You are here

EPGViewer/Editor for linux

8 posts / 0 new
Last post
andykimpe
Offline
Donator
Joined: 8 years
Last seen: 1 month
EPGViewer/Editor for linux

 EPGViewer/Editor for linux

 

It won't launch with Mono or .NET.

Under Wine, it seems to be missing some dependencies. Please specify:

NET Framework version dependencies

.NET Framework?

And if necessary, Visual C++ Redistributable version

vcrun?

I tested with .NET Framework version 4.8, since that's the default version on current Windows.

It gives this error.

 

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find a part of the path 'Z:\EPG\guide_rex.xml'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
   at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
   at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
   at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Object xmlResolver)
   at System.Threading.CompressedStack.runTryCode(Object userData)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   at System.Threading.CompressedStack.Run(CompressedStack compressedStack, ContextCallback callback, Object state)
   at System.Xml.XmlTextReaderImpl.OpenUrl()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.XmlTextReader.Read()
   at System.Xml.XmlReader.MoveToContent()
   at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
   at System.Data.DataSet.ReadXml(String fileName)
   at EpgEdit.EpgEdit.mergeInputFiles(String[] files)
   at EpgEdit.EpgEdit.EPG_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
EpgEdit
    Assembly Version: 1.4.0.0
    Win32 Version: 1.4
    CodeBase: file:///Z:/home/andy/Downloads/EPGEdit1.4/EpgEdit.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Blackbear199
Offline
Has donated long time ago
Joined: 10 years
Last seen: 4 months

if you read the details about it on the downloads page you must make sure your epg file doesnt have star-rating elements.
its a bug.
remove them with the rex post processor.
also,its very outdated.
if you want a far simpler solution install the epg viewer for chrome/edge.
https://chromewebstore.google.com/detail/epg-viewer/lnhfllpjnichiepbkgnf...
enable local file support as per the instructions
1. Select "More" (3 dots) in the right corner > Extensions > Manage Extensions.

2. Find "EPG Viewer" in the list.

3. Select "Details".

4. Enable "Allow access to file URLs".

select your guide.xml and right click => open with => chrome or edge
 

andykimpe
Offline
Donator
Joined: 8 years
Last seen: 1 month

Your answer has very little to do with my request.

In fact, it has nothing to do with it at all.

You're talking about a bug? What bug?

I'm asking how to launch this program on Linux.

Linux, not Windows.

And you're telling me about a problem with the EPG file.

What EPG file? I can't even access the program's interface, so I can't load my EPG file if the program doesn't open.

Instead of providing a solution, the only thing you're offering is a Chrome extension that only displays the EPG's contents.

But I'm not trying to display it, I'm trying to modify it to add programs with a graphical interface.

What I need to know is what this program depends on.

Which version of .NET Framework?

Which version of Visual C++ Redistributable?

Which version of Visual Studio was this program created with?

And the only person who can answer that, in principle,

is the developer of this program. program

mat8861
Offline
WG++ Team memberDonator
Joined: 10 years
Last seen: 21 hours

First edit EpgEdit.config.xml (i am using windows) not sure it works in linux, that's why Blackbear199 suggested to use the chrome extension EPG Viewer

 

Attachments: 
andykimpe
Offline
Donator
Joined: 8 years
Last seen: 1 month

You just need to know the dependencies to adapt it.

The project developer just needs to provide them, and I can adapt it.

What Blackbear199 suggested doesn't meet my needs or what I'm asking for.

I'm trying to create programs for online channels that don't have their own programming, and therefore modify the file to add each program.

Doing it manually in XML is too time-consuming; it takes me 6 hours to write 24 hours of programming.

The most time-consuming part is setting the dates and times correctly.

Because we don't all write dates the same way.

So you have to check everything several times.

Blackbear199
Offline
Has donated long time ago
Joined: 10 years
Last seen: 4 months

i dont recall you mention anything about channels that dont have their own programming..

look in the misc folder.

dummy.ini and fixed.ini are a few options worth looking at.

 

andykimpe
Offline
Donator
Joined: 8 years
Last seen: 1 month

We're talking about a web hub on Twitch.

If you were to list all the EPGs (Episode Program Guides) for every Twitch, YouTube, etc. channel that exists, you'd never finish.

Especially since not all streamers necessarily share their schedules.

Blackbear199
Offline
Has donated long time ago
Joined: 10 years
Last seen: 4 months

provide a example of the data and what your trying to do with it.
i dont see what the relationship with channels that dont have epg(that your trying to manually create) and a epgviewer/editor have in common unless your intent is to use it to test your manually created data?
 

Log in or register to post comments

Brought to you by Jan van Straaten

Program Development - Jan van Straaten ------- Web design - Francis De Paemeleere
Supported by: servercare.nl