MediathekView am Mac einrichten in 5 Schritten

MediathekView

Update: Oktober 2016
Inzwischen lässt sich die Anwendung MediathekView deutlich einfacher verwenden, als es noch der Fall war, als ich diesen Artikel schrieb. Die Software steht unter sourceforge.net/projects/zdfmediathk zum Download bereit.

Seit die beliebte App Mediathek aus rechtlichen Gründen ihren Dienst aufgeben musste, ist derzeit die Suche nach Alternativen angesagt. Eine Möglichkeit, Sendungen aus den Mediatheken verschiedener Fernsehsender zu sehen und zu laden, ist das Programm MediathekView. Ich möchte beschreiben, wie ich das bei mir eingerichtet habe.

Verschiedene Web-Seiten (etwa Macnews) haben das Thema aufgegriffen und Anwendungen aufgezeigt, um die App Mediathek zumindest in Teilen zu ersetzen. Möchte man Sendungen laden, kommt man zurzeit nicht am Programm MediathekView vorbei. Volker Weber beschreibt in einem Beitrag, wie man die Anwendung unter OS X einrichten kann, daran habe ich mich orientiert.

Wir benötigen dafür Java sowie die Programme VLC, flvstreamer und Mediathekview.

1. Ist Java da?

Ein Klick auf das Spotlight-Lupensymbol oben rechts oder das Tastenkürzel [cmd]+[Leertaste] ruft die Spotlight-Suche auf. Gibt man dort „term“ ein, schlägt Spotlight in den meisten Fällen die in den Dienstprogrammen schlummernde Anwendung „Terminal“ vor. Ein Druck auf die Eingabetaste ruft das Programm auf.
Darin gibt man

java -version

ein und wenn die Konsole nicht mit „command not found“, sondern mit etwa

java version "1.7.0_10"
(…)

antwortet, dann ist Java installiert. Sollte Java fehlen, kann man es bei Oracle laden. Ich empfehle die Version „Java SE“ und davon die Variante „JDK“.

2. Ist VLC da?

Hat man den Medien-Player nicht installiert, kann man das flugs auf videolan.org nachholen.

3. flvstreamer installieren

Das Programm flvstreamer werden die wenigsten Anwender bereits installiert haben. Laden lässt sich das kleine Programm unter http://savannah.nongnu.org/projects/flvstreamer. Dort lädt man – Stand 10.01.2012 – die Datei mit dem Namen „flvstreamer_macosx_intel_32bit_latest“. Hat man sie geladen, muss man der Anwendung noch die Rechte zur Ausführung zugestehen. Wenn es beim Laden Schwierigkeiten geben sollte, kann man bei gedrückter [alt]-Taste auf den Namen klicken, dann wird sie als Datei geladen. Ich gehe davon aus, dass die Datei im Downloads-Verzeichnis liegt. Im Terminal navigieren wir erst in dieses Verzeichnis:

cd ~/Downloads

Die Tilde (~) erhält man übrigens mit der Tastenkombi [alt]+[n]. Nun benennen wir die Datei in etwas einfacheres um:

mv flvstreamer_macosx_intel_32bit_latest flvstreamer

Ausführbar macht man die Datei mit dem folgenden Befehl im Terminal:

sudo chmod +x flvstreamer

Hier wird man nach dem Administratorkennwort gefragt. Dieses eingeben und mit der Eingabetaste bestätigen; keine Sorge, wenn sich der Cursor bei der Kennworteingabe nicht bewegt, das gehört so.

Zuletzt verschieben wir die Datei flvstreamer in den „Systemordner“:

sudo mv flvstreamer /usr/bin

4. MediathekView installieren

MediathekView liegt zurzeit in der Version 3.1 vor und lässt sich unter MediathekView laden. Hat man die ZIP-Datei entpackt, benennt man den Ordner am besten in „MediathekView“ um und verschiebt ihn in das „Programme“-Verzeichnis.

5. MediathekView einrichten

Man startet die Anwendung mit einem Doppelklick auf die Datei „MediathekView.jar“ innerhalb des MediathekView-Ordners. Das Programm startet und man muss noch ein paar Einstellungen vornehmen, bevor es losgehen kann:
VLC liegt in Programme.

flvstreamer liegt in /usr/bin. Der Pfad ist also:

/usr/bin/flvstreamer
MediathekView-Set
Sets einrichten

Sets fand ich am schwierigsten. In MediathekView unter „Eintellungen“ und dann in „Set importieren“ gibt man unter dem Reiter „Setvorlagen“ das eigene Betriebssystem an und klickt rechts auf den Knopf „Vorlagen von der Website laden“. Nun bekommt man das Standardset für OS X und mit einem Klick auf den Knopf unten „Set importieren“ hat man das Set auch eingebaut.
Es kommt ein Dialogfenster. Das Set ist unterteilt in „Mac Abspielen“ und „Mac Speichern“.

Mac-Abspielen
Mac-Abspielen

Mac Abspielen: Hier schaut man sich an, ob die Programmpfade stimmen. Beim Skript, wenn man das Verzeichnis der MediathekView auch „MediathekView“ genannt hat:

/Applications/MediathekView/bin/flv.sh

Und bei VLC:

/Applications/VLC.app/Contents/MacOS/VLC
Mac-Speichern
Mac-Speichern

Mac Speichern: Auch hier schaut man sich an, ob die Programmpfade stimmen.
flvstreamer liegt in /usr/bin. Der Pfad ist also:

/usr/bin/flvstreamer

Und bei VLC wie gehabt:

/Applications/VLC.app/Contents/MacOS/VLC

Mit einem Klick auf den Knopf „OK“ bestätigt man das Ganze.

Set-Pruefen
Sets prüfen

Ob es auch geklappt hat, lässt sich schnell nachprüfen. Unter dem Reiter „Programmsets“ gibt es unten einen Knopf „Prüfen“. Klickt man diesen, erhält man hoffentlich die Meldung, dass das Set funktioniert.

Nun kann es endlich losgehen: Auf dem Hauptfenster aktualisiert sich automatisch die Liste mit den verfügbaren Sendungen; diverse Filter können eingerichtet werden. Wählt man eine Sendung aus, lässt sich diese mit einem Klick auf den roten Knopf oben in der Leiste speichern. Unter dem Reiter „Downloads“ kann man den Fortschritt und den Erfolg des Ladens verfolgen.

MediathekView Sendung geladen
Fertig

Manchmal erscheint nach einem Download die Meldung „fehlgeschlagen“ anstelle von „fertig“. Es lohnt sich aber, die geladene Datei in VLC zu öffnen, denn häufig funktioniert das Abspielen dennoch.

Volker Weber hat sich das noch etwas bequemer eingerichtet mit automatischem Kodieren der geladenen Dateien für iPad & Co, aber da ich die Sendungen auf dem MacBook mit VLC sehe, brauche ich das nicht und gehe daher nicht darauf ein.