Was ist denn jetzt mit Shoutcast ???

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
udna
Interessierter
Interessierter
Beiträge: 68
Registriert: Dienstag 26. November 2002, 05:18

Was ist denn jetzt mit Shoutcast ???

Beitrag von udna »

Hallöle,

ich habe gesucht und gesucht aber nur angeschnittene Themen zum Thema "Shoutcast" mit der DBox2 abspielen gefunden.

Wenn die Box über das Netzwerk MP3s vom PC abspielen kann, dann muß das doch auch übers INet gehen, was ja auch nur ein Netzwerk ist. Nur die Frage wäre noch ob der MP3 Player in der Box auch mit Streams umgehen kann, die ja gecached werden.

a) Ist das möglich, jetzt so wie das Image ist ?
b) Gibt es eine Möglichkeit per TelNet ?
c) Kann man MadPlay etc. integrieren um es per TelNet ansteuern zu können?
d) andere Vorschläge die "jetzt" schon gehen?

Mit geht es nur darum das ich das doppelte an Stromkosten bezahle, wenn der Rechner an ist - Kommt teuere als GEZ Gebühr, wo ich eh schon nen Hals bekomme *grrrr*

Kurz : Wäre super wenn man Streams über die Box speieln könnte, natürlich besser direkt von der Box (ohne PC) startbar. Wenn man zu starten den PC bräuchte wäre auch net so schlimm, hauptsache ich kann den PC ausmachen wenn ich nur Musik höre.
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

ist möglich, einfach die .m3u in ein verzeichnis auf der dbox schmeissen (oder einfach ne datei mit der url drin und der .m3u als endung verpassen)... z.b. nach /var/tmp (per ftp), und dann im file-mode diese datei abspielen.

du kannst sie auch nach /var/ kopieren, da bleiben sie dann auch nach einem reboot.


bei enigma, versteht sich.

ob das bei neutrino geht weiss ich nicht...
udna
Interessierter
Interessierter
Beiträge: 68
Registriert: Dienstag 26. November 2002, 05:18

Beitrag von udna »

Danke für die schnelle Antwort!

Na das ist doch schon ein Grund für mich zu Enigma zu wechseln :D
udna
Interessierter
Interessierter
Beiträge: 68
Registriert: Dienstag 26. November 2002, 05:18

Beitrag von udna »

Was ich vergessen habe zu fragen :

Was für eine URL muß da rein? Ich höre gerne Shoutcast und dann gibts da die langen URLs :

http://www.shoutcast.com/sbin/shoutcast ... lename.pls

Und dann die IPs z.B. 24.73.241.34:800 die der Player (Winamp) anzeigt.

Beides versucht, ging irgendwie nicht. Habe ich was falsch gemacht? Habs auch als 3mu Endung und geöffnet. Jetzt steht er bei "Connecting..."

Ahso, jetztzeigt er bei einer anderen URL "Unknown Error 111" an.
udna
Interessierter
Interessierter
Beiträge: 68
Registriert: Dienstag 26. November 2002, 05:18

Beitrag von udna »

Ich Hornochse :lol:

Also ich habe die direkteIP genommen z.B.

http://64.236.34.141:80/stream/1028

Aber kann ja nicht gehen weil ich am Ende das / vergessen habe!!!!

So, ... jetzt noch eine Frage *duck*

Wenn ich einen Stream mit 56bps abspiele ist alles supi !!! Aber wenn ich einen 128bps stream nehme dann läuft es erst und dann ruckelts. Die Box kann doch 128kbs verarbeiten, oder liegts am stream?
udna
Interessierter
Interessierter
Beiträge: 68
Registriert: Dienstag 26. November 2002, 05:18

Beitrag von udna »

Also ich bin begeistert!

Es klappt alles, brauchte nur neuzustarten.

Nur beim mp3stream kann man den nicht anhalten (STOP), da habe ich einfach eine m3u Datei gemacht die 127.0.0.1 hat und dann sagt Enigma das das nicht geht und so habe ich mir eine Stopfunktion gebastelt :)

Sauber!
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

prima :)

woran das mit dem neustarten liegt weiss ich leider nicht.

evtl. noch immer das 48khz problem? (wenn man vorher TV geschaut hat spielt der avia mit 48 statt 44 khz ab.. und alles läuft dann halt nen bisschen zu schnell, was die box dann oft nicht mehr packt).

pause geht in der tat nicht, weil sich sonst die daten aufstauen würden. nen stop könnte man natürlich mal bauen :)
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

tmbinc hat geschrieben: ob das bei neutrino geht weiss ich nicht...
hmm, immer hab ich irgendwie nix halbes und nix ganzes :D

enigma hat keinen picture viewer, und neutrino kann das mit dem http m3u nicht, oder mache ich was falsch?

tips, anyone?
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

Bei enigma den Picture viewer support dazubauen *duck*.

Ich weiss, das war jetzt nicht das was du hören wolltest.

Alternativ bei Neutrino das http-mp3-playing.
Surrimugge
Interessierter
Interessierter
Beiträge: 44
Registriert: Mittwoch 30. Juli 2003, 12:22

Beitrag von Surrimugge »

Genau das ging mir gestern auch durch den Kopf.
Shoutcast-Streams mit Neutrino. Das wäre sexy 8)
manuel
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Sonntag 26. Oktober 2003, 21:41

Beitrag von manuel »

Ich fände das auch ein sehr geiles Feature. Kann sich nicht bitte einer von den DEVs dieser Herausforderung annehmen, ich würde mich darüber sehr freuen!
bluepuma
Interessierter
Interessierter
Beiträge: 45
Registriert: Mittwoch 27. November 2002, 22:20

Entwicklung vorantreiben

Beitrag von bluepuma »

Hallo, bin auch ein großer Fan von SHOUTcast und würde es toll finden, wenn meine dbox2 das unterstützen würde!

Kann einer der Entickler mal Tipps geben, wo das Feature eingebaut werden muß, wo der Quelltext zu finden ist, wie man das ganze unter Win2000 compiliert und dann auf die dbox2 bekommt ?

Ein Link zur entsprechenden Doku würde es natürlich auch tun... ;-)

cheers,
Mike
sanaia
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Mittwoch 17. März 2004, 10:13

Beitrag von sanaia »

sanaia
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Mittwoch 17. März 2004, 10:13

Beitrag von sanaia »

Hallo,

bzgl. shoutcast sieht es wohl doch etwas düster aus: Ich habe zwar den code fertig und er funktioniert auch so wie er soll - zumindest im testprogramm - nur leider ist es mir unmöglich das CVS zu kompilieren und ihn in neutrino einzubauen, da der compiliervorgang unter cygwin permanent wegen was auch immer für animositäten abgebrochen wird :evil:
Das liegt aber nicht an meinem code, denn er bricht schon beim kompilieren des compilers ab. Tja, c'est la vie ...
sanaia
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Mittwoch 17. März 2004, 10:13

Ungetestete pre-pre-pre-pre-pre-alpha vom ShoutCast-Neutrino

Beitrag von sanaia »

Hallo allerseits,

Hier ist ein völlig ungetestetes binary von Neutrino, das den ShoutCAST code enthält. Ungetestet deshalb, weil ich einerseits gerade meilenweit von meiner dbox weg bin und andererseits das (partiell) compilierte cdk leider nicht bootet.
Es ist also gut möglich, dass diese neutrino version entweder a) total abstürzt oder b) zwar läuft, shoutcast aber trotzdem nicht geht. Ich übernehme keine garantie für irgendwas - ausprobieren geschieht völlig auf eigene gefahr !!!

Funktionieren sollte es folgendermaßen:

eine M3U datei erstellen, die die url des internetradios enthält, als transport mode muß aber 'icy://' und *nicht* 'http://' angegeben werden ! (grund: 'http://' benutzt ein anderes authentifizierungsprotokoll)

Also am besten so:
echo "icy://64.236.34.196:80/stream/1005" > smoothjazz.m3u
und dann versuchen die datei 'smoothjazz.m3u' mit dem MP3 player abzuspielen. Alternativ kann man auch eine MP3 datei, welche auf einem webserver liegt mittels streaming abspielen. Das würde dann folgendermaßen aussehen, für eine datei namens 'foo.mp3', die auf dem server 10.0.0.4 liegt:
echo "http://10.0.0.4/foo.mp3" > foo.m3u
rELAtiv_
Interessierter
Interessierter
Beiträge: 23
Registriert: Dienstag 15. Oktober 2002, 01:24

Beitrag von rELAtiv_ »

hallo

ich habs über die console probiert zu starten - folgendes kam als ausgabe:

./sc: error while loading shared libraries: libssl.so.0.9.7: cannot open shared object file: No such file or directory


...
--
Wo Recht zu Unrecht wird, wird Widerstand zur Pflicht!
sanaia
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Mittwoch 17. März 2004, 10:13

Beitrag von sanaia »

Hallo,

a) hast du es aus einem via nfs gemounteten yadd oder cdk tree gestartet - oder in einem flashimage ausgetauscht ?
b) ist die libssl.so.0.9.7 im system vorhanden ?

BTW: mit der ssl-lib habe ich nichts zu tun, da mein code die weder braucht, noch verwendet. Es handelt sich also um einen 'ordinären' runtime linker error.
rELAtiv_
Interessierter
Interessierter
Beiträge: 23
Registriert: Dienstag 15. Oktober 2002, 01:24

Beitrag von rELAtiv_ »

sanaia hat geschrieben:Hallo,

a) hast du es aus einem via nfs gemounteten yadd oder cdk tree gestartet - oder in einem flashimage ausgetauscht ?
b) ist die libssl.so.0.9.7 im system vorhanden ?

BTW: mit der ssl-lib habe ich nichts zu tun, da mein code die weder braucht, noch verwendet. Es handelt sich also um einen 'ordinären' runtime linker error.
hab es einfach in die box kopiert, die ausführ-rechte gesetzt und via console starten versucht. war das falsch?
--
Wo Recht zu Unrecht wird, wird Widerstand zur Pflicht!
sanaia
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Mittwoch 17. März 2004, 10:13

Beitrag von sanaia »

dachte ich mir fast ...
Vermutlich gibt es auf der box die entsprechende lib nicht. Dieses neutrino ist nicht mit dem flash-ruleset compiliert, sondern für das cdk - warscheinlich liegt es daran. Also entweder dieses neutrino in ein bestehendes cdk/yadd reinkopieren und dort probieren, oder warten, bis ich ein flash-neutrino habe bauen und testen können ;)

Ich bin ja erst mal froh, dass mir der compiler überhaupt ein tuxbox-binary gebaut hat :roll:
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Tja, leider mag die Playlist die m3u-Datei irgendwie nicht obwohl sie im Filebrowser angezeigt wird und übernimmt sie nicht in die Liste.

Testen geht so also leider nicht.
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Beitrag von Sat_Man »

@sanaia

Könntest du evtl. mal ein diff posten, dass wäre doch etwas praktischer als ein binary, thx.
Mfg Sat_Man
sanaia
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Mittwoch 17. März 2004, 10:13

Beitrag von sanaia »

Npq hat geschrieben:Tja, leider mag die Playlist die m3u-Datei irgendwie nicht obwohl sie im Filebrowser angezeigt wird und übernimmt sie nicht in die Liste.

Testen geht so also leider nicht.
?? ich dachte, die playlists wären m3u files :o
Ist aber auch egal, editiere die playlist und schreibe als dateinamen (!) die url des streamservers (wie angegeben) rein.

Falls ich irgendwann mal das cdk booten können sollte, dann debugge ich selber ;)
- bisher weigert sich aber das u-boot aus dem cdk strikt, auch nur irgendwas zu laden. Wenn ich das u-boot gegen eines aus einer alten yadd ersetze, dann geht es - aber dann will das ding halt' die yadd laden, und nicht das cdk - und bombt mich wieder raus.

Irgendwie ist das system (cdk) im moment wohl total verbastelt ... :evil:
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Naja, ich weiß gerade nicht, wie die Gültigkeit der m3u-Datei geprüft wird, aber eine Http-URL hatte er auch nicht akzeptiert. Mehr hab ich nicht ausprobiert.

Und zum CDK, komisch nur, daß es bei mir und allen anderen Entwicklern spielt.

Wenn du jetzt doch Cygwin benutzt, dann mußt du halt damit leben, daß du es eventuell debuggen mußt.

Um's nochmal klarzustellen, Cygwin-Support existiert soweit ich weiß nur, weil Homar das eingebaut hat, da er es selber nutzt. Wenn er aber verständlicherweise mal keine Zeit hat, dann gibt es ansonsten niemand, der da was dran tut.

Das ist dann keine böse Absicht, sondern was man nicht benutzt, kann man halt nicht testen.
sanaia
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Mittwoch 17. März 2004, 10:13

Beitrag von sanaia »

Unter cygwin zu kompilieren habe ich aufgegeben, nachdem ich zum fünften mal rausgeflogen bin. Ich habe es dann unter linux compiliert und bis auf den fehler in der 'dvbsnoop' ist er auch durchgelaufen. Mich wundert nur, dass die box mit dem kompilerten u-boot nicht hochfährt, sondern schon beim laden des logos hängen bleibt, obwohl ich mit der selben netzwerkkonfiguration problemlos eine yadd booten kann ! Ein blick in den source des u-bootes, um herauszufinden, ob da evtl. hardcodierte netzwerkpfade drin sind, war leider auch nicht sonderlich erfolgreich. Es wird nicht einmal eine falsche datei angefordert, oder die angeforderte datei nicht gefunden, wie dem syslog und tcpdump meines rechners zu entnehmen ist. Die box holt sich das u-boot übers netz, startet es und bleibt dann in einer endlosschleife hängen.
Es ist mir etwas rätselhaft, weshalb das yadd u-boot hochfährt, das cdk u-boot aber nicht und schon beim laden des logos hängen bleibt !?
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

Was kommt denn im seriellen Log?