Jump to content

EPG-Informationsdatei, andere Extension?


DetlefM

Recommended Posts

Besteht die Möglichkeit eine andere Extension als .txt für die EPG Informationsdatei einzustellen?

Ich schreibe gerade an einem Programm das automatisch meine Serienaufnahmen mit Folge/Episode katalogisiert (also den Dateinamen in sowas wie 001_Meine_Series_S01E01_Das_Glöueck.ts umbenennt. Und die Suche nach allen txt Dateien geht zwar aber findet halt deutlich mehr (und jede Datei muss ich mir ansehen ob es eine EPG Datei ist) als wenn ich eine Extension wie .epg oder .dvbepg hätte.

Link to comment
2 minutes ago, DetlefM said:

Besteht die Möglichkeit eine andere Extension als .txt für die EPG Informationsdatei einzustellen?

 

Nein.

 

Ich würde eher von einer Liste aller Aufnahmen ausgehen, die du mit

 

http://127.0.0.1:8089/api/recordings.html?nodesc=1

 

oder mit weniger Beiwerk mit

 

http://127.0.0.1:8089/api/sql.html?rec=1&query=SELECT%20Filename%20FROM%20recordings

 

vom Server abrufen kannst, und für jede überprüfen, ob es eine gleichnamige Datei mit der Endung .txt gibt.

 

BTW: Ab dem nächsten Release wird es der DMS ermöglichen, über die Aufnahmenseite des Webinterface -> Editieren (Stiftsymbol) neben "Serie" nachträglich eine Staffel- und Episodennummer für Aufnahmen einzutragen. Die landen dann sowohl in der Aufnahmedatenbank als auch in der txt-Datei.

 

Link to comment
1 hour ago, Griga said:

Nein.

Ich würde eher von einer Liste aller Aufnahmen ausgehen, die du mit

http://127.0.0.1:8089/api/recordings.html?nodesc=1

oder mit weniger Beiwerk mit

http://127.0.0.1:8089/api/sql.html?rec=1&query=SELECT%20Filename%20FROM%20recordings

vom Server abrufen kannst, und für jede überprüfen, ob es eine gleichnamige Datei mit der Endung .txt gibt.

BTW: Ab dem nächsten Release wird es der DMS ermöglichen, über die Aufnahmenseite des Webinterface -> Editieren (Stiftsymbol) neben "Serie" nachträglich eine Staffel- und Episodennummer für Aufnahmen einzutragen. Die landen dann sowohl in der Aufnahmedatenbank als auch in der txt-Datei.

 

Danke für die Tipps - leider wäre das bei mir erhöhter Aufwand.

Ich habe mehrere Server (derzeit 2 - und manchmal auch noch die eine oder andere manuell angestossene)  die aufnehmen (sowohl von Argus TV als auch von DVBViewer) also müsste ich mehrere Server abfragen:

Mal sehen ob ich die Aufnahmen alle erstmal irgendwo vor der Kategorisierung sammle und dann nur einen Ordner verarbeite.

Zur Staffel-/Episodennummer : ich befürchte die Daten werden nicht im EPG ordentlich vorhanden sein (wäre schön aber mir fehlt der Glaube), weil auch derzeit sind diese Informationen in der EPG Datei nicht vorhanden und werden auch oftmals von den Sendern, wenn ich das richtig gesehen habe, nicht verbreitet. Aber schaun wir mal.

Link to comment
2 hours ago, DetlefM said:

Zur Staffel-/Episodennummer : ich befürchte die Daten werden nicht im EPG ordentlich vorhanden sein

 

Was ich in Aussicht gestellt habe, ist keine automatische Erfassung der Nummern aus dem EPG, sondern dass sie zukünftig in der Aufnahmedatenbank und den txt-Dateien einen festen Platz haben, insbesondere im Hinblick auf Add-Ons, die sich damit befassen. Wer die Arbeit nicht scheut, kann die Nummern im Webinterface auch per Hand eintragen.

 

Weiterhin werden die Webinterfaces (Desktop und Mobil) bei der Anzeige von Aufnahmen eine Kategorisierung nach Staffel unterstützen.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • AnBad
      By AnBad
      Hallo,
      ich kann zwar EPG von Freesat empfangen, aber es werden nur Programme für die nächsten 2,3 Stunden angezeigt. Wird von Freesat nicht mehr ausgestrahlt? Ich würde gerne die ganze zukünftige Wochen sehen, um zu entscheiden, was ich aufnehmen will...
    • SchauAN
      By SchauAN
      In der Hoffnung, dass ich es hier veröffentlichen darf, hier mein Weg, wie ich EPG bei Internet-Streams bekomme.
      Viele Angaben sind anpass- oder verbesserbar, ohne die Funkion einzuschränken. Mir reicht, dass es klappt.

      Der DVBViewer muss installiert sein und laufen.
      EPG-Buddy gibt's hier, XEPG hier.
      EPG-Buddy installieren. Es kann von Windows-Defender als Virus behandelt werden und muss dann explizit in den Einstellungen unter Viren- & Bedrohungsschutz erlaubt werden.
      XEPG installieren. Bei mir wehrte sich Windows gegen die Installation, im blauen Fenster auf mehr Information, dann kann man es installieren.
      Das Verzeichnis c:\ProgramData\Xepg\ muss vorhanden sein. Hier werden die von EPG-Buddy gesammelten Daten gespeichert und von XEPG gesucht. Es wird automatisch bei der Installation von XEPG erzeugt. Getestet mit EPG-Buddy 0.6.0.6 und XEPG 0.7.4.2. Das Forum zu EPG-Buddy ist hier zu ereichen. Dort gibt es auch eine tiefer gehende Anleitung mit Bildern.
      Änderungen an der von EPG Buddy genutzen EPG-Quelle TVSpielfilm kann dazu führen, dass plötzlich das EPG nicht mehr vollständig ist. Vor kurzer Zeit fehlten einige Dritte Programme und wenige Tage später gab es einen Workaround dafür.
      Ich nutze die Automatisierungsmöglichkeiten von EPG Buddy nicht, sondern automatisiere mit XEPG und dem Windows Aufgabenplaner.
       
      EPG-Buddy starten und im Tab Settings TVDB metadata language auf de und GUI Language auf deutsch umstellen, rechts unten You need to restart EPG-Buddy to activate changes. Restart now? Yes klicken.

       
      Tab TV Datenbank: auf manuell [default]

       
      Tab Zeitplaner alle Wochentage und Für Download wecken abkreuzen. Hier kann man zum Test EPG jetzt laden klicken. Das hilft auch, wenn man es mal eben zwischendurch aktualisieren möchte.
      Damit eine Senderliste angezeigt wird, auf EPG jetzt laden? Los Gehts

       
      Tab Einstellungen: Bei XML - Einstellungen Ordner den Pfad c:\ProgramData\Xepg\ angeben. In diesem Ordner erwartet XEPG die EPG-Daten.
      Tab Einstellungen: und rechts unten Jetzt neu starten? Ja.


      Tab EPG Daten: auf Datenbank Modus und jetzt das Mapping und Konfiguration ausführen. Die gewünschten Sender in der Liste anklicken und rechts den korrespondierenden Namen des Senders im DVBViewer eintragen. Alle nicht benötigten Sender bei Wie viele Tage grabben? auf null stellen, die gewünschten auf 14 Tage. Mehr geht nicht - leider. Je mehr Sender, desto länger dauert das Grabben. Bei mir 3:10 gesamte Liste, 17 Sekunden nur für die ör-Sender.


      Zum Test Tab Zeitplaner und EPG jetzt laden. Im Ordner c:\ProgramData\Xepg\ muss jetzt die TVGuide_1.xml mit aktuellem Zeitstempel stehen. Die kann anschließend von XEPG verarbeitet werden.
       
      XEPG
      DVBViewer schließen, XEPG starten:
      0) Zum Pfad vom DVBViewer navigieren C:\Program Files (x86)\DVBViewer\DVBViewer.exe, Execute angeben und ok.


      1) Add here und bei XMLTV TV Data file den im EPG-Buddy angegebenen Namen der Daten angeben, also TVGuide_1.xml. Grabber executable/URL: zu C:\Program Files (x86)\EPG-Buddy\Grab-EPG.exe navigieren. Format Language File und Extra Genre Search Language auf Deutsch.xml stellen.

       


      2) Channel Pairing ausführen: links XMLTV Channels und rechts DVBViewer Channels jeweils den gleichen Sender einstellen und das paaren bestätigen. Am Ende Apply und Exit.


      3) Options folgende Angaben:
      General: Import XMLTV EPG Into DVBViewer
      DVBViewer On Xepg End Action do: Always close DVBViewer
      Install bei DVBViewer.exe Parameters: -c eingeben. Damit startet der DVBViewer ohne Bild/Ton für den Datenimport.


      4) Test Import macht genau das und als Ergebnis zeigt der DVBViewer das EPG an.
       
      Damit das alles automatisch im Hintergrund abläuft, jetzt noch im Aufgabenplaner von Windows die entsprechende Aufgabe einrichten. Aufgabenplaner öffnen, rechts außen Aufgabe erstellen.
      Allgemein:
          Name XEPG (ist wie der Beschreibungstext beliebig)
          Mit höchsten Privilegien ausführen (weil sonst keine Schreibrechte für die EPG-Daten im Verzeichnis des DVBViewer existieren)


      Trigger: Täglich, Start 06:00 Uhr, Aufgabe verzögern für maximal 5 Minuten

       


      Aktionen: Bearbeiten

       
      Aktion: Programm starten
      Programm/Script: "C:\Programm Files (x86)\Xepg\Xepg.exe"
      Argumente hinzufügen (optional): -xGrabThenImport


      Bedingungen: Beenden, wenn Computer in den Akubetrieb wechselt (habe ich NICHT angekreuzt)
      Alle anderen Angaben bleiben voreingestellt. Viele Angaben können den eigenen Bedürfnissen angepasst werden.

       
      Einstellungen: Aufgabe so schnell wie möglich nach einem verpassten Start ausführen und Falls Aufgabe scheitert, neu starten alle 30 Minuten
      Alle anderen Angaben bleiben voreingestellt. Viele Angaben können den eigenen Bedürfnissen angepasst werden.

       
      Geschafft!
       
      Manueller Betrieb:
      EPG-Buddy: Tab Zeitplaner EPG jetzt laden? Los geht's klicken erstellt die TVGuide_1.xml.
      XEPG: Die erstellte c:\ProgramData\Xepg\TVGuide_1.xml mit Test Import in den DVBViewer übertragen, der dafür laufen muss.
       
      Hoffentlich sind keine Fehler enthalten…
      Danke an Christian für die Möglichkeit, mehr Bilder zu speichern und Griga für das Pinnen.
       
       
    • wald7
      By wald7
      Die Senderliste kann in Pro komplett aufgerufen werden,
      doch kann ich - auch nach Einspielung  der Fixes -
      für DBViewer Pro alleine und mit Media-Server kein EPG zu erhalten.
      Der Internetdownload im Mediaserver über die EPG-Suche
      zeitg ein endloses Loading. --> Nach Aktualisierung(Fix)
      AMD Radeon(TM) R5 M430
      Telestar digibit r1
      Windows 10 home aktualisiert
      support.zip
    • Goucho
      By Goucho
      Hallo DVBViewer,
       
      habe ein Problem mit Zugriff auf die Aufnahmen. Habe einen Media-PC, der lokal alle TV-Aufnahmen speichert, funktioniert auch. Optionen sind auch auf diesen Pfad eingestellt. DVBViewer zeigt aber nur einen Bruchteil der aufgenommenen Filme an, sowohl auf diesem PC als auch von anderen DVBViewer-PCs, die auf diesen Media-PC zugreifen.
       
      Ist nun ziemlich unübersichtlich, auf die Filme immer über das Dateisystem zuzugreifen, es geht, ist aber nervig.
       
      Mit der Buitte um Ideen und Ratschläge
       
      liebe Grüße
×
×
  • Create New...