7000 Webradios für das MP3-Plugin

  • Ich habe mal ein kleines Python-Script gemacht, das über 7000 Internetradios als pls-Files in geordneten Directorys für das MP3-Plugin anlegt. Es werden nur die MP3-Streams berücksichtigt, für die wma-Sender ist mir noch nichts eingefallen.


    SG


  • ...absolut top! Ich höre gern mal Radio und Dein Script funktioniert prima.
    Besten Dank dafür!

  • hi,


    also wenn sich jemand mit c++ kentnissen die mühe machem will ...
    im svn von reel multimedia (reelbox avg und eHD) gibt es ein shoutcast plugin das seine ausgabe vermutlich über xine leitet (evtl. auch nicht und es geht auf anhieb mit einer ff/softdevice)
    es läd beim start die liste aus dem internet parst sie und gibt die genres über osd aus und wenn man eins wählt sieht man die "sender"


    evtl macht es ja auch sinn den code für das laden und parsen der listin das mp3 plugin zu portieren

  • Hallo,
    wie mache ich das Skript ausführbar und wie rufe ich es auf?
    Ich habe mir den Code in eine Datei kopiert.

    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

  • Na das war ja einfach.
    Dein Skript funktioniert super.

    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

  • Danke, funktioniert super.


    Zwei kleine Anmerkungen weil ich gerade selber drauf reingefallen bin.


    Wer Probleme mit Copy&Paste hat sollte mal probieren das Posting zu zitieren und es dort rauszukopieren. Weil ansonsten können die Tabs verloren gehen (und das mag Python nicht).


    Ferner könnte da noch ein

    Code
    outdir = os.path.normpath(outdir)+'/'


    reingenommen werden.


    cu

  • Hmpf...

    Code
    File "webradio.pl", line 169, in <module>
         str = elements[6] 
    IndexError: list index out of range

    Jemand ein Tipp für mich wo es da klemmt?


    Gruß
    iNOB

  • Zitat

    Original von iNOB

    Code
    File "webradio.pl", line 169, in <module>
         str = elements[6] 
    IndexError: list index out of range


    Sieht bei mir leider auch nicht anders aus.


    MfG
    wino

    MSI H55M-E33 |Intel Core i3 530| 4 GB RAM | TT DVB-S2 6400 | Ubuntu 12.04 | Kernel-3.5.0-28 | VDR-2.2.0 | v4l-dvb| eigene Distri.
    ProLaint: Ubuntu Server 12.04.5 auf HP ProLiant ML330 G6, Xeon E5506 2.13-GHz, 16GB ECC DDR3, Digital Devices MaxS8, Samsung 840 EVO 120GB, 4x WD Red WD30EFRX 3TB in HP P410 Raid6, Zotac GT730 1GB

  • Sollte "erstmal" helfen :mua


    Code austauschen....und nen pythonscript auf webradio.py umbenennen,
    sind wir hier bei Perl ;)



    zu


  • Hallo Morone,


    Zitat

    Original von Morone
    Sollte "erstmal" helfen :mua


    Code austauschen....und nen pythonscript auf webradio.py umbenennen,
    sind wir hier bei Perl ;)


    Perfekt!


    *.pl kommt davon wenn man von anderen aus Faulheit kopiert und nicht aufpasst.


    MfG
    wino

    MSI H55M-E33 |Intel Core i3 530| 4 GB RAM | TT DVB-S2 6400 | Ubuntu 12.04 | Kernel-3.5.0-28 | VDR-2.2.0 | v4l-dvb| eigene Distri.
    ProLaint: Ubuntu Server 12.04.5 auf HP ProLiant ML330 G6, Xeon E5506 2.13-GHz, 16GB ECC DDR3, Digital Devices MaxS8, Samsung 840 EVO 120GB, 4x WD Red WD30EFRX 3TB in HP P410 Raid6, Zotac GT730 1GB

  • Supi! Danke :applaus


    Gruß
    iNOB

  • muss ich am sonntag mal versuchen (hab das hier bis jetzt noch NICHT entdeckt!)


    Danke nochmal fürs hoch holen!!



    Nosti :)

    Server: easyVDR: 0.6.08
    Kernel: 2.6.28.9
    Motherboard: D1219 FuSi
    CPU: Intel Celeron CPU 1300MHz
    Videokarte(n): Fujitsu Siemens DVB-C (fürs EPG)
    Hauppauge WinTV PVR-350 (als Ausgabe)
    Hauppauge WinTV PVR-150 (normal halt)


    Client: MEDION DIGITAINER II (ohne TVkarte)
    easyVDR: 0.6.08
    Kernel: 2.6.28.9
    Motherboard: MS 6723 MSI
    CPU: Celeron (Coppermine)

  • Kann man zum Abspielen auch Xineliboutput oder geht das nur mit dem MP3-Plugin bewegen?

    Gruß utiltiy



    VDR Projekte VDR Projects

  • geht auch, ich habs jetzt mit xineliboutput und xbmc probiert, geht prima :)


    Mal die kleineren Änderungen die ich gemacht habe als Patch, einmal das von Morone, den Pfad oben muss man auch anpassen und für XBMC gehts nur wenn die playlisten m3u als Endung bekommen


    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!