[QPKG] Subsonic

Silas Mariusz

rm -rf /
Help us, GOD!
5 Kwiecień 2008
10 213
31
2 317
153
39
Nowy Sącz
forum.qnap.net.pl
QNAP
TS-x77
Ethernet
1 GbE
[Name]
Subsonic

[Current Version]
4.6

[Maintainer]
sl1000

[Description]
Subsonic is a free, web-based media streamer, providing ubiquitous access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.

[Features]
Subsonic is designed to handle very large music collections (hundreds of gigabytes). Although optimized for MP3 streaming, it works for any audio or video format that can stream over HTTP, for instance AAC and OGG.

By using transcoder plug-ins, Subsonic supports on-the-fly conversion and streaming of virtually any audio format, including WMA, FLAC, APE, Musepack, WavPack and Shorten.

If you have constrained bandwidth, you may set an upper limit for the bitrate of the music streams. Subsonic will then automatically resample the music to a suitable bitrate.

In addition to being a streaming media server, Subsonic works very well as a local jukebox. The intuitive web interface, as well as search and index facilities, are optimized for efficient browsing through large media libraries. Subsonic also comes with an integrated Podcast receiver, with many of the same features as you find in iTunes.

For all the hunderds of features that Subsonic has, please have a look here: http://www.subsonic.org/pages/features.jsp

[Resource]
Official Documentation

[Dependencies]
The subsonic qpkg needs the following qpkg's to be installed and enabled:
- Optware
- JRE
besides these qpkgs, the web service needs to be enabled prior to installation!

[Download]
Current version: 4.6 (28-12-2011
Main location: Subsonic4.6.zip (all systems, except 109/209 series)
Mirror location: Subsonic4.6.zip (all systems, except 109/209 series)

previous version: 4.5 (12-08-2011)
Main location: Subsonic4.5.zip (all systems, except 109/209 series)
Mirror location: Subsonic4.5.zip (all systems, except 109/209 series)

[Release note]
4.6:
- updated the qpkg to the latest version

4.5:
- updated the qpkg to the latest version

4.4R2:
- First initial release of the QPKG

[Remarks]
- installation of the Optware and JRE qpkg is straightforward for the INTEL based nas systems. For the ARM system it is more complicated however, as Oracle prevents users from making a direct QPKG out of their source, or link directly to their download. For ARM systems do the following:
1. Go to the official download site of 'Java for Embedded' from here.
2. Locate the correct version of JRE: Arm V5 HEADLESS. It will ask you to register to get the download link. follow the procedure, get the link, go to the page, accept the conditions, and download the archive.
3. keep the archive intact (do not unzip or untar it), and place i into the Public share of the NAS.
4. download, unzip, install and enable Internauts version of the arm-x19 qpkg of JRE (can be found here: https://forum.qnap.com/viewtopic.php?f=1 ... 63#p205162)
the QPKG will grab the archive and install it in the right location.
after these steps you should have a proper version of JRE on your arm based nas.

- Transcoding (either conversion, or downsampling) on the fly will need a lot of power. this will only work stutterfree on an intel atom based nas. The arm based systems can therefore be used for normal playback only!

- The author requests a donation for full functionality of the qpkg. Don't let it prevent you to use it, the first 30 days it is fully featured. after that it is a bit limited, but still very usefull. If you really like it? make a one time donation to the author of the application :)

- I've made the qpkg such that it wil automatically redirect the service (running on port 4040) to the normal webinterface on port 80 in a virtual dir called /subsonic. This option NEEDS the webinterface to be enabled, and will restart the Webinterface once during installation or removal of the subsonic QPKG. The reason why I added redirection, is because company firewalls often block everything except port 80/443. This should make the qpkg more usable. Trying to connect to the service on port 4040 will fail, because it is now tuned for url redirection. So please do not forward port 4040, or try to use it on that port. There is simply no need for it.

- Transcoding flac files with the default transcoding settings does not always work OK. Please change the line under step 1 for flac -> MP3 with: flac -dc %s -
After that it will work flawless.

- Please carefully read the documentation of the author of the application on how to properly configure it.

- any other questions or remarks? please don't hesitate to ask!