Titel der TV-Sender?

  • In der /etc/enigma2/epg.db, Tabelle T_Service und den userbouquet.*-Dateien stehen keine Titel der TV-Sender drin:


    Code
    CREATE TABLE T_Service (id INTEGER PRIMARY KEY, sid INTEGER NOT NULL, tsid INTEGER, onid INTEGER, dvbnamespace INTEGER, changed DATETIME NOT NULL DEFAULT current_timestamp);


    Code
    #NAME Favourites (TV)M
    #SERVICE 1:0:19:283D:3FB:1:C00000:0:0:0:M
    #SERVICE 1:0:19:2B66:3F3:1:C00000:0:0:0:M
    #SERVICE 1:0:19:2870:425:1:C00000:0:0:0:M
    #SERVICE 1:0:1:2EE3:441:1:C00000:0:0:0:M


    Wo finde ich die Titel der Sender?

    Einmal editiert, zuletzt von cweiske ()

  • den musst du dir im Python selber holen, z.B so


    channel = ServiceReference(str(ref)).getServiceName()


    Die Service reference kann man sich ja relativ leicht wieder bauen mit dem was in der Tabelle steht

  • du kannst in der lamedb nach der service reference suchen, der Sendername ist dann eine zeile drüber oder drunter

  • Die sind in der /etc/enigma2/lamedb zu finden und werden, für den fall das sich der Servicename mal änder, bei jedem Zap neu eingelesen.


    Erst wenn die Titel mit zB. einem Editor bearbeitet bzw. umbenannt werden, steht da zB. sowas ...

    Code
    #NAME Favoriten
    #SERVICE 1:0:19:283D:3FB:1:C00000:0:0:0:
    #DESCRIPTION Das Letzte


    :winking_face: ... im userbouquet. ...

    DM 920 UHD sss :smiling_face_with_heart_eyes: