Are you using local IP address or public?
Ping to IP address works?
Are you using local IP address or public?
Ping to IP address works?
I tested addon numerous times and it always worked as it should. But I only did in VMware workstation and not on real hardware. Maybe it works differently.
If it doesn't work give me EXACT testing procedure from clean system without installed addon and it's settings.
x23piracy: Are you the old friend?
Excellent news!
Regarding EPG:
from m3u8
#EXTINF:-1 group-title="Primary" tvg-id="CH 1 HD" tvg-logo="ch_1_hd.png",CH 1 HD
http://something
from xmltv
<channel id="CH 1 HD">
<display-name lang="en">CH 1 HD</display-name>
</channel>
<programme start="20191010002500 +0200" stop="20191010005000 +0200" channel="CH 1 HD">
<title lang="en">Some thing</title>
</programme>
Display More
Create file /storage/.kodi/userdata/autoexec.py with content
Or use Accessing LibreELEC [LibreELEC.wiki] to create file in appropriate folder.
Obviously instead of ActivateWindow other actions can be done too.
You need to replace the patch file. As you can see header names must be lowercase. You can check with grep or open file directly.
If still doesn't work then I need to test myself with one real URL.
Ah, my mistake (didn't saw your whole message).
Anyway, I read code superficially - the names must be lowercase. This patch will do the work:
Change the patch, clean kodi, make image. Then it will work.
Then try to clean kodi package and build image again. Check with grep for changes in a file.
You see in kodi log file that headers are ignored?
If you add a patch file then buildsystem should rebuild Kodi when making image. You can check if patch was applied by command
You should see
If you don't see this try cleaning Kodi package and make image again
Create patch file packages/mediacenter/kodi/patches/kodi-800-extra-headers-ffmpeg-demux.patch with content
--- a/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxFFmpeg.cpp 2019-08-31 13:34:13.000000000 +0200
+++ b/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxFFmpeg.cpp 2019-10-16 17:33:37.391963941 +0200
@@ -770,7 +770,7 @@ AVDictionary *CDVDDemuxFFmpeg::GetFFMpeg
name == "dnt" || name == "x-forwarded-for" || name == "x-forwarded-host" || name == "x-forwarded-proto" ||
name == "front-end-https" || name == "x-http-method-override" || name == "x-att-deviceid" ||
name == "x-wap-profile" || name == "x-uidh" || name == "x-csrf-token" || name == "x-request-id" ||
- name == "x-correlation-id")
+ name == "x-correlation-id" || name == "subid" || name == "stbid")
{
if (name == "authorization")
{
Display More
and build image as Compile [LibreELEC.wiki]
It all started here with discussion: Fixed: allow some basic HTTP headers to be passed on to ffmpeg by basrieter · Pull Request #10402 · xbmc/xbmc · GitHub
I doubt this feature request would be accepted
But who knows. If I were you I would just use one http proxy to insert this headers.
This output comes from dvddemuxffmpeg.cpp#l790
And as you can see from the lines above only some headers are passed. Not sure if you could do what you want without custom build.
Maybe with some HTTP proxy.
You could try this: Disabling the Webcam or USB Ports on Linux - Karl's Code
Writing to unbind/bind could be done with suspend/resume script Creating Suspend and Resume Scripts [LibreELEC.wiki]
You can also try with hdparm to set suspend time.
From what i see some users don't understand that some touchscreens needs to be calibrated? And then they are wondering why it doesn't work or it work only on some area.
First he need to test the touchscreen with evtest program if he get correct (or any) data or not. If touchscreen doesn't work with evtest then he can think of better options.