I'm happy to announce the next beta release of MusicCabinet, 0.7!
This version leaves the previous semi-directory, semi-tagged interface behind. From now on, browsing your library is completely based on file tags, gathered by the new built-in media scanner. (But if you need to, you can switch to browsing your library as a simple directory tree for instant access to music and videos.)
What's in it:
- added: tagged based browsing, with a minimal file based fallback alternative
- added: faster load time for artist page, especially with large number of albums
- added: lower memory and disk space usage
- added: genre drop down list to filter artists in left column
- added: option to only display letters A-Z in left column, and load artists on click
- added: 'star' artists, albums and songs
- added: recently played artists, albums and songs
- added: most played artists, albums and songs
- added: search filter in recently added, recently played, most played and starred
- added: a black user interface, thanks to precipitous
- added: delayed scrobbling (don't register songs you're skipping through)
- added: configurable whether to prefer last.fm artwork vs. local artwork (embedded and folder/cover.*)
- added: configuration for number of artists, albums, songs and grid columns
- added: security update: store user passwords as salted hash sums instead of clear text
- added: security update: store last.fm passwords as hashed session keys instead of clear text
- added: offline scan (just look for new files), quick scan (just add last.fm info for new artists), full scan
- added: scanning your library no longer blocks searching nor Home tab
- added: probably quite a few bugs
- removed: ldap authentication
- removed: comments for albums
- removed: ratings for albums / highest rated album view
- removed: previous play counts for directories (albums)
- removed: media folder drop down list in left pane and in random song generator
- removed: wap interface
- removed: existing shares will be dropped
- removed: notifications of new subsonic versions
I have to stress that this is a beta containing thousands and thousands of lines of new code. If you and your users are happy with 0.5/0.6, you might wanna stick to it for a while.
MusicCabinet 0.7 uses some new features introduced in Java 7, so if you're using Java 6, you need to upgrade. Going back to other Subsonic versions after installing is not possible, as they store user passwords in clear-text. Make backups before installation. (To support downgrading back to MusicCabinet 0.5/0.6, also make a PostgreSQL copy using pg_dump).
Play statistics and starred tracks/albums/artists in MusicCabinet 0.7 requires a last.fm account to work.
After installing, log in with administrator rights and go to Settings -> MusicCabinet. Press Upgrade database and wait patiently until it's done.
Please post bug reports
in this thread. Include the files listed at About -> Bug report. Make a copy of them immediately on errors - they get overwritten once you restart Subsonic. If it does work, I'd be interested to hear that as well.
Windows users:
http://dilerium.se/musiccabinet/subsoni ... -setup.exe*ix users:
http://dilerium.se/musiccabinet/subsoni ... encies.jar and
http://dilerium.se/musiccabinet/subsonic-beta.war (rename this to subsonic.war)
MacOSX users: Same as for *ix users, but you need a startup script instead of the previous .app bundle. I use a bash script:
http://dilerium.se/musiccabinet/subsonic.sh