Delphi Posted February 7, 2018 Author Posted February 7, 2018 On 5/2/2018 at 12:56 PM, lehtikissa said: There don't seem to be separate items for what WebGrab+Plus calls "subtitle" (DVBViewer: Title) and "description" (DVBViewer: Description) in EPG Format Editor's Information column. No, they are in the "Where to Display" Treeview. Drag and drop information to the "Where to Display". Quote
championc Posted March 26, 2018 Posted March 26, 2018 Hi all, I am using IPTV on DVBViewer with an M3U URL. I have created an ini Channel File too. I have a url to the EPG data will connects to a .dtd file. However, I'm stuck at the very beginning in that what is my XMLTV TV Data File ? Or how can I create one ? Quote
Delphi Posted March 27, 2018 Author Posted March 27, 2018 16 hours ago, championc said: I have a url to the EPG data In Xepg click "Add" button, then key in the URL in the field "Grabber executable/URL". Supply a file name of you own choice in the "XMLTV TV Data file" field. Click the "Help" buttons around Xepg for further information. Quote
Kaloschke Posted April 28, 2018 Posted April 28, 2018 Hi, I'm using xepg and it runs with dms on my server. My kodi-clients get the epg-data, but no DVBViewer-client. Under options in xepg I added the DVBViewer-clients (pc names as requested) but only the client on the server ist accepted Any hints? Greetings Kaloschke Quote
Delphi Posted April 28, 2018 Author Posted April 28, 2018 1 hour ago, Kaloschke said: I'm using xepg and it runs with dms on my server. My kodi-clients get the epg-data, but no DVBViewer-client. From Xepg mainform help: Quote DVBViewer Media Server: Distribute EPG to clients On each DVBViewer client: IMPORTANT: Options --> EPG --> "Save EPG Data on disk" unchecked IMPORTANT: Options --> DVBViewer Media Server --> "Download EPG from service" checked If you want EPG to be distributed right after the Xepg import: Xepg --> Options --> DVBViewer Media Server --> Detect Clients (button) --------------------------------- Quote Under options in xepg I added the DVBViewer-clients (pc names as requested) but only the client on the server ist accepted From Xepg Options help: Quote Detect Clients (button): Adds the DVBViewer clients (pc names) which have been connected to the DVBViewer Media Server since the last DVBViewer Media Server restart. If you miss a client, relaunch it and detect again. So, try to close and open all of your DVBViewer clients. Quote
Kaloschke Posted April 29, 2018 Posted April 29, 2018 Everything works fine now. Thank you very much. Greetings Kaloschke Quote
Delphi Posted August 24, 2018 Author Posted August 24, 2018 Quote Xepg version 0.7.3.0 is available. This version takes advantage of the new EPG update strategy in DVBViewer 6.1.2 and DVBViewer Media Server 2.1.2. Details in the changelog. Example (for DMS with DVBViewer clients): If you want to (temporarily) see the native (DVB) EPG instead of the external EPG for a channel, just unpair the channel in Xepg and do a Test Import. The new channel pairing will immediatly take effect in all DVBViewer clients, running or not. No need having to relaunch all DVBViewer clients any more. Pretty cool Quote
Delphi Posted August 26, 2018 Author Posted August 26, 2018 (edited) Just to make things clear I have added the following line to the changelog: NOTE: You should only upgrade Xepg to version 0.7.3.0 if you have upgraded DVBViewer to 6.1.2 (and DVBViewer Media Server to 2.1.2). Edited August 26, 2018 by Delphi Quote
D3ltorohd Posted August 31, 2018 Posted August 31, 2018 (edited) Hello @Delphi you are the programer off the tool ? I have a problem ? There are too channels that have no epg data. The data is on the xml file but after import there is no data on epg. I have mapped it. On Clickfinder there are data seen in the program. Log EPG XML Edited August 31, 2018 by D3ltorohd Quote
Delphi Posted August 31, 2018 Author Posted August 31, 2018 1 hour ago, D3ltorohd said: Hello @Delphi you are the programer off the tool ? I am. The problem is your grabber. Is does not deliver unique XMLTV IDs. Example from the log: 2018-8-22 19:55:13 563521184202764 National Geographic Wild [133-2-12-1] 2018-8-22 19:55:13 563521184465014 National Geographic Wild [133-6-118-1] The red ones are XMLTV IDs. They MUST be different for different channels. Quote
Delphi Posted August 31, 2018 Author Posted August 31, 2018 Seems that you have 2 xml files: TVMovie.xml and EPGBuddy_1.xml. In essence they are treated as one long file, so XMLTV IDs must be unique across both files. I am not able to download those via your link. Please zip them together into one zip file. Quote
Delphi Posted August 31, 2018 Author Posted August 31, 2018 1 hour ago, Delphi said: 2018-8-22 19:55:13 563521184202764 National Geographic Wild [133-2-12-1] 2018-8-22 19:55:13 563521184465014 National Geographic Wild [133-6-118-1] The red ones are XMLTV IDs. They MUST be different for different channels. This is wrong, sorry. If you use EPG sharing the XMLTV IDs can be present multiple times in the LOG file. One general reason for EPG not showing up is that the start times are outdated or out in the future in your XMLTV file, looks like <programme start="20180831050500 First check that out for the problematic channel(s). If that's not the problem, I need the folowing files: From Xepg Data Folder: Config.ini, Pairings.xml C:\ProgramData\Xepg\EPGFormats\MeinEPGFormat.xml C:\ProgramData\Xepg\Language\TVSpielfilmGenre.xml Both of the XMLTV files From DVBViewer Configuration Folder: channels.dat Please zip all the files together. Also,, I need to know the DVBViewer channel names and the XMLTV channels (display_name and XMLTV ID) which are problematic. 1 Quote
D3ltorohd Posted August 31, 2018 Posted August 31, 2018 1 hour ago, Delphi said: Also,, I need to know the DVBViewer channel names and the XMLTV channels (display_name and XMLTV ID) which are problematic. Hm the 2 channels for example are n-tv and welt, i dont know where i can find the xmltv id. in the program it should be namend ntv or ntv b i use 2 different tools now, to test, but by both i cant get the two channels fill with epg. 1 hour ago, Delphi said: This is wrong, sorry. If you use EPG sharing the XMLTV IDs can be present multiple times in the LOG file Hm where i have to set this up ? 1 hour ago, Delphi said: 2018-8-22 19:55:13 563521184202764 National Geographic Wild [133-2-12-1] 2018-8-22 19:55:13 563521184465014 National Geographic Wild [133-6-118-1] This channel is fill up with epg, all works fine. So here i have the zip file with (i hope all of the needed files) for you. Quote
Delphi Posted September 1, 2018 Author Posted September 1, 2018 9 hours ago, D3ltorohd said: Hm where i have to set this up ? When doing a channel pairing: Quote
Delphi Posted September 1, 2018 Author Posted September 1, 2018 (edited) I have found the problem: In the news catagory you have all EPG Flags unchecked for those channels. That's why the EPG is not shown. Check it out in the DVBViewer channel editor. In general you should have ALL EPG Flags checked for ALL channels. External EPG is automatically displayed if present, since it has the higest priority. Only in very special cases it is needed to manipulate the EPG flags (certain RTSP devices). Here you can see how to easily check all EPG Flags: http://www.a123.dk/subpages/upgrade.htm Edited September 1, 2018 by Delphi 1 Quote
D3ltorohd Posted September 1, 2018 Posted September 1, 2018 (edited) Oh ok many thanks to you. I dont have seen this. I have unchecked all an than all only external epg. So there must be a mistake. I try it. Thank you very much. I use DMS only as Server im looking over the network with kodi. So someone told me i should only use external epg. Edited September 1, 2018 by D3ltorohd Quote
Delphi Posted September 1, 2018 Author Posted September 1, 2018 (edited) Is it this channel we are talking about? It is a bit confusing, since the the channels n-tv and welt exist in several places. As you see all epg flags are unchecked. That's why you don't see the EPG. EDIT: It's not a good idea to produce an answer to a post by completely change a previous post I overlooked it. Edited September 1, 2018 by Delphi Quote
D3ltorohd Posted September 1, 2018 Posted September 1, 2018 Yeah, i post 2 screens, but over my post you have post the help. So i changed it. No it works, you have right, there are several channels with this name. so now i have all of them and the epg is there. Many thanks for your great support. So you tool works fine, and that was my problem. Quote
Pike Posted September 30, 2018 Posted September 30, 2018 Hallo, ich bin neu hier, komme ursprünglich vom MCE, bin nach abschalten der MCE-Community aber auf der Suche nach einer neuen Lösung bei KODI mit DVBViewer gelandet. Ich nutze den DVBViewer Pro Version 6.1.2 und den DVBViewer Media Server 2.1.2 dazu. In KODI läuft soweit alles, jetzt wollte ich mein EPG etwas aufbessern. Ich habe immer noch ein laufendes Clickfinder ABO, über EPGBuddy und XEPG 0.7.3.0 wollte ich das EPG zum DVBViewer importieren. Leider scheitere ich an der XEPG Einrichtung. Grundsätzlich findet XEPG den DVBViewer und startet ihn auch für die genannten 6 Sekunden, nur der Test der Verbindung der Click auf Clientsuche bringt die u.a. Fehlermeldung. Kann mir jemand an der Stelle weiterhelfen, ich sitze seit einigen Tagen an dem Problem, aber ich finde keinen Ansatz. Wie gesagt Username und Passwort funktionieren in KODI tadellos, der Verbindungstest im DVBViewer läuft damit auch, nur hier geht gar nichts??? Hat jemand einen Rat für mich? Danke schon mal. Quote
Delphi Posted September 30, 2018 Author Posted September 30, 2018 Are you using the Guest account of the DMS? Xepg requires you to use the "admin" account. The help file says nothing about this, now added. . Quote
Griga Posted October 1, 2018 Posted October 1, 2018 @Pike: Der Fehlercode 12007 weist auf ein Problem mit der Namensauflösung hin. Wenn meine Vermutung (siehe unten) stimmt, verwendet Xepg eine Netzwerk-Schnittstelle, die durch den Internet Explorer bzw. dessen Einstellungen beeinflusst wird. Es gibt ein bekanntes Problem mit dem geschützten Modus des IE 11 und der Adresse 127.0.0.1. Du kannst probieren, diesen Modus auszuschalten (Extras -> Internetoptionen -> Erweitert -> Sicherheit -> Erweiterten geschützten Modus aktivieren), danach PC neu starten, oder (besser) statt 127.0.0.1 localhost zu verwenden. Quote ERROR_WINHTTP_NAME_NOT_RESOLVED 12007 The server name cannot be resolved. https://docs.microsoft.com/en-us/windows/desktop/winhttp/error-messages @Delphi: Looks like Xepg is using the WinInet interface. It is influenced by the user's Internet Explorer settings. There is a known problem with 127.0.0.1 and the "enhanced protected mode" of the IE 11: https://stackoverflow.com/questions/17415111/127-0-0-1-will-not-work-in-ie-11 That's why the DMS tray tool uses localhost to open the web interface, not 127.0.0.1. Quote
Delphi Posted October 1, 2018 Author Posted October 1, 2018 (edited) @Griga: Thank you very much for clarifying. I think localhost should be the default value in stead of 127.0.0.1 in the next version. I have a few related questions: I claimed that the Guest account cannot be used with Xepg. Some GET commands (e.g. api/epgclear.html?source=4) fail when connecting using the Guest account. IMO that makes good sense: A guest user should not be allowed to dele any EPG. 1) The cgi-bin/EPGimport seems to work for the guest account, maybe it shouldn't? For testing the connection I use api/version and api/status2. They work for the Guest account so Xepg will report the connection OK, but the import might fail. Not so good. 2) Is there a way to test whether the "Authentification" or the "Guest" account is used? That would be the best solution. I have written in the help file that the Guest account should not be used, but will they read it? 3) Maybe all the problematic GET commands should be allowed for the Guest account? (there is also httpGET(GetCommand + Clients + '&cmd=-x8276'); for updating EPG in clients). That way Xepg will work for the Guest account as well. 4) What do you think? @Pike: Did the localhost instead of 127.0.0.1 work? Edited October 1, 2018 by Delphi Quote
manül Posted October 1, 2018 Posted October 1, 2018 11 minutes ago, Delphi said: 2) Is there a way to test whether the "Authentification" or the "Guest" account is used? That would be the best solution. I have written in the help file that the Guest account should not be used, but will they read it? The output of api/status2.html contains a "rights" element. It's content is "full" or some other value (don't remember which exactly). If the content is not "full" the user only has guest privileges. 1 Quote
Delphi Posted October 1, 2018 Author Posted October 1, 2018 @manül: Thanks. I can now make a consistent UI and post an error message if rights are not "full" (the other one is "read"). I actually log the output of api/status2.html on each import. Obviously I don't read it myself Quote
Delphi Posted October 2, 2018 Author Posted October 2, 2018 (edited) Quote Xepg version 0.7.3.1 is available Now checks whether rights=full. Edited October 2, 2018 by Delphi Quote
Pike Posted October 3, 2018 Posted October 3, 2018 Hallo, danke an alle für die Unterstützung, aber war ich beruflich unterwegs und konnte mich erst jetzt weiter mit dem Problem befassen. Leider hat alles nicht geholfen. Hier der aktuelle Stand der Maßnahmen,ich hoffe, ich war nicht komplett blind und habe eine Tipp von Euch überlesen : 1) Ich benutze den Admin-Account mit den im Media Server funktionierenden Zugangsdaten (sicherheitshalber direkt nochmals kopiert) 2) Ich habe die neueste Version von XEPG (0.7.3.1) installiert 3) Ich habe in den Internetoptionen den erweiterten geschützten Modus deaktiviert (auch nach Neustart keine Änderung) 4) Ich habe auch von 127.0.0.1 auf localhost gewechselt in den Optionen von XEPG 5) Ich habe die IP-Adresse des HTPC unter vertrauenswürdige Seiten in den Internetoptionen eingetragen Der Fehler 12007 bleibt immer genau so stehen, keine Änderung. Noch eine Info: Ich nutze den IE11 nicht, habe nur EDGE stehen, Standardbrowser ist der Firefox (62.0.3 (64-Bit), automatische Aktualisierung) Im Media Server Web Interface wird in der Adresszeile "localhost:8090" angezeigt. Grundsätzlich findet der PC den localhost also schon. Mit Netzwerkeinstellungen tue ich mich etwas schwer, ich habe im Netz recherchiert, bin da aber auch nicht weitergekommen. Wenn noch jemand eine zündende Idee hat, wäre ich wirklich dankbar. Quote
Delphi Posted October 3, 2018 Author Posted October 3, 2018 (edited) 3 hours ago, Pike said: Im Media Server Web Interface wird in der Adresszeile "localhost:8090" angezeigt. Grundsätzlich findet der PC den localhost also schon. For me it is localhost:8089 (the deafult value in DMS). I use 8089 in Xepg as well. From the Xepg help file: Quote Port (Required!): You MUST enter a Port number if you want to import EPG into the DVBViewer Media Server. Find the port here:DVBViewer Media Server -> Configure -> Web/UPnP. Use the port from group "Web Server". Here are my settings in DMS: Edited October 3, 2018 by Delphi Quote
Delphi Posted October 3, 2018 Author Posted October 3, 2018 @Pike: I have looked into my code (old stuff). Xepg converts the UserName and the PassWord to AnsiString, the only thing accepted by DMS (formerly Recording Service) at that time. If you use special characters (e.g. ☆) that might cause problems (Character loss). If it still doesn't work, you could try to temporarily change the UserName and PassWord using ASCII characters only. Quote
Pike Posted October 5, 2018 Posted October 5, 2018 @Delphi ASCII solves the problem, unbelievable. I tried to make a strong password, which caused the trouble. Thank you for your support, problem solved. Quote
lwolter Posted November 17, 2018 Posted November 17, 2018 Hallo zusammen, erst einmal ein großes Lob für dieses tolle Tool. Ich habe aber doch noch eine Frage: Ist es möglich (vielleicht auch erst in der Zukunft), mittels Kommandozeilen-Parameter den auszuführenden Job/Grabber auszuwählen? Ich denke dabei an ein Szenario mit 2 Jobs/Grabbern, von denen der eine täglich, der andere nur zweiwöchentlich laufen soll. Viele Grüße! Quote
Delphi Posted November 17, 2018 Author Posted November 17, 2018 Thanks for the flowers. I plan in some (not near) version of Xepg to split the Config.ini into 2 files Xepg.ini and an xml file (containing the jobs/grabber) . I have made a note on that the xml file could be taken as a parameter. Quote
jampeer Posted November 27, 2018 Posted November 27, 2018 (edited) Downloading: http://epg.in.ua/epg/tvprogram_ua_ru.gz From: http://epg.in.ua/epg/tvprogram_ua_ru.gz http://epg.in.ua/epg/tvprogram_ua_ru.gz Size: 3756581 Failed download:http://epg.in.ua/epg/tvprogram_ua_ru.gz To: C:\ProgramData\Xepg\http://epg.in.ua/epg/tvprogram_ua_ru.gz EXCEPTION MESSAGE: I/O error 123 Hello.Help to understand why the EPG is not loaded. Perhaps the reason for the expansion. gz? Edited November 27, 2018 by jampeer Quote
jampeer Posted November 27, 2018 Posted November 27, 2018 Sorry, found your mistake.The EPG is successfully loaded into the file but is not displayed on the channels.Perhaps you need to configure in DVBViver? Quote
Delphi Posted November 27, 2018 Author Posted November 27, 2018 (edited) 42 minutes ago, jampeer said: The EPG is successfully loaded into the file but is not displayed on the channels. You need to launch Xepg and click the Help! button to understand how Xepg works. Amongst other things a channel pairing must be done. As a start you should have somthing like: A problem is that a the MyTVGuide.gz is a compressed file. it should be uncompressed (winzip) before it can be used by Xepg. or maybe there is a better link that delivers the file as an xmltv (.xml) file? Maybe yo can construct a .BAT or .vbs file that downloads and uncrompresses the file to say MyTVGuide.xml? EDIT: you can also use 7-zip to uncompres. it contains tvprograms.xml (~49MB) Edited November 27, 2018 by Delphi 1 Quote
jampeer Posted December 23, 2018 Posted December 23, 2018 It is recommended to convert your IPTV channels (TunerType=4) to a TS Stream (TunerType=6), se forum. Xepg will then work right out of the box! Hey.Please tell me how to do it.Thank. Quote
jampeer Posted December 24, 2018 Posted December 24, 2018 Thanks, all worked well.Prompt, after disabling and launching the DVB Weaver, the already loaded EPG disappears.How to do what would be saved until the next update?Thank. Quote
Delphi Posted December 28, 2018 Author Posted December 28, 2018 Normally DVBViewer/DMS automatically saves the EPG imported by Xepg, so I don't understand what you mean. Could you be a bit more specific. To have an allways upgraded EPG, please read Xepg -> Automate -> Help 1 Quote
jampeer Posted December 29, 2018 Posted December 29, 2018 (edited) Sorry to say it is not clear, I use the Translator.My question is that at first Xepg successfully loads EPG, everything works. But as soon as I turn off DVB Weaver and start it again, EPG on IPTV channels is absent, although everything was until shutdown. Edited December 29, 2018 by jampeer Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.