Hi everybody,
I'm just writing this quick post to let anybody interested know that I recently released a free open source Windows 8 client for Subsonic called Subsonic8. It's available to download at: http://apps.microsoft.com/windows/app/s ... e70355a717 and the source is available at: https://github.com/Agilefreaks/SubSonic8 .
It's interface is pretty basic but the major functionality is present:
Initial release
- play audio streams
- play video streams
- search for songs/albums/artists
- see cover art
- save/load playlists (not Subsonic playlists but a specific format)
- shuffle songs
Update 1:
- follow the active item in the now playing view
- save/restore playlist when app is closed/started
Update 2:
- secure credential storage using Windows Password Vault
- live tile showing currently playing song
- manage remote playlists (save/delete/rename/update)
- big playlist view memory usage improvement by adding virtualization to the playlist items view
Update 3:
- added a diagnostic check when changing the configuration
- added the ability to filter current playlist items
- added better error handling including the ability to report errors
Update 4:
- added support for server urls which perform a redirect (like the service offered by subsonic.org)
- added a snapped view for the playback screen
- added generic snapped views for all the other screens
- added the ability to preserve the state of shuffle, isPlaying and current item between app suspension and resuming
- added the option to send error reports anonymously
- added a workaround for the bug where video playback would fail if it was started before starting any other kind of playback before that
- added a fix for crashes at the end of video playback due to an invalid arithmetic operation which would take place inside the media player
- fixed the bug where an item would be added multiple times to the playlist by suspending and resuming in some specific conditions
This project is also actively in development and as such the following features are waiting to be deployed/developed:
To do:
- add support for self signed certificates
- show audio playback progress
- skipping inside a while file playing it
- use the random songs feature of Subsonic
- add support for Ratings/Favorites
- save/load playlists to/from m3u
- add bitrate selector for video playback
- "first time running" tutorial
To stay up to date with the development check out the facebook/twitter pages https://facebook.com/subsonic8/https://twitter.com/subsonic8 or periodically check this page.
I know that there are already 3 other alternatives to this on the Windows Store but they just didn't feel right to me for one reason or another bee it due to the lack of features, due to bugs or due to price.
Hope somebody will find this useful.
Have a great day and thanks again to Sindre for all the work he put in Subsonic!