Difference between revisions of "TwonkyMusicserver"

From Dietrich Blog (Strato)
Jump to: navigation, search
(Replaced content with "Has been moved to: http://blog.kr8.de/wiki-twonkymusicserver/")
 
Line 1: Line 1:
{{TOCright}}
+
Has been moved to: http://blog.kr8.de/wiki-twonkymusicserver/
== Meine Anforderungen ==
 
Ich wollte auf der Terrasse d.h. über WLAN Musik, Video und [[Fernsehen]] konsumieren können.
 
Da dachte ich an soetwas wie einen [[Streaming Media]]-Server ([[VideoStreaming]],...).
 
 
 
Bei den Recherchen stiess ich auf [[UPnP]] und Twonky, später auf die [[Buffalo LinkStation]] den ich dann allerdings durch den [[QNAP]]-NAS-Server abgelößt habe, weil der ganz offiziell alle Server-Dienste dabei hat (so wie Twonky, HTTP, [[PHP]], [[MySQL]] etc.).
 
 
 
== Twonky ==
 
* Twonky ist ein [[Streaming Media]]-Server auf Basis von [[UPnP]].
 
* Entwickelt vom Fraunhofer Institut .....
 
* Die Funktionalität "Musicserver" (Audio, Playlists und [[InternetRadio]]) ist Freeware, als "Medienserver" (Videos, Pictures) kostet es EUR 15.
 
* Twonky läuft auf Windows, [[Linux]] und auf [[NAS]]-Festplatten.
 
** [[Buffalo LinkStation]]: http://buffalo.nas-central.org/wiki/TwonkyVision_UPnP_MediaServer
 
* Oct 17,2006: TwonkyVision GmbH has been acquired by the PacketVideo Corporation to bridge the media gap
 
between mobile phones and the connected home.
 
 
 
== Installationen ==
 
=== Windows Vista 5. März 2008 ===
 
* Computer: [[ComputerGraumann]] mit [[Windows Vista]]
 
* Definitive Software Library ID: '''Twonky'''
 
* Name: Twonky Mediaserver
 
* Version: 4.4
 
* Hersteller/Bezugsquelle: [http://www.twonkyvision.de Twonkyvision]
 
* Installations-Ordner: D:\bin\TwonkyMedia
 
* Start: D:\bin\TwonkyMedia\TwonkyMedia.exe -serviceversion
 
* Konfiguration-Datei: C:/Users/dkracht/AppData/Roaming/TwonkyMedia/twonkyvision-mediaserver.ini  <---- [[Datensicherung]]
 
* Systemvoraussetzungen: ...
 
 
 
=== Windows XP 29.7.2007 ===
 
* Definitive Software Library ID: '''Twonky'''
 
* Name: Twonky Musicserver  / Twonky Mediaserver
 
* Version: 2.9
 
* Hersteller/Bezugsquelle: [http://www.twonkyvision.de Twonkyvision]
 
* Installations-Ordner: D:\Programme\Twonkyvision
 
* Start: D:\Programme\Twonkyvision\MusicServer.exe -serviceversion
 
* Konfiguration: s.u.
 
* Systemvoraussetzungen: ...
 
 
 
== Konfiguration ==
 
Über: http://localhost:9000/configpage/index.htm
 
* Mediaserver auf [[ComputerGraumann]]
 
<pre>
 
# Medienverzeichnisse
 
contentdir=+M|D:\var\Medien\Music,+P|D:\var\Medien\Bilder,+V|D:\var\Medien\Videos
 
 
 
# TwonkyMedia Datenbankverzeichnis
 
dbdir=C:\Users\dkracht\AppData\Roaming\TwonkyMedia\twonkymedia.db
 
 
 
# Internet Radio
 
radio=1
 
# Filter für Shoutcast Genres
 
radiogenre=80s,Pop,Talk,70s,World
 
# Shoutcast Updateintervall
 
radioreread=1200
 
</pre>
 
 
 
* Musicserver
 
** ini-file: C:\Windows\twonkyvision-musicserver.ini  ---> [[Datensicherung]]
 
** contentdir:   M||e:\var\medien\Music  -----> [[Datensicherung]]
 
** dbfile:  e:\var\medien\mydata.txt
 
* Internet-Radio
 
** ???????????????
 
 
 
== Funktionalität ==
 
* Streaming Audio: MP3,...
 
* [[VideoStreaming]]: ....
 
* Streaming: [[InternetRadio]]
 
* Streaming Quellen: nicht nur lokale Datenträger, sondern auch Netzwerkplatten
 
* ....
 
 
 
== Anwendungen ==
 
Der Twonky-Server soll auch auf der [[Buffalo LinkStation]] laufen können, ich probiere aber mal als erstes als Twonky-Server einen Windows-Computer aus.
 
 
 
Als "Empfänger" (sprich Client) möchte ich als erstes maine [[Roku SoundBridge]] ausprobieren, danach auch meine [[Dreambox]].
 
 
 
Nach dem Starten des Twonky-Servers kann die Roku folgendes:
 
* Unter "Musikarchiv oder Konfiguration ändern" erscheint der Twonky-Server: "TwonkyGraumann wiedergeben"
 
* Nach dem Verbinden kann man auf der Roku dann wählen zwischen:
 
** Wiedergabelisten: Ich kann M3U-[[Playlists]] abspielen  (das heisst meine schönen alten Playlists!!!)
 
** Blättern: Ich kann z.B. durch die Titel blättern und einen zum Abspielen auswählen...
 
** Suchen: DAs ist etwas komplizierter: wenn mann nich von vorne bis hinten durchblättern will, kann man gezielte Suchbegriffe eingeben
 
** Wiedergabe Preset...
 
** Zeige Wiedergabeliste
 
** Jetzt läuft
 
 
 
== Next Big Thing: Twonky on Buffalo LinkStation ==
 
Nach den positiven Erfahrungen mit Twonky auf [[ComputerGraumann]], nun die Installation auf der [[Buffalo LinkStation]].
 
 
 
Zunächst stelle ich sicher, dass die '''telnet'''-Verbindung mit der [[Buffalo LinkStation]] funktioniert: [[Buffalo_LinkStation#Enable_Telnet]].
 
 
 
Dann besorge ich mir das Twonky-Installationspaket genau passend für meine Version der Buffalo LinkStation:
 
* Buffalo LinkStation Live - New Version: xxxxx
 
 
 
Angeblich benötigt man das '''wget''' auf der Buffalo LinkStation...
 
 
 
Aufruf des '''nassteup.exe''' auf dem PC mit den Parametern:
 
* IP = 192.168.2.62  (IP-Adresse der LinkStation)
 
* DIR = /mnt/disk1/share/twonky  (Die Dateien vom PC werden in diesen Ordner auf der LinkStation kopiert)
 
* BIN = twonkymedia (Dateiname des aufführbaren Twonky-Binaries...)
 
* SMB = share\twonky
 
* RC = /etc/init.d/twonky  (Die Datei wird erzeugt. Sie dient zum Starten des Twonky-Servers)
 
 
 
Bei mit hat das '''nassetup.exe''' nicht so richtig funktioniert, deshalb habe ich die darin enthaltenen Schritte manuell nachvollzogen:
 
;nas-uninstall: wird beim ersten Mal nicht benötigt
 
;nas-install: das ist der Hauptpunkt
 
 
 
* Anlegen der benötigten Ordner auf der LinkStation z.B. per '''telnet'''
 
** mkdir plugins
 
** mkdir cgi-bin
 
** mkdir resources
 
* Datei '''twonkymedia_default.ini''' wenn nötig modifizieren (noch auf dem PC)
 
** contentbase=/mnt
 
** contentdir=+V|/disk1/videos
 
** friendlyname=Twonky LS Live
 
** httpport=9010
 
* Kopieren der Twonky-Dateien vom PC in die Ordner der LinkStation z.B. mit '''WinSCP'''
 
* Executable setzten (z.B. mit Hilfe von '''telnet'''):
 
** cd /mnt/disk1/share/twonky
 
** chmod +x twonkymedia
 
** chmod +x Twonkymediaserver
 
** chmod +x plugins/*
 
** chmod +x cgi-bin/*
 
* Autostart-Script '''/etc/init.d/twonky''' manuell erstellen:
 
<pre>
 
  #!/bin/sh
 
  cd /mnt/disk1/share/twonky
 
  /mnt/disk1/share/twonky/twonkymedia &
 
  </pre>
 
* Autostart-Script ausführbar machen:
 
chmod +x /etc/init.d/twonky
 
* In der Datei '''/etc/init.d/rcS''' einen Aufruf dieses Autostart-Scripts hinzufügen:
 
**  '''exec_sh twonky'''
 
 
 
=== Twonky INI-Datei ===
 
Im Ordner '''/mnt/disk1/share/twonky''' bedindet sich eine Default-INI-Datei. Diese kopieren wir zuerst auf ihren echten Namen.
 
cp ${DIR}/twonkymedia-server-default.ini ${DIR}/twonkymedia-server.ini
 
 
 
Nun könnten wir '''twonky''' das erste Mal aufrufen. Es passiert bei meiner LinkStation dabei folgendes:
 
* Ich finde die INI-Datei aufeinmal im Ordenr '''/var/twonkimedia'''
 
* Im Ordner /var/twonkymedia wurden automatisch weitere Unterordner angelegt u.a. die Twonky-Datenbank '''/var/twonkymedia/db'''
 
Diese Datenbank kann sehr viel Plattenplatz in Anspruch nehmen, befindet sich aber so auf der ganz kleinen System-Partition sda2.
 
Deswegen sollte man '''unbedingt vor dem ersten Aufruf von twonky die INI-Datei anpassen und ergänzen'''. Sonst läuft die System-Partition voll und die [[Buffalo LinkStation]] startet nicht mehr normal, sonderm im '''[[Buffalo LinkStation#EM_Mode|Emergency Mode]]'''
 
<br />Sehr wichtig sind auch die Eintragungen '''contentbase''' und '''contentdir'', wenn die nicht richtig gesetzt sind wir u.U. viel zu viel durchsucht und die Datenbank schon deshalb riesig groß.
 
* Maßgeblicher Ort der INI-Datei:  /var/twonkymedia/twonkymedia-server.ini
 
* Wichtige INI-Einträge:
 
** contentbase=/mnt/disk1
 
** contentdir=+V|/videos
 
** dbdir=/mnt/disk1/share/twonkymedia/db
 
** uploadmusicdir=/mnt/dist1/share/twonkymedia/twonkymedia-server-uploaded-music
 
** uploadpicturedir=/mnt/disk1/share/twonkymedia/twonkymedia-server-uploaded-pictures
 
** uploadvideodir=/mnt/disk1/share/twonkymedia/twonkymedia-server-uploaded-videos
 
** onlinedir=/mnt/disk1/share/twonkymedia/twonkimedia-server-online-data
 
 
 
=== Twonky Autostart ===
 
Twonky sollte am Ende, wenn alles ausprobiert wurde und drei Mal gestestet wurde und wirklich stabil läuft, dann viele Tage nach der Erst-Installation von Twonky kann man daran denken, den Twonky-Server automatisch beim Hochfahren der LinkStation starten zu lassen.
 
 
 
Wenn man da auch nur eine Kleinigkeit falsch macht, kann die LinkStation sich schnell wieder tot stellen!!!!
 
 
 
Was man im Prinzip tun muss, ist eine Zeile in die Datei '''/etc/inin.d/rcS''' eintragen ---- aber mit äusserster Vorsicht bitte, d.h. drei Mal nachprüfen, ob alles genau richtig geschrieben ist...und nicht vergessen liebe Windows-Freunde: die Datei '''rcS''' muss '''executable''' sein...
 
 
 
 
 
-- Main.DietrichKracht - 30 Jul 2005
 
[[Category:DefinitiveSoftwareLibrary]][[Category:Datensicherung]]
 

Latest revision as of 11:53, 22 May 2020

Has been moved to: http://blog.kr8.de/wiki-twonkymusicserver/