Wenn du subsonic und madsonic schon ausprobiert hast, und mit der Performance
nicht so zufrieden bist, kannst du ruhig supysonic ausprobieren.
Das hat zwar nicht alle Funktionen wie Subsonic und die Entwicklung ist
noch sehr am Anfang aber ich nutze es auch gerne, weil
mir subsonic zu überladen schien.
Aber Achtung, supysonic gibts noch nicht so lange. Könnte also durchaus noch Bugs geben.
Zuerst mit ipkg python27 und sqlite installieren:
Code:
$ ipkg install python27 py27-setuptools sqlite
$ easy_install pip
Dann kann man alle benötigten Abhängigkeiten von supysonic installieren:
Code:
$ pip install flask storm Pillow simplejson requests mutagen
Wenn das geklappt hat, kannst du Supysonic herunterladen.
Angenommen, du willst supysonic in /opt/supysonic, dann
unter
https://github.com/spl0k/supysonic auf "Download ZIP" und nach
/opt/supysonic entpacken.
Dann gehst du in den Ornder /opt/supysonic und installierst supysonic:
Code:
$ cd /opt/supysonic
$ python setup.py install
Dann noch eine Konfigurationsdatei unter namens /etc/supysonic
(Dateiname ist "supysonic" im Ordner /etc) neu anlegen mit folgendem Inhalt
Code:
[base]
database_uri = sqlite:////opt/supysonic/supysonic.db
scanner_extensions = mp3 ogg flac
cache_dir = /tmp
Danach kannst du die (leere) Datenbank anlegen.
Ich habe einfach mal SQLite benutzt, ist am einfachsten:
Code:
cd /opt/supyonic
sqlite3 supysonic.db < schema/sqlite.sql
Anschliessend kannst du einen Benutzeraccount anlegen:
Code:
$ supysonic-cli user add benutzername
Dann kannst du Supysonic eigentlich mit dem eingebauten Webserver mal ausprobieren.
Den kannst du starten mit
Code:
$ cd /opt/supyonic
$ python server.py ::
Wenn du dann auf
http://IP-ADRESSE-VOM-QNAP:5000/ surfst,
müsstest du die Verwaltungsoberflaeche von Supysonic sehen.
Dort kannst du einen Musikordner hinzufügen, der durchsucht werden soll.
Anschließend müsstest du mit der App deiner Wahl auf den Musikserver
http://IP-ADRESSE-VOM-QNAP:5000/ zugreifen können.
Achtung: das ganze beschreibt noch nicht, wie man Supysonic hinter deinem Apache2 oder nginx Webserver laufen lässt und in den Autostart packt.
Bisher ist es mit dem o.g. Befehl nur manuell gestartet zum Testen.
Wenn du Supysonic wieder deinstallieren willst,
kannst du es mit den folgenden Befehlen entfernen:
Code:
$ pip uninstall supysonic
Dann noch den Ordner /etc/supysonic löschen.