AndroGen‎ > ‎

About AndroGen

Automated music playlist generation for Android phones and tablets.

What is AndroGen?

If you've used Apple's iTunes in the last couple of years, or if you've used a recent iPod, you'll probably know about the "Genius" function which allows you to automatically generate a music playlist containing tracks in a similar style to the one currently playing, chosen from your own music collection.

AndroGen is an Android app that attempts to do something similar.

AndroGen is in the early stages of development, so it may not do exactly what you want it to do. On the other hand, it works well for me, and I am already using it on a regular basis without any crashes or lockups. All feedback is welcome, and can be sent via the feedback form or via email at androgen (at) eleusis (dot) co (dot) uk.

Who is AndroGen for?

AndroGen will be most useful to people who have a large and varied music collection, and don't always want to decide what to listen to. You may be listening to your music, and think "I'm really enjoying this song, I want to hear some more like this one". That's when you would use AndroGen.

How to use AndroGen

At the moment, AndroGen talks to the default Android media player. It will detect the track that is currently playing, and show it in the main blue bar. If there is no track currently playing, or you want to select a different track, you will need to exit from AndroGen and go into the media player. If you are using a different music player from the Android Market, AndroGen will probably not work.

Once you have the right track playing, launch AndroGen and press the Generate playlist button. AndroGen will go on to the internet to find a list of tracks that are similar to your track. It will then search for those tracks within your own library, and produce a playlist of the ones it finds.

If your device supports it, your current playlist in the music player will be replaced with the generated one, and when your current track finishes, the generated playlist will start. However, not all devices will support this, so you may have to save the playlist (press the menu button, then select "save playlist" from the popup menu) and load it from within your music player.


AndroGen requires internet access just while it fetches lists of similar tracks during playlist generation. It doesn't use the network for anything else.


AndroGen will only work well if you have good quality tags on your songs. If the tags aren't quite right, AndroGen should be able to manage, but if there are no artist / title tags at all, or the tags are completely wrong, AndroGen won't be able to work.

Device Support

At the moment, AndroGen has only been fully tested on an Archos gen8 device (Archos 70IT 250Gb) running Android 2.2 ("Froyo"), and on the Android development emulator in 1.6, 2.1, 2.2 and 2.3. It has been smoke-tested on a friend's HTC phone and it appears to mostly work, although I haven't had a chance to do thorough testing. I'd love to hear from you if you've got it working on any other devices - please let me know.

Devices that should be supported:
  • Android 1.6 (Donut) devices (except Sony)  - as of 0.4.3 release
  • Android 2.1 (Eclair) devices (except Sony) - as of 0.4.2 release
  • Android 2.2 (Froyo) devices (except Sony)
Devices that definitely won't work at present:
  • Android 2.3 (Gingerbread) devices
    • This is because it is no longer possible to hook into the default media player service in version 2.3.
    • I would guess that Android 3.0 (Honeycomb) devices will fail for the same reason.
  • Sony-Ericsson phones e.g. Xperia 8, Xperia 10
    • This is because Sony replaced the default media player with their own, which won't work with AndroGen at present.
The solution for supporting Android 2.3 and Sony devices (possibly others) is to remove the dependency on the default media player, which is what I'm working on at present.

How do I get AndroGen?

AndroGen is available FREE through both the Android Market and AppsLib.