Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Fragen, Hilfe, Kritik
  3. Nightlies
  4. Aktuelles Nighly läuft nicht

Aktuelles Nighly läuft nicht

Geplant Angeheftet Gesperrt Verschoben Nightlies
29 Beiträge 4 Kommentatoren 412 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Cloud9C Offline
    Cloud9C Offline
    Cloud9
    antwortete auf DerReisende77 am zuletzt editiert von
    #9

    @DerReisende77 Ja, nach der hervoragenden Anleitung von styroll.

    macOS 15.4.1 · MV 14.3.0-nightly (aarch64) · ffmpeg 7.1.1_2 · VLC 3.0.21

    D 1 Antwort Letzte Antwort
    • D Offline
      D Offline
      DerReisende77 Entwickler
      antwortete auf Cloud9 am zuletzt editiert von
      #10

      @Cloud9 Super! Mach mal bitte folgendes:

      git pull
      git switch fix-startup-macos-apple-silicon
      mvn clean install
      cd target
      java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:+UseStringDeduplication -XX:MaxRAMPercentage=50.0 \
      --enable-native-access=ALL-UNNAMED --add-modules jdk.incubator.vector --add-exports=java.desktop/sun.swing=ALL-UNNAMED \
      -ea -cp "MediathekView.jar:dependency/*" mediathek.Main
      

      Damit sollte MV wieder starten ohne Fehler.
      Rückmeldung wäre nett 🙂

      Open source developers do NOT have to:

      • Make your issue a priority, just because you say so.
      • Give you any sort of "timetable", or explanation for why it´s "taking too long".

      Check your entitlement. Nobody owes you anything.

      styrollS 1 Antwort Letzte Antwort
      • D Offline
        D Offline
        DerReisende77 Entwickler
        schrieb am zuletzt editiert von
        #11

        @MenchenSued Wenn Du auch selbst baust, würde folgendes für dich gelten:

        git pull
        git switch fix-startup-macos-apple-silicon
        mvn clean install
        cd target
        java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:+UseStringDeduplication -XX:MaxRAMPercentage=50.0 \
        --enable-native-access=ALL-UNNAMED --add-modules jdk.incubator.vector --add-exports=java.desktop/sun.swing=ALL-UNNAMED \
        --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED -ea -cp "MediathekView.jar:dependency/*" mediathek.Main
        

        auch wenn der branch fix-startup-macos-apple-silicon heisst habe ich dort gerade auch den linux x86 fix eingebaut.

        Open source developers do NOT have to:

        • Make your issue a priority, just because you say so.
        • Give you any sort of "timetable", or explanation for why it´s "taking too long".

        Check your entitlement. Nobody owes you anything.

        Cloud9C 1 Antwort Letzte Antwort
        • Cloud9C Offline
          Cloud9C Offline
          Cloud9
          antwortete auf DerReisende77 am zuletzt editiert von
          #12

          @DerReisende77 ist das was unterhalb von cd target steht eine Zeile?
          Ich erhalte hier nach reinkopieren davon die Fehlermeldung: ```
          zsh: command not found: ava

          macOS 15.4.1 · MV 14.3.0-nightly (aarch64) · ffmpeg 7.1.1_2 · VLC 3.0.21

          1 Antwort Letzte Antwort
          • Cloud9C Offline
            Cloud9C Offline
            Cloud9
            schrieb am zuletzt editiert von
            #13

            Bin blind. Hatte das j von java nicht mitkopiert. Läuft zur Zufriedenheit!

            macOS 15.4.1 · MV 14.3.0-nightly (aarch64) · ffmpeg 7.1.1_2 · VLC 3.0.21

            1 Antwort Letzte Antwort
            • D Offline
              D Offline
              DerReisende77 Entwickler
              schrieb am zuletzt editiert von
              #14

              keine Fehler mehr?

              Open source developers do NOT have to:

              • Make your issue a priority, just because you say so.
              • Give you any sort of "timetable", or explanation for why it´s "taking too long".

              Check your entitlement. Nobody owes you anything.

              Cloud9C 1 Antwort Letzte Antwort
              • Cloud9C Offline
                Cloud9C Offline
                Cloud9
                antwortete auf DerReisende77 am zuletzt editiert von
                #15

                @DerReisende77 Keine.

                macOS 15.4.1 · MV 14.3.0-nightly (aarch64) · ffmpeg 7.1.1_2 · VLC 3.0.21

                1 Antwort Letzte Antwort
                • D Offline
                  D Offline
                  DerReisende77 Entwickler
                  schrieb am zuletzt editiert von
                  #16

                  Gut 🙂 Wenn @MenchenSued noch ein Feedback gibt kann ich auch die binaries entsprechend umbauen.

                  Interessanterweise scheint der Fehler unter Windows nicht aufzutreten.

                  Open source developers do NOT have to:

                  • Make your issue a priority, just because you say so.
                  • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                  Check your entitlement. Nobody owes you anything.

                  1 Antwort Letzte Antwort
                  • Cloud9C Offline
                    Cloud9C Offline
                    Cloud9
                    schrieb am zuletzt editiert von
                    #17

                    Das sogar Fehler da nicht auftreten mögen wundert mich nicht wirklich 😉

                    macOS 15.4.1 · MV 14.3.0-nightly (aarch64) · ffmpeg 7.1.1_2 · VLC 3.0.21

                    1 Antwort Letzte Antwort
                    • D Offline
                      D Offline
                      DerReisende77 Entwickler
                      schrieb am zuletzt editiert von
                      #18

                      So ich habe gerade die Änderungen für den Bau der Binaries für Linux und Windows nach develop gepushed. Ich hoffe ich war früh genug dran damit die nightlies ab morgen wieder funktionieren. Für eine Rückmeldung wäre ich dankbar.

                      Open source developers do NOT have to:

                      • Make your issue a priority, just because you say so.
                      • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                      Check your entitlement. Nobody owes you anything.

                      1 Antwort Letzte Antwort
                      • D Offline
                        D Offline
                        DerReisende77 Entwickler
                        schrieb am zuletzt editiert von DerReisende77
                        #19

                        @Cloud9 Die macOS Änderungen sind nun auch in develop drin. Die Startparameter bleiben ab sofort wie oben beschrieben.

                        Open source developers do NOT have to:

                        • Make your issue a priority, just because you say so.
                        • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                        Check your entitlement. Nobody owes you anything.

                        1 Antwort Letzte Antwort
                        • MenchenSuedM Offline
                          MenchenSuedM Offline
                          MenchenSued Globaler Moderator
                          schrieb am zuletzt editiert von
                          #20

                          @DerReisende77
                          Ja, unter Linux startet MV jetzt auch wieder korrekt. Allerdings werden mir im Filterpanel alle Sender angezeigt, auch die, die ich gar nicht lade. Aber das ist ein anderes Thema und muss nicht hier diskutiert werden. Ihr bastelt ja gerade an vielen Stellen und die Feinjustierung kommt sicherlich noch.


                          MediathekView 14.3.0 nightly (4.3.2025), Linux Mint 21.3, VLC 3.0.16

                          Cloud9C 1 Antwort Letzte Antwort
                          • Cloud9C Offline
                            Cloud9C Offline
                            Cloud9
                            antwortete auf MenchenSued am zuletzt editiert von
                            #21

                            @MenchenSued hattest du deine nightly Version auch als quasi portable Ausführung installiert?
                            Hab heute morgen erst gesehen, dass mit dem neuen Startbefehl gestartet nicht mehr auf die Daten unter ~/Applications/MediathekView_Nightly/Einstellungen/.mediathek3 zugegriffen wird, sondern auf die der (von mir gleichfalls aktuell gehaltenen und jetzt um Chaos zu verhindern entfernten) Normalen alten Version unter ~/.mediathek3 bzw. im Fall der filme.json auf ~/Library/Caches/MediathekView/filme.json.

                            macOS 15.4.1 · MV 14.3.0-nightly (aarch64) · ffmpeg 7.1.1_2 · VLC 3.0.21

                            1 Antwort Letzte Antwort
                            • MenchenSuedM Offline
                              MenchenSuedM Offline
                              MenchenSued Globaler Moderator
                              schrieb am zuletzt editiert von
                              #22

                              Mein Startskript sieht wie folgt aus und nutzt ein lokales Verzeichnis, das ich als letzten Parameter anhänge

                              #!/usr/bin/sh
                              cd target
                              ../../jdk-23.0.2+7/bin/java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:+UseStringDeduplication -XX:MaxRAMPercentage=50.0 \
                              --enable-native-access=ALL-UNNAMED --add-modules jdk.incubator.vector --add-exports=java.desktop/sun.swing=ALL-UNNAMED \
                              --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED -ea -cp "MediathekView.jar:dependency/*" mediathek.Main ../mediathek3
                              
                              

                              MediathekView 14.3.0 nightly (4.3.2025), Linux Mint 21.3, VLC 3.0.16

                              Cloud9C 1 Antwort Letzte Antwort
                              • Cloud9C Offline
                                Cloud9C Offline
                                Cloud9
                                antwortete auf MenchenSued am zuletzt editiert von
                                #23

                                @MenchenSued das ähnelt meinem derzeitigen

                                #!/bin/sh
                                cd ~/MediathekView/target
                                java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:+UseStringDeduplication -XX:MaxRAMPercentage=50.0 \
                                --enable-native-access=ALL-UNNAMED --add-modules jdk.incubator.vector --add-exports=java.desktop/sun.swing=ALL-UNNAMED \
                                --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED -ea -cp "MediathekView.jar:dependency/*" mediathek.Main
                                

                                Das vorherige war deutlich anders nämlich so

                                #!/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
                                

                                Das neue funktioniert aber und daher lass ichs jetzt wie es ist. Die vorherige Situation mit zwei parallelen Instanzen hatte ich als Notnagel gedacht, aber eigentlich nur noch die nightly Version aktiv genutzt.

                                macOS 15.4.1 · MV 14.3.0-nightly (aarch64) · ffmpeg 7.1.1_2 · VLC 3.0.21

                                1 Antwort Letzte Antwort
                                • styrollS Offline
                                  styrollS Offline
                                  styroll
                                  antwortete an DerReisende77 zuletzt editiert von styroll
                                  #24

                                  @DerReisende77 sagte: Mach mal bitte folgendes:

                                  git pull
                                  git switch fix-startup-macos-apple-silicon
                                  mvn clean install
                                  cd target
                                  java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:+UseStringDeduplication -XX:MaxRAMPercentage=50.0 \
                                  --enable-native-access=ALL-UNNAMED --add-modules jdk.incubator.vector --add-exports=java.desktop/sun.swing=ALL-UNNAMED \
                                  -ea -cp "MediathekView.jar:dependency/*" mediathek.Main
                                  

                                  @DerReisende77 Da sich die Startparameter geändert haben, wäre es zweckdienlich, wenn man die korrekten Parameter auch in der beigelegten ReadMe-Datei korrigieren würde:

                                  ===========================================================    
                                  Starten mit zusätzlichen Parametern (Windows)
                                  -----------------------------------------------------------
                                  jre\bin\java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication -jar MediathekView.jar [Pfad] [Parameter]
                                  jre\bin\java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication -jar MediathekView.jar c:\temp
                                  jre\bin\java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication -jar MediathekView.jar Einstellungen/.mediathek3
                                  
                                  Das Programm verwendet das Verzeichnis "Einstellungen" (relativ zur Programmdatei)
                                  oder "c:\temp" für die Einstellungen.
                                  Die Programmeinstellungen (Filmliste, Einstellungen, gesehene Filme) werden 
                                  standardmäßig im Home-Verzeichnis (Benutzer-Verzeichnis) in einem Ordner ".mediathek3" 
                                  gespeichert (beim Start ohne die Angabe eines Pfades).
                                  
                                  
                                  ===========================================================    
                                  Starten im portablen Modus (MediathekView Portable)
                                  -----------------------------------------------------------
                                  Windows: MediathekView_Portable.exe
                                  Java: jre\bin\java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication -jar MediathekView.jar Einstellungen/.mediathek3
                                  
                                  Linux: MediathekView_Portable
                                  Java: jre/bin/java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication -jar MediathekView.jar Einstellungen/.mediathek3
                                  
                                  1 Antwort Letzte Antwort
                                  • D Offline
                                    D Offline
                                    DerReisende77 Entwickler
                                    schrieb zuletzt editiert von
                                    #25

                                    kommt noch, das ist ne develop branch variante und ich war im KH

                                    Open source developers do NOT have to:

                                    • Make your issue a priority, just because you say so.
                                    • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                                    Check your entitlement. Nobody owes you anything.

                                    1 Antwort Letzte Antwort
                                    • D Offline
                                      D Offline
                                      DerReisende77 Entwickler
                                      schrieb zuletzt editiert von
                                      #26

                                      @styroll Die Readme wurde heute angepasst.

                                      Open source developers do NOT have to:

                                      • Make your issue a priority, just because you say so.
                                      • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                                      Check your entitlement. Nobody owes you anything.

                                      styrollS 1 Antwort Letzte Antwort
                                      • styrollS Offline
                                        styrollS Offline
                                        styroll
                                        antwortete an DerReisende77 zuletzt editiert von styroll
                                        #27

                                        @DerReisende77 sagte: Die Readme wurde heute angepasst.

                                        Besten Dank. An einem Ort ging die Anpassung allerdings vergessen:

                                        ---------------------------------------------------------------------------
                                        Starten:
                                        ---------------------------------------------------------------------------
                                        Für Windows (MediathekView.exe), Linux (MediathekView) sind eigene 
                                        Startdateien enthalten, mit welchen MediathekView direkt gestartet werden kann. 
                                        
                                        Ansonsten kann man die Programmdatei unter Linux auch so starten:
                                        jre/bin/java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED -jar MediathekView.jar
                                        
                                        Achtung: Nur wenn jre/bin mit angegeben wird, wird auch die mitgelieferte JRE genutzt!
                                        

                                        Und noch etwas Anderes:

                                        @DerReisende77 sagte in Die neuesten Windows Nightlies starten bei mir nicht...:
                                        Für Windows muss das wie folgt nun gestartet werden wenn man die App von uns nicht nutzt:

                                        java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:+UseStringDeduplication -XX:MaxRAMPercentage=50.0 --enable-native-access=ALL-UNNAMED --add-modules jdk.incubator.vector --add-exports=java.desktop/sun.swing=ALL-UNNAMED -ea -cp "MediathekView.jar;./dependency/*" mediathek.Main

                                        Ich hab das portable Starten der Nightly – auf macOS – eben erfolgreich getestet (einfach mit “:” statt “;”), wodurch sich 3 Fragen ergeben:

                                        1. Wird in Zukunft für die über die Website angebotene Mac-Version der Nightlies auch noch den Ordner “dependency” mitgepackt? In der aktuellen Form ist die “Nightly_mac” in keiner Art lauffähig und damit sinnfrei. Im Wesentlichen ist ja nur MediathekView.jar (2.1 MB) da.
                                        2. Ich hab für die Nightly deshalb die Windows-Version (zip) verwendet, wodurch die Frage resultiert, inwiefern sich “MediathekView.jar” in der Mac- und Win-Version unterscheiden? Die Unterschiede liegen von der Grösse her bei rund 80 Bytes.
                                        3. Nur aus Interesse: Wie müsste die “Pfad-Syntax” im Zusammenhang mit “MediathekView.jar:dependency/” lauten, wenn man auf der Kommandozeile sich nicht im gleichen Verzeichnis wie die Datei “MediathekView.jar” befindet, d.h. also den absoluten Pfad für “MediathekView.jar” (bzw. eben neu für “MediathekView.jar:dependency/”) angeben muss? Ich hab das nicht hingekriegt…
                                        1 Antwort Letzte Antwort
                                        • D Offline
                                          D Offline
                                          DerReisende77 Entwickler
                                          schrieb zuletzt editiert von
                                          #28

                                          @styroll
                                          Die README habe ich angepasst, vielen Dank für den Hinweis.

                                          Zu Deinen Fragen:

                                          1. Ja es ist geplant auch diese Datei neben dem AppImage wieder zu vervollständigen. Leider habe ich keinen Zugriff auf das notwendige build script und @alex ist noch im Urlaub. Danach wird er das sicher angehen. Langfristig ist jedoch geplant auch für macOS endlich fertige Apps bereit zu stellen - wenn auch wohl ohne Notarisierung und Signierung mit dem Developer Account. Da steckt aber noch etwas Arbeit drin da es unerwartete Hürden gibt derzeit.
                                          2. Genau kann ich es dir nicht sagen aber da unterschiedliche JavaFX Versionen eingebaut werden kann das ein Grund für die Differenz sein.
                                          3. Das folgende Command funktioniert bei mir:
                                          java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:+UseStringDeduplication -XX:MaxRAMPercentage=50.0 --enable-native-access=ALL-UNNAMED --add-modules jdk.incubator.vector --add-exports=java.desktop/sun.swing=ALL-UNNAMED -ea -cp "/Users/<USER>/development/MediathekView/target/MediathekView.jar:/Users/<USER>/development/MediathekView/target/dependency/*" mediathek.Main
                                          

                                          unter der Annahme dass es in /Users/<USER>/development/MediathekView der git code mittels mvn clean install gebaut wurde.

                                          Wenn die letzte Abhängigkeit von JavaFX entfernt wurde (der Bookmark Dialog) dann besteht auch kein großer Unterschied mehr zwischen den jars für win/linux/macOS und man diese wieder austauschbar nutzen. Wir arbeiten gerade an der Portierung aber auch das dauert noch etwas leider.

                                          Open source developers do NOT have to:

                                          • Make your issue a priority, just because you say so.
                                          • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                                          Check your entitlement. Nobody owes you anything.

                                          styrollS 1 Antwort Letzte Antwort

                                          • 1
                                          • 2

                                          34

                                          Online

                                          6.6k

                                          Benutzer

                                          6.1k

                                          Themen

                                          38.9k

                                          Beiträge
                                          undefined
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Kategorien
                                          • Aktuell
                                          • Tags
                                          • Beliebt
                                          • Benutzer
                                          • Gruppen