Bash-Skript MediaTerm
-
@Lucki Danke für Deine Rückmeldung, und entschuldige meine verspätete Antwort! Ich selbst habe keine Erfahrungen mit Kodi, kann aber die Funktionalität Deines Zusatzskripts, meine ich, trotzdem recht gut nachvollziehen. Schön, wenn mein Skript sich in verschiedene Nutzungskontexte integrieren lässt.
Die XDG-Konformität Deiner Anpassung leuchtet mir nach Lektüre der verlinkten Seite von freedesktop.org ein. Andererseits gibt es nach meinem Eindruck unzählige Linux-Anwendungen, die sich keinen Deut darum kümmern und ihre Daten in einem (wenn auch meist versteckten) Unterordner von $HOME speichern. Auch weil ein Wechsel des Datenordners bei einigen Nutzern meines Skripts möglicherweise unnötige Verwirrung stiften könnte, zögere ich mit der nachträglichen Umsetzung des XDG-Standards.
Aber natürlich lässt sich das im Skript bei Bedarf entsprechend Deines Patches manuell anpassen – wie manch anderes ja auch, z.B. der verwendete Medienplayer.
-
Ich habe es in meinem ersten Beitrag vor 2 Monaten schon geschrieben als es um XDG_VIDEOS_DIR ging. Lass das den user selbst konfigurieren, wo er seine Downloads hinladen will. Es gibt dutzende Möglichkeiten wie und wo man ein Skript nutzt oder seine Filme speichern möchte.
Was freedesktop.org und Desktopumgebungsuser nicht bedenken, ist daß nicht jeder eine solche nutzt, und diese Variablen bei einem headless System oder einem ohne Desktopumgebung mit einfachem Windowmanager nicht gesetzt sind.Und reine Terminalprogramme wie dieses Bash-Script will man vielleicht genau da nutzen wo man keine GUI hat oder braucht.
Würde ich ein System wollen was mir alles vorschreibt, wäre ich nicht seit 20 Jahren Linux-NutzerHier auf meinem Desktop:
xxx@debian:~$ echo $XDG_DATA_HOMExxx@debian:~$
Das ist mein Kodi auf einem Raspi:
LibreELEC:~ # echo $XDG_DATA_HOMELibreELEC:~ #
-
hallo,
vielen dank fürs skripten. Ich war so frei uns das skript auf Github zu stellen https://github.com/Codeuctivity/MediaTerm .
Wie geht ihr mit der Integration in Kodi um? Lasst ihr Kodi die Videos mit Metadaten anreichern und in eure Bibliothek einsortieren, oder verwendet ihr den Filebrowser? -
@stesee Ich benutze den tinyMediaManager , der fragt die Datenbanken ab, erstellt nfo-Datei, lädt Bilder herunter. In Kodi lasse ich die Sachen dann in die Bibliothek einsortieren, mit “Lokale Informationen” als Quelle. Äußerst praktisch für Filme und Serien.
https://www.tinymediamanager.org/
http://kodi.wiki/view/TinyMediaManager -
Ich musste die Beobachtung machen, dass die Suche meines Skripts unter der Distribution antiX-17 64 bit extrem langsam lief (nicht dagegen unter 32-Bit-Installationen von antiX und Lubuntu) – was ich auf die Verwendung der grep-Option “–ignore-case” zurückführe. Deshalb habe ich jetzt die Suchfunktion von grep auf sed umgestellt. Für unbedeutende weitere Neuerungen siehe http://martikel.bplaced.net/skripte1/mediaterm.html, wo auch die neue MediaTerm-Version 6.4 zum Download bereitsteht.
@steese: Danke für das Verfügbarmachen meines Skripts auf GitHub. Ich als Amateur-Coder hatte mir das selbst nicht zugetraut …
-
MediaTerm liegt seit heute in der Version 8.0 vor, für die in erster Linie der Download der Filmliste überarbeitet wurde. Allen MediaTerm-Nutzern möchte ich ein Update auf diese Version ans Herz legen, da sie insbesondere auch Bitten und Vorschläge des MediathekView-Entwicklers @DerReisende77 aufgreift.
Wurde bisher die Filmliste von einem zufälligen Verteiler-Server heruntergeladen, so erfolgt der Download jetzt über den zentralen Load-Server von MediathekView, der jeweils an einen passenden Download-Server weiterleitet.
Um Mehrfach-Downloads ein und derselben Filmliste, etwa durch unkundige Nutzer, weitgehend auszuschließen, erfolgt vor dem Download außerdem eine Aktualitätsprüfung der lokal gespeicherten Filmliste.
Beide Neuerungen dürften sowohl einen (zumindest bescheidenen) Beitrag zur Reduzierung der Serverlast leisten, als auch Nutzern die eine oder andere frustrierende Downloaderfahrung ersparen. Eine Beschreibung aller Änderungen steht im Changelog auf http://martikel.bplaced.net/skripte1/mediaterm.html, von wo auch die neue Version von MediaTerm heruntergeladen werden kann.
-
-
Ich möchte an dieser Stelle darüber informieren, dass ich das Skript mediaterm künftig nicht mehr weiterentwickle. Die Gründe sind sind erstens mein fortgeschrittenes Alter, zweitens eine Verlagerung meiner persönlichen Interessenschwerpunkte. Zum Download steht mediaterm noch bis Anfang April 2025 bereit, anschließend läuft die Buchung des Webspaces aus und wird von mir nicht verlängert.
Es steht es natürlich jedem frei, das Skript – eine freie Software unter GPL-Lizenz – zu verbreiten oder weiterzuentwickeln. Für Rückfragen technischer Art kann ich jedoch nicht oder allenfalls sehr eingeschränkt zur Verfügung stehen.
-
Da ich mediaterm quasi täglich verwende (vor allem für schnelle Suchen ) und auch selbst eigene
kleine Verbesserungen (wie Suche nur im Titel) eingebaut habe, würde ich das gerne übernehmen und auf mein github stellen, wenn du nichts dagegen hast -
@vitusson Wenn du auf github mein Skript fortführen wolltest, würde mich das freuen. Tatsächlich zeigt ja der Anfang dieses Threads, dass du bereits in einer früheren Phase der Entwicklung hilfreiche Ideen und Lösungen einzubringen wusstest.
Du darfst das Skript gerne entweder unter dem bisherigen Namen mediaterm übernehmen oder, wenn es dir lieber ist, dem “Fork” einen neuen Namen geben. Wichtig wäre mir einzig, dass es eine Freie Software bleibt.
-
@maroc Ich würde selbstverständlich den Namen und die Lizenz unverändert lassen und auch alle deine älteren Versionen dort zum Download anbieten. Mit Changelog, Text und screenshots natürlich.
Ich muß mich nur noch ein wenig in Github einfuchsen