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. Markus

    Vielen Dank für den Link!
    Mit den veränderten Libs startet der Server, allerdings ist das umändern des Verzeichnisses in der twonkymedia.sh unnötig, da man die betreffenden Libs auch einfach überschreiben kann.
    Ich habe sie hier hochgeladen, einfach in den bestehenden Libordner hineinkopieren: http://www.mediafire.com/?217wfx9j1c17mb6

  2. TomTom

    Also nochmal zusammenfassend: Du hast nur die Libs runtergeladen, die in den lib Ordner rein, und fertig? (Hast du das hier auch noch machen müssen? Da FAT32 auf meinem USB-Laufwerk keine Links unterstützt, muss man die Dateien nochmals kopieren und zwar die libuClibc-0.9.28.so nach libc.so und nach libc.so.0 und die libpthread-0.9.28.so nach libpthread.so und libpthread.so.0.)
    Ich stell die libs dann auf meinem Server zur Verfügung, und informiere knorxi ausm IPPF ob das okay ist wenn ich das zur Verfügung stelle.

  3. Markus

    Ich habe mich strikt an das Tutorial auf dieser Seite gehalten und nur die Libs nachträglich ersetzt, ja. Ich habe die 4 oben zusätzlich genannten auch erstellt und in das Archiv mit eingefügt, hab es aber auch garnicht erst mit linken versucht, da meine Festplatten alle NTFS-formatiert sind.

  4. TomTom

    Irgendwie komisch, dass es dann funktioniert, weil es sind ja im Prinzip alle 6 Dateien schon enthalten…
    Ich habs mal angepasst.

  5. Manfred

    Moin, es hat, dank deiner Beschreibung, soweit alles problemlos funktioniert. Bilder und Musik kann ich abspielen jedoch keine Videos.
    Weder mpg, avi noch wmv werden angezeigt obwohl diese in der Twonky Übersicht erscheinen, nicht jedoch auf dem TV der nur mpg kann.
    Bei den Hintergrundtranscodierungsoptionen nleibet Musik und Video grau, sodass ich dies nicht anwählen kann.
    Eine Idee ?

    mfg

  6. TomTom

    Hallo!
    Ich weiß wirklich nicht ob Transcoding möglich ist. Sorry.

  7. Manfred

    OK, ist das ausgegraute im Musik und Videobereich bei euch auch ?

  8. ich

    Wenn du den Pfad in der twonkymedia.sh noch anpasst findet er auch die twonkymedia.ini

    INIFILE=”${WORKDIR}/twonkymedia.ini/twonkymedia.ini”
    in
    INIFILE=”${WORKDIR}/twonkymedia.ini”

    Ansonsten super Anleitung…

  9. TomTom

    Ist jetzt noch ein bisschen angepasst und übersichtlicher gemacht worden 🙂

  10. doonat

    Hallo.
    Danke für die Anleitung. Hat alles sehr gut geklappt. 🙂

    Nun habe ich allerdings ein Problem:

    Ich streame von einer Fritzbox 7320 an einen Samsung BD C-5900, welcher mit einem Yamaha RX-V367 verbunden ist (HDMI).

    Ich erhalte allerdings nur PCM-Ton. DTS oder Dolby Digital erhalte ich nicht.

    Ich habe mich ein bisschen schlau gemacht und mehrmals gesehen, dass eine Änderung in der clients.db helfen soll.

    Folgende Einstellungen für den BD C-5900 habe ich vorgenommen:

    NA:Samsung BD-C5900 DNLA 1.5
    HH:DLNADOC/1.50
    HP:chunked
    XM:DLNA10
    XM:DATETIME
    DX:SAMSUNGFEATLIST
    DB:AUTO
    DL:MP4DLNA
    MT:mkv video/MP4V-ES
    MT:avi,divx video/x-divx
    MT:mp4 video/MP4V-ES
    MT:mpeg,mpeg2,vdr,spts,tp,ts,m2ts video/mpeg
    MT:ogg audio/x-ogg
    MT:flac audio/flac
    MT:mp1,mp2,mp3 audio/mpeg
    MT:mp3 audio/mp3

    Funktioniert aber wie gesagt nicht. Jemand eine Ahnung, woran es noch liegen kann?

    Thx 😉

  11. Sascha

    1. wie siehts aus mit einem neustart der Box startet der server automatisch mit??
    2. benutze Freetz..läuft es da auch..??
    3. macht es Sinn den server auf nem USB-Stick zu instalieren und für die Mediafiles ne usb platte zu benutzen??

  12. TomTom

    zu 1.: So out of the box nicht. Durch einen Eintrag in die debug.cfg (oder in die rc.custom bei freetz) aber schon.
    zu 2.: Ja.
    zu 3.: Ich hab den Server und auch die Mediafiles auf ein und der selben Festplatte liegen.

  13. sascha

    Hab den twonky instaliert hat super geklappt.
    Jetzt hab ich noch zwei fragen: wie ist das startsctipt im rc.custom??
    Und kann ich die freigaba für einige clienten beschränken zb der eine nur musik der ander nur bilder und musik oder sogar nach ordner??

  14. TomTom

    Wunderbar.
    Geh einfach über die freetz Oberfläche und bearbeite die rc.custom.
    Ich habe einfach ein

    sleep 20
    cd /var/media/ftp/USBSPEICHER/twonkypfad/
    chmod -R 777 *
    ./twonkymedia.sh start

    drin.

    Ob man Rechte beschränken kann weiß ich nicht, bin aber im Moment auch nicht zu Hause um es auszuprobieren.

  15. kikde

    Hallo, vielen Dank für die Hilfe! Ich habe die Anleitung oben Schritt für Schritt befolgt. Klappte soweit alles gut, bis auf der letzte (und wohl entscheidende Schritt)… Wenn ich
    ‘/twonkymedia.sh start’
    eingebe bekomme ich die Fehlermeldung
    ‘-sh: /twonkymedia.sh: not found’.
    Kann jemand helfen? Muss dazu sagen, ich habe keine AHnung von FTP und Telnet usw. Dafür schon einmal sorry im Vorwege

  16. sascha

    @kikde hast du den punkt davor vergessen?? ./twonkymedia.sh

    ich bräuchte noch hilfe bei dem Startskript ich komme da nicht weiter..
    was muss in der debug.cfg genau drinn stehn und wie bearbeiet ich diese??

  17. TomTom

    Du loggst dich mit telnet auf die Box ein. Dann bearbeitest du mit vi (http://de.wikipedia.org/wiki/Vi, die Befehlssyntax ist am Anfang gewöhnungsbedürfig, hier eine kurze Befehlsreferenz: http://www.fehcom.de/pub/viref.pdf) die debug.cfg. [ vi /var/flash/debug.cfg ]
    Alles was da drinstehen sollte ist das, was ich in meiner vorherigen Antwort geschrieben habe, nur den twonkypad musst du eben anpassen. (also der Pfad, in der die twonkymedia.sh liegt.)
    Kurzum: Alles anpassen, dann alles markieren und kopieren (in die Zwischenablage), im vi Fenster a drücken, Rechte Maustaste drücken, der Text aus der Zwischenablage wird eingefügt. Speichern der Datei dann folgendermaßen: ESC drücken :wq eingeben (mit dem Doppelpunkt) und fertig.

  18. ThomasS

    Hi und Grüße an alle hier!
    ich brauche Hilfe…..

    Habe alles exakt beachtet und es funktioniert bis auf den Punkt wo ich die Rechte ändern muss. Wenn ich ich das Verzeichnis will folgt diese Meldung:

    Mounting Generic-FlashDisk-01 to device /dev/sda1…
    MOUNT: use blkid to get device /dev/sda1 data
    MOUNT: filesystem type is: vfat
    MOUNT: mount -t ‘vfat’ /dev/sda1 /var/media/ftp/Generic-FlashDisk-01
    killall: ftpd: no process killed

    # cd /var/media/ftp
    # cd /Generic-Flashdisk-01
    -sh: cd: can’t cd to /Generic-Flashdisk-01

    Geschweige denn, dass ich in das twonkymedia-Verzeichnis komme …

    Was mache ich falsch?

  19. ThomasS

    ….. bzw.

    # cd /var/medai/ftp/Generic-FlashDisk-01/twonkymedia
    -sh: cd: can’t cd to /var/medai/ftp/Generic-FlashDisk-01/twonkymedia

    twonkymedia ist der Folder, indem die Dateien auf dem USB-Stick liegen.

    🙁

Leave a Reply

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