Client/Server



  • Sehr praktisch wäre für mich wenn ich das Programm auf einem Rechner in einem Client-Modus starten könnte und die Downloads dann nicht lokal, sondern auf einem anderen Rechner erfolgen, auf dem das Programm zuvor in einem Server-Modus gestartet wurde (gerne auch als Dienst/Service ohne GUI).

    Ansonsten: Herzlichen Dank für die Weiterführung & die Beschleunigung der Suche in der Filmliste!



  • @nikoo Das müsste man eigentlich ganz einfach über ein neues Download-SET machen können. Dort wird mittels Skript die Adresse des Films extrahiert und auf dem Server gespeichert. Auf dem Server schaut ein im Hintergrund laufendes Programm, ob es neue URLs gibt und arbeitet sie ab. Im Prinzip ist es ja auch heute schon so, dass die Adresse an ein anderes Programm übergeben wird, nur dass sich die beiden Programme auf dem gleichen Rechner befinden.



  • Hallo Nico,
    ich betreibe einen Debian Server auf dem Mediathekview “installiert” ist. Über Cron rufe ich das Programm periodisch mit dem Parameter -fastauto auf. Gesteuert wird Mediathekview von einem Windows-Rechner via “x2goclient”. Klappt seit Jahren prima!



  • @Jochen Danke fuer den Hint, werde das ausprobieren - wenn ich das richtig verstanden habe, ist es aber nicht ganz das, was ich gemeint habe, da ich Einzel-Downloads als “Abo” anlegen muss.



  • Hallo Nikoo (dies Mal richtig geschrieben),
    für Einzeldownloads musst du kein Abo anlegen! Du legst - wie üblich - einen Download an und hast nun drei Möglichkeiten:

    • Du startest den Download sofort, dann muss Mediathekview bis zum Ende aktiv sein.
    • Du beendest Mediathekview und wartest den Cron-Job ab.
    • Du beendest Mediathekview und startest auf dem Windows-Rechner eine Verknüpfung mit dem Inhalt “C:\Program Files\WinSCP\PuTTY\putty.exe” -ssh <user>@<IP> -P <Port> -m “C:\Program Files\WinSCP\PuTTY\MediaDownload.sh” oder so ähnlich. Die Datei MediaDownload.sh hat dabei folgenden Inhalt “screen -d -m /srv/mediathekview/myMediathekView_auto.sh”. Hört sich vielleicht kompliziert an, klappt aber super.
      Hier noch ein Nachtrag:
      Mein Server läuft ohne grafische Oberfläche, der x2go-server kann diese simulieren:
      0_1484310105850_upload-8561f2a7-d549-4d97-be13-88928ac81acf


  • @Jochen Danke für die diversen Inputs! - meine Variante ist jetzt: nach dem Aussuchen der Filme am Client (Download nicht sofort starten), das File ~/.mediathek3/mediathek.xml auf den Server zu spielen und dort Mediathekview mit Parameter fastauto zu starten. Mal sehen, ob das auf die Dauer praktisch ist.



  • Ich verwende eine modifizierte Version von tuxflo/docker.mediathekview.

    Damit kann ich mit einem Browser von jedem Rechner auf das User-Interface zugreifen.
    Den Download macht dann der Server.

    Die nötigen Modifikationen für die neuere MediathekView-Versionen kann ich bei Bedarf liefern.



  • @nikoo , das ist sicherlich ein gangbarer Weg ohne großen Installationsaufwand. Allerdings müssen beide MV-Installationen die gleiche Version haben, damit es auf Dauer sicher funktioniert. Wenn du remote auf deinen Server - mit GUI - zugreift kannst du dir natürlich die Installation von x2go sparen. Auf das X2GO-Duo fiel meine Wahl auch nur weil ich dann keinen x-Server installieren musste.



  • @Jochen , ach mein Server - seit ca. 18 Jahren komme ich ohne X aus - nun ist seit ein paar Tagen ist ein jre drauf, jetzt gerade wird x2goserver installiert… Weiss nicht, wie lange ich das aushalten werde & die Reise in Richtung @MenchenSued geht.



  • @nikoo , habe gerade auf die aktuelle Version (4.05.2) des X2GO-Clients http://code.x2go.org/releases/binary-win32/x2goclient/releases/4.0.5.2-2016.09.20/ upgedated. Beim Verbindungsaufbau kam es zu der Fehlermeldung stdin is not a tty die sich aber leicht beheben lässt!
    In der Datei /root/.profile den Eintrag mesg n durch tty -s && mesg n ersetzen!
    Neben sind mir nicht aufgefallen.



  • @nikoo , nur aus Interesse: In welche Richtung ist deine Reise gegangen (x2go oder MenschenSued )?


Anmelden zum Antworten
 

Es scheint als hättest du die Verbindung zu MediathekView-Forum verloren, bitte warte während wir versuchen sie wieder aufzubauen.