[RELEASE] Kodi-Addon-TuneIn2017

  • Ok dann ist es halt so.

    Da gibt es von Volumio ein Paradise Plugin.
    Da werden cover und Musiktitel angezeigt.
    Da werden die Infos wohl von den Mp3 Dateien geholt.

    Ok Danke für deine Mühe

  • Ok Danke für deine Mühe

    keine Ursache - immerhin reichte es zu einem ein kleinen Update - s. nächsten Post.
    /R

  • Update V1.5.5 Fixes, 1 flac-Stream in "My Radio Stations" hinzugefügt

    bitte die Updatefunktion des Addons benutzen oder die zip-Datei von Github laden und neu installieren
    (https://github.com/rols1/Kodi-Add…releases/latest)

    Das Update resultiert aus den letzten Posts. Die Bezeichnung mp3 wurde für flac-Streams korrigiert.
    Zusätzlich erhielt eine der drei Beispieldateien für die Option "My Radio Stations" (myradiostations-Mix.txt)
    einen flac-Stream-Eintrag für Radio Paradise Rock.

    Hinweis: da tunein.com lediglich zwei Sender mit flac-Streams unterstützt, sind solche Streams im Addon im Wesentlichen nur über Custom-Url's oder eben via "My Radio Stations" erreichbar.
    /R

  • Update V1.5.6 integrierte Slideshow, Fix in RecordStop

    bitte die Updatefunktion des Addons benutzen oder die zip-Datei von Github laden und neu installieren
    (http://github.com/rols1/Kodi-Add…releases/latest)

    integrierte Slideshow:
    der Code wurde aus Kodi-Addon-ARDundZDF übernommen. Um mir den zusätzlichen Aufwand mit den Übersetzungen zu ersparen, habe ich auf die Kodi-Variante verzichtet. Bei der übernommenen Addon-Variante deckten Kodis Sprachpakete alle neuen Bezeichnungen ab.

    Fix in RecordStop:
    hier wurde die Fehlermeldung nicht ausgegeben, wenn ein Aufnahme-Prozess nicht gefunden wurde.

    Bilder siehe aktualisiertes Wicki.
    /R

  • Update V1.5.7 neue Funktion im Modul Updater
    Update V1.5.8 Dialog-Calls für Kodi Matrix angepasst

    bitte die Updatefunktion des Addons benutzen oder die zip-Datei von Github laden und neu installieren.

    neue Funktion im Modul Updater:

    • adjust_AddonXml(): passt die Python-Version in addon.xml im neu installierten Addon an (z.B. "3.0.0" falls Kodi 19 läuft)
    • Kodi-Matrix-Tester: falls die Installation mit dem Updater-Modul fehlschlägt, bitte Kodi-Matrix-TuneIn2017.zip aus meinem gmx-Ordner verwenden

    Dialog-Calls für Kodi Matrix angepasst:

    • Aufrufe von xbmcgui.Dialog().ok und xbmcgui.Dialog().yesno sind and die Änderungen im v19 Python API angepasst

    Details s. changelog.txt.
    /R

  • Hab das addon in kodi 18.6 mit Coreelec.ng auf einem Stick mit Amlogic s905y2 chip.
    dank coreelec kann man entware nachinstallieren und danach streamripper v 1.65
    Pfad zu streamripper und Speicherort (storage/music) hab ich eingetragen
    Aufnahmen werden gestartet, Verzeichnis für Radiosender wird angelegt, aber Aufnahmen brechen nach wenigen Kbyte ab.

    was kann ich noch tun ?
    höre oft Internet Radio und war eigentlich ganz happy, nicht seperat am PC aufnehmen zu müssen.

  • was kann ich noch tun ?

    leider kenne ich das System nicht. Mein erster Ansatz wäre, in einer Shell streamripper mit einer der Url's manuell zu starten und den Output zu sichten. Vermutlich ist dies auf dem Stick aber nicht möglich.
    Daher mein Vorschlag, im Addon den Debug-Parameter für streamripper beim Aufruf zu verwenden. Dazu in der Funktion RecordStart (tunein2017.py) die Zeile (bei mir 2400) so ändern:

    Code
    cmd = "%s %s --quiet --debug -d %s -u %s"	% (AppPath, url_clean, DestDir, UserAgent)

    also hinter --quiet den Parameter --debug einfügen.
    Dann den Fehler reproduzieren und die Debug-Datei gcs.txt auswerten bzw. hochladen (kann schnell > 1 MByte werden). gcs.txt wird - wie auch die Sendung - im Downloadverz. angelegt.
    /R

  • diesmal wurden 2 Mb aufgezeichnet dann Abbruch ohne gcs.txt

    schwierig - da das Verzeichnis für Radiosender angelegt wird, kann kein Rechteproblem vorliegen. Allerdings nutzte ich hier eine alte streamripper-Version (1.64). Ich prüfe noch, ob bei den neuen Versionen --debug ebenso genutzt wird. Ansonsten müsste hier jemand ran, der sich mit dem System (Coreelec.ng auf Stick mit Amlogic s905y2 chip) auskennt.
    Das [definition=12,3]Debug-Log[/definition] des Addons dürfte nichts zur Ursache enthalten, da das Addon während der Aufnahme keine Pipe zu streamripper unterhält, also auch keine Abbruch-Infos bekommt.
    /R

    Edit: "−−[definition=12,0]debug[/definition]" und gcs.txt sind noch aktuell

  • bekomme keine text Datei ?

    im [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] steht das :

    [errorbox]
    2020-05-12 16:52:57.120 T:3103957888 ERROR: GetDirectory - Error getting plugin://plugin.audio.tunein2017/?action=dirList&dirID=RecordStart&fanart=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-record.png&thumb=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-record.png%26fparams%3d%7b%27url%27%3a%20%27http%253A%252F%252Faddrad.io%252F4WRJp6%27%2c%20%27title%27%3a%20%27Aufnahme%2b%257C%2bstarten%27%2c%20%27title_org%27%3a%20%27NDR%2b2%2bNiedersachsen%27%2c%20%27image%27%3a%20%27https%253A%252F%252Fcdn-profiles.tunein.com%252Fs56857%252Fimages%252Flogoq.png%253Ft%253D154228%27%2c%20%27summ%27%3a%20%27Song%253A%2bPortugal.%2bThe%2bMan%2b-%2bFeel%2bIt%2bStill%2b%257C%2bBitrate%253A%2b128%2bKB%2b%257C%2bhttp%253A%252F%252Faddrad.io%252F4WRJp6...%27%2c%20%27typ%27%3a%20%27Station%27%2c%20%27bitrate%27%3a%20%27unknown%27%7d
    2020-05-12 16:52:57.131 T:4064268304 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.tunein2017/?action=dirList&dirID=RecordStart&fanart=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-record.png&thumb=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-record.png%26fparams%3d%7b%27url%27%3a%20%27http%253A%252F%252Faddrad.io%252F4WRJp6%27%2c%20%27title%27%3a%20%27Aufnahme%2b%257C%2bstarten%27%2c%20%27title_org%27%3a%20%27NDR%2b2%2bNiedersachsen%27%2c%20%27image%27%3a%20%27https%253A%252F%252Fcdn-profiles.tunein.com%252Fs56857%252Fimages%252Flogoq.png%253Ft%253D154228%27%2c%20%27summ%27%3a%20%27Song%253A%2bPortugal.%2bThe%2bMan%2b-%2bFeel%2bIt%2bStill%2b%257C%2bBitrate%253A%2b128%2bKB%2b%257C%2bhttp%253A%252F%252Faddrad.io%252F4WRJp6...%27%2c%20%27typ%27%3a%20%27Station%27%2c%20%27bitrate%27%3a%20%27unknown%27%7d) failed
    2020-05-12 16:59:03.326 T:3292238720 ERROR: GetDirectory - Error getting plugin://plugin.audio.tunein2017/?action=dirList&dirID=RecordStart&fanart=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-record.png&thumb=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-record.png%26fparams%3d%7b%27url%27%3a%20%27http%253A%252F%252Faddrad.io%252F4WRJp6%27%2c%20%27title%27%3a%20%27Aufnahme%2b%257C%2bstarten%27%2c%20%27title_org%27%3a%20%27NDR%2b2%2bNiedersachsen%27%2c%20%27image%27%3a%20%27https%253A%252F%252Fcdn-profiles.tunein.com%252Fs56857%252Fimages%252Flogoq.png%253Ft%253D154228%27%2c%20%27summ%27%3a%20%27Song%253A%2bPortugal.%2bThe%2bMan%2b-%2bFeel%2bIt%2bStill%2b%257C%2bBitrate%253A%2b128%2bKB%2b%257C%2bhttp%253A%252F%252Faddrad.io%252F4WRJp6...%27%2c%20%27typ%27%3a%20%27Station%27%2c%20%27bitrate%27%3a%20%27unknown%27%7d
    2020-05-12 16:59:03.328 T:4064268304 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.tunein2017/?action=dirList&dirID=RecordStart&fanart=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-record.png&thumb=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-record.png%26fparams%3d%7b%27url%27%3a%20%27http%253A%252F%252Faddrad.io%252F4WRJp6%27%2c%20%27title%27%3a%20%27Aufnahme%2b%257C%2bstarten%27%2c%20%27title_org%27%3a%20%27NDR%2b2%2bNiedersachsen%27%2c%20%27image%27%3a%20%27https%253A%252F%252Fcdn-profiles.tunein.com%252Fs56857%252Fimages%252Flogoq.png%253Ft%253D154228%27%2c%20%27summ%27%3a%20%27Song%253A%2bPortugal.%2bThe%2bMan%2b-%2bFeel%2bIt%2bStill%2b%257C%2bBitrate%253A%2b128%2bKB%2b%257C%2bhttp%253A%252F%252Faddrad.io%252F4WRJp6...%27%2c%20%27typ%27%3a%20%27Station%27%2c%20%27bitrate%27%3a%20%27unknown%27%7d) failed
    2020-05-12 17:00:11.531 T:3276796800 ERROR: GetDirectory - Error getting plugin://plugin.audio.tunein2017/?action=dirList&dirID=RecordStop&fanart=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-stop.png&thumb=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-stop.png%26fparams%3d%7b%27url%27%3a%20%27http%253A%252F%252Faddrad.io%252F4WRJp6%27%2c%20%27title%27%3a%20%27Aufnahme%2b%257C%2bbeenden%27%2c%20%27summ%27%3a%20%27Song%253A%2bPortugal.%2bThe%2bMan%2b-%2bFeel%2bIt%2bStill%2b%257C%2bBitrate%253A%2b128%2bKB%2b%257C%2bhttp%253A%252F%252Faddrad.io%252F4WRJp6...%27%2c%20%27CB%27%3a%20%27StationList%27%7d
    2020-05-12 17:00:11.546 T:4064268304 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.tunein2017/?action=dirList&dirID=RecordStop&fanart=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-stop.png&thumb=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-stop.png%26fparams%3d%7b%27url%27%3a%20%27http%253A%252F%252Faddrad.io%252F4WRJp6%27%2c%20%27title%27%3a%20%27Aufnahme%2b%257C%2bbeenden%27%2c%20%27summ%27%3a%20%27Song%253A%2bPortugal.%2bThe%2bMan%2b-%2bFeel%2bIt%2bStill%2b%257C%2bBitrate%253A%2b128%2bKB%2b%257C%2bhttp%253A%252F%252Faddrad.io%252F4WRJp6...%27%2c%20%27CB%27%3a%20%27StationList%27%7d) failed
    2020-05-12 17:01:32.583 T:2559644544 ERROR: GetDirectory - Error getting plugin://plugin.audio.tunein2017/?action=dirList&dirID=RecordStart&fanart=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-record.png&thumb=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-record.png%26fparams%3d%7b%27url%27%3a%20%27http%253A%252F%252Faddrad.io%252F4WRJp6%27%2c%20%27title%27%3a%20%27Aufnahme%2b%257C%2bstarten%27%2c%20%27title_org%27%3a%20%27NDR%2b2%2bNiedersachsen%27%2c%20%27image%27%3a%20%27https%253A%252F%252Fcdn-profiles.tunein.com%252Fs56857%252Fimages%252Flogoq.png%253Ft%253D154228%27%2c%20%27summ%27%3a%20%27Song%253A%2bNDR%2b2%2b-%2bDer%2bNorden%2bh%25C3%25A4lt%2bzusammen%2b-%2bndr.de%252Fndr2%2b%257C%2bBitrate%253A%2b128%2bKB%2b%257C%2bhttp%253A%252F%252Faddrad.io%252F4WRJp6...%27%2c%20%27typ%27%3a%20%27Station%27%2c%20%27bitrate%27%3a%20%27unknown%27%7d
    2020-05-12 17:01:32.586 T:4064268304 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.tunein2017/?action=dirList&dirID=RecordStart&fanart=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-record.png&thumb=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-record.png%26fparams%3d%7b%27url%27%3a%20%27http%253A%252F%252Faddrad.io%252F4WRJp6%27%2c%20%27title%27%3a%20%27Aufnahme%2b%257C%2bstarten%27%2c%20%27title_org%27%3a%20%27NDR%2b2%2bNiedersachsen%27%2c%20%27image%27%3a%20%27https%253A%252F%252Fcdn-profiles.tunein.com%252Fs56857%252Fimages%252Flogoq.png%253Ft%253D154228%27%2c%20%27summ%27%3a%20%27Song%253A%2bNDR%2b2%2b-%2bDer%2bNorden%2bh%25C3%25A4lt%2bzusammen%2b-%2bndr.de%252Fndr2%2b%257C%2bBitrate%253A%2b128%2bKB%2b%257C%2bhttp%253A%252F%252Faddrad.io%252F4WRJp6...%27%2c%20%27typ%27%3a%20%27Station%27%2c%20%27bitrate%27%3a%20%27unknown%27%7d) failed
    2020-05-12 17:02:48.285 T:2994852736 ERROR: GetDirectory - Error getting plugin://plugin.audio.tunein2017/?action=dirList&dirID=RecordStop&fanart=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-stop.png&thumb=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-stop.png%26fparams%3d%7b%27url%27%3a%20%27http%253A%252F%252Faddrad.io%252F4WRJp6%27%2c%20%27title%27%3a%20%27Aufnahme%2b%257C%2bbeenden%27%2c%20%27summ%27%3a%20%27Song%253A%2bNDR%2b2%2b-%2bDer%2bNorden%2bh%25C3%25A4lt%2bzusammen%2b-%2bndr.de%252Fndr2%2b%257C%2bBitrate%253A%2b128%2bKB%2b%257C%2bhttp%253A%252F%252Faddrad.io%252F4WRJp6...%27%2c%20%27CB%27%3a%20%27StationList%27%7d
    2020-05-12 17:02:48.287 T:4064268304 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.tunein2017/?action=dirList&dirID=RecordStop&fanart=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-stop.png&thumb=%2fstorage%2f.kodi%2faddons%2fplugin.audio.tunein2017%2fresources%2fimages%2ficon-stop.png%26fparams%3d%7b%27url%27%3a%20%27http%253A%252F%252Faddrad.io%252F4WRJp6%27%2c%20%27title%27%3a%20%27Aufnahme%2b%257C%2bbeenden%27%2c%20%27summ%27%3a%20%27Song%253A%2bNDR%2b2%2b-%2bDer%2bNorden%2bh%25C3%25A4lt%2bzusammen%2b-%2bndr.de%252Fndr2%2b%257C%2bBitrate%253A%2b128%2bKB%2b%257C%2bhttp%253A%252F%252Faddrad.io%252F4WRJp6...%27%2c%20%27CB%27%3a%20%27StationList%27%7d) failed
    [/errorbox]

    edit : es gibt für entware nur die eine streamripper Version, soweit ich das sehen kann

    edit 2:

    Tunein2017.py mit notepad ++ editiert:

    Code
    cmd = "%s %s --quiet --debug -d %s -u %s"	% (AppPath, url_clean, DestDir, UserAgent)		
    	PLog('cmd: ' + cmd)
  • m [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] steht das :

    das hilft nicht - wie vermutet. Die aufgezeicheten directory-errors haben nichts mit dem streamripper-Call zu tun und sind auch nicht störend beim Addon-Betrieb. Am stream kann es auch nicht liegen, hier auf dem PC habe ich jetzt knapp 5 MB NDR2 auf gezeichnet.
    /R

  • Tunein2017.py mit notepad ++ editiert:

    das war schon OK so - an dir liegt es nicht. Ev. meldet sich noch jemand, der weiß wie man sich auf dem Stick einloggen und streamripper manuell starten und ev. auch einen trace bzw. strace durchführen kann.
    Hier muss ich leider mangels Testmöglichkeit passen.
    /R

  • Oooohhhh, Probleme beim 666 Post.
    Kein Wunder!


    naja, ist die verteufelte Strafe, weil ich wieder am Rechner und meinem Rudel kodi Spielzeugen sitze.. :evil: :evil: :evil:
    und weil ich den Magenta TV Stick so quäle :D

    @rols1
    Danke für die Hilfe soweit. Ist ein gutes addon. Das Coreelec forum ist ja im Original englisch.
    Werde das bei Gelegenheit dort versuchen. Ist nicht so einfach..
    Die wollen immer komplette logs. Und da stehen (nur legale Addons!!) bei fertig eingerichtetem Stick Daten drin, die ich nicht weitergeben mag.
    z.B. beim spotify addon das login.

    Also das Aufzeichnen geht für genau 1 Titel. Am Ende wird der aber nicht aufgeräumt und bleibt im Verzeichnis incomplete
    Ich vermute irgendwo einen syntaxfehler im script im Bezug auf das verwendete Betriebssystem.

  • ch vermute irgendwo einen syntaxfehler im script im Bezug auf das verwendete Betriebssystem.

    ja, gute Idee. Wäre auch ein Ansatz fürs Debugging. Es gibt eine Reihe von streamripper-Parametern, welche den Aufbau des Dateinamens steuern, sowie verbindungsorientierte Parameter und auch der Zeichensatz-Code kann beeinflusst werden. Ev. wird tatsächlich ein OS-nonkomformes Zeichen im Dateinamen erzeugt..
    /R

  • Die wollen immer komplette logs. Und da stehen (nur legale Addons!!) bei fertig eingerichtetem Stick Daten drin, die ich nicht weitergeben mag.
    z.B. beim spotify addon das login.

    Mit Notepad++ ist es kein problem den [definition='1','0']log[/definition] innerhalb einer minute zu entschärfen. Einfach STRG+F drücken.

    Bilder

    ||||||||||
    Mediaplayer: Tanix TX3 ALICE UX 4/32 GB 1gbit/s LAN + FTVstick 4K | enigma2 Clients | RC: OneForAll "Streamer" | KabelTV-Receiver: Octagon SF4008 (1x Dual Tuner)
    Fritz Powerline 1Gb/s | ASUS AC2900 (VPN-Client) | RasPi 4 | NAS: MycloudMirror 2x 4TB (RAID 1) + Mycloud 2TB | WAN: 100 Mbit Fiber + DVB-C
    TV: Samsung UE55 JU6450 UXZG | Sound:
    Logitech Z-5500
    | Konsole: Sony PS4 [af]

    WLAN: Nope!

  • Update V1.6.0 Fix: relative Pfade in master.m3u8-Quellen

    Update: Repo kodinerds oder integrierter Updater.

    Anlass:
    für die Sender Radio New Zealand National und Radio New Zealand Concert konnte das Addon keine Streams finden.
    /R

  • Update V1.6.1 Redirect-Check hinzugefügt, Fixes

    der Check erfolgt unmittelbar vor der Übergabe an den Kodi-Player und korrigiert die Stream-Url falls nötig (Bsp. Proton Radio).

    Update: Repo kodinerds oder integrierter Updater.
    /R

  • Bekomme im Bereich Podcast immer die Meldung:
    keinen Stream gefunden zu: ´............ Bitte den Eintrag in Einstellungen überprüfen!
    Habe jetzt mit der Bitrate in den Einstellungen ein wenig rumgespielt. Hat allerdings nichts gebracht.
    Gibt es evtl. in den Einstellungen noch was zu beachten?

  • Gibt es evtl. in den Einstellungen noch was zu beachten?

    Tunein gibt nach der Anforderung der Streamlinks durch das Addon diese Meldung zurück:

    Code
    <opml version="1">
    <head>
    <title>Cannot play this unsupported or protected stream</title>
    <status>400</status>
    <fault>error</fault>    <fault_code>error/fault>

    Die Interpretation des Addons als Bitraten-Problem ist an dieser Stelle falsch.
    Die tatsächliche Ursache muss ich erst herausfinden. Das gestrige Update ist es nicht.
    /R

Jetzt mitmachen!

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