WTF is BWOC?

BWOC (ausgesprochen wie der Ewok, nur mit B) ist ein minimaler Browser, der speziell für die Verwendung von Medienwiedergabe-Seiten konzipiert ist.

Dabei ist er weniger dafür gedacht das eigentliche Browsen zu übernehmen, was Programme wie Firefox definitiv besser können, sondern als Companion-Programm das ausschließlich die Wiedergabe selbst hostet und dabei nützliche Funktionen zur Verfügung stellt.

Der Name BWOC steht für "Browser WithOut Chrome", was so viel bedeutet wie "Browser ohne Steuerelemente".

Da zur Medienwiedergabe die Navigationsbuttons nur sind begrenzt hilfreich sind, fehlen sie in BWOC komplett (abgesehen von einer minimalistischen Adresszeile, die aber wie alle Elemente der Benutzeroberfläche sofort ausgeblendet wird, sobald sich der Mousecursor außerhalb des Fensters befindet oder sich nicht bewegt) komplett.

Eine kleine Mitgelieferte Erweiterung übernimmt dabei die Weitergabe von einzelnen Seiten an BWOC. Diese Erweiterung ist, wie der Rest von BWOC über einfache Textdateien anpassbar. Entwickelt wurde BWOC um die Wiedergabe auf Watchever.de zu verbessern, aber es kann mit jeder beliebigen anderen Seite verwendet werden.

Design

Der Screenshot oben auf dieser Seite zeigt tatsächlich das komplette Interface. Trotzdem ist er irreführend, denn das Besondere ist, dass man dieses Interface nur zu Gesicht bekommt wärend man das Fenster verschiebt, die Größe ändert, oder schließt. Ansonsten wird tatsächlich nur der Inhalt der Seite gezeigt. Nicht einmal der Rahmen ist vorhanden.

Warum?

Viele Anbieter von Streaming-Platformen unterliegen vertraglichen Einschränkungen bei der Wahl des Vertriebswegs, d.h. eine Windows-App kann andere Lizenzforderungen nach sich ziehen wie die Wiedergabe via Plugin im Browser. BWOC erlaubt es Nutzern die Vorteile einer Windows-App zu nutzen, ohne dass der Anbieter eine weitere Lizenz benötigt.

Der Grund für die Entwicklung war, dass ich ein eigentlich ganz zufriedener Kunde von Watchever bin, der aber am PC gerne oft Sendungen nebenher schaut. Da Watchever aber nur im Brower läuft (und dort auch nur in einer fixen Größe) musste ich ca. zwei Drittel meines Desktops frei halten, damit kein anderes Fenster Watchever überdeckt. BWOC löst dieses Problem.

Was kann es?

  • Erhöht Leistung von Plugins durch "Windowed" Modus.
  • Skaliert Silverlight auf beliebige Fenstergrößen
  • Always-on-top
  • Wiedergabe in einem randlosen Fenster
  • Vollbild-Unterstützung
  • Integration in Firefox
  • Anpassbar durch Textdateien

Wie?

BWOC ist eine Micrsoft .NET 4.0 Applikation, die MSHTML verwendet um Webinhalte darzustellen. Die Inhalte werden dabei mit Hilfe einfacher Regeln minimal angepasst, um z.B. Plugins in den Windowed Modus zu schalten.

Anforderungen

BWOC unterstützt Windows ab Windows Vista mit .NET Framework und Firefox ab Version 20

Installation

Die Installation besteht aus zwei Stadien. Im ersten Stadium wird das Programm installiert

BWOC muss im Moment noch in dem vorgegebenen Ordner installiert werden, ansonsten findet es seine Konfigurationsdateien nicht und stürzt ab.

Die Installation erfordert KEINE Administratorrechte.

Nach der Installation öffnet sich einmal BWOC und zum anderen Firefox. Hier muss die Installation des Addons bestätigt werden.

Das Add-On hat nur eine einzige Funktion: Die in der Konfiguration angegebenen Seiten in BWOC öffnen.

Lizenz

Das Urheberrecht zu BWOC, dem BWOC Add-On, und
dem BWOC Add-On Setup liegt bei Hans Schmucker.                                              .
BWOC ist Freeware. Es kann kostenlos für private
und kommerzielle Zwecke genutzt werden, solange
die hier gestellten Bedingungen erfüllt sind.

1. Haftungsausschluss
Der Herausgeber ist nicht für Schäden verantwortlich
die durch die Nutzung der Software entstehen inklusive,
aber nicht beschränkt auf, Kosten durch Netznutzung,
Schäden am System oder Arbeitsausfälle.                                              .

Sollte die Verwendung unter diesen Bedingungen nicht
möglich sein, so ist die Nutzung nicht gestattet.

2. Kein Recht zur Weiterverbreitung.
Nutzer dürfen eine beliebige Anzahl von Kopien der
Software von tapper-ware.net herunterladen und auf
beliebig vielen Systemen installieren. Darüber hinaus
ist keine Weitergabe gestattet.

Speichern und Installation der Software bedeutet das
akzeptieren dieser Lizenzvereinbarung.

Nichtbefolgung wird als Vertragsbruch gewertet und
kann dementsprechend geahndet werden.

Download

Der Download ist nur bei gleichzeitigem akzeptieren der obenstehenden Lizenzbedingungen erlaubt.

Konfiguration

BWOC hat kein eigenes Konfigurations-Interface. Stattdessen finden sich einfach bearbeitbare Konfigurationsdateien unter %APPDATA%\tapper-ware.net\BWOC\config (Einfach in die Explorer Adresszeile kopieren

Die Dateien im einzelnen:

  • crossdomain.txt : Enthält eine Zeile für jede Domain die auch von einer anderen Seite geladen werden darf. Alle hier nicht gelisteten Adressen werden blockiert.
  • css.txt : Enthält CSS das in eine Seite eingefügt werden soll. Jede Zeile besteht, durch das Pipe-Symbol getrennt, den Anfang jeder Adresse und den CSS-Quelltext.
  • redirect.txt: Enthält Weiterleitungsregelen in der Form vom Anfang aller passenden Adressen und, durch das Pipe-Symbol getrennt, der Zieladresse.
  • silverlight.txt: Enthält den Anfang aller Adressen, auf denen BWOC versuchen soll, das Silverlight-Plugin in einen Seiten-füllenden Zustand zu bringen.
  • urls.txt: Enthält den Anfang aller Adressen die in BWOC geöffnet werden sollen.

Änderungen werden nach dem Neustart von Firefox und BWOC wirksam.

FAQ

  • Ist BWOC legal?

    Ja, BWOC wurde ausdrücklich entwickelt um dem rechtlichen Wirrwarr, was sonst bei der Erstellung eines Clients für eine kommerzielle Platform entsteht zu entgehen. Es ist im rechtlichen Sinne nur einfach "noch ein Browser". Watchever ist aus rechtlichen Gründen nicht an der Entwicklung beteiligt, aber sie wissen davon und haben keine Einwände.

  • Warum muss man sich in BWOC bei Watchever nochmal anmelden?

    Weil BWOC ein separater Browser mit eigenen Cookies ist.

  • Warum ist die Anmeldung so umständlich?

    Um BWOC nicht in die rechtliche Grauzone eines inoffiziellen Clients zu bringen, kann ich die Integration mit Watchever nur auf "Kompatibilitäts-erhöhende Patches" beschränken.

  • Wird es auch Addons für Chrome oder Internet-Explorer geben?

    Vorraussichtlich nicht. Diese Platformen sind bei der Entwicklung und Betreuung von Addons deutlich aufwendiger.

  • Enthält BWOC Adware, Spyware oder irgendsowas?

    Nein. BWOC ist in meiner Freizeit programmiert und hat keine Einnahmen als Ziel. Es baut nichteinmal für Updates oder Anouncements eine Netzwerkverbindung auf. Wenn man eine Seite aufruft, werden ausschließlich die unter Konfiguration gelisteten Textdateien konsultiert, ohne eine einzige Anfrage an meinen Server (nur den dessen Seite man eben aufruft).

  • Die FSK-Pin Abfrage auf Watchever funktioniert nicht.

    Leider ist die PIN-Abfrage nicht mit der alten Version vom InternetExplorer, die .NET verwendet kompatibel. Kurzfrisitg gibt es leider keine Lösung, außer die PIN-Abfrage komplett zu deaktivieren.

Kontakt

Bei Fragen stehe ich gerne zur Verfügung, aber bitte erst das FAQ lesen, ob die Frage schon beantwortet ist.

Hans Schmucker