been playing with 2.8b1 a bit. It's a nice piece of software. Though I do have a few feature requests/suggestions :
- pluggable resizers for the cover art. The built-in one seems to be using a "just skip the line/column" approach, which yields aesthetically unpleasing resized images; a bicubic/bilinear resizer would be nice. Since, for instance, ImageMagick can do such a thing, it might be useful to have it be a pluggable option that would call an external tool to do this
- It would be nice if there were an option to have transcoders apply to the "download" links as well. For instance, I usually rip my CDs to flac for the server. iTunes cannot play flac, which is taken care of by transcoding tunes for streaming. If, however, you were to want to burn a copy of the song using iTunes, the "download" button would not help, since it transfers the file as flac. This is not a problem in the case where the user is savvy, but when, for instance, my sister were to do this, she'd be at a loss what on earth to do with a .flac file -- for her a .mp3 or Apple Lossless file would be a much better thing to have. If it were an option to have download through subsonic transcoded as well, this problem would disappear.
- When using Mozilla and the download option, spaces are not translated correctly. Subsonic sends a
content-disposition: attachment; filename=01 Into A Frenzy.mp3
header, for instance; Firefox will make the filename into "01"; this may be a bug in firefox, but is annoying. Since filename is a quoted-string type, placing " " around the filename should never hurt and would probably get rid of this problem. - I am not sure why, but when going to "Home"->"Random" or "Newest", the system feels slow to respond (with 2423 albums). May be unavoidable.
- There seems to be no way to remove a rating for any album or song. When you do not use ratings all that much, "Highest Ratings" will contain just the albums that you made a misclick on.
- Some "common" directory structures are not recognized. i.e. if you have metallica/s&m/cd1 and metallica/s&m/cd2, subsonic assumes the name of the album is cd1 or cd2 and the band is s&m. Maybe a filter on names such as cd\d+ would be useful so that the information is displayed correctly. Likewise with samplers\alternative times\25 or samplers\zillo\12-06 ... The problem is that you cannot assign metadata to a directory either, so it's not fixable even if you know a mistake has happened.
- More Metafile formats ! .flac tags, for instance, are disregarded entirely. When using "Edit tags", "Save" fails silently.
- Character sets. Umlauts and other special characters are not handled correctly. For instance, a file named "Das Rätsel II" will be displayed as "Das R?tsel II". The problem here is that this proliferates into the URLs used as wall, so such files are unplayable through SubSonic.
- And something out of the never-gonna-happen category : Daap server support
As said, I really like subsonic
