Kanaleditor für VDR Version 1.8 (Neue Version)

  • Ich habe einen kleinen Java basierten Kanaleditor für den VDR erstellt.


    Das ist die erste Version, hier sind noch nicht alle funktionen integriert (neue folgen).


    Features:
    ----------
    - Einlesen der channel.conf von VDR und Visuaisierung als Baumstruktur
    - 'Speichern'/'Speichern unter' der neuen Liste
    - Verschieben von Kanäle/Rubriken per Drag&Drop
    - Verschieben/Zuordnen mehrerer Kanäle über "Parkplatz"
    - Löschhistorie
    - Anzeige Detailinformationen zum ausgewählten Kanal
    - Suchfunktion (Nach allen Feldern-auswählbar) - Suchergebnis wird direkt im Baum markiert
    - Entparkenfunktion (Alle oder mehrere markierte Kanäle wieder in den Baum einfügen)
    - Tastenkürzel für diverse Funktionen (Parken: <ctrl>-x ; Entparken: <ctrl>-v ; Löschen: <entfernen> usw.
    - Ändern der Detailinformationen (Validierung direkt bei Eingabe)
    - Anlegen neuer Rubriken
    - Anzeige der Kanalnummer im Baum (Anzeige inklusive Unterstützung der @ Rubriken, wie VDR sie anzeigen würde)
    - Setzen/Ändern der Kannalnummerierung bei @ Rubriken. Automatische Aktualisierung der so neu entstandenen Nummerierung
    - Symbolische Darstellung der Kanäle (Unterschied zwischen TV,Radio,Verschlüsselt,Unverschlüsselt)
    - Schnellöffnen von zuletzt geöffneten Dateien (Dynamisches Menu der 4 zuletzt geöffneten Dateien)
    - Sortierfunktion (nach Name,Bouqet,Frequenz,TV,TV Crypt, Radio, Radio Crypt); Über alle Rubriken oder einzelne Rubriken
    - Funktion zum vorranstellen eines Textes zu jedem Kanalnahmen innerhalb der zuletzt markierten Rubrik. Wird vom Hauptknoten ausgegangen werden alle Kanäle umbenannt (Text vorrangestellt).
    - Dialog für Lokale Einstellungen
    - Verschiedene set von Icons können über Lokale Einstellungen ausgewählt werden (danke @lola für die Icons)
    - Suche getrennt nach Name und/oder Bouqet
    - Neuer Kanaltyp 'Service' - Wenn Audio/Video PID = 0; Andere Icondarstellung + Sortieren nach...
    - Freie Auswahl der Schriftgrösse in Lokalen Einstellungen
    - Statistik der aktuellen Kanalliste
    - Neue Kanäle anlegen
    - Editieren eines Alias zu einem Kanal. Zusätzlich Import/Export einer Aliasliste (z.B. für GraphLCD)




    Da der Editor in Java geschrieben ist wird eine Java Runtime >= 1.4 vorrausgesetzt. Dafür dürfte der Editor in allen Systemen (Windows,Linux..) laufen welche eine Java runtime unterstutzt.
    Link zur Java Runtime (1.5)



    Downgeloaded wird eine JAR file (Java gepackte Applikation) gestarten werden kann es mit (java exe im pfad legen oder mit vollem pfad aufrufen):


    java -jar channeleditor.jar


    Link zur Seite mit Beschreibung


    Direktlink zum File

    Debian Etch + eTobi packete + selbscompilierter VDR auf Kernel 2.6.18 - VDR 1.4.7 + Extension + diverse Plugins
    Chieftech Dragon BlackCase + Artic Cooling Case Fan; P4 2,4 Ghz mit Scythe NCU-2000 Fanless Cooler; Samsung 300GB; WesternDigital 320GB; MSI Board; DVD Brenner; Nexus-S V2.2; Skystar 2; IR-Einschalter Rev.4.; GLCD 320x240

    Gaudeo discere, ut doceam :whatever
    Im Web: http://www.renier.de

    Edited 28 times, last by cody ().

  • Ein interessanter Ansatz so etwas mit Java zu versuchen. :)


    Leider macht das Teil bei mir bis jetzt so ziemlich gar nichts und hängt sich stets und ständig komplett auf, das 'Parken' funktioniert auch nicht.



    Es kommt diese Fehlermeldung und dann hängt sich das komplette Java (1.4.2_06) auf.



    Für mich sieht es so aus, als ob teilweise Routinen für Drag and Drop integriert wurden, aber diese Routine niemals beendet werden kann, weil kein Source übergeben wurde und auch kein Empfänger da ist.



    Aber auch ohne das funktioniert bei mir weder das 'Parken', da passiert einfach gar nix (was sollte da eigentlich passieren? ), noch das Löschen, und das Editieren einzelner Einträge scheint ja prinzipiell noch gar nicht möglich zu sein.

  • Mein Gnome hat sich gerade mit dem Parken komplett verabschiedet.
    Keine Tastatur und Maus Aktion mehr erfolgreich.
    Auch das killen von Java hat nichts daran geändert, nur neustart von X-Window.


    Java Version 1.4


    Dein Direktlink funktioniert immer noch nicht.
    Wegen Speicherplatz frag mal Thomas

  • Ich habs trotzdem mal in die Übersicht in der wiki integriert. Ein Editor in java, der prinzipiell auf jeder Plattform läuft wäre interessant für viele.


    Welche Funktionen noch wesentlich/wünschenswert sind ergibt sich aus dieser Liste mittlerweile ganz gut.

  • Quote

    Original von wirbel
    Ein interessanter Ansatz so etwas mit Java zu versuchen. :)


    Leider macht das Teil bei mir bis jetzt so ziemlich gar nichts und hängt sich stets und ständig komplett auf, das 'Parken' funktioniert auch nicht.


    kann ich unter linux mit java 1.4.2-129.10 bestätigen. Nach dem Ziehen aus dem linken Fenster scheint wohl die kommunikation zu X weg. Unter X geht nur noch ctrl+alt+backspace.


    gruß lola

  • Es wär auch schön, wenn noch etwas an Funktion dazu käme. Umsortieren der Reihenfolge selbst kann auch VDR selbst.

  • Bouquet verteilt über mehrere Sats?


    Wie sollte denn das funktionieren, mal abgesehen davon, dass diese Information eh nur in VDR-1.3.x enthalten ist.

  • @all


    Hallo und danke für das Feedback.
    Ich hab leider kein XWindows und kann es daher dort nicht ausprobieren.


    Ich habs unter windows mit der Runtime 1.5 oder jetzt 5.0 entwickelt.


    Wie schon eingangs erwähnt sind noch nicht alle funktionen fertig, das heisst rechte maustaste Parken funktioniert noch nicht. Bisher ist nur Drag&Drop drin. der Rest wird nach und nach weiter entwickelt (je nach Zeit). Bin auch erst seit 2 Tagen an dem Teil also bitte nicht alzu viel erwarten.


    Zu Linux: Ich kann es hier nicht test vielleicht mal ne neue Runtime versuchen (1.5) unter Windows sollte es klappen. Wenn jemand ahnung von Java hat und Linux kann ich auch die sourcen zur Verfügung stellen.


    Zur Funktion:


    Das Parken hab ich mir so Vorgestellt, da man momentan nur ein Kanal im Baum Markieren oder per Drag&Drop verschieben kann fand ich es ziemlich mühsam vom ende des Baumes an den Anfang zu verschieben. Dehalb hab ich das Perken eingereichtet, wo die Kanäle nacheinander einfach reingezogen werden und dann von da aus in den Baum zurückverteilt werden.


    Die Löschliste ist momentan noch nicht implementiert, soll eine Liste mit allen gelöschten Kanälen werden um diese wieder herzustellen (eine art undo)


    Im rechten Oberen Bereicheich (der noch grau ist) sollen die einzelnen werte (Frequent, Symbolraqte VPID usw.) editiert werden können. Noch nicht soweit (wie gesagt erst 2 Tage alt wollte euch aber schon mal ein eindruck vom Editor geben und sortieren sollte schon funltinieren).


    Werds mal mit runtime 1.4 testen vielleicht hab ich dort die gleichen Fhelr wie Ihr.

    Debian Etch + eTobi packete + selbscompilierter VDR auf Kernel 2.6.18 - VDR 1.4.7 + Extension + diverse Plugins
    Chieftech Dragon BlackCase + Artic Cooling Case Fan; P4 2,4 Ghz mit Scythe NCU-2000 Fanless Cooler; Samsung 300GB; WesternDigital 320GB; MSI Board; DVD Brenner; Nexus-S V2.2; Skystar 2; IR-Einschalter Rev.4.; GLCD 320x240

    Gaudeo discere, ut doceam :whatever
    Im Web: http://www.renier.de

  • Wert mich Heut abend mal dransetzen, jetzt ist erst mal Muttertag angesagt.

    Debian Etch + eTobi packete + selbscompilierter VDR auf Kernel 2.6.18 - VDR 1.4.7 + Extension + diverse Plugins
    Chieftech Dragon BlackCase + Artic Cooling Case Fan; P4 2,4 Ghz mit Scythe NCU-2000 Fanless Cooler; Samsung 300GB; WesternDigital 320GB; MSI Board; DVD Brenner; Nexus-S V2.2; Skystar 2; IR-Einschalter Rev.4.; GLCD 320x240

    Gaudeo discere, ut doceam :whatever
    Im Web: http://www.renier.de

  • Mit Windows und Java 1.5 funktioniert hier ohne Abstürze.


    Was auf jeden Fall fehlt ist ne speichern unter Funktion.
    Aber da das ganze noch im entstehen ist, warten wir halt darauf.

  • Hier gibt die aktuelle Übersicht zu den bekannten channeleditoren:


    http://www.vdr-wiki.de/wiki/index.php/Channeleditoren

  • Quote

    Original von wirbel
    Bouquet verteilt über mehrere Sats?


    Wie sollte denn das funktionieren, mal abgesehen davon, dass diese Information eh nur in VDR-1.3.x enthalten ist.


    wenn Du HIER mal schauen magst , dann wirst Du sehen das bsw. PW oder AB Sat auf unsterschiedlichen Satelliten sendet. Manchmal gibt es auch den Fall, das ein Package Doppelbelegungen auf zwei Satelliten hat, weil es von A nach B umzieht. Desweiteren gibt es auch paar Packages die ein paar Sender hier und da haben. Die könnte man dann sortieren lassen und wüsste so besser wer zu wem gehört. Aber allein das Bouquet sortieren generell würde mir schon reichen


    Gruß lola


    ---------------------------------------


    :============|19-EST==============
    ACTION;AB SAT:12285:vC34:S19.2E:27500:170:120:41:100:17030:1:1094:0
    AB MOTEURS;AB SAT:12285:vC34:S19.2E:27500:160:80=fra:41:500,100:17020:1:1094:0
    :==============|13-EST=====================
    AB SAT PROMO;AB SAT:12692:hC34:S13.0E:27500:169:116:41:0:510:318:9900:0
    TEST 1;AB SAT:12692:hC34:S13.0E:27500:164:96:41:500,100:505:318:9900:0
    CINE POLAR;AB SAT:12692:hC34:S13.0E:27500:165:100:41:500,100:506:318:9900:0
    CINE FX;AB SAT:12692:hC34:S13.0E:27500:166:104:41:500,100:507:318:9900:0


    ----------------------------------------------

  • Und diese Info ist nur in VDR-1.3 enthalten und das auch noch optional. Eine channels.conf die danach sortiert würde und nicht in jedem Sendenamen ein Bouquet enthält wäre nur noch Garbage.

  • ich versteh jetzt Dein Problem nicht , jeder Editor muß die Unterschiede im 1.3er bzw. 1.2er Format kennen und umsetzen . Das Ganze sollte auch evt. optional sein , es gibt ja viele die haben nur knapp 50 Sender zu verwalten, da kann man sich das schenken. Ansonsten gibt es ja viele Möglichkeiten , das die gleichen nur markiert werden und man selbst entscheidet was man mit der selektion macht.


    Gruß lola

  • Ich habe mich bei deinem Vorschlag nur nach der praktischen Realisierbarkeit gefragt.

  • Hallo!


    Bei mir funktioniert es auch ohne das geringste Problem, es schnurrt wie ein Kätzchen! :)
    Allerdings unter Windows XP und der aktuellen Java :)


    Ist eine tolle Idee, werde ich sicher öfters einsetzen.
    Dankeschön! :D



    Gruß,
    Sandy

    Derzeit: YaVDR 0.4
    Hardware: Asus M2NPV-VM, AMD Athlon 64 X2 4600+, 2x512 DDR2, Nvidia G210, 2x Satelco Easywatch Budget, CI, HDD Samsung SJ501, DVD Plextor PX800, Gehäuse/Display Silverstone LC16M

    Edited once, last by HH_Maus ().

  • Erst mal Sorry an Alle.


    Ich hab dummerweise eine Funktion benutzt die nur in Java 1.5 Existiert.


    Ich hab das Korrigiert und eine Neue Version erzeugt, die auch mit Java 1.4 Funktionieren soll.


    alle Linux User können die Neue Version nehmen (Bitte mal Testen und Feedback) -> wirbel?


    Die neue Version ist unter dem gleichen Link Downzuloaden Filegrösse: 554.665 Byte (Info um Caching probleme beim Download zu Vermeiden).



    P.S: Vielleicht hat jemand Lust oder Kennt Icons die für die Radio/Fernsehe Einträge in der Liste genutzt werden können. Momentan sind TV -> gelber Punkt und Radio -> blauer Punkt .

    Debian Etch + eTobi packete + selbscompilierter VDR auf Kernel 2.6.18 - VDR 1.4.7 + Extension + diverse Plugins
    Chieftech Dragon BlackCase + Artic Cooling Case Fan; P4 2,4 Ghz mit Scythe NCU-2000 Fanless Cooler; Samsung 300GB; WesternDigital 320GB; MSI Board; DVD Brenner; Nexus-S V2.2; Skystar 2; IR-Einschalter Rev.4.; GLCD 320x240

    Gaudeo discere, ut doceam :whatever
    Im Web: http://www.renier.de

    Edited once, last by cody ().

  • Die Version geht nun.



    ..aber.


    Löschen von Kanäleinträgen geht nicht.
    Vom Bedienkonzept her wäre es logisch, wenn man zu löschende Kanäle auf die Löschliste zieht oder mit ENT/DEL Taste löscht.



    Innerhalb des Parkplatzes geht zwar Drag and Drop, aber man kann nur von oben nach unten ziehen, nicht von unten nach oben. Mir ist nicht einmal klar, wozu du das überhaupt als Funktion zuläßt.



    Der Button oben neben deinem Smilie, der mit Aktentasche, macht gar nix. Da zeigt sich übrigens, dass ganz dringend ein Text zu diesen Buttons fehlt, damit man weiß, was man tut.


    Zu guter Letzt: 'Speichern unter' fehlt, schließlich will man sein Original nicht immer überschreiben.



    Beim Öffnen einer neuen Datei wird die Senderliste links gelöscht, der Parkplatz jedoch nicht. So richtig werd ich nicht schlau draus, ob das Bug oder Feature ist.

Participate now!

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