Hallo zusammen,
so.. es ist vollbracht... und es lüppt
Hier mal eine kleine Zusammenfassung, wie ich es mit
Crossfire hinbekommen habe.
Ich geh hier jetzt mal davon aus, dass mt-daapd schon installiert ist und läuft. (Danke an der Stelle all denen, die den mt-daapd "Fritzfähig" gemacht haben.)
1. neues Image erstellt (Freetz-Trunk Rev.3540)
zusätzliche Pakete: lightttpd + include LDD Support (derzeit keine Module deaktiviert)
PHP 5.2.10 + Build with GD Support + statically linked libraries
2. nach dem Flashen des Images per Telnet/SSH auf die Box und folgende Verzeichnisse händisch anlegen.
Code:
cd /var
mkdir www
cd www
mkdir compress
mkdir htdocs
cd htdocs
mkdir websites
3.
Crossfire 0.6beta runterladen, und entpacken
4. gesamten Inhalt des Paketes in folgendes Verzeichnis kopieren:
5. Webif von Freetz aufrufen und unter Paketen den lighttpd suchen.
Im Angang findet ihr meine lighttpd-Konfiguration.
Wenn alles konfiguriert ist, unter Diensten, den Lighttpd starten.
Jetzt müsstet ihr unter
http://IP-Adresse-der Box:8008 schon die Oberfläche des Crossfire Mediapayers sehen.
Ich benutze zum Aufrufen im Moment IE8, da ich mit Firefox einige Probleme beim Einlesen größerer Playlisten hatte. Grundlegend sollen beide Browser funktionieren.
Und jetzt noch kurz etwas wenn man mit seinem IPhone/IPod streamen will...
Ich nutze einen Ipod Touch mit Jailbreak.
Wer Cydia auf dem IPod/IPhone installiert hat muss unbedingt unter Paketen nachsehen und das Safari-Download-Plugin deinstallieren.
Ansonsten einfach im Safari die Adresse
http://IP-Adresse-der Box:8008 eingeben und streamen...
Derzeit gibt es noch 2 kleinere Probleme, für die ich noch keine Lösung gefunden habe, die aber die Funktionalität erstmal nicht beeinträchtigen.
1. die händisch angelegten Verzeichnisse (/var/www...) sind nach einem Restart oder nach einem Update natürlich weg. Bisher habe ich es noch nicht geschafft, die Verzeichnisse des lighttpd auf die HDD auszulagern.
Edit:
zu Punkt 1 hab ich inzwischen eine temporäre Lösung. finde die zwar persönlich nicht ganz so schick, aber zumindest ist sie erstmal funktionell.
Auf der HDD habe ich mir die Verzeichnisse angelegt.:
Code:
cd /var/media/ftp/uStor01
mkdir www
cd www
mkdir compress
mkdir htdocs
cd htdocs
mkdir websites
mkdir log
cd log
mkdir lighthttp
Die Crossfiredateien wie oben schon beschrieben ins Verzeichnis ../websites kopieren.
Diese kopiere ich über die debug.cfg dann bei Systemstart wieder ins /var-Verzeichnis.
Dazu die debug.cfg entsprechend anpassen:
Code:
cp /var/flash/debug.cfg /var/tmp/debug.cfg
die Datei /var/tmp/debug.cfg mit einem entsprechenden Editor bearbeiten, (Ich für meinen Teil benutze Ultredit über Samba) und folgendes einfügen:
Code:
cd /var
mkdir www
cd www
mkdir compress
mkdir htdocs
cd htdocs
mkdir websites
mkdir log
cd log
mkdir lighthttp
cd /var/media/ftp/uStor01/www
cp -i -r /var/media/ftp/uStor01/www /var
nach dem Speichern die Datei wieder ins Flash-Verzeichnis zurückkopieren.
Code:
cp /var/tmp/debug.cfg /var/flash/debug.cfg
2. Startet man den lighttpd mal auf der Konsole (/etc/init.d/rc.lighttpd start) bekommt man eine Fehlermeldung des LDD. Dazu hab ich hier im Forum im lighttpd-Thread schon mal angefragt.
So ich hoffe ich habe erstmal nix vergessen..