Direktes Abspielen nicht möglich
-
Ich verwende MediathekView Version 14.1.0, habe heute erst aktualisiert von 13.8.1.
Betriebssystem ist Linux (Funtoo 1.4). Alles funktioniert, bis auf das direkte Abspielen aus der Filmliste. Dann wird folgende Fehlermeldung geworfen:. [Film abspielen, URL: https://mediandr-a.akamaihd.net/progressive/2024/0425/TV-20240425-2200-4300.1080.mp4, Startzeit: 2025-02-09T14:58:20.548138024, Programmaufruf: /usr/bin/vlc https://mediandr-a.akamaihd.net/progressive/2024/0425/TV-20240425-2200-4300.1080.mp4 --play-and-exit, Programmaufruf[]: /usr/bin/vlc<>https://mediandr-a.akamaihd.net/progressive/2024/0425/TV-20240425-2200-4300.1080.mp4<>--play-and-exit] . ===================== . Starte Array: . -> /usr/bin/vlc<>https://mediandr-a.akamaihd.net/progressive/2024/0425/TV-20240425-2200-4300.1080.mp4<>--play-and-exit . ===================== . Fehler beim Starten java.io.IOException: Cannot run program "/usr/bin/vlc": error=13, Keine Berechtigung at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1170) ~[?:?] at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1089) ~[?:?] at java.base/java.lang.Runtime.exec(Runtime.java:681) ~[?:?] at java.base/java.lang.Runtime.exec(Runtime.java:530) ~[?:?] at mediathek.controller.starter.RuntimeExec.exec(RuntimeExec.java:96) [MediathekView.jar:?] at mediathek.controller.starter.ExternalProgramDownload.starten(ExternalProgramDownload.java:235) [MediathekView.jar:?] at mediathek.controller.starter.ExternalProgramDownload.run(ExternalProgramDownload.java:83) [MediathekView.jar:?] Caused by: java.io.IOException: error=13, Keine Berechtigung at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) ~[?:?] at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:295) ~[?:?] at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:225) ~[?:?] at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1126) ~[?:?] ... 6 more . [Film fertig, Startzeit: 2025-02-09T14:58:20.548138024, Endzeit: 2025-02-09T14:58:20.552166343, Restarts: 0, Dauer: 0 s, URL: https://mediandr-a.akamaihd.net/progressive/2024/0425/TV-20240425-2200-4300.1080.mp4, Programmaufruf: /usr/bin/vlc https://mediandr-a.akamaihd.net/progressive/2024/0425/TV-20240425-2200-4300.1080.mp4 --play-and-exit, Programmaufruf[]: /usr/bin/vlc<>https://mediandr-a.akamaihd.net/progressive/2024/0425/TV-20240425-2200-4300.1080.mp4<>--play-and-exit]
Entscheidend scheint mir hier die Zeile
java.io.IOException: Cannot run program "/usr/bin/vlc": error=13, Keine Berechtigung
Wenn ich den Film zuvor herunterlade, kann ich ihn problemlos aus der MediathekView-Oberfläche abspielen. Dasselbe Verhalten hatte ich auch schon unter der 13.8.1.
MediathekView läuft dabei komplett aus meinem Home-Verzeichnis (also alle Rechte bei mir, aber keine root-Rechte). VLC kann ich jederzeit starten (per Starter oder Kommandozeile oder auch, indem ich im Dateimanager eine Multimediadatei anklicke), nur Java kann es nicht starten.
Ich vermute, das Problem ist Java. Kennt jemand eine Lösung?Mm.
-
Nein das Problem ist “Keine Berechtigung”
Vermute dein vlc läuft in irgendeinem Container?
https://forum.mediathekview.de/search?in=titlesposts&term=vlc%20snap&matchWords=all&by=&categories=&searchChildren=false&hasTags=&replies=&repliesFilter=atleast&timeFilter=newer&timeRange=&sortBy=relevance&sortDirection=desc&showAs=posts