Jump to content
DetlefM

EPG als NTFS Datei Eigenschaften

Recommended Posts

DetlefM

Bei den Mediaservereinstellungen für Aufnahmen gibt es den Punkt "EPG als NTFS Datei Eigenschaften".

Ich kann mit Rechtsklick auf die erstellte ts Datei keine EPG Daten oder andere weitere Informationen sehen.

Es wird natürlich eine txt Datei mit EPG Daten und falls angeklickt auch eine log Datei erzeugt.

Kann ich die EPG Daten irgendwie aus der ts Datei direkt herausbekommen? Oder was macht diese Auswahl?

Share this post


Link to post
Griga

DMS Version? Seit 2.1.2 wird diese Option nicht mehr unterstützt.

 

Share this post


Link to post
HaraldL

Falls du alte Aufnahmen hast die noch mit der NTFS-Option gespeichert wurden müsstest du mit Tools wie Nirsoft AlternateStreamView den entsprechenden Datenstream an der .ts finden können.

Share this post


Link to post
DetlefM

Danke - dann hat sich das erledigt. Ich versuche immer die neueste Version zu nutzen und werde dann einfach mal updaten.

Obwohl mich eine Anleitung wie ich EPG Daten in einer ts Datei "verstecken" kann schon interessieren würde. 

Weil, derzeit hebe ich die epg Datei immer auf um Serie / Episode usw. zu identifizieren und wenn ich das in einer Datei machen könnte wäre es leichter.

Share this post


Link to post
HaraldL

Bei NTFS ist es möglich an eine Datei quasi weitere anzufügen als zusätzliche alternative Streams. Im Explorer sieht man die Datei nur 1x und beim Öffnen wird der primäre Stream geöffnet. Auch beim Kopieren werden all die Zusatzdateien mitkopiert. Nur wenn man beim Öffnen ausdrücklich einen anderen Stream aufruft bekommt man die anderen Inhalte. Das verlinkte Tool zeigt Dateien an die zusätzliche Streams haben und kann diese auch als einzelne Datei extrahieren.

 

Klassisches Beispiel: Wenn du mit dem Internet-Explorer eine Datei aus dem Internet herunterlädst bekommt die einen alternativen Stream ":ZoneIdentifier:$DATA" mit der Information aus welcher Zone (z.B. Internet) die Datei kam. Daher weiß Windows beim späteren Öffnen dieser Datei, selbst nach Kopieren auf einen anderen Rechner noch daß die aus einer "eventuell unsicheren Quelle" stammte. Da steht im Stream dann z.B.

[ZoneTransfer]
ZoneId=3

 

Hab das Tool gerade mal auf alte Aufnahmen (wahrscheinlich noch vom Recording-Service) losgelassen, da sieht man daß an jeder .ts einige Streams mit Infos dranhängen. In einem Hex-Editor findet man dann z.B. die EPG-Infos, sind also keine einfachen Textdateien wie die separate .txt Datei.

 

Weitere Infos findet man z.B. bei Wikipedia: https://de.wikipedia.org/wiki/Alternativer_Datenstrom#Windows

Share this post


Link to post
This thread is quite old. Please consider starting a new thread rather than reviving this one.

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

    • 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
    • Krischu
      By Krischu
      Mir kommt der Gedanke - jetzt, da der Satellitenempfang und die Wiedergabe unter Windows 10 mit DVBViewer wieder hervorragenden laufen - ob man mit Komponenten aus dem DVBViewerprogramm einen Windows Mediaserver einrichten könnte, so daß man an verschiedenen Stellen im Haus sein Programm auswählen und wiedergeben könnte.
       
      Geht das ?
       
      Grüße
      Christoph
      EDIT: zwischenzeitlich noch ein bißchen nachgedacht. Eine SAT->IP Box wäre hier das naheliegende. Auch wenn es eine Lösung mittels DVBViewer-Komponenten gäbe, wäre das sicher die stromsparendere Lösung. So muß nicht der Workstation-PC dauernd laufen, wenn man im Haus Fernsehen will.
      Aber grundsätzlich interessiert mich die Frage nun doch.
    • DetlefM
      By DetlefM
      I noticed several things during my tests that make debugging api calls difficult.
      /api/epg.html
      The returned XML string is often (but not always) incorrect if the EPG entry is not found.
      <?xml version="1.0" encoding="utf-8" ?><!-- by DVBViewer Media Server --><epg Ver="1">
      The end tag is missing.
      Here it would be nice (besides the return of a valid XML string) to get an error code included. For example: wrong channelid, epgid not found
      When searching for pdc with a wrong pdc value (in my case 'NOPDC') this filter is completely ignored and the EPG list of the channel is returned. I think also here an error message would be more helpful.
      Many other api calls have no return value at all - e.g. timeredit. Here it would be helpful if the changed timer (or an error code in case of problems) would be returned.
    • 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...