Ergebnis 1 bis 10 von 17

Baum-Darstellung

  1. #10
    VIP Avatar von JKM73
    Registriert seit
    13.05.2012
    Ort
    Schömberg
    Beiträge
    654
    Thanks
    60
    Thanked 509 Times in 255 Posts
    Zitat Zitat von Jule_666 Beitrag anzeigen
    Nein, das funktioniert nicht. E² scheint ne Routine drin zu haben, die in /etc/enigma2 nach der Datei userbouquet.favourites.tv sucht. Wenn die nicht vorhanden ist, wird sie bzw. das Bouquet angelegt. Deswegen klappt es auch mit dem Umbenennen denn das geschieht ja in der userbouquet.favourites.tv. Die Datei heißt aber weiter so und E² ist zufrieden. Danke für den Tipp!

    Eleganter wäre es natürlich, diese Routine aus E² zu entfernen. Bei Radio ist es übrigens genau so. Blöd ist übrigens auch, dass E² bei Neuanlage eines Bouquets immer (TV) schreibt. Macht keinen Sinn denn es werden im TV-Betrieb eh nur TV-Bouquets angezeigt... Aber das kann man ja auch entfernen wenn man die Bouquets mit nem Editor umbenennt.
    Servus

    du hast recht E² hat ne Routine drin die sich in der db.cpp ab Zeile 766 befindet

    schaut so aus sollte mal ein DEV anpassen.

    Code:
    void eDVBDB::reloadBouquets()
    {
        m_bouquets.clear();
        loadBouquet("bouquets.tv");
        loadBouquet("bouquets.radio");
    // create default bouquets when missing
        if ( m_bouquets.find("userbouquet.favourites.tv") == m_bouquets.end() )
        {
            eBouquet &b = m_bouquets["userbouquet.favourites.tv"];
            b.m_filename = "userbouquet.favourites.tv";
            b.m_bouquet_name = "Favourites (TV)";
            b.flushChanges();
            eServiceReference ref;
            ref.type=1;
            ref.flags=7;
            ref.data[0]=1;
            ref.path="FROM BOUQUET \"userbouquet.favourites.tv\" ORDER BY bouquet";
            eBouquet &parent = m_bouquets["bouquets.tv"];
            parent.m_services.push_back(ref);
            parent.flushChanges();
        }
        if ( m_bouquets.find("userbouquet.favourites.radio") == m_bouquets.end() )
        {
            eBouquet &b = m_bouquets["userbouquet.favourites.radio"];
            b.m_filename = "userbouquet.favourites.radio";
            b.m_bouquet_name = "Favourites (Radio)";
            b.flushChanges();
            eServiceReference ref;
            ref.type=1;
            ref.flags=7;
            ref.data[0]=2;
            ref.path="FROM BOUQUET \"userbouquet.favourites.radio\" ORDER BY bouquet";
            eBouquet &parent = m_bouquets["bouquets.radio"];
            parent.m_services.push_back(ref);
            parent.flushChanges();
        }
    }
    Gruß

    Nachtrag ist auch bei den Dateien fastscan.cpp und cablescan.cpp enthalten müssen die Profis halt mal anpassen und neue Images bauen dann sollte das Problem behoben sein.
    Geändert von suchmich1983 (07.08.2013 um 13:43 Uhr) Grund: [CODE ] hinzugefügt
    Lache nie über die Dummheit der anderen! Sie ist deine Chance! Winston Churchill

  2. The Following 2 Users Say Thank You to JKM73 For This Useful Post:



Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •