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
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: 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: 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.
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.
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.