Package: wnpp Severity: wishlist * Package name : supysonic Version : N/A Upstream Author : spl0k <alban.fe...@gmail.com> * URL : https://github.com/spl0k/supysonic/ * License : AGPL-3.0 Programming Lang: Python Description : multimedia streaming server
supysonic is a Python implementation of the Subsonic server API. Current supported features are: * browsing (by folders or tags) * streaming of various audio file formats * transcoding * user or random playlists * cover arts (as image files in the same folder as music files) * starred tracks/albums and ratings * Last.FM scrobbling The "Subsonic API" is a set of adhoc standards to browse, stream or download a music collection over HTTP. ---- I have been using Subsonic for a while. it does wonders when combined with mobile phone apps like dSub. It's similar in purpose to MPD and other media players, except it can efficiently cache media files (instead of always streaming them), enabling offline access, something MPD doesn't handle well. It also handles album covers, ratings and more. The supysonic implementation is not complete, but it might be good enough for most purposes. Being Python, it's much easier to deploy and manage than the original upstream source, which is a Java package. The database backend is (My|Postgre)SQL(ite) which makes it easier to interoperate, although it depends on the PonyORM which does weird stuff like binary foreign keys and is not packaged in Debian. For now I've installed it in a virtualenv and the webserver configuration is somewhat painful. I documented the process here: https://anarc.at/services/radio/#supysonic That being said, it might be easier to configure once installed properly as a system-wide package. There are no upstream releases yet: https://github.com/spl0k/supysonic/issues/147 I'd love someone else to take care of this, but I can sponsor, mentor, help, or, ultimately, do it myself if no one else steps in.