Problem mit Internetradio @ NDR Info, Neutrino hängt

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Problem mit Internetradio @ NDR Info, Neutrino hängt

Beitrag von rhabarber1848 »

Hi,

beim Testen der Internetradiofunktion ist es mir wiederholt gelungen, Neutrino zum Absturz zu bringen.

Vorgehensweise:
Dbox-Taste, Internetradio, Internetradio (blaue Taste), lokale Radioliste, auf "NDR Info" (Nr. 71) gehen, OK drücken

Oben erscheint ein hellblaues Fenster mit Infos zur Station, es wird aber nie etwas abgespielt.
Danach kann ich auf der Fernbedienung drücken was ich will, es geschieht nichts mehr.

Andere Sender funktionieren allerdings.

Der interne Webserver und Telnet funktionieren noch. Nachdem ich Neutrino mit kill
beendet habe, reagierte die Box wieder.
Auf der seriellen Konsole gibt es bei der versuchten Wiedergabe von NDR Info
keinerlei Meldungen.

In /var/tuxbox/config/radio-stations.xml habe ich den Eintrag
<station name="NDR Info" url="http://lsd.newmedia.nacamar.net/bb/redi ... drinfo.mp3" />
gefunden. Die hier genannte URL funktioniert mit Videolan.

Getestet habe ich das ganze auf einer Sagem-Dbox2 2xi Kabel mit neutrino-jffs2.img2x
von http://tuxbox.trale.de, Dateidatum 14.04.2008 08:02. Ich gehe somit davon aus,
dass es den aktuellen CVS-Stand enthält.

Der gleiche Fehler tritt mit einem selbstkompilierten Image auf, CVS-Stand von vor ca. 2h,
hier das verwendete build-Skript:

Code: Alles auswählen

#!/bin/sh
cd /tmp
rm -rf ./tuxbox-cvs/
rm -rf ./dbox2/
mkdir tuxbox-cvs
mkdir dbox2
cd tuxbox-cvs
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P .
rm cdk/root/etc/init.d/rcS
rm cdk/root/etc/init.d/rcS.insmod
cd cdk
./autogen.sh
./configure \
--prefix=/tmp/dbox2/ \
--with-cvsdir=/tmp/tuxbox-cvs/ \
--enable-maintainer-mode \
--enable-german-keymaps \
--disable-upnp
make flash-neutrino-jffs2-all
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: Problem mit Internetradio @ NDR Info, Neutrino hängt

Beitrag von Houdini »

Ein bekanntes Problem sind manche ogg-Sender da gibt es Neutrino Abstürze
-> Memory/Stack corruption oder sowas.

Da aber hier scheinbar ein mp3 file geladen wird wird es etwas anderes sein.

Ich schau es mir demnächst an.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Problem mit Internetradio @ NDR Info, Neutrino hängt

Beitrag von rhabarber1848 »

Houdini hat geschrieben:Da aber hier scheinbar ein mp3 file geladen wird wird es etwas anderes sein.
Aber nur scheinbar:
# wget -S "http://lsd.newmedia.nacamar.net/bb/redi ... drinfo.mp3"
--11:15:45-- http://lsd.newmedia.nacamar.net:80/bb/r ... drinfo.mp3
=> `ndrinfo.mp3'
Connecting to lsd.newmedia.nacamar.net:80... connected!
HTTP request sent, awaiting response... 200 OK
2 Date: Fri, 18 Apr 2008 09:15:42 GMT
3 Server: Apache/2.2.3
4 Pragma: no-cache
5 Content-Length: 41
6 Connection: close
7 Content-Type: audio/x-mpegurl
8

0K -> [100%]

11:15:46 (10.01 KB/s) - `ndrinfo.mp3' saved [41/41]

# cat ndrinfo.mp3
http://213.200.97.110:80/ndr/ndrinfo.mp3
#
Was soll man dazu sagen? Es ist eine Textdatei...
Der Link aus der Textdatei, übertragen in radio-stations.xml, behebt das Problem.
NDR Info läuft jetzt mit dieser URL auf meiner Dbox :D

Hier das diff für alle NDR-URLs, alle getestet:

Code: Alles auswählen

--- apps/tuxbox/neutrino/data/inetradio/radio-stations.xml      2008-02-16 00:05:48.000000000 +0100
+++ ../radio-stations.xml       2008-04-18 10:21:11.000000000 +0200
@@ -311,42 +311,42 @@

        <station
                name="NDR 90,3"
-               url="http://lsd.newmedia.nacamar.net/bb/redirect.lsc?content=live&media=mp3&stream=ndr/ndr903.mp3"
+               url="http://213.200.97.110:80/ndr/ndr903.mp3"
                />

        <station
                name="NDR 1 Niedersachsen"
-               url="http://lsd.newmedia.nacamar.net/bb/redirect.lsc?content=live&media=mp3&stream=ndr/ndr1niedersachsen.mp3"
+               url="http://213.200.97.110:80/ndr/ndr1niedersachsen.mp3"
                />

        <station
                name="NDR 1 Radio MV"
-               url="http://lsd.newmedia.nacamar.net/bb/redirect.lsc?content=live&media=mp3&stream=ndr/ndr1radiomv.mp3"
+               url="http://213.200.97.110:80/ndr/ndr1radiomv.mp3"
                />

        <station
                name="NDR 1 Welle Nord"
-               url="http://lsd.newmedia.nacamar.net/bb/redirect.lsc?content=live&media=mp3&stream=ndr/ndr1wellenord.mp3"
+               url="http://213.200.97.110:80/ndr/ndr1wellenord.mp3"
                />

        <station
                name="NDR 2"
-               url="http://lsd.newmedia.nacamar.net/bb/redirect.lsc?content=live&media=mp3&stream=ndr/ndr2.mp3"
+               url="http://213.200.97.110:80/ndr/ndr2.mp3"
                />

        <station
                name="NDR Kultur"
-               url="http://lsd.newmedia.nacamar.net/bb/redirect.lsc?content=live&media=mp3&stream=ndr/ndrkultur.mp3"
+               url="http://213.200.97.110:80/ndr/ndrkultur.mp3"
                />

        <station
                name="NDR Info"
-               url="http://lsd.newmedia.nacamar.net/bb/redirect.lsc?content=live&media=mp3&stream=ndr/ndrinfo.mp3"
+               url="http://213.200.97.110:80/ndr/ndrinfo.mp3"
                />

        <station
                name="N-Joy Radio"
-               url="http://lsd.newmedia.nacamar.net/bb/redirect.lsc?content=live&media=mp3&stream=ndr/n-joy.mp3"
+               url="http://213.200.97.110:80/ndr/n-joy.mp3"
                />

        <station
dwilx

Re: Problem mit Internetradio @ NDR Info, Neutrino hängt

Beitrag von dwilx »

Habe das mal auch in Bezug hierfür
http://forum.tuxbox-cvs.sourceforge.net ... 66#p359266
getestet, aber irgendwie bleibt die Box dabei auch hängen. Man wählt den Eintrag an, es kommt nichts. Man kann noch mit der Hometaste rausgehen, aber dann geht nichts mehr. Dann hilft nur noch Neutrino killen. :gruebel:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Problem mit Internetradio @ NDR Info, Neutrino hängt

Beitrag von rhabarber1848 »

dixidix hat geschrieben:aber irgendwie bleibt die Box dabei auch hängen.
Bei mir nicht, ich habe gerade alle neuen URLs getestet, funktionieren problemlos.
Hast Du die radio_stations.xml korrekt ausgetauscht?
dwilx

Re: Problem mit Internetradio @ NDR Info, Neutrino hängt

Beitrag von dwilx »

Ich habe den Patch angewendet und dann make neutrino angeschubst. Die gepatchte Version landet dann im var/tuxbox/config Bereich (yadd). Kann es sein, dass der die alte Datei aus dem Flash holt obwohl ich die Box über Yadd laufen lasse oder übersehe ich nur was?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Problem mit Internetradio @ NDR Info, Neutrino hängt

Beitrag von rhabarber1848 »

dixidix hat geschrieben:Kann es sein, dass der die alte Datei aus dem Flash holt
Das kannst Du nur mit Telnet prüfen. Lass am besten ein "grep ndr radio_stations.xml" laufen.
dwilx

Re: Problem mit Internetradio @ NDR Info, Neutrino hängt

Beitrag von dwilx »

Wenn ich nacher noch mal dazu komme weiter zu basteln, probier ich das mal. Müsste doch aber dann auch mit ftp gehen, egal ob das über yadd läuft. Dann müsste man sich die Datei auch ansehen können oder einspielen können...
EDIT:
Habe die gepatchte xml-Datei jetzt an der über Yadd laufenden Box per ftp eingespielt und siehe da, es klappt alles. Auch wenns hier OT ist, macht mich das aber trotzdem noch stutzig, weshalb dieser Bereich nicht vom NFS kommt, sondern von der Box, obwohl das gesamte ./cvsroot gemountet ist. Kann das mal jemand erklären? Wenn ich mir ein Image bruzzle und mir ein root-Update eingespielt hätte, was ich meistens mache, wäre es ja normal, dass der var/config-Bereich nicht angefasst wird, aber bei yadd ist mir das nicht ganz geheuer...
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: Problem mit Internetradio @ NDR Info, Neutrino hängt

Beitrag von Houdini »

hast du denn in den startskripten das var aus dem Flash gemouted?
Das bracuhst du bei einer yadd natürlich nicht
dwilx

Re: Problem mit Internetradio @ NDR Info, Neutrino hängt

Beitrag von dwilx »

:dash:Das wars, danke!
mtd3 ist auf /var eingehängt. Hatte nicht mehr daran gedacht, dass ich im cdkroot die gleiche angepasste rcS drin habe wie im cdkflash. :oops: