Genre-Plugin: Genres gruppieren?

Ideen, wie TV-Browser verbessert werden kann
Antworten
izzy

Genre-Plugin: Genres gruppieren?

Beitrag von izzy »

Mit dem Genre-Plugin lassen sich ja gezielt Sendungen nach Themen auffinden. Doch bei den vielen Genres ist das ein wenig unübersichtlich - allein schon ca. 50 einzelne Genres im Bereich Dokumentation! Da wäre es doch sehr hilfreich, diese zu gruppieren - am Beispiel Dokumentation könnte das etwa wie folgt aussehen:

Code: Alles auswählen

-+- Dokumentation
    +- Alltag und Lebensbewältigung
    | +- Lebensstile
    | +- Krankheiten
    | +- ...
    +- Gesellschaft
    | +- Arbeits- und Berufsleben
    | +- Lebensstile
    ....
Und natürlich alphabetisch geordnet. Wäre das nicht was? Im "reduzierten" Zustand wäre damit eine wesentlich bessere Übersichtlichkeit gegeben.
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Re: Genre-Plugin: Genres gruppieren?

Beitrag von bodo »

Das Genre-Plugin liest alle Genres aller Sendungen aus. Diese Genres werden durch die Sender bestimmt. Die alle zu gruppieren wird eine echte Mamutaufgabe und ist nie abgeschlossen :(
izzy

Re: Genre-Plugin: Genres gruppieren?

Beitrag von izzy »

Ich dachte dabei an ein ähnliches Vorgehen, wie es das Index-Makro bei Trac macht: Nach gemeinsamem Präfix suchen, und danach gruppieren. Die "Original-Genres" aus meinem Beispiel heißen ja komplett auch "Alltag und Lebensbewältigung - Lebensstile" etc.pp. - hier könnte man also gut am " - " auftrennen, und einen neuen Zweig anlegen (sofern es mehrere passende Einträge gibt). Darauf baut mein Beispiel im ersten Posting auch auf. Ginge alles automatisch nach Algorithmus. Wenn sich das Muster dann mal ändert, haben wir halt wieder den "alten Zustand" - bis der Algorithmus angepasst wurde.
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Re: Genre-Plugin: Genres gruppieren?

Beitrag von bodo »

Sorry, so einfach, wie du denkst, ist das nicht. Das erzeugt dann eine komische Genre-Liste. Automatisiert geht da mal gar nix.
izzy

Re: Genre-Plugin: Genres gruppieren?

Beitrag von izzy »

Ich habe mir gerade einmal alle Genres angeschaut, die mir derzeit angezeigt werden. Danach dürfte automatisch doch etwas gehen. Pseudo-Code:

Code: Alles auswählen

for genre in genres:
   if genre ~= /(.+)\s\((.+)\)/:
      subtree = $1
      thema = $2
      # optional noch einen zweiten Split für eine weitere Ebene:
      if thema ~= /(.+?)\s-\s(.*)/:
         subtree.subtree = $1
         subtree.subtree[] = $2
Grob im Klartext: Ändere nur die Genres, welche Begriffe in runden Klammern enthalten: Alles vor der Klammer wird hier ein Zweig. Was danach kommt, optional noch auf einen Trennstrich prüfen, und an selbigem nochmals splitten. Das Ergebnis wäre m.E. nicht komisch - aber selbst ohne den zweiten Split schon viel übersichtlicher. Der zweite Split ist auch nicht unbedingt nötig, da er nur selten greifen würde.

Natürlich ist das nur eine Anregung - wenn Ihr (und im speziellen natürlich Du, Bodo) nach wie vor dagegen seid, halte ich diesbezüglich jetzt auch die Klappe ;) Aber schau vorher bitte nochmal drüber: Zumindest bzgl. des Parts mit den Klammern bin ich mir ziemlich sicher, dass das funktioniert - und auch enorm etwas bringen würde.
A.J.
Gold Member
Beiträge: 276
Registriert: 16 Apr 2006, 18:49

Re: Genre-Plugin: Genres gruppieren?

Beitrag von A.J. »

Im Moment gibt es (über die Einstellungen des Plugins konfigurierbar folgende Möglichkeiten:

Code: Alles auswählen

Genres mit Sub-Genres in Klammern zusammenfassen aktiv:
- Genres
|--+ Abenteuerfilm
|--+ Action
|--+ Action-Serie
|--+ Action-Superheld-Film
|--+ Actionfilm
|--+ Actionthriller
...
|--- Dokumentation
|  |--+ heute
|  \--+ morgen
...

Genres mit Sub-Genres in Klammern zusammenfassen deaktiviert:
- Genres
|--+ Abenteuerfilm
|--+ Action
|--+ Action-Serie
|--+ Action-Superheld-Film
|--+ Actionfilm
|--+ Actionthriller
...
|--+ Dokumentation (Alltag und Lebensbewältigung - Lebensstile)
|--+ Dokumentation (Alltag und Lebensbewältigung - Gesellschaft allgemein)
|--+ Dokumentation (Alltag und Lebensbewältigung - Konsum)
...
|--+ Dokumentation (Wissenschaft Technik Umwelt)
...
Eine sinnvolle Alternative dazu wäre (und das ist, denke ich auch, was izzy bevorzugen würde):

Code: Alles auswählen

- Genres
|--+ Abenteuerfilm
|--- Action
|  |--+ [ohne Unterkategorie]
|  |--+ Serie
|  \--+ Superheld-Film
|--+ Actionfilm
|--+ Actionthriller
...
|--- Dokumentation
|  |--- Alltag und Lebensbewältigung
|  |  |--+ Lebensstile
|  |  |--+ Gesellschaft allgemein
|  |  \--+ Konsum
...
|  \--+ Wissenschaft Technik Umwelt
...
bzw. (was schwieriger automatisch umzusetzen wäre):

Code: Alles auswählen

- Genres
|--+ Abenteuerfilm
|--- Action
|  |--+ [ohne Unterkategorie]
|  |--+ Serie
|  |--+ Superheld-Film
|  |--+ Actionfilm
|  \--+ Actionthriller
...
|--- Dokumentation
|  |--- Alltag und Lebensbewältigung
|  |  |--+ Lebensstile
|  |  |--+ Gesellschaft allgemein
|  |  \--+ Konsum
...
|  \--+ Wissenschaft Technik Umwelt
...
Antworten