esound Schönheitsfehler

Games, Plugins, Utils, Tools, 3rdParty, etc...
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: esound Schönheitsfehler

Beitrag von liab »

Hallo,

bei mir will esound nicht, weder mit sagem noch mit nokia. Mit telnet gestartet sieht es einwandfrei aus:

accepting connections on port 1234
- using device /dev/sound/dsp
- server format: sample rate = 44100 Hz

Aber winamp meldet, dass es nicht zum Server verbinden kann. Die Verbindung von winamp zu einem Linuxrechner mit esd geht dagegen einwandfrei. Jemand eine Idee?

Frohe Feiertage
liab
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: esound Schönheitsfehler

Beitrag von mb405 »

ich hab nen anderen port genommen hier, und in esound mitgegeben. mit standard ging hier auch nix auf meiner linuxkiste.
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: esound Schönheitsfehler

Beitrag von liab »

Hallo,

geht mit anderen Ports leider auch nicht. Vom Laptop mit winamp geht es prima zu all meinen Linux Rechnern, aber nicht zu den D-Boxen.

Vom Linux PC zu einem anderen Linux PC (kubuntu) geht es auch nicht, obwohl kaffeine und amarok die esd plugins haben und die sich auch fehlerfrei starten lassen. Installiert sind folgende Pakete:

esound
esound-clients
libxine1-gnome

Beim Zielrechner reicht esound. Gebe erst mal auf.

Frohe Ostern
liab
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: esound Schönheitsfehler

Beitrag von rhabarber1848 »

liab hat geschrieben:Aber winamp meldet, dass es nicht zum Server verbinden kann.
Hast Du in den Winamp-Einstellungen des Esd-Ausgabeplugins
Host und Port korrekt eingestellt? Ich höre gerade Musik,
welche Winamp per Esound auf die Dbox schickt.
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: esound Schönheitsfehler

Beitrag von liab »

Hallo,

ich habe das "Esound Output for Winamp 2 v0.1" plugin. Wenn ich da die IP eines Linux PC und einen beliebigen Port eintrage und beim PC esd entsprechend starte, geht es ausgezeichnet.

Trage ich dagegen die IP der D-Box und einen Port ein und starte bei der D-Box per telnet esd z.B. so:

"esd -tcp -port 9090 -public -nobeeps -d /dev/sound/dsp -r 44100 &" kommt diese Meldung:

- accepting connections on port 9090
- using device /dev/sound/dsp
- server format: sample rate = 44100 Hz

Winamp sagt aber "could not connect to server". Der Eintrag Password bei Winamp bleibt doch leer - oder und bei Host steht lediglich die IP der Box?

Mein Image ist ein squashfs newmake-image vom 10.04.09. Die /bin/esd und /lib/libesd.so.0 sind die gleichen wie die hier im Board von rhabarber1848.

Wenn man Esound über das Hauptmenü startet, welcher Port wird dann eigentlich benutzt? In der start_esound steht im Original ja kein Port.

Wenn man -nobeeps wegläßt, müßte dann nicht wie bei meinem Linux PC die schöne Beep-Folge ertönen? Bei der D-Box ertönt kein Beep.

Nachtrag:

Es geht jetzt doch - aber!

Mein Netzwerk hat ca. 15 Geräte mit fester IP. Der DHCP des Speedports vergibt nur IP's ab 250. Das ist leider nötig, da die dämliche T-Home Kiste keine feste IP erlaubt. Die D-Boxen und PC's haben natürlich alle feste IP's. So geht Esound auf der D-Box bei mir nicht!

Wenn ich aber bei der D-Box DHCP auf "ein" setze, die Box neu starte, die IP der Box ermittle und die dann bei Winamp eintrage, dann geht es! Aber nur so!

rhabarber1848 das bitte, bitte bei Gelegenheit nachbessern. Aber jetzt schon mal danke für die gute Arbeit.

Ich wünsche einen schönen 2. Ostertag
liab
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: esound Schönheitsfehler

Beitrag von rhabarber1848 »

liab hat geschrieben:Wenn man Esound über das Hauptmenü startet, welcher Port wird dann eigentlich benutzt? In der start_esound steht im Original ja kein Port.
Default ist 5001.
liab hat geschrieben:Wenn man -nobeeps wegläßt, müßte dann nicht wie bei meinem Linux PC die schöne Beep-Folge ertönen? Bei der D-Box ertönt kein Beep.
Kommt der Ton über den PC-Speaker? Wenn ja, die Dbox hat sowas nicht.
liab hat geschrieben:Die D-Boxen und PC's haben natürlich alle feste IP's. So geht Esound auf der D-Box bei mir nicht!

Wenn ich aber bei der D-Box DHCP auf "ein" setze, die Box neu starte, die IP der Box ermittle und die dann bei Winamp eintrage, dann geht es! Aber nur so!
Wenn die Dbox eine feste IP hat, also Deine normale Einstellung,
wie sieht "ifconfig eth0" auf der Dbox aus? Das gleiche bitte auch
zum Vergleich, wenn die Dbox per DHCP läuft.
saggi
Interessierter
Interessierter
Beiträge: 40
Registriert: Dienstag 20. Januar 2004, 20:54

Re: esound Schönheitsfehler

Beitrag von saggi »

Hallo,

ich hatte bei Winamp ein ähnliches Problem. Wenn ich nur die IP der Box(fest) im Esound-Plugin angegeben habe hat es nicht funktioniert. Mit einem Eintrag in der "hosts" Datei(192.168.0.24 dbox2) und dem Namen "dbox2" im Plugin funktioniert es ohne Probleme.

saggi
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: esound Schönheitsfehler

Beitrag von rhabarber1848 »

saggi hat geschrieben:Wenn ich nur die IP der Box(fest) im Esound-Plugin angegeben habe hat es nicht funktioniert.
Klingt nach einem Problem mit dem Plugin.
saggi hat geschrieben: Mit einem Eintrag in der "hosts" Datei(192.168.0.24 dbox2) und dem Namen "dbox2" im Plugin funktioniert es ohne Probleme.
Hast Du keinen DNS-Server in Deinem Netz, der den Hostnamen dbox2 auflösen kann?
saggi
Interessierter
Interessierter
Beiträge: 40
Registriert: Dienstag 20. Januar 2004, 20:54

Re: esound Schönheitsfehler

Beitrag von saggi »

rhabarber1848 hat geschrieben:Hast Du keinen DNS-Server in Deinem Netz, der den Hostnamen dbox2 auflösen kann?
Das weiß ich nicht ;) Ich habe den Namen "dbox2" in der Windows "hosts" Datei hinterlegt, ganz einfach weil es mir hilfreich erschien. Es gibt da auch noch "dbox" für die Testbox. Ich habe mich ehrlich gesagt nicht eingehend mit dem DNS im lokalen Netz beschäftigt. Bei der Anzahl an Netzwerkgeräten die ich hier habe merkt man sich auch in meinem Alter noch die IP-Adressen...

saggi
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: esound Schönheitsfehler

Beitrag von rhabarber1848 »

liab hat geschrieben:Wenn man Esound über das Hauptmenü startet, welcher Port wird dann eigentlich benutzt? In der start_esound steht im Original ja kein Port.
Du kannst in start_esound einen Port in den Startbefehl
von Hand eintragen. Auf meiner To-Do-Liste habe
ich bereits vermerkt, dass der Esound-Port in Neutrino
konfigurierbar sein sollte.
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: esound Schönheitsfehler

Beitrag von liab »

Hallo,

bei mir ist der Stand so:

Esound bei der D-Box geht bei mir definitiv nicht, wenn ich bei der D-Box DHCP auf aus stelle. Wenn DHCP ein ist, geht es. Es muß aber in der start_esound ein Port eingetragen sein. Steht dort kein Port, geht es nicht - auch nicht wenn bei Winamp der Port 5001 eingestellt ist!

Bei Winamp unter Host die IP der D-Box ist ein muß! Der Name dbox 2 nach der IP ist Makulatur, da kann ich auch klosett eintragen, dann geht es immer noch.

Auch wenn ich beim Router DHCP ganz ausschalte, geht es nicht mit festen IP's bei der D-Box.

M.E. liegt der Fehler beim esd Programm der D-Box. Wenn im Netzwerk überwiegend feste IP's verwendet werden und nur ein kleiner Teil vom DHCP-Server des Routers vergeben wird, hat esd der D-Box seine Probleme.

Wenn beim Linux PC esd gestartet wird, ertönt eine sehr laute Tonfolge von Tönen, die in der Frequenz immer höher werden. Die Töne kommen von der Soundkarte, nicht vom PC-Speaker! Eigentlich müßte die D-Box das auch machen, tut sie aber nicht.

Es ist schon wünschenswert, daß esd im Netz wie bei mir (haben so ähnlich wohl den meisten user) funktioniert. DHCP vergebene IP's sind für mich horror. Wie saggi bin auch ich schon älter und vergesse so manches, aber die IP's meiner Geräte sind alle im Kopf fest verlötet.

Eine schöne Woche
liab
jojo
Interessierter
Interessierter
Beiträge: 48
Registriert: Freitag 9. Januar 2009, 18:52

Re: esound Schönheitsfehler

Beitrag von jojo »

rhabarber1848 hat geschrieben:
liab hat geschrieben:Wenn man Esound über das Hauptmenü startet, welcher Port wird dann eigentlich benutzt? In der start_esound steht im Original ja kein Port.
Default ist 5001.
Hmm... da sagt mir netstat allerdings etwas anderes.
Ohne esound:
  • Active Internet connections (servers and established)
    Proto Recv-Q Send-Q Local Address Foreign Address State
    tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31335 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31336 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31337 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31338 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31339 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:56332 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31340 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:58606 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31342 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31343 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
    tcp 0 0 192.168.1.9:23 192.168.1.102:47938 ESTABLISHED
    udp 0 0 0.0.0.0:2049 0.0.0.0:*
    udp 0 0 0.0.0.0:47646 0.0.0.0:*
    udp 0 0 0.0.0.0:44269 0.0.0.0:*
    udp 0 0 0.0.0.0:111 0.0.0.0:*
Und nun mit esound aktiv:
  • Proto Recv-Q Send-Q Local Address Foreign Address State
    tcp 0 0 0.0.0.0:16001 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31335 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31336 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31337 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31338 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31339 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:56332 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31340 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:58606 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31342 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:31343 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
    tcp 0 0 192.168.1.9:23 192.168.1.102:47938 ESTABLISHED
    udp 0 0 0.0.0.0:2049 0.0.0.0:*
    udp 0 0 0.0.0.0:47646 0.0.0.0:*
    udp 0 0 0.0.0.0:44269 0.0.0.0:*
    udp 0 0 0.0.0.0:111 0.0.0.0:*
Der esound listener läuft also auf 16001 (statische IP für die Box, wobei ich mir nicht vorstellen kann, das dies ein Unterschied zu DHCP macht)...
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: esound Schönheitsfehler

Beitrag von liab »

jojo hat geschrieben:Der esound listener läuft also auf 16001 (statische IP für die Box, wobei ich mir nicht vorstellen kann, das dies ein Unterschied zu DHCP macht)..
Die Feststellung von jojo kann ich bestätigen! Der Standardport ist 16001! Zu DHCP macht es in der Tat keinen Unterschied. Esound mit der DBox geht bei mir leider nur mit DHCP ein.

Einen schönen Tag
liab
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: esound Schönheitsfehler

Beitrag von rhabarber1848 »

liab hat geschrieben:Der Standardport ist 16001!
Ok, hier steht
default=5001
und hier steht
default Port von EsounD ist TCP 16001.
Ich glaube aber der Beobachtung, dass Esd auf 16001 läuft.

Meine erste Antwort basiert auf esound-0.2.41.tar.bz2 -
esound-0.2.41/docs/esound.sgml, Zeile 244...
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: esound Schönheitsfehler

Beitrag von liab »

Ich glaube mittlerweile, daß mein Problem doch nicht an esd der D-Box liegt. Winamp macht ja schon bei der Konfiguration des plugins eine Fehlermeldung, da ist esd auf der Box noch nicht gestartet. Warum auch immer findet Winamp in meinem Netz die D-Box nicht, wenn diese eine feste IP hat.

Alle mir bekannten Anwendungen der D-Box, die Netzanbindung verlangen, funktionieren seit Jahren einwandfrei. Gibt es noch was anderes neben Winamp?

Gruß
liab
jojo
Interessierter
Interessierter
Beiträge: 48
Registriert: Freitag 9. Januar 2009, 18:52

Re: esound Schönheitsfehler

Beitrag von jojo »

liab hat geschrieben:Esound mit der DBox geht bei mir leider nur mit DHCP ein.
liab
Schon mal mit "telnet <ipadresse> 16001" in beiden Konfigurationen probiert?
Und ein "arp -a" - um zu sehen, ob deine Windows-Kiste die Mac-Adresse gecacht hat?
Da war mal was mit 86400sec...
Auf alle Fälle solltest du zwischen den einzelnen Versuchen den ARP-Cache deiner Windows-Box löschen...
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: esound Schönheitsfehler

Beitrag von GetAway »

Dbox mit fester IP, Winamp 2.91c de mit ESD_plugin auf Port 16001 läuft bei mir anstandslos.
Ist wohl bei dem ein oder anderen doch eine Netzwerksache.
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: esound Schönheitsfehler

Beitrag von liab »

jojo hat geschrieben: Schon mal mit "telnet <ipadresse> 16001" in beiden Konfigurationen probiert?
Und ein "arp -a" - um zu sehen, ob deine Windows-Kiste die Mac-Adresse gecacht hat?
Da war mal was mit 86400sec...
Auf alle Fälle solltest du zwischen den einzelnen Versuchen den ARP-Cache deiner Windows-Box löschen...
Alles probiert. Habe sogar alle meine NAS ausgeschaltet. Anderen PC mit mit neuem xp und winamp5.551 versucht. Ändert alles nichts!

Was auch nicht geht, aber m. E. doch gehen müßte - vielleicht probiert das mal jemand:

Der D-Box eine IP aus einer anderen Gruppe geben als der Router. Wenn der Router 192.168.0.1 ist, dann der D-Box die 192.168.1.x geben und dem Winamp PC natürlich auch eine IP aus der Gruppe der D-Box verpassen. Dann haben D-Box und Winamp zwar kein Internet mehr, sehe aber keinen Grund warum das nicht gehen sollte.

Nur zur Info, wenn Winamp einmal zur D-Box verbunden hat (weil DHCP an war), dann kann ich die D-Box anschließend auf feste IP umstellen (aber auf die IP, die DHCP vergab), dann geht es. Aber nur solange bis Winamp neu gestartet wird.

Gruß
liab
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: esound Schönheitsfehler

Beitrag von rhabarber1848 »

GetAway hat geschrieben:Dbox mit fester IP, Winamp 2.91c de mit ESD_plugin auf Port 16001 läuft bei mir anstandslos.
Ist wohl bei dem ein oder anderen doch eine Netzwerksache.
Bei mir mit Amarok auch kein Problem auf Port 16001
amarokapp 3346 root 15u IPv4 11139 TCP 192.168.1.1:45079->192.168.1.4:16001 (ESTABLISHED)
saggi
Interessierter
Interessierter
Beiträge: 40
Registriert: Dienstag 20. Januar 2004, 20:54

Re: esound Schönheitsfehler

Beitrag von saggi »

liab hat geschrieben:Ich glaube mittlerweile, daß mein Problem doch nicht an esd der D-Box liegt. Winamp macht ja schon bei der Konfiguration des plugins eine Fehlermeldung, da ist esd auf der Box noch nicht gestartet. Warum auch immer findet Winamp in meinem Netz die D-Box nicht, wenn diese eine feste IP hat.
Das Problem war beim Test ähnlich hier. Wie gesagt, mit einem Eintrag in der "hosts" des Windows-PC und der Angabe des Namens im Plugin funktioniert es seither hervorragend. Natürlich habe ich die IP nicht extra im Plugin angegeben, der Name reicht da vollkommen ;) Port hatte ich auf 16001 gelassen.

saggi
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: esound Schönheitsfehler

Beitrag von rhabarber1848 »

Mich würden von Usern Erfahrungsberichte interessieren,
wie stabil läuft der Esound-Daemon auf der Dbox?
Welche Clients, außer Winamp, Amarok und mpg123-esd setzt ihr ein?
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: esound Schönheitsfehler

Beitrag von liab »

saggi hat geschrieben:Das Problem war beim Test ähnlich hier. Wie gesagt, mit einem Eintrag in der "hosts" des Windows-PC und der Angabe des Namens im Plugin funktioniert es seither hervorragend. Natürlich habe ich die IP nicht extra im Plugin angegeben, der Name reicht da vollkommen ;) Port hatte ich auf 16001 gelassen.
Danke saggi!! Das war es. Die Datei system32\drivers\etc\hosts gerät bei mir immer in Vergessenheit. Dort der Eintrag "192.168.0.5 dbox2" und es funktioniert. Unter Host bei Winamp reicht dann nur die IP oder nur der Name dbox2.

Bin jetzt aber nicht arbeitslos. Teste verschiedene Esound Module für win und linux. Werde über das Ergebnis berichten.

Gruß
liab
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: esound Schönheitsfehler

Beitrag von dbt »

Eine gute Gelegenheit, das auch ordentlich zu dokumentieren :wink: Muss nur noch aufgefüllt werden.*g*

http://wiki.tuxbox-cvs.sourceforge.net/Neutrino:Esound
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: esound Schönheitsfehler

Beitrag von liab »

Hallo,

endlich ist es vollbracht. Das größte Problem war, Linux zum Senden zu bewegen. Die mir begegeneten wikis dazu sind alle (wie leider oft bei Linux) überholt. Alles was jetzt kommt ist auf kubuntu 8.04 und winxp getestet:

Grundprogramme für Linux
sudo apt-get install esound
sudo apt-get install esound-clients

Mit "esd -port 16001 -tcp -public &" kann jetzt ein Soundserver getartet werden. D.h. andere PC's senden ihre Sounddaten hier hin. Die andern PC's senden am besten mit Winamp mit dem Esound plugin, das in Beiträgen hier mit den Tücken beschrieben ist.

Ein windows Rechner kann aber auch empfangen. Am einfachsten esound.zip runterladen und im DOS-Fenster mit "esd.exe -tcp -port 16001 -public" starten.

Den Linux PC bewegt man so zum Senden:

1.1 MPlayer
sudo apt-get install mplayer
export ESPEAKER=192.168.0.5:16001 && gmplayer
bei Preferences Audio esd wählen

1.2 Player auf xine Basis, hier muß ein esd plugin geladen werden
sudo apt-get install libxine1-gnome

1.2.1 amarok
sudo apt-get install libxine1-gnome
export ESPEAKER=192.168.0.5:16001 && amarokapp
bei Audio Ausgabe esd wählen

1.2.2 KMPlayer
sudo apt-get install kmplayer
export ESPEAKER=192.168.0.5:16001 && kmplayer
bei KMPlayer einrichten Ausgabe auf esd stellen

1.2.3 kaffeine
sudo apt-get install kaffeine
export ESPEAKER=192.168.0.5:16001 && kaffeine
bei xine-Parameter esd wählen

Fazit

Der MPlayer läuft auch ohne libxine1-gnome. Er zickte bei mir aber mit einer Datei zum windows PC. Bei der D-Box ging er aber gut. Man muß es halt selbst mal probieren. Jetzt werde ich mir noch Skripte für einen Autostart machen.

Ich kann ja mal versuchen (ist für mich Neuland) es so ins wiki einzustellen.

Gruß
liab
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: esound Schönheitsfehler

Beitrag von rhabarber1848 »

liab hat geschrieben:Bei der D-Box ging er aber gut.
Darüber freue ich mich sehr, besonders nach den vielen Stunden,
die ich, am Ende frustriert, mit Pulseaudio zugebracht habe.
Esound dagegen ist klein, verbraucht wenig CPU und läuft stabil.