Internetradio via Autostart

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
berndscher
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Donnerstag 1. Januar 2009, 22:28

Internetradio via Autostart

Beitrag von berndscher »

Hallo,

wie kann man nach dem Einschalten der dbox automatisch in den Internetradio-Modus gehen und seine favorisierte Internetradiostation über die am Audioausgang angeschlossene HiFi-Anlage hören, ohne den TV einschalten und an der FB irgendetwas bedienen zu müssen?

Die dbox soll also (zeitweise) nur als Webradiotuner benutzt werden.

Mein bevorzugter Radiosender steht schon in der radio-stations.xml, und die Box empfängt ihn wunderbar, aber es stört die Familie, dass sie zum Radiohören jedesmal den TV einschalten und die Box bedienen muss.

Vermutlich muss ich irgendein Startscript editieren, aber welches und wie?
Und wie komme ich nach dem Radiohören zurück in den TV-Modus?

Mit freundlichen Grüßen
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Re: Internetradio via Autostart

Beitrag von Barf »

Geht nix. :-?
berndscher hat geschrieben:... aber es stört die Familie, dass sie zum Radiohören jedesmal den TV einschalten und die Box bedienen muss
nach etwas Übung (mit TV an) kann man die Box ohne Fernseher per LCD und Fernbedienung bedienen.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Internetradio via Autostart

Beitrag von rhabarber1848 »

Wäre es nicht möglich, in start_neutrino nach dem Start
von Neutrino einige RC-Codes per rcsim zu senden?
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: Internetradio via Autostart

Beitrag von dietmarw »

es gibt auch "rcsim"
damit kann man tastendrücke simulieren..

schreib ein shellscript mit den tastendrücken,
starte es vor neutrino im hintergrund,
am scriptanfang ein sleep 30 und dann die tastendrücke..
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Internetradio via Autostart

Beitrag von rhabarber1848 »

Zwei Seelen, ein Gedanke ;)
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: Internetradio via Autostart

Beitrag von MarcM »

berndscher
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Donnerstag 1. Januar 2009, 22:28

Re: Internetradio via Autostart

Beitrag von berndscher »

Vielen Dank an DietmarW und MarcM.
Mit Euren Tips konnte ich mir schnell eine Script-Lösung zusammenbasteln, die fast auf Anhieb funktioniert hat.
Bloß sleep 30 war bei meiner Box ein paar Sekunden zu kurz, mit sleep 40 ist alles pefekt.

Viele Grüße von
berndscher
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: Internetradio via Autostart

Beitrag von Houdini »

Ich habe mal einen Aufruf von $configdir/init.end am Ende der Neutrinoinitialisierung eingebaut.
Damit muß nicht mehr mit irgendwelchen sleeps herumexperimentiert werden (hoffentlich)
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: Internetradio via Autostart

Beitrag von MarcM »

Cool....Danke

ich werds morgen mal ins Wiki eintragen....

Marc
mathman
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Donnerstag 26. März 2009, 21:47

Re: Internetradio via Autostart

Beitrag von mathman »

Hallo,
würde mich brennend für die Modifikation des Scriptes interessieren, könntest
du es bitte veröffentlichen?

*edit*
Wenn ich das richtig verstehe ist es ein Shellscript, was die Tasteneingabe simuliert,
brauch ich dann das alles von JTG ?

Wie und wo müsste ich denn dann das Script einbinden?

Gruß
Mathman
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: Internetradio via Autostart

Beitrag von MarcM »

den Kram von Jtg brauchst eigentlich nicht...

aktuelles Image vorrausgesetzt mußt du nur eine Datei in /var/tuxbox/config anlegen die da heißt init.end
Sie bekommt die Rechte 755 und enthält dann ungefähr folgenden Inhalt :

Code: Alles auswählen

#!/bin/sh
rcsim KEY_SETUP
rcsim KEY_GREEN
rcsim KEY_OK
oder welche Tastenfolge den Audioplayer startet und den ersten Eintrag auswählt...Hilfe zu rcsim im Wiki -> http://wiki.tuxbox-cvs.sourceforge.net/wiki/Rcsim

Marc
mathman
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Donnerstag 26. März 2009, 21:47

Re: Internetradio via Autostart

Beitrag von mathman »

danke Marc,

init.end ist also vom Bootprozess die Datei die als letztes ausgeführt wird?
Gibts dafür evtl. eine Übersicht wann was gemacht wird?
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: Internetradio via Autostart

Beitrag von MarcM »

joa, siehe Houdinis Beitrag http://forum.tuxbox-cvs.sourceforge.net ... 00#p363500

ansonsten gibs da eine /etc/init.d/rcS die alle Hardware-Treiber lädt und anschließend kommt die (/var)/etc/init.d/start_neutrino hinterher wo halt alle relewanten Sachen geladen werden die für Neutrino nötig sind....

schau dich halt mal in /etc/init.d und /var/etc/init.d um....

Marc
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: Internetradio via Autostart

Beitrag von liab »

Hallo,

wenn alles so einfach wäre. Bei mir funktioniert es so - Deutschlandfunk ertönt:

Datei /var/tuxbox/config/init.end anlegen

#!/bin/sh
#Hier kommt rein, was nach neutrino gestartet werden soll, z.B. rcsim Befehle.
#/var/bin/msgbox -o timeout=5 title="init.end" popup="Testanzeige!"
#Autostart Internetradio
rcsim KEY_SETUP
rcsim KEY_2
rcsim KEY_BLUE
rcsim KEY_1
rcsim KEY_OK
#Hier würde ich aufhören! Es wird zeitkritisch, da zum Abspielen des Senders KEY_OK erst
#kommen darf, wenn die Senderliste steht, ggf. sleep erhöhen.
#Nach einem Neustart hat sleep 60 bei mir ca. 10 Sekunden Reserve.
sleep 60
rcsim KEY_OK

Bitte nicht vergessen, die KEY_Befehle an die eigene Personalisierung anzupassen!

Wer ein älteres Image hat, bei dem es init.end noch nicht gibt, der muß init.end & mit rcS oder rcS.local oder start starten und mit sleep-Werten probieren bis es paßt.

MfG
liab
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: Internetradio via Autostart

Beitrag von liab »

Hallo,

die Idee mit dem Autostart des Internetradios gefiel mir so gut, daß ich es unter Skripte dauerhaft an- und ausschaltbar einrichtete. Wen es interessiert, die Skripte sehen so aus:

1. init.end

Code: Alles auswählen

#!/bin/sh
#Hier kommt rein, was nach neutrino gestartet werden soll, z.B. rcsim Befehle.
#/var/bin/msgbox -o timeout=5 title="init.end" popup="Testanzeige!"
#Autostart Internetradio
if [ -e /var/etc/.iradio ] ; then
rcsim KEY_SETUP
rcsim KEY_2
rcsim KEY_BLUE
rcsim KEY_1
rcsim KEY_OK
#Hier w�rde ich aufh�ren! Es wird zeitkritisch, da zum Abspielen des Senders KEY_OK erst
#kommen darf, wenn die Senderliste steht, ggf. sleep erh�hen.
#Nach einem Neustart hat sleep 60 bei mir ca. 10 Sekunden Reserve.
#sleep 60
#rcsim KEY_OK
fi
2. Skripte unter /var/tuxbox/plugins
inetradio.cfg

Code: Alles auswählen

type=3
name=Internetradio
desc=Internetradio Autostart beim Booten an/aus
needfb=0
needrc=0
needvtxtpid=0
needoffsets=0
und inetradio.sh

Code: Alles auswählen

#!/bin/sh
if [ -e /var/etc/.iradio ] ; then
rm /var/etc/.iradio
echo Autostart Internetradio ist aus!
else
touch /var/etc/.iradio
echo Autostart Internetradio ist an!
fi
Gruß
liab