Difference between revisions of "TwonkyMusicserver"

From Dietrich Blog (Strato)
Jump to: navigation, search
(Twonky INI-Datei)
(Replaced content with "Has been moved to: http://blog.kr8.de/wiki-twonkymusicserver/")
 
(8 intermediate revisions by the same user not shown)
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]].
 
 
 
== 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 Ordenr 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 LinkStation startet nicht mehr normal, sonderm im '''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
 
 
 
 
 
-- Main.DietrichKracht - 30 Jul 2005
 
[[Category:DefinitiveSoftwareLibrary]][[Category:Datensicherung]]
 

Latest revision as of 10:53, 22 May 2020

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