Homepage Foren-Uebersicht |
VDR-Portal VDR-Wiki |
Gentoo-Forum Gentoo-Wiki |
Gen2VDR Bugs/Features |
Impressum | Hilfe | Suche | Mitglieder | · Foren Regeln |
Willkommen Gast ( Einloggen | Registrieren ) | Bestätigungs E Mail erneut senden |
R2D2 |
Geschrieben am: Donnerstag, 26.Dezember 2013, 11:29 Uhr
|
||||||||||||||||
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
Hallo Zusammen, ich überlege schon eine ganze Weile, wie ich meine channels.conf, einigermasen sauber und automatisch sortiert bekomme, ohne(!) dass der schon sortierte Teil überschrieben wird. Wichtig ist mir dabei, dass der mühsam sortierte Teil der channels.conf erhalten bleibt und der Rest automatisch sortiert und hinten angefügt wird. Das Script macht folgendes. Die channels.conf wird ab dem Eintrag ":Andere", nach Providername, dann nach Sendername alphabetisch sortiert. Das Ergebnis sieht z.B. dann so aus: --> http://bpaste.net/show/161808/ Das Script wird bei jedem Start des VDR automatisch aufgerufen, jedoch nur eimal pro Tag ausgeführt. Außerdem wird jedes Mal ein Backup der channels.conf angelegt, die dann 14 Tage gespeichert bleibt. Wer es gerne mal testen möchte, geht wie folgt vor: Zur Sicherheit ein Backup anlegen: ;)
Weiter mit:
Dann denn VDR stoppen
und an der Stelle, ab der sortiert werden soll, in der "channels.conf", den Eintrag ":Andere" setzen. -> Siehe Zeile 306 im o.g. Beispiel ;) (IMG:http://imageshack.us/a/img194/3209/emk.gif) WICHTIG! --> Wird kein Eintrag ":Andere" gefunden, wird auch nichts sortiert! Nachdem der Eintrag ":Andere" gesetzt wurde, kann der VDR wieder mit
gestartet werden. Wenn alles geklappt hat, wurde in "/etc/vdr" ein Verzeichnis mit dem Namen "channels_bak" angelegt und enthält nun ein Backup der channels.conf in derm Format, "channels.conf_<DATUM>"
Folgende Dateien werden installiert:
Um die automatische Funktion abzuschalten, braucht nur der Symlink gelöscht zu werden:
Wieder Zuschalten geht dann so:
Hier noch eine Liste der "Bouquets" die bei mir (Astra, Hotbird und DVB-T) erzeugt wurde: -> http://bpaste.net/show/161813/ Rückmeldungen, ob es funktioniert, so wie auch Kritik wären nett. :) Bearbeitet von R2D2 am Dienstag, 31.Dezember 2013, 12:58 Uhr angehängte Datei ( Anzahl der Downloads: 244 ) sort_channel.tgz |
||||||||||||||||
MegaV0lt |
Geschrieben am: Donnerstag, 26.Dezember 2013, 17:58 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 889 Mitgliedsnummer.: 544 Mitglied seit: 2005-06-01 |
Sehr interessant! Ich bin erst wieder ab 7.1. da, aber werde das Skript dann auf jeden Fall testen.
|
hampit |
Geschrieben am: Freitag, 27.Dezember 2013, 23:35 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 391 Mitgliedsnummer.: 1325 Mitglied seit: 2006-05-06 |
Danke, das ist echt mal interessant.
Ich warte schon lange, dass sich beim VDR in Sachen Kanäle was tut. Das geht aber schonmal in die richtige Richtung. Zwar immer noch ne Liste, aber die Mühe lohnt sich nun die einzelnen Bouquets zu sortieren *Chapeau* Schön wäre, wenn unter :Andere die einzelnen Empfangsarten nicht gemischt würden. Sondern erst DVB-S, DVB-C und dann DVB-T oder was auch immer möglich ist (IPTV gibts ja auch noch) |
R2D2 |
Geschrieben am: Samstag, 28.Dezember 2013, 17:02 Uhr
|
||||||
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
Habe mal oben eine dementsprechend angepasste Version hochgeladen. ;) Die Ausgabe kann in der "/etc/vdr.d/scripts/sort.awk" oben angepasst werden:
o["S13.0E"] = "Hotbitd 13.0° Ost"; Der rote Teil, ist die Quelle, so wie es in der channels.conf steht, der grüne Teil ist, wodurch ersetzt wird. :Phabvision - Hotbitd 13.0° Ost X!Elhob;Phabvision:11585:VC34M2S0:S13.0E:27500:1439=2:1539=deu@4:0:0:13539:318:15400:0 Beispiel:
Die Zeilen können beliebig erweitert werden. ;) |
||||||
Michael84 |
Geschrieben am: Dienstag, 07.Januar 2014, 19:22 Uhr
|
Professional Gruppe: Supporter Beiträge: 209 Mitgliedsnummer.: 2625 Mitglied seit: 2007-09-01 |
Hallo R2D2,
habe das Skript vor kurzem auch bei mit installiert. Das sortieren läuft super - dadurch findet man neue Kanäle wesentlich fixer im OSD. Danke dafür. Bei mir wird das Grad Zeichen im OSD (nopacity 1.0.3) nicht richtig angezeigt. In der sort.awk war auch ein Rechteck zu sehen. Dies habe ich per SSH zu einem ° geändert - auch wenn es jetzt in der Kanalliste passt, wird es im OSD nicht richtig anzeigt. Hast du ne Idee woran es liegen könnte? Grüße |
R2D2 |
Geschrieben am: Dienstag, 07.Januar 2014, 19:27 Uhr
|
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
Vermutlich kennt die verwendete Font das "°" Zeichen nicht.
Ich habe bei mir nur "Astra" und "Hotbird" drinstehen. ;) |
Michael84 |
Geschrieben am: Dienstag, 07.Januar 2014, 19:30 Uhr
|
||
Professional Gruppe: Supporter Beiträge: 209 Mitgliedsnummer.: 2625 Mitglied seit: 2007-09-01 |
Hallo R2D2, hab auch schon überlegt es einfach rauszuwerfen. In der sort.awk von dir ists aber auch drin. Gruß |
||
R2D2 |
Geschrieben am: Dienstag, 07.Januar 2014, 21:16 Uhr
|
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
Wie oben schon beschrieben, kannst Du dort eintragen, was immer du willst. ;)
|
flarx |
Geschrieben am: Freitag, 10.Januar 2014, 18:10 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 408 Mitgliedsnummer.: 8839 Mitglied seit: 2009-01-02 |
Hi R2D2,
ich danke Dir. Habe es mal auf meine DVB-C Kiste aufgespielt. Ich berichte dann....... Gruss, Ralf |
R2D2 |
Geschrieben am: Sonntag, 12.Januar 2014, 21:28 Uhr
|
||
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
vdr-2.1.3 hat eine Funktion drin, die die "Leichen" in der channnels.conf als "obsolet" markiert: Aus der HISTORY:
Ich mir mal vdr-2.1.3 installiert und das Script so angepasst, dass die "Leichen", nach dem Sortieren, gleich entfernt werden. Ich war erstaunt, was sich da so im Laufe der Jahre angesammelt hat. Der VDR hat nach wenigen Stunden schon über 600 tote Kanäle gefunden. ;) |
||
flarx |
Geschrieben am: Sonntag, 12.Januar 2014, 21:40 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 408 Mitgliedsnummer.: 8839 Mitglied seit: 2009-01-02 |
Ist das schon in dem verlinkten Skript enthalten? Dann würde ich auch mal auf vdr-2.1.3 gehen und testen.
Auf vdr-2.0.5 läuft es prima......... Gruss, Ralf |
R2D2 |
Geschrieben am: Sonntag, 12.Januar 2014, 21:48 Uhr
|
||||
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
Nein, ist noch nicht drin, kann ich aber, bei Bedarf, gerne anhängen.
Der Umstieg auf vdr-2.1.3 ist aber nicht so ganz trivial, da ist einiges an "Patchwork" bei den Plugins von Nöten. ;) |
||||
flarx |
Geschrieben am: Sonntag, 12.Januar 2014, 22:17 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 408 Mitgliedsnummer.: 8839 Mitglied seit: 2009-01-02 |
Oh, ok. Ich probiere es gerade auf herkömmlichem Weg mit Kopieren der vdr.x.x.x Ordner und den Patches gegen die alte Version.
Wenns klappt geb ich Bescheid. Gruss, Ralf |
pdeg69 |
Geschrieben am: Samstag, 15.März 2014, 11:56 Uhr
|
Advanced Member Gruppe: Members Beiträge: 81 Mitgliedsnummer.: 2789 Mitglied seit: 2007-09-29 |
Danke schon R2D2. Es hat sehr gut geklappt.
|