TV-Browser 3.0

Aus TV-Browser Wiki
Version vom 9. März 2010, 20:08 Uhr von Bananeweizen⧼word-separator⧽⧼parentheses⧽ ⧼parentheses⧽
⧼revision-nav⧽
Wechseln zu: Navigation⧼comma-separator⧽Suche

Diese Seite beschreibt die Neuerungen in TV-Browser 3.0.

Die 30-Sekunden-Highlights

  • Darstellung: Tooltips in der Programmtabelle. Sie zeigen, welches Plugin Sendungen markiert hat, bis wann eine Sendung geht etc.
  • Übersichtlichkeit: Lange Titel werden gekürzt, die standardmäßig angezeigten Inhalte sind kürzer, die Spaltenbreite optimiert etc. Natürlich sind all diese Dinge anpassbar.
  • Zukunftssicherer: Anpassungen für Java 6, Java 7, OpenJDK, Windows 7, Ubuntu 9.10. Allerdings ist diese Version nicht mehr unter Java 5 lauffähig.
  • Integration: TV-Browser passt sich noch stärker an die vorhandene Plattform an: Bei Shortcuts, Bezeichnungen, Menüpunktanordnung, Farben oder anderen Details.
  • Performance: Auch diese Version ist wieder deutlich schneller (und braucht weniger Speicher) als die Vorgängerversionen, obwohl es viele neue Features gibt.


Der ausführliche Überblick

TV-Browser 3.0 wurde seit Mitte 2008 als Nachfolger von TV-Browser 2.7 entwickelt (während alle anderen 2.7.x-Versionen "nur" Fehler behoben haben). Mehr als 350 Änderungen, Bugfixes und neue Features sind dabei bearbeitet und implementiert worden. Das Hauptaugenmerk lag dabei darauf, das Programm noch einfacher bedienbar und benutzbar zu machen, indem viele "störende Kleinigkeiten" entfernt wurden, Voreinstellungen besser angepasst wurden etc.

Um die Qualität weiter zu erhöhen, wurde der Quellcode mit mehreren statischen Codeanalysetools untersucht, um versteckte Programmierfehler zu finden und zu beheben. Das bedeutet nicht, dass der TV-Browser dadurch fehlerfrei ist, aber zumindest können wir damit bestimmte Programmierfehler von vornherein ausschließen.

Nur ein paar der neuen Features sind im Folgenden beschrieben, entdeckt die restlichen Verbesserungen doch einfach beim Ausprobieren. :)

Installation


Einfachere Installation   Die Installation des TV-Browser ist einfacher und sicherer geworden.
  • weniger Optionen im Auswahldialog
  • automatisches Registrieren bei der Windows-Firewall
  • Prüfung, ob ein noch laufender TV-Browser geschlossen werden muss

 


Anzeige


Tooltips   Die Programmtabelle verfügt nun über Tooltips. Damit werden je nach Position des Mauszeigers folgende Informationen angezeigt:
  • Bedeutung von Format-Icons
  • Name von Plugins, die eine Sendung markiert haben
  • kompletter Titel (bei verkürzten Titeln)
  • Endzeit der Sendung (bei gefilterten nachfolgenden Sendungen)
  • Name der Lieblingssendungen, wenn ein Programm zu einer Lieblingssendung gehört

Tooltips.png    Tooltip.png



Datumsanzeige   Die Auswahl des Datum erfolgt standardmäßig in einem Kalender statt einer Liste (über Optionen einstellbar).

Kalender.png



Formatinformationen   Die Formatinformationen in der Programmtabelle können einzeln aktiviert und deaktiviert werden. So kann man z.B. das Icon zu HD-Sendungen global ausblenden, wenn man an dieser Information nicht interessiert ist.

Formatinfo.png



Suchergebnisse in Programminfo   In der Sendungsinfo können die Treffer von Lieblingssendungen hervorgehoben werden (mit einstellbarer Farbe). Außerdem kann wie im Internet-Browser zu den vorher anzeigten Sendungen gewechselt werden.

Sendungsinfo.png



Gekürzte Titel   Sehr lange Titel werden in der Programmtabelle standardmäßig auf zwei Zeilen begrenzt. Die Anzahl der dargestellten Zeilen ist einstellbar.

Kurzer Titel.png



Kurze Sendungen "wegblenden"   Für Sendungen mit sehr kurzer Dauer wird standardmäßig keine Programmbeschreibung mehr in der Programmtabelle angezeigt (d.h. der Beschreibungstext ist leer). Dadurch lenken Nachrichten, Wetterberichte etc. nicht mehr so sehr von den restlichen Sendungen ab.

Kurze Sendung.png



Mehr Sendungen im Tray   Im Kontextmenü des Tray-Icons werden allgemein mehr Sendungen angezeigt. Außerdem ist das Menü dank Anti-Aliasing besser lesbar.
(verkleinerte Ansicht)

Tray.png



Transparenz von Sendungen   Plugins haben die Möglichkeit die Transparenz einer Sendung festzulegen, je nach Wichtigkeit der Sendung.

Transparenz.png



Balloon-Tipps   Plugins können Balloon-Tipps auf dem TV-Browser Tray-Icon anzeigen.

Balloon-tips.png



Mehrere Erinnerungen   Wenn zur gleichen Zeit an mehrere Sendungen erinnert werden soll, dann werden diese Sendungen zusammen in einem Fenster angezeigt statt für jede Erinnerung ein eigenes Fenster zu öffnen.

 


Bedienbarkeit


Programmtabelle anschubsen   Wenn die Programmtabelle mit der Maus "angeschubst" wird (d.h. klicken, ziehen und dabei loslassen), dann scrollt sie selbstständig in die geworfene Richtung weiter (bis zum jeweiligen Ende der Tabelle oder bis zum nächsten Mausklick).

 



Scrollen mit mittlerer Taste   In der Programmtabelle kann man so wie im Browser scrollen: Mittlere Maustaste gedrückt halten und dabei die Maus in die gewünschte Richtung ziehen.

 



Plugins per Drag'N'Drop installieren   Plugindateien lassen sich einfach durch Drag'N'Drop in die Programmtabelle installieren.

 



Bestätigung beim Beenden   Beim Beenden erscheint eine Abfrage, ob TV-Browser wirklich beendet werden soll. Damit kann versehentliches Beenden verhindert werden.

Exit-confirm.png



Doppelklick mittlere Taste   Zusätzlich zu den bisherigen Mausklickvarianten kann auch noch der Doppelklick mit der mittleren Maustaste mit einer Aktion belegt werden.

Mitteltaste.png



Kommentar bei Erinnerung   Erinnerungen zu einer Sendung können mit einem Kommentar versehen werden. Dieser wird dann im Erinnerungsfenster angezeigt. Damit kann man z.B. vermerken, welchen von mehreren Beiträgen man in einem Magazin unbedingt sehen wollte.

 



Mehr Filterkomponenten   Die Filtermöglichkeiten wurden deutlich erweitert:
  • Altersfreigabe (sofern eine Altersfreigabe in den Sendungsdaten enthalten ist). So kann man z.B. ein für Kinder angepasstes Sendungsschema erstellen.
  • relative Datumsspannen, d.h. solche Angaben wie "Sendungen der nächsten drei Tage"
  • Programmtyp, d.h. Musik, Sport, Film etc.
  • Bewertungen im Bewertungsplugin

 



Tastaturbedienung   Eine ganze Reihe neuer Tastenkürzel ist in der Programmtabelle verfügbar, um einfacher zu scrollen, zu anderen Tagen zu wechseln etc.

 



Sprachen   Die Programmoberfläche kann auch in Dänisch oder Slowakisch angezeigt werden.

 


Plugins


NotifyOSD   Unter Ubuntu können Erinnerungen mit NotifyOSD angezeigt werden.

NotifyOSD.png



Growl for Windows   Das Benachrichtigungssystem "Growl" wird auch unter Windows unterstützt.

 



Senderspezifische Befehle   Plugins können Befehle im Kontextmenü für die Sender ergänzen, nicht nur im Kontextmenü der Sendungen. Diese Befehle sind dann im Kontextmenü der Senderauswahl als auch im Kontextmenü der einzelnen Sendertitel verfügbar.

Sender.png


Entwicklungszahlen

Für alle Statistikfans noch ein paar Zahlen aus der Entwicklung:

  • TV-Browser wird seit 2003 entwickelt und hat (zusammen mit den Standard-Plugins) mehr als 200.000 Zeilen Quellcode.
  • Nach dem COCOMO-Modell entspricht das einem Aufwand von etwa 50 Mannjahren Entwicklungszeit und einem Entwicklungsbudget von 2.700.000 Dollar. Diese Zahlen gehen etwas an der Realität vorbei, aber einige Jahre Entwicklungsaufwand stecken tatsächlich in der Software
  • Allein von Sourceforge wurde die verschiedenen TV-Browser-Versionen bisher etwa 4 Millionen Mal heruntergeladen. Darin sind Downloads von anderen Downloadseiten sowie alle Installationen über Linux-Distributionen nicht enthalten.
  • Im Lauf der Zeit haben 18 verschiedene Entwickler ihre Spuren in diesem Projekt hinterlassen, es gibt aber nur noch sehr wenige aktive Entwickler (weshalb wir immer gerne neue Entwickler begrüßen).