Internetradio via Autostart
-
- Neugieriger
- Beiträge: 4
- Registriert: Donnerstag 1. Januar 2009, 22:28
Internetradio via Autostart
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
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
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Re: Internetradio via Autostart
Geht nix.
nach etwas Übung (mit TV an) kann man die Box ohne Fernseher per LCD und Fernbedienung bedienen.berndscher hat geschrieben:... aber es stört die Familie, dass sie zum Radiohören jedesmal den TV einschalten und die Box bedienen muss
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Internetradio via Autostart
Wäre es nicht möglich, in start_neutrino nach dem Start
von Neutrino einige RC-Codes per rcsim zu senden?
von Neutrino einige RC-Codes per rcsim zu senden?
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
Re: Internetradio via Autostart
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..
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..
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Internetradio via Autostart
Zwei Seelen, ein Gedanke
-
- Foren-Moderator
- Beiträge: 1119
- Registriert: Sonntag 9. Juni 2002, 13:28
Re: Internetradio via Autostart
bissel UTFSF und dann kommt folgendes zum Vorschein....
http://forum.tuxbox-cvs.sourceforge.net ... 23&t=46065
bzw.
http://www.jackthegrabber.de/viewtopic.php?t=5146
Marc
http://forum.tuxbox-cvs.sourceforge.net ... 23&t=46065
bzw.
http://www.jackthegrabber.de/viewtopic.php?t=5146
Marc
-
- Neugieriger
- Beiträge: 4
- Registriert: Donnerstag 1. Januar 2009, 22:28
Re: Internetradio via Autostart
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
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
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: Internetradio via Autostart
Ich habe mal einen Aufruf von $configdir/init.end am Ende der Neutrinoinitialisierung eingebaut.
Damit muß nicht mehr mit irgendwelchen sleeps herumexperimentiert werden (hoffentlich)
Damit muß nicht mehr mit irgendwelchen sleeps herumexperimentiert werden (hoffentlich)
-
- Foren-Moderator
- Beiträge: 1119
- Registriert: Sonntag 9. Juni 2002, 13:28
Re: Internetradio via Autostart
Cool....Danke
ich werds morgen mal ins Wiki eintragen....
Marc
ich werds morgen mal ins Wiki eintragen....
Marc
-
- Neugieriger
- Beiträge: 10
- Registriert: Donnerstag 26. März 2009, 21:47
Re: Internetradio via Autostart
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
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
-
- Foren-Moderator
- Beiträge: 1119
- Registriert: Sonntag 9. Juni 2002, 13:28
Re: Internetradio via Autostart
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 :
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
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
Marc
-
- Neugieriger
- Beiträge: 10
- Registriert: Donnerstag 26. März 2009, 21:47
Re: Internetradio via Autostart
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?
init.end ist also vom Bootprozess die Datei die als letztes ausgeführt wird?
Gibts dafür evtl. eine Übersicht wann was gemacht wird?
-
- Foren-Moderator
- Beiträge: 1119
- Registriert: Sonntag 9. Juni 2002, 13:28
Re: Internetradio via Autostart
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
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
-
- Einsteiger
- Beiträge: 111
- Registriert: Samstag 9. Februar 2008, 15:07
Re: Internetradio via Autostart
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
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
-
- Einsteiger
- Beiträge: 111
- Registriert: Samstag 9. Februar 2008, 15:07
Re: Internetradio via Autostart
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
2. Skripte unter /var/tuxbox/plugins
inetradio.cfg
und inetradio.sh
Gruß
liab
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
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
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
liab