Twonky Media Server auf der Fritz!Box installieren (z.B. 7170, 7270, etc.)

zuletzt aktualisiert am:  21.02.2012 (Update, Version 6.0.39 erschienen)

Im Folgenden zeige ich, wie ihr einen UPnP-AV-Server, nämlich den Twonky Server auf eure Fritz!Box bringt um Filme auf der angeschlossenen Festplatte auf z.B. euren TV zu streamen.

Twonky Server Weboberfläche
Twonky Server Weboberfläche

Zuerst braucht ihr Telnet Zugriff auf eure Box.

Ist das erledigt kanns auch schon losgehen.

Baut eine Telnet Verbindung auf, dann wechselt auf eure Festplatte oder USB Stick:

cd /var/media/ftp/FUJITSU-MHU2100AT-01/

Bei mir heißt die Platte “FUJITSU-MHU2100AT-01″, bei euch sicher anders. Gebt den Befehl einfach soweit ein
cd /var/media/ftp/

und drückt die TAB-Taste, dann wird automatisch vervollständigt, dann Enter drücken. In Putty könnt ihr Text oder Befehle übrigens mit der rechten Maustaste einfügen.

Danach gebt folgenden Befehl ein (Es ist eine Zeile, einfach kopieren, einfügen und Return drücken.):

wget http://download.thomasheinz.net/fritzbox/twonky_installer.sh;chmod 777 twonky_installer.sh;./twonky_installer.sh

Daraufhin startet die Installation, folgt einfach den Anweisungen auf dem Bildschirm.

Jetzt downloadet ihr euch die modifizierte twonkymedia.sh: KLICK! (Rechtsklick, speichern unter)

Und auch noch die twonkymedia.ini: KLICK! (Rechtsklick, speichern unter)

Diese Dateien mit z.B. Notepad++ bearbeiten. (NICHT mit dem Windows Editor, dieser würde die Datei beschädigen.)

Mit Hilfe von “Suchen und Ersetzen” ersetzt ihr in beiden Dateien meinen USB-Speicher FUJITSU-MHU2100AT-01 durch den euren (wie er eben in der Fritz!Box angezeigt wird.). Sollte die IP Adresse eurer Fritz!Box von der Standardeinstellung abweichen, diese in der twonkymedia.ini ebenfalls anpassen. (ziemlich weit oben)

Die twonkymedia.sh und die  twonkymedia.ini speichert ihr dann auf den USB Stick der Fritz!Box im Verzeichnis twonkymedia.
Falls eine Abfrage kommt, ob man die Datei(en) ersetzen will, wird mit JA beantwortet.

So, dann gehts ans Starten. Telnet Session öffnen, dann auf den USB-Stick bzw. Festplatte wechseln und die Rechte anpassen:

cd /var/media/ftp/Name des USB Speichers/twonkymedia

chmod -R 777 *

Dann twonky starten:
./twonkymedia.sh start

Schon läuft Twonky. Es handelt sich um eine Testversion, die ihr 30 Tage nutzen könnt, wenn alles funktioniert wie ihr es euch vorgestellt habt, müsst ihr eben eine Lizenz kaufen.

Über die Webadresse

http://fritz.box:9000

könnt ihr nun auf die Weboberfläche des Servers zugreifen und Einstellungen vornehmen. Klickt euch einfach mal durch.

Hier steht wie ihr den Twonkyserver automatisch beim Boot der Box mitstarten lassen könnt. Damit erspart ihr euch die lästige Tipperei der Telnet Befehle.

Und hier beschreibe ich wie Ihr einen Menüeintrag für den Twonky Media Server in der Fritz!Box Übersicht erzeugt.

Danke an dieser Stelle an estrange.

Wie immer gilt: Ich übernehme keine Haftung für Schäden oder Beeinträchtigungen die durch Benutzung bzw. Befolgung meiner Anleitungen und Tipps auftreten oder entstehen können.

260 Comments

  1. gregorv

    @Claudio
    1. Für Twonky muss das Laufwerk (aus Sicht der FB) lokal sein (USB-Festplatte oder -Stick)
    2. siehe.1. zusätzlich müssen auch die Mediendateien für Twonky lokal sein (das mag aber von der Version abhängen – meine Philips Version für den PC kann jedenfalls nicht mit Shares umgehen).
    3. Nein, muss nicht (ich würde ihn abstellen)

    Die Fehlermeldung sagt, dass der in der .sh angegebene Pfad (WORKDIR1) nicht gefunden wird, genauer das Twonky Executable. Grund siehe 1.
    Gruß
    Gregor

  2. Felix

    Tolles Tutorial,
    allerdings führt funktioniert der Link zur aktuellen Version von Twonky nicht. Auch google liefert mir nichts brauchbares.

    Weiß jemand, wo man die aktuelle Twonkyversion für dir FB 7270 herbekommt?

  3. gregorv

    @Felix
    Es wird gerade die .38 vorbereitet – so steht’s im Twonky-Forum.
    Die .37 Seite ist deshalb abgeschaltet.

  4. Felix

    Danke für die schnelle Antwort. Warum auch immer dann die .37 nicht mehr verfügbar ist, bevor die .38 raus ist!?
    Heißt das, ich muss warten oder gibt es evtl. eine alternative?

  5. gregorv

    die .34 (im Link die 7 durch die 3 ersetzen)

  6. Felix

    Vielen Dank! Hab das nun auch alles wie beschrieben gemacht. Starten über Terminal funktioniert auch einwandfrei. Das war’s dann aber auch.
    Woran erkennt man denn, dass er die Platte scannt?
    Ich glaube das Webinterface sieht auch nicht so aus, wie es sollte. Sehe hier lediglich das Twonky-logo, einen Upload-button und 3 Links (Music, Photos, Videos).

    Auch wenn ich versuche eine Datei hochzuladen, erscheint diese später nicht im entsprechenden Ordner.

    Jemand ne Idee?

  7. Felix B.

    Hallo Thomas,

    wir hatten im IP-Forum ja schon mal geschrieben, wegen meines Problemes, dass der twonky Server verschwindet. Nach ewig langem herumprobieren mit verschiedenen FW usw. bin ich leider immer noch nicht weiter. Das der Server verschwindet liegt daran, dass die DB neustartet. Der Neustart findet unvorhersehbar etwa einmal am Tag statt. Heute z.B. um 13 Uhr als niemand auf den Server und nicht mal auf das Internet zugegriffen hat. Ich denke die Neustarts werden irgendwie vom twonky verursacht. Log hilft leider nichts, da sowohl bei twonky als auch FB dieser nach Neustart gelöscht ist. Da ich das Problem nicht beheben kann, würde ich gerne wenigstens das ganze so konfigurieren, dass twonky nach Neustart der FB automatisch startet (und eventuell die Datenbank nicht jedesmal neu erstellen muss, was etwa 40 Minuten in Anspruch nimmt und die Festplatte unnötig vershcleißt). Ist das irgendwie möglich?

    Freundliche Grüße

    Felix

  8. Felix B.

    Nachtrag zu meinem vorherigen Post um 15:15.

    Ich sehe gerade, dass über mir noch jemand namens Felix gepostet hat, werde nun deswegen noch ein B. an meinen Namen anhängen. Tut mir Leid, falls ich Verwirrung gestiftet habe.

    @ meinen Namensvetter:
    Versuche mal http://fritz.box:9000/config aufzurufen, dann sollte er dir eigentlich die Konfigurationsseite (server status), wie in dem Screenshot oben anzeigen. Dort kannst du dann auch sehen, ob er die Datenbank gerade aufbaut. Unter dem Punkt Freigaben musst du aber noch den Ordner in dem sich deine Mediendateien befinden angeben.

    Falls es nicht funktioniert… Viel kann man ja eigentlich nicht falsch machen, höchstens eventuell den Pfad zur Festplatte in der ini und sh noch mal überprüfen oder vielleicht hast du vergessen die beiden lib Ordner einzufügen? Für die 7270 muss man ja noch die zusätzlichen nehmen. Oder eventuell den Befehl “chmod -R 777 *” vergessen?

    Ach Ja, ich selbst (FB 7390) habe übrigens den twonkymedia Ordner einfach auf den Flash der FB kopiert, ich glaube es kann sonst dazu führen, dass der Server nicht mehr gefunden wird, wenn die Festplatte in den sleep-Modus geht (kann aber auch andere Gründe gehabt haben) und der Server bleibt online, wenn man die Festplatte entfernt. In der ini und sh muss man dann einfach nur “/var/media/ftp/twonkymedia” angeben, genauso bei dem cd Befehl. Zum ersetzen mit Notepad+ also einfach nach “FUJITSU-MHU2100AT-01/” suchen und durch nichts ersetzen. Und zum Starten dann:
    cd /var/media/ftp/twonkymedia
    chmod -R 777 *
    ./twonkymedia.sh start

    Freundliche Grüße

    Felix B.

  9. Felix B.

    Ich wollte noch anmerken, dass es schon twonky 7.0.1 gibt, allerdings noch nicht die NAS builds. Vielleicht wird das meine Probleme dann endlich lösen.
    Zitat aus dem twonky-Forum: “The NAS builds are still missing but will be added ASAP.”, am 23.11.

    http://www.twonkyforum.com/downloads/7.0.1/

    Aber was mich ein bisschen verwundert:
    “This is a special version of TwonkyServer that was created for our myTwonky portal. It does not require a license key but does require that you log-in to the portal page every 24 hours. ”

    Heißt das, es ist für unsere Zwecke nicht geeignet?

    Freundliche Grüße

    Felix B.

  10. gregorv

    @Felix B
    ich hab auf meiner 7390 noch Probleme – läuft 1Mi. und dann Reboot. Mir fällt auf, dass > 18 prozesse twonkymediaserver entstehen.
    Derzeit läuft bei mir die neueste Labor FW, welche hast Du ?
    Ich hab inzwischen die Platte auf FAT32 umformatiert, keine Änderung.
    Dann statt 6.0.34 (37er link tot) die 4.4 18 probiert, gleiches Resultat.
    Ist das normal, dass so viele Prozesse da sind ?
    Danke
    Gregor

  11. TomTom

    @Felix B.: Ein automatischer Neustart des Twonky Servers ist kein Problem. Einfach einen Eintrag in die debug.cfg hinzufügen (bearbeiten mit nvi /var/flash/debug.cfg). Bei mir sieht der Eintrag folgendermaßen aus:

    #auf Festplatte warten
    sleep 30

    #Twonky starten
    cd /var/media/ftp/WD-Elements1023-01/twonkymedia
    chmod 777 *
    ./twonkymedia.sh start

    Bzgl. des Scans nach einem Reboot: Da musst du mal ein bisschen googlen, ob man das abstellen kann, mir wäre es nicht bekannt.

    @all: Sorry, dass ich nicht jeden eine maßgeschneiderte Anleitung geben kann, die Beschreibung hier dient quasi als Anhaltspunkt, wie es grundsätzlich funktionieren sollte.

  12. gregorv

    @TomTom
    kannst Du mir sagen, ob das normal ist, dass so viele twonkymediaserver Prozesse entstehen, wenn man Twonky startet ?
    Meine 7390 crasht und ich vermute, dass zu viele Prozesse entstehen.
    Da ich anderswo gelesen hatte, dass die Anzahl der Mediendateien damit zu tun haben kann, hab ich sie erst unter 1000 gebracht und derzeit gar keine mehr – trotzdem crash.
    Danke
    Gregor

  13. gregorv

    Ahhhh…. danke, sieht bei mir genau so aus.
    Ich versuch mal die offizielle Firmware statt der Labor.
    Gruß
    Gregor

  14. Pello

    Guten Abend,
    ich hab´s geschafft. Muss mir eingestehen, dass man doch manchmal alles lesen sollte. Ich habe letzte Nacht noch einmal die Config mit den Anmerkungen von ‘estrange’ durch gelesen und in die Datei eingegeben und heute morgen: siehe da, es funzt!! Ganz großes Lob an dieser Stelle an alle Mitwirkenden, vor allem TomTom.
    Nun befülle ich gerade eine ext. HDD und werde morge mal den ultimativen Test auf meinem Samsung TV starten. Bin schon gespannt….
    Auf jeden Fall kann ich nun per WebIF auf den Server zugreifen, ebenso über den Flash-Player zumindest schon mp3s hören.
    Nochmals vielen Dank.

  15. gregorv

    Auch geschafft.
    Es war tatsächlich die LaborFW 84.05.07-21078 auf meiner 7390. Nach Downgrade auf die 84.05.05 klappt der Start sofort.
    @TomTom: in den Links oben noch …4.zip statt 7.zip
    Gruß Gregor

  16. TomTom

    Schön dass es geklappt hat.
    @gregorv: Danke für den Hinweis.

  17. Felix K.

    Danke für die Hinweise. Anfängerfehler: Server läuft nun nach erneutem Formatieren der Platte auf FAT32. Streamen von MKVs an den Samsung funktioniert auch. Leider lässt der Samsung im Netzwerk-Modus das Wechseln der Tonspuren des MKVs nicht zu. Was etwas blöd ist, da bei den meisten MKV die Standard-Tonspur englisch ist :/ Bleibt mir vermutlich nichts anderes übrig als die MKVs zu konvertieren oder gibt’s eine Möglichkeit dem Twonky zu sagen, dass er Deutsch als Standard streamt?

    Grüße
    Felix K

  18. Higgs

    Hallo,

    Danke für die super Anleitung. Läuft alles auf 7390 mit twonkymedia-mipseb-uclibc-0.9.28-6.0.34.zip.

    Welche Lizenz muss man jetzt bei Twonky bestellen, um das Produkt freizuschalten?

    Muss ich permanent auf eine neuere Twonky Server Version mitgehen, oder ist das eher unnütz?

    Danke,
    Higgs

  19. Claudio

    @gregorv:
    Danke.Werde es über usb versuchen.Danke

Leave a Reply

Your email address will not be published. Required fields are marked *