Für RPR1/2 kannst du doch den ganzen Mediaplayer von ihrer Seite einbinden:
http://edge.download.newmedia.nacamar.net/sltokens/radio…/livestream.wma
http://edge.download.newmedia.nacamar.net/sltokens/radio…/livestream.wma
http://edge.download.newmedia.nacamar.net/sltokens/radio…annels/rock.wma
...
Desktop Radio 3.9
-
-
Das dachte ich auch. Aber wenn man sich die Seite genauer anschaut merk man das es sich um eine PHP Seite handelt. Schau dir mal den Seitenquelltext an. Da stehen dann immer Links die so aussehen:
-
Ja und die PHP-Seite erstellt javascript-code, der ein Mediaplayer-Objekt auf der Seite erstellt
Also kannst du doch einfach die komplette PHP-Seite einbinden.
//Edit: oder eben die session-ID auslesen -
Zitat
//Edit: oder eben die session-ID auslesen
Hab ich mir auch schon so in die Richtung überlegt, aber ist es nicht etwas zu aufwendig? Ich schau mal wie man dieses Problem lösen kann. Vielleicht mithilfe eines Plug-Ins, dass auf Wunsch diesen Link in der Senderliste aktualisiert o.ä.
ZitatJa und die PHP-Seite erstellt javascript-code, der ein Mediaplayer-Objekt auf der Seite erstellt
Also kannst du doch einfach die komplette PHP-Seite einbinden.Das geht leider nicht so leicht . Denn der Player empfängt einen völlig anderen Stream. Ich schau mal nach was sich da am besten machen lässt.
-
OK. aber das auslesen ist doch nicht so schwer
Spoiler anzeigen
[autoit]#include<inet.au3>
[/autoit] [autoit][/autoit] [autoit]$RPR1 = "radiorpr/livestream.wma"
[/autoit] [autoit][/autoit] [autoit]
$RPR2 = "radiorpr2/livestream.wma"
$RPRrock = "rprchannels/rock.wma"
$RPRnewsongs = "rprchannels/newsongs.wma"
$RPR80er = "rprchannels/80er.wma"
$RPRdeutsch = "rprchannels/rnb.wma"$streamID = $RPRnewsongs
[/autoit] [autoit][/autoit] [autoit]$token = StringRegExp(_INetGetSource("http://edge.download.newmedia.nacamar.net/sltokens/radiorpr/stream-radio-player.php?stream=" & $streamID), 'token = "(.*?)"',1)
[/autoit] [autoit][/autoit] [autoit]
If Not @error Then $token = $token[0]MsgBox(0, '', $token)
[/autoit] [autoit][/autoit] [autoit]$contentType = "ms"
[/autoit] [autoit][/autoit] [autoit]
$URL = "http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid=0&stream="&$streamID&"&content=live&media=" & $contentType & "&token="&$tokenMsgBox(0, '', $URL)
[/autoit] -
Danke progandy. Ich werde es mir mal genauer anschauen wenn ich Zeit dafür habe .
-
Schön, dass ich dir helfen konnte.
PS: Ich muss schon sagen, der Player sieht richtig professionell aus. -
Hey danke . Also ich habe das Problem schon fast gelöst. Also es ist ein Plug-In, mit dem man die RPR-Senderlinks aktualisieren kann.
-
mini bug:
beim deinstallieren wird der Autostart Eintrag nicht gelöscht!Das Traymenue ist schön. Aber ist der träge Aufbau gewollt oder nur bei mir so?
-
Zitat
mini bug:
beim deinstallieren wird der Autostart Eintrag nicht gelöscht!Ab der nächsten Version ist es behoben.
ZitatDas Traymenue ist schön. Aber ist der träge Aufbau gewollt oder nur bei mir so?
Wie meinst du das genau? Evtl. Screenshot?
-
Naja Screenshot ist schwierig, da es ja funktioniert. Nur ist es etwas träge und langsam geöffnet.
-
Zitat
Nur ist es etwas träge und langsam geöffnet.
Inwiefern träge bzw. langsam? Das kann ich gerade nicht nachvollziehen, da es bei mir schnell geht. Welches Betriebsystem hast du denn?
-
Hallo zusammen,
ich habe es jetzt speziell für Sithlord95 erweitert. Es ist jetzt ein Plug-In mit dabei, mit dem man das Programm (Desktop Radio.exe) steuern kann. Außerdem wird das Einstellungsfenster versteckt, wenn man ein neues Fenster öffnen. Z.B.: Sendermanager etc..
Es ist noch in der Beta- Phase. Wer will kann es gerne testen. Wer fragen zum Source Code hat kann mich gerne fragen.Sonstige:
Ich habe standardmässig die Updatefunktion erstmal deaktiviert. Kann aber auch wieder aktiviert werden.
Es muss nicht installiert werden, sondern nur entpackt und fertig.
Es lädt nichts runter und schreibt nichts in die Registry.
Viel Spaß beim testen. -
Inwiefern träge bzw. langsam? Das kann ich gerade nicht nachvollziehen, da es bei mir schnell geht. Welches Betriebsystem hast du denn?
XP Pro SP3
-
Hmm... da kann man leider nicht dran machen. Aber man könnte eine Einstellungsmöglichkeit des Traymenüs hinzufügen. D.h. man kann dann einstallen ob man ein normales Traymenü haben möchte oder eher einen mit Icons etc.
Ich denke mal dass liegt bei dir evtl an der Grafikkarte oder am Prozessor. Ich schau mal wie man das lösen kann . -
hmmm brauchst du nicht extra! Naja ganz so langsam oder alt ist meine Hardware eigentlich nicht, nur weil xp pro drauf ist
bin ja scheinbar der einzige, den das aufgefallen.Franz
-
Tach auch!
Also ich habe dein Desktop-Radio vor etwa ner Woche geladen; und ich nutze es doch tatsächlich fast jeden Tag!!
**FettenRespectDafür**
Ich habe aber einen verbesserungsvorschlag für dich, nähmlich wenn ich mir einen anderen Sender aus der Liste aussuche, und angewählt habe MUSS ich trotzdem noch auf OK drücken, obwohl ich ihn ja zuvor extra ausgewählt habe. Eigentlich reicht doch der Play und Stop Knopf völlig aus.
Aber trotzdem Geiles Programm mit ECHTEM Nutzwert, das gibts selten! **DaumenHoch**Grüsse!
[edit]
Musste die Sender entfernen, Funktionierten nur 2 Tage lang und jetzt nicht mehr... -
Erstmal danke für deine Komplimente. Super das es dir gefällt. Ich nutze es auch immer wenn ich am Computer bin
und 2 von dir vorgeschlagene Sender funktionieren. Man musste nur die Hashwerte bis &token entfernen.
http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid=0&stream=radiohamburg/livestream.wma&content=live&media=msTheoretisch könnte man das OK- Button entfernen, aber das wäre sehr umständlich und ich wüsste dann nicht was man da sonst hinmachen soll (Frei lassen?).
So. Desktop Radio 3.1 ist fast fertig. Jetzt gibt es noch die letzte Möglichkeit irgendwelche Vorschläge zu posten. Nichts ist unmöglich .
-
Neueste Version 3.1. Siehe Post 1.
Wenn jemand fragen zum Quellcode usw. hat muss er mich schon fragen . -
Hab mal versucht mit dem Musik Manager ein lied abzuspielen dann kam dieser fehler:
[Blockierte Grafik: http://img3.imagebanana.com/img/jug4wqf7/fehler.bmp.png] -