Im Folgenden eine Anleitung, wie man die Nightlies von MV unter macOS nutzen kann:
Java installieren: Das
JDK von Azul mit integriertem Java FX installieren.
MV Nightly downloaden.
Im Finder im
Benutzer-Verzeichnis (also dort wo auch der Ordner “Dokumente” oder “Bilder” zu finden ist) im Ordner “Programme” einen Ordner “MediathekView_Nightly” erstellen. Wenn der Ordner “Programme” nicht existiert, diesen zuerst erstellen.
In den unter Schritt 3 erstellten Ordner die entpackte ZIP-Datei, also den Ordner “MediathekView-latest-nightly-mac” verschieben (rot markierter Ordner im folgenden Screenshot):
MV_Nighty-Directory.png
FFmpeg und FFprobe runterladen und die zwei entpackten Dateien (grün markierte Dateien im obigen Screenshot) in den zuerst zu erstellenden Ordner “bin” verschieben.
Mit dem Programm “TextEdit” eine Startdatei mit folgendem Inhalt kreieren (von hier kopieren!):
#!/bin/sh
dir=`dirname "$0"`
cd "$dir"
JAVA_HOME="/Library/Java/JavaVirtualMachines/zulu-22.jdk/Contents/Home"
if [ -n "$JAVA_HOME" ]; then
"$JAVA_HOME"/bin/java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication --add-exports javafx.base/com.sun.javafx.event=ALL-UNNAMED --add-exports javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED --add-exports javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED -Dfile.encoding=UTF-8 -jar ~/Applications/MediathekView_Nightly/MediathekView\-latest\-nightly\-mac/MediathekView\.jar ~/Applications/MediathekView_Nightly/Einstellungen/.mediathek3 $*
else
java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication --add-exports javafx.base/com.sun.javafx.event=ALL-UNNAMED --add-exports javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED --add-exports javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED -Dfile.encoding=UTF-8 -jar ./MediathekView.jar ~/Applications/MediathekView_Nightly/Einstellungen/.mediathek3 $*
fi
cd $OLDPWD
killall Terminal
Die Datei über das Menü “Format” als “nur Text” formatieren und als UTF-8-kodierte Textdatei mit dem Namen MediathekView_Portable_Mac_Start.command (kopieren) abspeichern:
MV_Nightly_Startdatei_kreieren.png
Startdatei ausführbar machen: Das Programn “Terminal” öffnen und sudo chmod a+rx und einen Leerschlag tippen und dann die unter Schritt 7 erstellte Datei in das Terminal-Fenster hineinziehen, was dann etwa so aussehen sollte: sudo chmod a+rx ~/Applications/MediathekView_Nightly/MediathekView_Portable_Mac_Start.command Dann die Enter-Taste drücken und das Mac-Passwort eingeben.
Die nun ausführbar gemachte Startdatei “MediathekView_Portable_Mac_Start.command” (violett markierte Datei im Screenshot weiter oben) in den Ordner “MediathekView_Nightly” verschieben. Ein Doppelklick dieser Datei startet das Programm “MediathekView (Nightly Build)”.
Hinweise:
Die Pfade und Dateinamen müssen exakt stimmen, sonst funktioniert die Startdatei – ohne entsprechende Anpassungen – nicht.
Beim Ordner “Programme” handelt es sich nicht um das Verzeichnis, wo alle Programme wie Safari oder Mail zu finden sind, sondern dieser Ordner ist im gleichen Verzeichnis wie z.B. der Ordner “Dokumente” oder “Bilder”, eben das Benutzer-Verzeichnis oder Home-Directory mit dem “Haus-Symbol”.
In den Ordner Einstellungen kann bei Bedarf der Ordner “.mediathek3” (mit allen MV-Einstellungen) aus einer bestehenden MV-Installation kopiert werden. Dieser unsichtbare Ordner befindet sich im Benutzerverzeichnis und kann mit dem Tastaturbefehl “Command+Shift+.” sichtbar gemacht und damit kopiert werden. Ein erneutes “Command+Shift+.” macht solche Dot-Dateien wieder unsichtbar.
Wenn ein neues JDK installiert wird (z.B. JDK 23 statt JDK 22), muss der Pfad in der Startdatei entsprechend angepasst werden.
Wenn eine neue Nightly installiert werden soll, muss jeweils nur die Datei “MediathekView.jar” ersetzt werden.