After a month of use, Subsonic charges with a "donation" to keep using the video streaming and app features. This is not a donation but they are charging for license keys. So what I'd suggest to do is supporting the devs with a REAL donation (and please do, Subsonic is an awesome application) and use missing security measures in the licensing process to your advance.
It is fairly easy to do:
1. Open the "etc/hosts" file (root access required!):
2. Now look for a line that looks something like this:
127.0.0.1 localhost.localdomain localhost
At the end of the line you add "subsonic.org", so that it looks like this:
127.0.0.1 localhost.localdomain localhost subsonic.org
3. Now go back to Subsonic and visit the donation page. At the bottom, there is a form. For e-mail and the license code you insert:
You may need to restart Subsonic after this step for it to take effect. You now have a working copy of Subsonic Premium that will never expire.
Why does this work? Subsonic just uses an MD5 hash of the e-mail address as a key. Authentication happens both remotely and locally, but via the entry in the hosts file, the authentication is only locally.
Have fun streaming videos and music from your seedbox!