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. Ideen, Anregungen, Verbesserungen
  3. Rückgabewert wenn Download abgeschlossen möglich?

Rückgabewert wenn Download abgeschlossen möglich?

Geplant Angeheftet Gesperrt Verschoben Ideen, Anregungen, Verbesserungen
50 Beiträge 12 Kommentatoren 2.5k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • J Offline
    J Offline
    JD-Umsteiger
    antwortete auf meistersun am zuletzt editiert von
    #30

    @meistersun sagte in Rückgabewert wenn Download abgeschlossen möglich?:

    Ist es möglich einen Rückgabewert an die MediathekView.exe zu geben wenn die Downloads abgeschlossen sind oder keine Downloads da sind?

    Hiermit ist das, was du willst, möglich. Nur darf der Bildschirm nicht gesperrt sein:

    nircmd win close stitle "MediathekView 1"
    timeout 2
    nircmd win activate title "MediathekView beenden"
    timeout 2
    nircmd sendkeypress a
    timeout 2
    nircmd sendkeypress enter
    

    nircmd gibt es hier:
    https://www.nirsoft.net/utils/nircmd.html

    Wobei der close-Befehl auch bei gesperrtem Bildschirm korrekt gesendet wird. Wenn man z.B. alle 30 Minuten diesen Befehl sendet, wird MV erst dann sauber (!) beendet, wenn alle Downloads abgearbeitet wurden. So mache ich es zurzeit.

    meistersunM 1 Antwort Letzte Antwort
    • meistersunM Offline
      meistersunM Offline
      meistersun
      antwortete auf JD-Umsteiger am zuletzt editiert von
      #31

      @JD-Umsteiger Das hört sich gut an. Aber nochmal die Frage bevor ich mir unnötige Arbeit mache: Kommt ein neues Headless Frontend und wann?

      D J 2 Antworten Letzte Antwort
      • D Offline
        D Offline
        DerReisende77 Entwickler
        antwortete auf meistersun am zuletzt editiert von
        #32

        @meistersun du kannst mit deiner Arbeit anfangen. Eine Version ist geplant aber nicht zeitnah.

        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
        • meistersunM Offline
          meistersunM Offline
          meistersun
          schrieb am zuletzt editiert von
          #33

          @DerReisende77 Ok, habe ich verstanden. Das sollte so nicht rüberkommen aber kann ja trotzdem mal fragen. Wenn das nicht mehr erlaubt ist…

          D 1 Antwort Letzte Antwort
          • J Offline
            J Offline
            JD-Umsteiger
            antwortete auf meistersun am zuletzt editiert von
            #34

            @meistersun sagte in Rückgabewert wenn Download abgeschlossen möglich?:

            @JD-Umsteiger Das hört sich gut an. …

            Bei Problemen oder Fragen einfach melden. Bei mir läuft es seit 2 Tagen. Ich verwende die Version mit gesperrtem Bildschirm, bei der muss man allerdings immer beide Fenster schließen:

            nircmd win close stitle "MediathekView 1"
            timeout 2
            nircmd win close title "MediathekView beenden"
            

            Bei Bedarf kann ich dir hier gern eine auf deine Bedürfnisse zugeschnittene Lösung für den Windows-Task-Scheduler senden.

            meistersunM 1 Antwort Letzte Antwort
            • D Offline
              D Offline
              DerReisende77 Entwickler
              antwortete auf meistersun am zuletzt editiert von
              #35

              @meistersun sagte in Rückgabewert wenn Download abgeschlossen möglich?:

              @DerReisende77 Ok, habe ich verstanden. Das sollte so nicht rüberkommen aber kann ja trotzdem mal fragen. Wenn das nicht mehr erlaubt ist…

              Mein Post sollte weder angreifend noch sonstiges sein. Es ist nur eine kurze Antwort das zwar etwas geplant ist ich aber derzeit keine Zeit dafür habe und es keinen weiteren Entwickler gibt der sich das antun will. Deine verwendete Zeit wird also nicht vergeblich sein.

              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
              • Nicklas2751N Offline
                Nicklas2751N Offline
                Nicklas2751 Administrator
                schrieb am zuletzt editiert von
                #36

                Ich habe mir mal angeguckt für eine CLI Version was mit Python zu schreiben. An sich kein Problem nur mag ich die Filmliste nicht auswerten. Mein Ziel wäre es, dass ein entsprechender CLI Client möglichst schlank und leichtgewichtig wäre, da passt ein runterladen und auswerten einer fetten Fake JSON Datei nicht so ganz dazu. 😉

                Da im Backend eh eine API geplant ist mit der das dann super einfach wäre habe ich das für mich erstmal zurückgestellt und nutze meine Zeit lieber für besagtes Backend.

                MediathekView Entwickler | Bugs?: Anleitung Fehler melden | Fehlende Sendungen?: Fehlende Sendung melden

                1 Antwort Letzte Antwort
                • meistersunM Offline
                  meistersunM Offline
                  meistersun
                  antwortete auf JD-Umsteiger am zuletzt editiert von
                  #37

                  @JD-Umsteiger Hallo, vielen Dank für den Tip, so habe ich es erstmal gelöst und es funktioniert prima. Danke nochmals.

                  J 1 Antwort Letzte Antwort
                  • J Offline
                    J Offline
                    JD-Umsteiger
                    antwortete auf meistersun am zuletzt editiert von
                    #38

                    @meistersun sagte in Rückgabewert wenn Download abgeschlossen möglich?:

                    @JD-Umsteiger Hallo, vielen Dank für den Tip, so habe ich es erstmal gelöst und es funktioniert prima. Danke nochmals.

                    Das freut mich, wenn ich helfen konnte 🙂
                    Und danke für deine Rückmeldung.

                    1 Antwort Letzte Antwort
                    • meistersunM Offline
                      meistersunM Offline
                      meistersun
                      schrieb am zuletzt editiert von
                      #39

                      Hallo liebe MV Gemeinde, es ist nun etwas her aber ich stelle nochmal die Frage ob es eine Headless MV Version geben wird. Ihr wisst schon: Die MV läuft bei mir auf einem Server, die Abo’s werden heruntergeladen und dann soll die MV geschlossen werden. Der Workarround mit dem Nircmd läuft zwar, aber nicht zu 100% verlässlich, sodass immer wieder doppelte/gerade gelöschte Folgen heruntergeladen werden. Die Ursache ist wohl, dass die Datenbank nicht ordnungsgemäß geschlossen wird.
                      Nochmal die Frage: Wird es eine Headless Lösung, ein CLI so wie früher mit dem Schalter -fastauto geben?
                      Wenn nicht, gibt es eine bessere Lösung als das Nircmd. Vorschläge bitte nur für Windows. Nein, ich werde das Ding nicht auf Linux portieren!

                      Grüße

                      ? 1 Antwort Letzte Antwort
                      • ? Offline
                        ? Offline
                        Ein ehemaliger Benutzer
                        antwortete auf meistersun am zuletzt editiert von MenchenSued
                        #40

                        @meistersun sagte in Rückgabewert wenn Download abgeschlossen möglich?:

                        Nochmal die Frage: Wird es eine Headless Lösung, ein CLI so wie früher mit dem Schalter -fastauto geben?

                        Das wissen nur die Götter 😄

                        Wenn nicht, gibt es eine bessere Lösung als das Nircmd. Vorschläge bitte nur für Windows. Nein, ich werde das Ding nicht auf Linux portieren!

                        Für das Beenden des Prozesses kannst du ein Windows-Systemprogramm nutzen:

                        taskkill /FI "WINDOWTITLE eq MediathekView 13.x.x"
                        

                        (anpassen, Titel korrekt(!) schreiben)

                        Wenn du es vorher schaffst, im Download-Fenster mit einem (simulierten Mausklick) mit Autoit oder VB den Radiergummi zu betätigen so dass die Anzeige aller getätigten Downloads verschwindet, kann du in der Datei Mediathekview.xml überprüfen. ob <Downlad> und </Downlad> (Ja, bei mir steht da wirklich Downlad, 13.9.0) nicht mehr vorhanden sind (z. B. mit Find.exe), dann ist alles abgearbeitet und das Programm wird sauber mit dem o. a. Befehl beendet.

                        1 Antwort Letzte Antwort
                        • meistersunM Offline
                          meistersunM Offline
                          meistersun
                          schrieb am zuletzt editiert von
                          #41

                          Danke für den Hinweis, aber wenn ich den Prozess kille, wird ja nicht die Datenbank aktualisiert. Das passiert ja nur wenn ich das Programm ordentlich schliesse.
                          Die MV weiss ja wann der letzte Download fertig ist und schliesst dann das Programm. Wo finde ich ein entsprechendes Signal dass alle Downloads abgearbeitet sind, ohne im Fenster Downloads säubern zu klicken?

                          ? 1 Antwort Letzte Antwort
                          • ? Offline
                            ? Offline
                            Ein ehemaliger Benutzer
                            antwortete auf meistersun am zuletzt editiert von Ein ehemaliger Benutzer
                            #42

                            @meistersun sagte in Rückgabewert wenn Download abgeschlossen möglich?:

                            Danke für den Hinweis, aber wenn ich den Prozess kille, wird ja nicht die Datenbank aktualisiert. Das passiert ja nur wenn ich das Programm ordentlich schliesse.

                            Mit dem Windows-Befehl killst du nur dann, wenn du zusätzlich den Parameter /F einfügts. Ansonsten wird das Programm ordnungsgemäß geschlossen.

                            Warum gefällt dir das denn nicht ?

                            1 Antwort Letzte Antwort
                            • meistersunM Offline
                              meistersunM Offline
                              meistersun
                              schrieb am zuletzt editiert von
                              #43

                              Ganz einfach gesagt: Wenn ich 1 oder 2 Filme im Download habe funktioniert es. Sind aber viele Downloads da, die nach dem Nircmd noch etwa 1 Stunde dauern funktioniert das nicht mehr und der MV Prozess wird von Nircmd nicht beendet. Jetzt kann man natürlich nach ca. 1,5 Stunden killen aber besser wäre wenn es das zu tun wenn kein Download mehr ansteht.

                              ? 1 Antwort Letzte Antwort
                              • ? Offline
                                ? Offline
                                Ein ehemaliger Benutzer
                                antwortete auf meistersun am zuletzt editiert von
                                #44

                                @meistersun

                                Welche Mediathek-Version verwendest du?

                                1 Antwort Letzte Antwort
                                • meistersunM Offline
                                  meistersunM Offline
                                  meistersun
                                  schrieb am zuletzt editiert von
                                  #45

                                  Ich habe die Version 13.8.1 auf Windows Server2019 mit der MV Java. Die MV wird um 12 Uhr per Aufgabenplanung gestartet und um 12:10 wird die Beendigung durch das Nircmd Tool ausgelöst.

                                  1 Antwort Letzte Antwort
                                  • ? Offline
                                    ? Offline
                                    Ein ehemaliger Benutzer
                                    schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                                    #46

                                    @meistersun

                                    Unter dem Menu Downloads gibt es die Option Alle downloads zeitverzögert starten.
                                    Die Uhrzeit ist auf eine Stunde später vorgestellt und lässt sich zwar vor- aber nicht zurückstellen. Die Downloads dürfen nicht automatisch gestartet werden, sondern müssen markiert und so dann diese Funktion aufgerufen werden. Das scheint zu funktionieren.
                                    Allerdings werden die abgearbeiten Einträge nicht aus der Mediathek.xml entfernt. Probiere es einfach einmal aus.

                                    Nachtrag: In der letzten Nighly 13.9.0 wird auch die Mediathek.xml korrekt bereinigt, die ausgeführten Downloads wurden entfernt.

                                    1 Antwort Letzte Antwort
                                    • meistersunM Offline
                                      meistersunM Offline
                                      meistersun
                                      schrieb am zuletzt editiert von
                                      #47

                                      Das soll heissen, die MV bleibt immer gestartet und macht alles automatisch?

                                      ? 1 Antwort Letzte Antwort
                                      • ? Offline
                                        ? Offline
                                        Ein ehemaliger Benutzer
                                        antwortete auf meistersun am zuletzt editiert von Ein ehemaliger Benutzer
                                        #48

                                        @meistersun

                                        Automatisch läuft da nur das Starten zur gewählten Zeit und das Beenden, wenn es von Hand angeleiert wurde. Die Downloads müssen ja markiert werden, damit du die zeitverzögerte Aktion überhaupt aufrufen kannst.
                                        Wie wär’s denn mal mit ausprobieren?

                                        1 Antwort Letzte Antwort
                                        • meistersunM Offline
                                          meistersunM Offline
                                          meistersun
                                          schrieb am zuletzt editiert von
                                          #49

                                          Nee, das trifft es nicht. Die MV soll wie damals mit dem CLI vollautomatisch laufen. Das will nicht nur ich, das sind viele andere, die das auch wollen. Niklas hatte sich mal derart geäussert, das da was kommen wird? Deswegen nochmal die Frage in die grosse Runde: kommt das was?

                                          ? 1 Antwort Letzte Antwort

                                          • 1
                                          • 2
                                          • 3

                                          36

                                          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