Ergebnis 1 bis 1 von 1
  1. #1
    Anwender
    Registriert seit
    23.01.2009
    Beiträge
    172

    Standard MyWebJukebox auf Synology Diskstation installieren

    1.) Archiv downloaden und in einen Webordner entpacken

    Alle Files aus dem Archiv in einen Ordner kopieren, auf den euer Webserver zugreifen kann, z.B.

    Code:
    //IP_VOM_NAS/web/jukebox
    Damit Cooliris auf die Alben-Cover zugreifen kann, ist es notwendig, die Datei "crossdomain.xml" aus dem Root-Verzeichnis der jukebox in das Root-Verzeichnis eures Webservers zu kopieren (auf dem synology-NAS ist das /volume1/web).

    2.) Config-File anpassen

    Die Konfiguration ist gespeichert unter:

    Code:
    //IP_VOM_NAS/web/jukebox/config/config.php
    In diesem File ist der Datenbank-Zugang (Hostname des Datenbank-Servers, der Username, das Passwort und der Datenbank-Name) sowie der Pfad zu den MP3-Files gespeichert.

    Wenn ihr nichts am Datenbank-Setup verändert habt, sollten folgende Einstellungen bei euch funktionieren:

    Code:
    define('DB_SERVER',  'localhost');
    define('DB_USER',  'root');
    define('DB_PASSWD',  '');
    define('DB_NAME',    'jukebox');
    
    define('MP3_PATH','/volume1/music');
    Mit dem LANGUAGE-Parameter könnt ihr wahlweise die Sprache auf englisch umstellen:

    Code:
    define("LANGUAGE","en");
    An dieser Stelle ein Dankeschön an den User Matthieu, der so freundlich war, die englische Übersetzung zu erstellen.

    3.) Datenbank einrichten

    a.) habt ihr unter Punkt 2 einen User angegeben, der das Recht hat, eine Datenbank und Tabellen anzulegen (z.B. Root-User), reicht es, wenn ihr das Installationsskript ausführt:

    Code:
    http://IP_VOM_NAS/jukebox/install_db.php
    b.) hat der unter Punkt 2 angegebene User keine Rechte, eine Datenbank-Struktur anzulegen, müsst ihr z.B. über phpMyAdmin eine Datenbank anlegen und folgendes SQL-File über phpMyAdmin importieren

    Code:
    /volume1/web/jukebox/database.sql
    4.) MP3-Files kopieren

    Kopiert eure Files in das in der config.php angebene MP3-Verzeichnis, z.B. unter

    Code:
    /volume1/music
    Gilt für Firmware-Version größer oder gleich DSM3.0:

    4a.)

    Wichtig: liegt das MP3-Verzeichnis NICHT unterhalb des Jukebox-Installationsverzeichnisses (also nicht z.B. unter /volume1/web/jukebox/mp3 sondern z.B. unter /volume1/music) muss der Pfad zum MP3-Verzeichnis ins Apache-Start-Skript eingetragen sein... Start-Skirpt findet ihr unter:

    Code:
    /usr/syno/etc/php/user-setting.ini
    Sucht nach der Variable open_basedir (üblicherweise ganz oben im Skript) und hängt euer MP3-Verzeichnis an das Ende der bereits vorhandenen Verzeichnisse mit Doppelpunkt getrennt an. Bei mir sieht der Eintrag dann z.B. so aus:

    Code:
    open_basedir="/usr/bin/php:/usr/syno/synoman:/etc:/var/run:/tmp:/var/spool/php:/volume1/@tmp/php:/var/services/web:/var/services/photo:/var/services/blog:/var/services/homes:/volume1/music"
    Gilt für Firmware-Version größer oder gleich DSM2.3:

    4a.)

    Wichtig: liegt das MP3-Verzeichnis NICHT unterhalb des Jukebox-Installationsverzeichnisses (also nicht z.B. unter /volume1/web/jukebox/mp3 sondern z.B. unter /volume1/music) muss der Pfad zum MP3-Verzeichnis ins Apache-Start-Skript eingetragen sein... Start-Skirpt findet ihr unter:

    Code:
    /usr/syno/etc/rc.d/S97apache-user.sh
    Sucht nach der Variable PHP_INI_DEF_BASEDIR (relativ weit oben im Skript) und hängt euer MP3-Verzeichnis an das Ende der bereits vorhandenen Verzeichnisse mit Doppelpunkt getrennt an. Bei mir sieht der Eintrag dann z.B. so aus:

    Code:
    PHPINI_DEF_BASEDIR="/usr/syno/synoman:/etc:/var/run:/tmp:/var/spool/php:/volume1/@tmp/php:/var/services/web:/var/services/photo:/var/services/blog:/var/services/homes:/volume1/music"
    Gilt für Firmware-Version kleiner oder gleich DSM2.2:

    4a.)

    Wichtig: liegt das MP3-Verzeichnis NICHT unterhalb des Jukebox-Installationsverzeichnisses (also nicht z.B. unter /volume1/web/jukebox/mp3 sondern z.B. unter /volume1/music) muss der Pfad zum MP3-Verzeichnis in der php.ini als zusätzlicher Eintrag beim open_basedir - Parameter eingetragen sein... die php.ini findet ihr unter:

    Code:
    /usr/syno/etc/php.ini
    Sucht nach dem Parameter open_basedir und hängt euer MP3-Verzeichnis an das Ende der bereits vorhandenen Verzeichnisse mit Doppelpunkt getrennt an. Bei mir sieht der Eintrag dann z.B. so aus:

    Code:
    open_basedir = /usr/syno/synoman:/etc:/var/run:/tmp:/var/spool/php:/volume1/@tmp/php:/var/services/web:/var/services/photo:/var/services/blog:/var/services/homes:/var/packages/MailStation/target/roundcubemail:/volume1/music
    Gilt wieder für alle Vesionen:

    4b.)

    Nach dieser Änderung müsst ihr die Diskstation oder den Webserver neu starten. Der Webserver lässt sich über folgenden Befehl neu starten:

    Code:
    /usr/syno/etc/rc.d/S97apache-user.sh restart
    5.) Mit dem Admin-User einloggen

    Die Jukebox erreicht ihr über:

    Code:
    http://IP_VOM_NAS/jukebox
    Direkt nach der Installation könnt ihr euch mit dem Usernamen "admin" und dem Passwort "admin" einloggen (jeweils ohne Anführungsstriche)

    6.) MP3-Files einlesen

    Das Einleseskript erreicht ihr über

    Wollt ihr das ganze über einen Cron-Job oder über die Konsole einlesen, müsst ihr folgendes File benutzen:

    Code:
    /jukebox/dir.php
    Bei der Installation wird ein User namens "admin" (Passwort "admin") angelegt. Dieser User lässt sich nicht löschen, ihr könnt aber natürlich das Passwort in der Userverwaltung ändern.

    Achtung: die Jukebox speichert heruntergeladene Album-Cover ins Verzeichnis /cover/album/resized ... stellt sicher, dass dieses Verzeichnis vom Webserver beschreibbar ist!

    Achtung: vergesst nicht, das Admin-Passwort zu ändern. Geht dazu in die Userverwaltung ("User"-Icon rechts oberhalb der Haupt-MP3-Liste) und vergebt ein neues Passwort.

    Liebe Grüße

    Kamil
    Geändert von Matthieu (01.03.2011 um 11:51 Uhr)

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 11.03.2012, 16:50
  2. Zimplit auf DiskStation installieren
    Von Slim im Forum Webserver
    Antworten: 23
    Letzter Beitrag: 02.06.2011, 20:04
  3. Anleitung: Wizd Server auf Synology installieren
    Von Supaman im Forum Streaming Multimedia Server / iTunes Server
    Antworten: 25
    Letzter Beitrag: 01.02.2011, 17:40
  4. Antworten: 1
    Letzter Beitrag: 16.12.2009, 14:06
  5. Perl auf Diskstation installieren
    Von despite_all_warnings im Forum IPKG
    Antworten: 2
    Letzter Beitrag: 22.03.2007, 09:39

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •