WinSTB ChannelEditor
WinSTBCHedit dient zur einfachen Bearbeitung der WinSTB - Kanal- Datenbank, ohne MS-Access zu verwenden.
ScreenDump

WinSTBCHedit nur EXE - downloads: 4485 (VB Runtime erforderlich)
WinSTBCHedit komplette Install - downloads: 14161
WinSTBCHedit deutsch Anleitung - downloads: 1925
Da das Programm noch "experimentell" ist, bitte vor Verwendung eine Kopie der WinSTB Datenbank (WinSTB.mdb) anlegen !!!

Beim ersten Start fragt das Programm nach dem Ordner in welcher die WinSTB Datenbank gespeichert ist (Standard = C:\WinSTB\DATABASE\WinSTB.mdb). Es ist der vollständige Pfad (mit Dateiname) erforderlich.
Der Pfad wird in der Registrierung gespeichert und muss nicht noch mal eingegeben werden (Kann aber nachträglich in den "Einstellungen" geändert werden).

Nach dem erfolgreichen Start enthält das Programmfenster drei wesentliche Gruppen von Kommandos:
Sender und Favoriten Funktionen, Datenbank bearbeiten und Sonderfunktionen.

1. Sender und Favoriten Funktionen (Umbenennen, Neu anlegen, Löschen):
Hier sind die wichtigsten Funktionen zur Favoriten Verwaltung zu finden.
"Sender/Gruppe ändern"  wird beim Start des Programms automatisch geladen.
(Falls man zwischendurch andere Funktionen verwendet, .z.B. "Datenbank bearbeiten", "Fav. Gruppen ändern"... , kann die Favoriten Verwaltung mit dem Kommando "Sender/Gruppe ändern" wieder gestartet werden).

Alle momentan in der Datenbank vorhandenen Kanäle werden angezeigt sowie die momentane Favoriten - Zuordnung.
WICHTIG: Nicht zugewiesene Kanäle sind mit dem "Platzhalter" 'ZZZZ' dargestellt (nur für die Sortierung).
Sendernamen können "überschrieben" werden (Source, Provider und FNum nicht !).

Es sind vier Filter möglich: TV, Radio, verschlüsselte und unverschlüsselte Programme. Am Anfang werden immer alle Kanäle angezeigt. Zum Aktivieren eines Filters "Häkchen" setzten (oder entfernen). Falls schon irgendwas verändert wurde, fragt das Programm ob die momentan angezeigte Zuordnung gespeichert werden soll.

Zum Sortieren auf den blauen Feldnamen klicken.

Zum Löschen eine (oder mehrere) ganze Zeilen markieren (Klick und "ziehen" auf den blauen Zeilen – Headern) und auf "Auswahl Löschen" klicken. Achtung: Es gibt kein "Rückgängig"! Gelöschte Sender können nur durch Verwendung eine Backup Datenbank oder einen neue Sendersuche wieder hergestellt werden. Falls ein Sender mehreren Favoriten Gruppen zugeordnet ist, werden zunächt nur die "Mehrfach"-Zuordnungen gelöscht, erst wenn der Eintrag eindeutig ist, wird der Sender aus der Datenbank gelöscht.

Zum Zuordnen eines Senders zu einem Favoriten einfach Rechts-Klick im Feld "FAVORITE" des entsprechenden Senders und Favoriten-Gruppe aussuchen. Um mehrere Sender einer bestimmten Gruppe zuzuordnen, die Sender markieren (mit einem Links - Klick auf die erste (blaue) Spalte in der entsprechenden Zeile/Zeilen) und auf "Auswahl in Gruppe:" klicken. Aus der Liste die Gruppe aussuchen. Als Nummer innerhalb der Favoriten ("FNum") wird immer die momentane Sendernummer verwendet (kann aber anschließend mit "FavoritenNr ändern" individuell angepasst werden).
Man kann alternativ auch das Drag & Drop Fenster verwenden:

WINSTB13.png

Hier kann man aus der Senderliste einfach Sender auf die im PopUp Fenster angezeigten Favoriten-Gruppen "ziehen". Dabei kann man wahlweise die momentane Zuordnung eines Senders ersetzen oder auch einen Sender mehreren Favoriten Gruppen zuordnen. Hinzufügen

Mit dem Kommando "Zuordnung speichern" wird die momentane Zuordnung gespeichert.

Nach der Zuordnung sollte man die Numerierung innerhalb der Favoriten anpassen. Hierzu auf "FavoritenNr ändern" klicken und in der Spalte "Nummer" die Zahlen einfach überschreiben. Hier kann man getrost eine "wilde" Numerierung (z.B. 10, 15,20,22,25...) verwenden, da diese Nummern nur für die Sortierung verwendet werden. Es lohnt sich hier eine "gute" Numerierung einzutippen, da diese auch nach einer neuen Sendersuche erhalten bleibt, wogegen die Sendernummer ersetzt wird.

Nach Zuordnung und Anpassung der Favoriten Nummerierung kann man in der "Sender/Gruppe ändern" Ansicht nach "NAME", "FAVORITE" (oder noch besser nach "FNum" siehe oben) sortieren und mit "NeuNummerierung" erreichen dass auch in der Ansicht "All Channels" in WinSTB die Favoriten an erster Stelle kommen.

Das Kommando "Fav. Gruppen ändern" öffnet die Tabelle mit den Favoriten - Gruppen. Hier kann man die Namen der Favoriten ändern (Achtung, maximal 30 Zeichen!), aber auch löschen oder hinzufügen (Rechts-Klick auf das erste blaue Feld in der Zeile öffnet das nötige Kontextmenü). Die "OrderId" ist für die Reihenfolge der Favoriten-Gruppen in WinSTB zuständig. Kann einfach mit entsprechenden Werten "überschrieben" werden (per Doppelklick).

Manchmal hat man nach einem Senderscan einige Sender mehrfach in der Datenbank. In diesem Fall ist die Zuordnung zu den Favoriten nicht eindeutig. Um das Problem zu beheben, Duplikate bearbeiten und alle Mehrfacheinträge löschen. Falls keine Mehrfacheinträge vorhanden sind ist das Fenster leer, ansonsten werden alle Sender die bezüglich der Eigenschaften SourceID, NID und SID gleich sind, aber unterschiedliche Frequenzen haben angezeigt. Welcher Sender-Eintrag die besten Empfangseigenschaften hat, muss mit WinSTB selbst ausprobiert werden. Diesen Sender-Eintrag dann stehen lassen, und den/die anderen löschen (Rechts-Klick auf das erste blaue Feld in der Zeile öffnet das nötige Kontextmenü).

Datenbank Bearbeiten:
Relativ "roher" Zugriff auf die einzelnen Tabellen der Datenbank (im Prinzip sogar auf jede ACCESS Datenbank). Es können Werte überschrieben oder auch  Datensätze hinzugefügt/gelöscht werden, sowie aus anderen Datenbanken (oder "passenden" Text Dateien) kopiert und eingefügt werden. In jedem Fall muss man wissen was man tut, da es sonst zu Problemen kommen kann (z.B. man fügt einen Sender zu einer nicht existierenden Favoriten Gruppe zu...).

Zunächst mal eine Tabelle aus der Liste auswählen. Danach mit "ZeigeTabelle" (oder Doppelklick) die Tabelle anzeigen. Mit Doppelklick können Werte geändert werden, diese werden sofort in der Datenbank gespeichert.
Durch Klicken auf den blauen Spalten-Header wird die Liste entsprechend dieser Spalte sortiert.
Nach Auswahl einer (oder mehrerer) Zeile (mit Links-Klick in das blaue Feld dieser Zeile) wird durch einen Rechts-Klick in dieses blaue Zeilen-Feld ein Kontext - Menü angezeigt mit dem man die Auswahl löschen, neue Datensätze hinzufügen, oder kopieren/einfügen kann. Die "Einfügen" Funktion arbeitet grundsätzlich nicht "destruktiv" - es wird also nicht die momentane Auswahl ersetzt, sondern immer nur hinzugefügt. Falls es beim Einfügen zu Fehlern kommt (isb. Error 3022) liegt es meist daran, daß ein Sender mit diesen Eigenschaften (SOURCEID,NID,SID,FREQ) schon existiert und die Kombination dieser Eigenschaften MUSS eindeutig sein.
Damit ist es jetzt auch möglich aus verschiedenen Datenbanken Sender "zusammenzukopieren": Dazu einfach zweimal WinSTBCHedit starten und auf zwei verschiedene Datenbanken zeigen lassen. In beiden "Fenstern" die Tabelle "CHANNELS" anzeigen. Im ersten Fenster gewünschte Sender auswählen, kopieren (Rechtsklick) und im andern Fenster "Einfügen" (ebenfalls mit Rechtsklick). Mit dieser Funktion kann man z.B. auch alle Sender in ein Tabellenbearbeitungsprogramm (z.B. EXCEL) kopieren, dort bearbeiten, in der Datenbank löschen und zurückkopieren.
(Esc beendet ohne Aktion)

SonderFunktionen:
Sonderfunktionen zum automatischen Löschen von "empty" Kanälen "Leere Sender löschen" (Bei mir waren nach eine Sendersuche etwa 80 Kanäle als "empty" markiert), und zum automatischen Löschen von Sonderzeichen im Sendernamen "Sonderzeichen löschen" (RTL Television war bei mir ziemlich mit + Zeichen "verhunzt")
Datenbank komprimieren (Manch eine WinSTB.mdb ist 6 MB groß, obwohl nur ca. 600kB nötig wären) Diese Funktion behebt auch "kleine" Fehler in der Datenbank. Beim Ausführen dieses Befehls wird eine "neue" Datenbank mit dem Namen WinSTB1.mdb im gleichen Verzeichnis wie die WinSTB.mdb angelegt und anschleißend das Programm beendet. Dannach im Explorer (oder einem anderem Dateimanager - Programm) die WinSTB.mdb löschen (oder sicherheitshalber nur umbenennen) und anschließend die WinSTB1.mdb in WinSTB.mdb umbenennen.

In den "Einstellungen" kann man den Pfad zur WinSTB Datenbank ändern, die Sprache (deutsch und englisch) wählen und die farbige Hervorhebung von Radiosendern ausschalten (das Laden der Senderliste wird dadurch etwas schneller)
Ferner kann man überprüfen ob der "Primäre Schlüssel" in der Sender - Tabelle (CHANNELS) ok ist (gibt sonst manchmal Probleme beim Senderscan). Falls kein "Primärer Schlüssel" gefunden wird, kann man versuchen diesen nachträglich erstellen zu lassen, funktioniert aber nur wenn keine Duplikate vorliegen. Ansonsten: Besser neue Datenbank besorgen, oder alle Sender löschen, Schlüssel anlegen und neuen Senderscan durchführen.

Viel Spaß,
Borax



Neu seit der ersten Beta:
Deutche Oberfläche!
"Auswahl in Gruppe:" Ordnet die momentan markierten Sender zu einer Favoriten Gruppe zu
Variable Fenster - Grösse (Zuletzt eingestellte Grösse bleibt nach Schliessen gespeichert)
Links-Klick auf eine Spalte ordnet diese automatisch (kein zusätzlicher Rechtsklick erforderlich)
"Sender/Gruppe ändern" ("Show/Edit Favorites") wird beim Programmstart automatisch geladen
TV / Radio / Verschlüsselt / Unverschlüsselt Filter werden sofort angezeigt
(kein zusätzliches "Show/Edit Favorites" erforderlich)
Sender können auch in der "Show/Edit Favorites" Ansicht gelöscht werden
Radiosender sind farbig hervorgehoben (abschaltbar)
Pfad zur WinSTB Datenbank kann geändert werden.

Neu in Version 1.21
1. Pfad zur WinSTB Datenbank kann "ausgewählt" werden und muß nicht mehr "von Hand" eingetippt werden.
2. Datenbank komprimieren Diese Funktion behebt auch "kleine" Fehler in der Datenbank
3. Manuelles Hinzufügen von Sendern
4. Kopieren und Einfügen
5. Änderungen in den Einstellungen werden sofort wirksam
6. Man kann überprüfen ob der "Primäre Schlüssel" in der Sender - Tabelle (CHANNELS) ok ist.

BugFixes:
Geänderte Sendernamen werden auch in der "Sender/Gruppe ändern" ("Show/Edit Favorites") Ansicht gespeichert.

Neu in Version 1.25
-Ein bischen Drag&Drop (man kann Sender auf Favoriten ziehen)
(zum Beenden des Drag&Drop Modus das Drag&Drop Fenster schließen)

-Bessere Unterstützung von multiplen Favoriten
(Im Drag&Drop Modus kann man "Hinzufügen" auswählen, damit lassen sich Sender mehreren Favoriten zuordnen)

-Sender lassen sich mit "Entf" löschen
(Wenn ein Sender mehrfach in der Liste auftaucht weil er mehreren Favoriten zugeordnet ist, wird zuerst nur die "Mehrfachzuordnung" gelöscht, erst wenn der Sender eindeutig ist, wird er vollständig gelöscht)

Neu in Version 1.26
Einige BugFixes und Anpassungen für neuere WinSTB Versionen (ca. ab -0.063)

Neu in Version 1.27
Wegen der Probleme mit "zweideutigen" Sendern, gibt es zwei Neuerungen:
1. Man kann auch eine NeuNummerierung durchführen wenn ein Sender mehreren Favoriten zugeordnet ist. ABER nicht wenn ein Sender mit zwei (oder mehr) Frequenzeinträgen in der Datenbank vorkommt.
2. Man kann zweideutige Sender (gleicher Sender auf zwei oder mehr Frequenzen) leichter aufspüren und die "schlechten" löschen: "Duplikate bearbeiten"



E-Mail an den Autor