Jump to content

Recommended Posts

Posted (edited)

Thanks guys, since I could not figured the issue, I rebuild DMS, XEpg, set a Web time external scheduler, every things is working on the server machine.

However, various DVBViewer clients ie desktop, android, Kodi are not able to connect to DMS I have scratched my head  to bleeding several times tryied (disable LAN firewall,  allowed 8089 in the firewall for the LAN, yet no result.

I will take this issue to DMS forum.

 

Cheers!

Edited by e123enitan
  • 4 months later...
Posted

Hello Delphi,

 

thank you for this great tool, it's working perfect.

Is there any documentation how to import the EPG data to DVBViewer Media Server? Is there an API or database file?

 

Thank you 🙂

Posted

Xepg -> Options -> General -> Import XMLTV Into

 

Select DVBViewer Media Server

 

Yes, the DVBViewer Media Server has a HTTP api. Xepg takes care of handling this.

 

 

Posted

Thank you.

 

My question was specifically for programmatically importing EPG to DMS. I now found the documentation of the http API.

  • 1 month later...
Posted

Hello, Thanks for your excellent software. Is it possible to change the data directory from C:\ProgramData\Xepg to a user defined directory so I can run Xepg portably? If not is this something that could be implemented in a future version?

Posted
18 hours ago, hse said:

Is it possible to change the data directory from C:\ProgramData\Xepg to a user defined directory so I can run Xepg portably?

 

I don't understand what you mean by this. Be more specific, please.

 

The next version of Xepg will have project handling: You can have several project in subfolders

 

C:\ProgramData\Xepg\$$Projects\Project1

C:\ProgramData\Xepg\$$Projects\Project2

...

Each project folder contains versions of Config.ini, Config.enc, Pairings.xml and Xepg.LOG.

 

You can launch Xepg with parameter -pProject1, -pProject2, ...

 

depending on which settings you want Xepg to use.

 

Let me know if this will meet your request

Posted
13 hours ago, Delphi said:

I don't understand what you mean by this. Be more specific, please.

 

The next version of Xepg will have project handling: You can have several project in subfolders

 

C:\ProgramData\Xepg\$$Projects\Project1

C:\ProgramData\Xepg\$$Projects\Project2

...

 

I would like to be able to manually change this directory to another directory. Instead of

C:\ProgramData\Xepg or %ProgramData%\Xepg I would like to change it so I can use it portably.

 

For example

X:\Apps\_Media_\Xepg\  <--- install location with Xepg.exe, uninstaller and dlls

X:\Apps\_Media_\Xepg\ProgramData\ <--- I would like to be able to set this as the folder it uses as it's data folder

 

This way I can keep Xepg on a USB stick and it will never write data to disk on drive C:\

DVBViewer also allows this by editing the file Usermode.ini in it's install location. Here is

an example of DVBViewer being set up this way to run portably and not write data to drive C:\

 

 

 

dvb.png

Posted

I see. Portable means to run Xepg from an USB stick. Xepg is not designed for that.  Encryption won't work since the file Config.enc is machine dependent.

 

It is possible with the DVBViewer as you describe, though. However, how do you handle if the different pc's has different tuners or other hardware?

 

Why do you not want just to install DVBViewer and Xepg on all pc's in question and then automate the process of grabbing epg (link on my site)?

 

 

 

Posted

I would only ever be running it on the same computer, I try to run all my apps it what is known as "Portable" mode. This means if I ever need to reinstall windows or a hdd fails or something like this. I just have all my apps working and ready to go and I don't need to spend hours reinstalling everything. But if I can't change the paths a program uses, then I can't make it portable. Anyway don't worry about it, I will manage as is. Thanks again for your software

Posted (edited)

Now I understand what you are trying to accomplish. Encryption will work in that case.

It would be quite easy to have a file like the Usermode.ini in DVBViewer containing the path to the datafolder and use that if present.

 

However, it will break the simple update procedure of Xepg, which is

 

1) Uninstall Xepg. This will delete all files installed by Xepg, but not the ones created by Xepg (e.g. Config.ini, Pairings.xml,...). details in the file TheFiles.rtf in the DataFolder.

 

2) Install the new version of Xepg.

 

This ensures that you allways have a clean installation (e.g. if a help file is not used anymore you get rid of that)

 

I even considered to change the installer, so that the user could enter the path to the datafolder here.

But, who should be responsible for copying the files if the path is changed?

 

That is quite complicated to do automatically in  a smooth way and not worth it IMO, sorry.

 

A much better and more standard  way is to use a backup tool and automatically backup the Xepg DataFolder. Easy to restore in case of a HD failure.

 

On 5/13/2024 at 2:07 PM, hse said:

I try to run all my apps it what is known as "Portable" mode

 

You can't probably do that for all applications generally. Some apps makes use of the windows registry.

 

 

 

 

 

Edited by Delphi
  • 11 months later...
Posted (edited)

Xepg no longer works for me in DVBViewer version 7.3.1.
When configuring, I get this error: "Failed to connect to DVBViewer using interface IDVBViewer2"

 

https://postimg.cc/rzMjsRmz

 

Edited by trovador
Posted

Works fine here. When you click the Execute button, Xepg will launch DVBViewer. You must wait until Xepg closes DVBViewer.

 

Do you have several instances of DVBViewer/DMS running each having its own configuration folder? This is a something new introduced after the latest version of Xepg. Could be the source of the problem.

Posted (edited)

I have the DVBViewer Recording Service open, and I've tried closing it completely, but nothing gives me an error ("Failed to connect to DVBViewer using interface IDVBViewer2")
When I click run, it opens DVBViewer and gives me the error I posted.

 

 

https://postimg.cc/rzMjsRmz

 

DVBViewer version is 7.1.1.0

Edited by trovador
Posted
20 hours ago, trovador said:

I have the DVBViewer Recording Service open,

I hope you mean  DMS! (DVBViewer Media Server). The Recording Service is a very old version of DMS.

 

20 hours ago, trovador said:

and I've tried closing it completely, but nothing gives me an error

It has nothing to do with having DMS open. It is DVBViewer that you should close if running, not the DMS.

 

20 hours ago, trovador said:

When I click run, it opens DVBViewer and gives me the error I posted.

There is no run button. You should click Execute button.

 

I have never met this problem before. Maybe something is wrong with your DVBViewer installation?

 

Please click Read Me! button and read carefully.

 

Posted
Am 11.5.2025 um 21:52 schrieb trovador:

"Failed to connect to DVBViewer using interface IDVBViewer2"

 

This means DVBViewer is not installed properly. Most likely it is not registered as COM server in Windows, which is done by the installer. Try to re-install DVBViewer.

 

Posted

I just reinstalled version 7.3.1.0 again, and nothing is happening anymore.

  • Griga pinned this topic
Posted

Since EPG-Buddy no longer “works” and is no longer being developed.

 

I switched to easyepg lite as a test.

 

And there I noticed that the translation into German does not work. (Xepg is configured in German)

 

Here are a few screenshots.

auszug aus EPG daten.png

epg.png

xepg.png

Posted
On 6/1/2025 at 12:25 PM, shaupti said:

And there I noticed that the translation into German does not work. (Xepg is configured in German)

 

You can't expect that since the language handling can be very different amongst different xmltv providers. You will need to adapt settings in Xepg accordingly:

 

In <title, <sub-title and <desc  lang="en"  This is an error, the language is german. Contact your xmltv provider. If not possible don't use those values  by unchecking everything in "Select by Language (lang) attribute" in the XMLTV Job Editor.

 

You have <category  lang="en" this is correct. You must change "Extra Genre Search Language file" to an English file.

 

If you want better results , click the Help button in the XMLTV Job Editor. You might also want to reconsider settings in Meines2025.xml.

 

The reason for all this troubles is that the xmltv standard uses words to describe category/Genre. The digital tv world (DVBViewer) uses a language independent number  defined by ETSI 300 468

 

 

 

 

Join the conversation

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

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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.

×
×
  • Create New...