iServiceInformation nicht mehr verfügbar?

  • Hallo,


    offenbar kann durch die bisherige Funktionen, zB info.getInfoString(iServiceInformation.sTagTitle), keine Info mehr eingelesen werden


    kann ich irgendwo nachlesen, wie die Informationen jetzt zu erhalten sind welche über iServiceInformation verfügbar waren?


    oder gibt es da generell keine Möglichkeiten mehr, Infos aus Internetstreams, lokalen Audio-Dateien usw. zu erhalten?



    Danke für Infos

  • habs grad mal mit dem Mediaplayer-Plugin getestet. Da klappt es weiterhin.


    Ist so implementiert:

    Code
    currPlay = self.session.nav.getCurrentService()
    sTagTrackNumber = currPlay.info().getInfo(iServiceInformation.sTagTrackNumber)

    Das wurde allerdings auch nichts mehr angepasst seit längerer Zeit.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • habe alle möglichen sTag's mal per print ausgegeben, alle kommen mit "" ?


    Code
    currPlay = self.session.nav.getCurrentService()
    info = currPlay and currPlay.info()
    print str(info.getInfoString(iServiceInformation.sTagTitle))
    ##oder
    currPlay = self.session.nav.getCurrentService()
    print str(currPlay.getInfoString(iServiceInformation.sTagTitle))


    eventuell muss das hier nun anders gesetzt werden?

    Code
    sref = eServiceReference(4097, 0, self.playlist[1][self.num-1][1])
    self.session.nav.playService(sref)

    abgespielt wird ja völlig normal, das scheint soweit ok ?

  • du machst

    Code
    currPlay.getInfoString(iServiceInformation.sTagTitle)


    versuchs doch mal so, wie ichs oben gepostet hab:

    Code
    currPlay.info().getInfo(iServiceInformation.sTagTitle)


    die Wiedergabe passt so eigentlich schon. Die Tags lässt du dir schon erst ausgeben, wenn das Event __evUpdatedInfo auftritt?

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Zitat

    wenn das Event __evUpdatedInfo auftritt?

    ja, es erscheint ja dazu regelmäßg die print-Ausgabe aus meiner Routine im log, nur leider ist die immer leer
    hab das an streams getestet, welche laufend neue Titel-Infos senden und Update-Info sehr oft auftritt



    Zitat

    versuchs doch mal so, wie ichs oben gepostet hab:

    ich hab ja nur zwei Beispiele gepostet, hab in den letzten Tagen alle möglichen und unmöglichen Varianten durchgespielt, die gepostete war auch dabei
    (ich versuch es dennoch nochmal, geht leider nur über Umweg User da ich derzeit keine Box habe, auf welcher ich die aktuellen Images testen kann)


    im debug-log ist leider auch keinerlei Fehler zu finden, da ist alles friedlich :confused_face:

  • Code
    currPlay = self.session.nav.getCurrentService()
    infs = str(currPlay.info().getInfo(iServiceInformation.sTagTitle))
    print "sTagTitle:" + infs


    Ergebis:

    Code
    Jan 29 10:38:49 dm7080 enigma2[224]: sTagTitle:-2

    :frowning_face:


    Nachtag:
    für gegentests oder so:

    Code
    Jan 29 10:38:49 dm7080 enigma2[224]: playing 4097:0:0:0:0:0:0:0:0:0:http%3a//antenne-nds.hoerradar.de/mp3-128_antenne-nds-80er?sABC=588qo828%25230%2523110703oq507q37q0pq3pr3736504794s%2523&amsparams=playerid%3a;skey%3a1485682728
    Jan 29 10:38:49 dm7080 enigma2[224]: eServiceMP3::playbin uri=http://antenne-nds.hoerradar.de/mp3-128_antenne-nds-80er?sABC=588qo828%230%23110703oq507q37q0pq3pr3736504794s%23&amsparams=playerid:;skey:1485682728
  • Hallo Shadowrider,


    ich nutze für Internetradio Streams im OE 2.5



    Python
    from enigma import eMusicPlayer

    Der spuckt alles aus was Du brauchst. Code findest Du im Internetradio Plugin im Git hier.
    Vielleicht hilft Dir das... :smiling_face:

    Die meisten Probleme macht man sich selber!

  • war der dringliche Vorschlag von @dre, sorry


    sollte zB Post 5 zu sehen sein, das ich es richtig mache
    es funktioniert ja auf anderen Systemen (so wie seit langer Zeit und auch mal auf der Dreambox)


    Edit: wenn du kompletten Quelltext brauchst, gib bitte Bescheid, dann häng ich den in ne PN

  • danke für kümmern und Info
    mit den Audio-Dateien könnte auch sein, das vom User nicht korrekt getestet wurde, wenn das nach eurem Update noch Probleme machen sollte, melde ich mich einfach wieder :winking_face: