Pyrad will be a fully featured web-based audio player (and organizer)
The idea is to support most (if not all) of Amarok’s features including:
- Playlists of arbitrary size
- Playlist filtering as you type
- Wikipedia and lyrics site integration
- Audio/Ogg/Flac CD burning
- iPod integration
In addition Pyrad will have some unique features
- Realtime streaming (online radio station)
- On-demand streaming
- Download any song/album/playlist in a .ZIP or .tar.bz2 archive
- Song/Album comments and ratings
- Scripted playlists – programmatically generated playlists where the order/frequency of the songs in your playlist can be based on arbitrary logic, e.g. on song age, popularity ratings, listener requests, etc
Pyrad is developed in Python (TurboGears 1.0.x) and makes heavy use of AJAX.
The project is in the early prototype stage of development but it can already edit playlists and broadcast them. If you’re interested in the project checkout my devel instance but don’t expect stuff to work just yet (contact me for a user/pass pair). If you think I could use your help, feel free to join as a developer.
Here’s a screenshot of the webapp in action:
