• Hallo,

    ich suche eine Möglichkeit in VDR Bouquet anzulegen. Ich weiss es gibt Kanalgruppen, aber da kann ein Kanal nur einmal zugeordnet werden.

    Gibt es dazu ein Plugin?

    Ich habe gesehen, bei der Reelbox gibt es sowas: http://reelbox-forum.com/showthread.php…ritenmanagement

    Finde die Idee recht genial, leider scheint das Plugin unter unserem Standard VDR nicht zu funktionieren (VDR müsste gepatch werden)

    Weiterhin habe ich mir die Plugins chanman und channellists angesehen, aber die scheinen beide nicht die Möglichkeit zu bieten, dass man einen Kanal mehrfach zuteilen kann.

    Habe ich was übersehen bzw, gibt es noch ein anderes Plugin?

    Gruß,
    Thomas

  • Nein, gibt's leider noch nicht, steht aber mit ein bisschen Glück auf irgendeiner Todo-Liste, kann aber noch dauern.

    Lars

    vdr2: yaVDR 0.5/softhddevice @ G540, Intel DH67BLB3, Asus GT610/2GB, DDBridge + 2x DuoFlex C/T
    hdvdr: yaVDR unstable/softhddevice @ E8400, Asus P5Q SE Plus, 1x L4M-TwinCI + Flex C/T, 1x Sundtek MediaTV Pro, GT520
    Plugins: | avahi4vdr | dbus2vdr | dynamite | epg2timer | noepg | pvrinput | sundtek |

  • Nein, gibt's leider noch nicht, steht aber mit ein bisschen Glück auf irgendeiner Todo-Liste, kann aber noch dauern.

    Lars


    [Sarkasmus On]

    Ich bin mir sicher, dass ab VDR Version 6.x.x , also in ~15-20 Jahren, sicherlich eine vernünftige Kanalverwaltung enthalten sein wird. :)

    Bisher hat das ja noch Niemand gebraucht, da ist TCr82 der Erste, der danach fragt. :)

    [Sarkasmus Off]

  • ist das

    bouquets == reelchannellist
    oder
    bouquets != reelchannellist

    evtl geht das erstere ja mit dem normalen vdr

    Signatur

    Server: ASRock Q1900M + 4GB RAM + cineS2 6.5 + Debian 8 + vdr 2.x , epgsearch, live, streamdev
    Client: Macbook Pro Retina 2015 + 16GB ram 512GB ssd  OSX 10.11.1)
    File-Server/client: GA-Z77-DS3H (Ozmosis 1669 ) + I3 2105 + 16GB RAM NVGF 650GTX 1GB, 250 GB-HD (sys)+ 44TB Storage OSX 10.11.6 VLC 3.x beta , Remote Buddy, PS3-FB
    2x Cubieboard2: 16GB microSD, debian mit VDR 2.0.6 + epgsearch, live(osdpatch), streamdev(0.6), soft-hd-device
    Ausgabe:
    Acer H7530D, T.amp Proline1300, 2x K&H sms 54T + horn sub - Eigenbau

  • Das reelchannellist ist im Prinzip wie eine View auf die channels.conf. Der Vorteil ist, daß man z. B. eine neue vorkonfektionierte channels.conf austausche kann, ohne daß der Benutzer seine gemachten Gruppierungen, Reihenfolge... verliert. Es könnten auch Mutter, Vater, Sohn jeweils eigene Favoriten (auch mi (ganz oder teilweise) identischen Kanälen) verwalten und nutzen.

    Den vdr dafür zu patchen finde ich allerdings etwas übertrieben. An einer Funktion kommt man da aber zunächst mal nicht vorbei.

    channels.h

    Code
    #ifdef REELVDR
      bool LoadWithDuplicates(const char *FileName, bool AllowComments = false, bool MustExist = false);
    #endif

    channels.c

    Code
    #ifdef REELVDR
    bool cChannels::LoadWithDuplicates(const char *FileName, bool AllowComments, bool MustExist)
    {
      if (cConfig<cChannel>::Load(FileName, AllowComments, MustExist)||Count()) {
     	ReNumber();
     	return true;
     	}
      return false;
    }
    #endif

    Im vdr wird automatisch beim Laden einer channels.conf ein DeleteDuplicateChannels(); ausgeführt. Das darf für die favourites.conf nicht gemacht werden.

    Alles andere läßt sich vermutlich auch durch einen Patch des Plugin erreichen.

    Könnte mir vorstellen, daß die Funktion LoadWithDuplicates auch in einer von cChannels abgeleiteten Klasse implementiert werden könnte.

    Gruß

    Real_Quick

  • Soweit mir bekannt hatte Klaus durchaus "Favoritenlisten" geplant. Direkt im VDR implementiert wäre zudem auch sinnvoller. Sollte man eventuell vorher abstimmen bevor hier unnötigerweise Aufwand gemacht wird.

  • "geplant", ist doch wohl stark übertrieben, er hatte mal erwähnt, dass er sich vielleicht(!), irgendwann einmal das Thema Kanalverwaltung ansehen will.....

    Edited once, last by 3PO (March 8, 2014 at 1:43 PM).

  • Der Aufwand dürfte überschaubar bleiben.

    Ich habe mir den vdr2.1.4 heruntergeladen und dass Plugin so angepasst, daß es damit zumindest mal kompiliert.

    Komplett rausgenommen habe ich die service-Schnittstelle. Wird im ersten Ansatz wohl kaum benötigt. Die AddFloatingText-Methode habe ich ins Plugin verfrachtet.
    Ändern von channels.conf-Einträgen aus dem Plugin heraus, habe ich ebenfalls ausgeschaltet.

    Der Patch ist im Anhang.

    Das ganze ist komplett ungetestet. Der Compile ist aber ohne Fehler durchgelaufen.
    Wer Zeit und Lust hat, kann das ja mal testen.

    Gruß

    Real_Quick


  • Das führt dann aber nicht zu Problemen bei anderen Plugins?

    Nein, kann es nicht. Beides sind ja Funktionen des Plugins. Andere Plugins oder der vdr kennt/interessiert das nicht und eine Service-Schnittstelle die nicht vorhanden ist, macht normalerweise auch keine Probleme.

    Gruß

    Real_Quick

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!