Ich habe vor einiger Zeit fr meinen alten Lasat Receiver in Java einen
Kanaleditor geschrieben, den ich nun auf den Vantage angepasst habe. Die
Anpassung ist zwar noch lange nicht fertig und vieles noch nicht ausgetestet,
aber erstaunlicherweise klappt es schon relativ gut, obaschon ich erst krzlich
mit der Anpassung begann. Naja, ich dachte, ich poste euch trotz allem mal eine
Alphaversion dazu.Nutzung natrlich wie immer auf eigenes Risiko!

Installation:

Ihr braucht eine aktuelle Java Runtime Umgebung (1.6), dafr luft es dann
prinzipiell auch unter Linux (dazu msst ihr eigentlich nur das beiliegende
"swt.jar" durch die Linux Version ersetzen - swt.jar ist die graphische
Umgebung, in der das Tool programmiert wurde). Eine Installation ist dann
keine notwendig, es mssen nur alle 3 Dateien (Vantage.jar, swt.jar und
config.ini) im gleichen Verzeichnis liegen. Dann kann man das Tool mit
Doppelklick auf Vantage.jar starten, oder von einer Konsole mit
"java vantage.jar".

Ich fge ebenfalls eine Version fr Java 1.5 im Verzeichnis "Java 1.5" bei,
z.B. fr Mac. Beide Versionen sind prinzipiell funktional identisch.
Aber ausgetestet habe ich vor allem Version 1.6. Falls mglich empfehle
ich, die Version fr Java 1.6 zu nutzen.

Anleitung

Im beigefgten PDF findet ihr eine ausfhrliche Anleitung, daher hier nur
das Wichtigste in Krze.

Grundprinzip: Oben gibts ein Hauptpanel. Sobald eine Datei offen ist, sind dessen
Funktionen auch per Men erreichbar. Laden/Speichern klappt ber Load/Save
Buttons.

Interessant drfte Copy&Paste von Kanlen zwischen Settings-Dateien sein, wenn ihr
also z.B. Kanle eines Kollegen kopieren wollt. Dazu einfach zuerst die eine
Datei ffnen, die interessierenden Kanle markieren und mit "C" oder den Men-
Eintrag kopieren - die Namen der Sender erscheinen dann oben rechts im Panel
auch unter "Copy Buffer" (ist so eine Art internes Clipboard). Dann ffnet ihr
eure eigene Datei und knnt dort ber die rechte Maustaste mit "Paste before" oder
"Paste after" die Kanle bernehmen (jeweils vor oder nach dem momentanen Kanal).
Eventuell kommen dann ein paar Fragen betreffend Generieren neuer Transponder
(falls es die notwendigen Transponder noch nicht geben sollte), oder Wahl des
Zielsatelliten (was aber nur vorkommt, falls der Kollege die Satellitennamen
anders benannt hat als ihr - also wahrscheinlich gar nicht).

Normalerweise kommen Favoritenlistenmitgliedschaften bei Copy&Paste nicht mit.
Das kann aber ber den Meneintrag unter "Edit" aktiviert werden - ist aber
wohl eher verwirrlich.

Favoritenlisten sind eventuell etwas verwirrend, da dies beim Lasat anders war,
der hatte halt nur eine Liste.
Durch Wahl einer Liste ber die Dropbox wird immer automatisch die Gesamtliste
und nicht die Favoritenlsite angezeigt - aber mit dunkel unterlegten Favoriten-
Sendern. ber den Radiobutton darber (Fav/All) kann zwischen der gewhlten
Liste und der Globalliste umgeschalten werden. Copy&Paste ist innerhalb der
Favoritenliste nicht mglich, aber Drag&Drop. Kanle knnen aber auch direkt aus
der Gesamtliste in die momentane Favoritenliste bernommen werden, und zwar mit
"A" (Add) und "D" (del), oder ber das Kontextmen. Beim Hinzufgen landen sie
immer am Ende der Liste.

Copy-Paste sowie Drag&Drop geht berigens auch in Textfiles, dann kommen einfach
die Sendernamen rber, und auf Wunsch Zusatzangaben (konfigurierbar ber
config.ini). Ntzlich fr Senderlisten.

Schliesslich hat das Tool ein Undo/Redo Feature, was auch be mehrere Stufen
funktionieren sollte.

Prinzipiell sollten beliebig lange Kanallisten editiert werden knnen (der
initiale Bildaufbau kann aber einen Moment dauern, da es in Java programmiert
ist). Ausserdem ist das Herunterladen von Kanlen von Lyngsat oder Linowsat
Tabellen mglich; dazu msst ihr aber zuerst eine eigene Liste laden, und danach
dann vom Internet herunterladen, damit eure "Kontextsettings" (Diseqc etc)
bernommen werden. Beim Nachladen kann man dann entscheiden, ob man die alten
Kanle wegschmeissen oder behalten will. In der Datei config.ini kann man ausser
Proxy-Settings auch die persnlich bevorzugten Satelliten und Packages
konfigurieren. Die Download-URLs msst ihr in config.ini konfigurieren.

Fr den Download dieser Daten und die Wahrung von Urheberrechten und dergleichen
ist in jedem Fall der Benutzer selber verantwortlich, im Programm wird lediglich
ein funktionales Framework zur Verfgung gestellt. Auch kann das Datenformat der
Tabellen natrlich jederzeit ndern.

Favoritenlisten sollte man auch editieren (und umbenennen) knnen - ich glaube,
es ist offensichtlich, wie das geht.

So, ich hoffe, dass euch das auch etwas ntzt - wie gesagt ist das noch fast
berhaupt nicht ausgetestet (ausser, dass der Vantage ChannelEditor die
produzierten Dateien versteht). Ich hoffe, es hat nicht allzuviele
schwerwiegende Bugs.

Da dies noch nicht in die Anleitung eingeflossen ist, hier eine Kurzanleitung
zur Nutzung des alten und neuen Datenformats (Pre- und Post-020100):
1) Beim Laden wird das Format erkannt und auch wieder so gespeichert
2) Copy&Paste von Sendern geht zwischen Formaten (ist aber umstndlich)
3) Im Merge-Dialog gibt es ein neues Hkchen "Satellites are in context",
   welches bewirkt, dass bei "Keep old context" die satellitendaten
   ebenfalls bernommen werden.

Klingt kompliziert, aber hier eine Anleitung, wie ihr ein altes File (old.si)
(pre-020100) in ein neues umwandelt:
- Ihr msst im neuen Format irgend eine Senderliste haben (new.si). Darin
  solltet ihr eure Satelliten - dieselben wie in old.si und in derselben
  Reihenfolge! - konfiguriert haben.
- Dieses File "neu.si" wird normal geladen
- Darberladen von "old.si" und im Merge-Dialog die zweite Option der Dropbox
  ("Translate new data to .SI file format of data already loaded...").
  Eine Info ber die Transformation wird ausgegeben.
- Danach speichern, und dies sollte dann in der neuen Version sein.

Die Umwandlung in das alte Format geschieht umgekert. Man muss einfach zuerst
eine Liste im "Zielformat" laden, dann die zu transferierendne Daten darberladen
mit der entsprechenden Merge-Option.

Probleme ergeben sich dabei nur dann, wenn die Satellitenangaben (Anzahl
Satelliten und Reihenfolge) nicht bereinstimmen. Das sollte bei eigenen Daten nicht
der Fall sein. Falls die Anzahl nicht bereinstimmt, wird man gewarnt, kann aber
die Transformation auf eigenes Risiko trotzdem vornehmen. Es bedeutet aber, dass
wahrscheinlich Transponder auf falschen Satelliten landen - was man danach manuell
korrigieren msste. Vielleicht gibts dazu mittelfristig auch eine Lsung.


Changelog:

v0.4f (26.Mrz 2008):
  - Bugfix: Bei Speichern werden Transponder in die korrekte Reihenfolge gebracht und
    beim Satelliten die Anzahl Transponder nachgefhrt, damit AutoScan auch fuktioniert,
    wenn Transponder dazukamen
  - Im Edit-Men zustzliche Option "Einfgen" (Paste), um die Option auch nutzen zu
    knnen, wenn alle Sender gelscht oder unsichtbar sind
v0.4e (14.Mrz 2008):
  - Bugfix: Nach Internet Download produzierte Save leere Dateien
v0.4d (4.Mrz 2008):
  - .si Datenformatbersetzung von und zu neuer Main 020100
v0.4c (1.Mrz 2008):
  - Anleitung im pdf Format :-)
  - kleinere Bugfixes
  - Editieren von Satellitennamen und Providerdaten
  - Datengrssen bei Lyngsat Update fr Fortschrittsbalken
    knnen automatisch gesetzt werden (speichern von config.ini)
v0.4 (25.Feb 2008):
  - Beim Internet Update kann mit "update=1" angegeben werden, welche
    Packages defaultmssig beim Download aktiviert sind. Momentan nur
    fr Lyngsat implementiert
  - Bug bei DVB-S2 Transponder beseitigt
  - Filter Dialog angepasst, erlaubt auch Radio/TV Filterung. Bei
    aktiviertem Filter kann so auch der Internet-Download
    entsprechend eingeschrnkt werden.
  - Provider sind jetzt implementiert, dazu eine Menoption, unbenutzte
    Provider zu lschen (der Platz kann eng werden, da maximal 400
    Provider untersttzt werden).
  - Einige Bugs beim Lyngsat Import beseitigt.
v0.3 (21.Feb 2008):
  - Bug beim Speichern, Anzahl Transponder falsch gesichert (konnte zum Absturz
    beim Wiederladen fhren)
  - Defaultnamen fr Favoritenliste in config.ini, und Button zum
    Zurcksetzen der Namen der Favoritenlistennamen
  - Internet Downloads setzen die Favoritenlistennamen nicht mehr zurck
  - Updates knnen wahlweise mir oder ohne SPSC Modus erfolen (Default:
    ohne). Im SPSC Modus werden VPID/APID/PCR gesetzt, andernfalls wird der
    Auto Modus genutzt. Der Schalter ist im File Men (gerade unter den
    Internet Eintrgen).
v0.2 (20.Feb 2008):
  - "About" angepasst
  - Junk-Spezialzeichen in Sendernamen ausgeblendet (0x86/0x87)
  - Undo/Redo Bug mit Favoritenlisten beseitigt (in 0.1 wurden sie bei Undo
    alle geloscht).
  - Feature hinzugefgt, dass bei Paste Mitgliedschaften der Kanle in
    Favoritenlisten vorgngig gelscht werden.
v0,1 (19.Feb 2008): Initialversion

Anfragen/feedback etc bitte an klaymen (klaymen0@gmail.com oder in einem
der Foren http://vantagereceiver.net resp.
http://www.vantagesatresolution.com). Der Java Quelltext ist auf Anfrage
prinzipiell verfgbar.

Programm und Code unterliegen der GPL Lizenz.
