Thanks, it work now. Any chance for VOD function in future
[Release] PVR EON.tv
-
Nirvana777 -
25. April 2023 um 14:14 -
Unerledigt
-
-
Glad to hear.
This addon implements the PVR API of Kodi. On this API Kodi does not support VOD.
VOD would mean different API = different addon = different programming language.
-
-
Regarding armv7a: everybody with a bit more time can also build their own android armv7a cross-compile environment.
Guide is here: https://github.com/xbmc/xbmc/blob…ADME.Android.md
-
Version 20.7.6 tries to fix the slow zapping resulting from Kodi not picking inputstream.adaptive
I could only test on Coreelec which is linux, not android... Linux armv7a works.
Tested with Coreelec 21 though and inputstream.ffmpegdirect not installed. Not sure of that makes a difference.
Version for Linux arm and android arm in 1st post and on github.
-
-
With the latest version for android.armv7a 20.7.6 it does not load the channels. After a clean install.
-
Describe what you did (e.g. what did you do for settings), even better provide a debug [definition='1','0']log[/definition]. Android armv7a I cannot test myself.
-
-
I have a xiaomi mi box 2gen with android tv 11 and i can't access the android data folder and i can't copy [definition='1','0']log[/definition] from kodi
-
Simply use Kodi Logfile Uploader
-
-
I have a xiaomi mi box 2gen with android tv 11 and i can't access the android data folder and i can't copy [definition='1','0']log[/definition] from kodi
You can use the [definition='1','0']log[/definition] uloader addon https://kodi.wiki/view/Add-on:Kodi_Logfile_Uploader
-
Code
Alles anzeigenAddOnLog: pvr.eon: Failed to refresh token 2023-11-20 21:55:40.046 T:5882 error <general>: AddOnLog: pvr.eon: Open URL failed with 401. 2023-11-20 21:55:40.046 T:5882 error <general>: AddOnLog: pvr.eon: Failed to get JSON for URL https://api-web.vivacom-be.cdn.united.cloud/v1/households and body . Status code: 401 2023-11-20 21:55:40.046 T:5882 error <general>: AddOnLog: pvr.eon: Failed to get households 2023-11-20 21:55:40.051 T:5883 error <general>: DoWork - Direct texture file loading failed for special://masterprofile/Thumbnails/9/925d9ee3.jpg 2023-11-20 21:55:40.053 T:5883 error <general>: DoWork - Direct texture file loading failed for special://masterprofile/Thumbnails/0/0ea541e8.jpg 2023-11-20 21:55:40.071 T:5904 error <general>: DoWork - Direct texture file loading failed for special://masterprofile/Thumbnails/4/4aa4a965.jpg 2023-11-20 21:55:40.199 T:5904 info <general>: WEATHER: Downloading weather 2023-11-20 21:55:40.226 T:5882 error <general>: AddOnLog: pvr.eon: Failed to refresh token 2023-11-20 21:55:40.226 T:5882 error <general>: AddOnLog: pvr.eon: Open URL failed with 401. 2023-11-20 21:55:40.226 T:5882 error <general>: AddOnLog: pvr.eon: Failed to get JSON for URL https://api-web.vivacom-be.cdn.united.cloud/v1/sp and body . Status code: 401 2023-11-20 21:55:40.226 T:5882 error <general>: AddOnLog: pvr.eon: Failed to get service provider 2023-11-20 21:55:40.227 T:5882 info <general>: PVR Manager: Starting 2023-11-20 21:55:40.245 T:5908 info <general>: PVR Manager: Started
-
-
Too short. Most likely Username + Password wrong.
-
With 20.7.2 there is no problem loading the channels
-
-
It's not about loading the channels. You don't get authenticated. No more free slot is another reason for that.
If you started clean you get a new device serial.
-
Installed 20.7.6 over 20.7.3. Tried to play live channel and also previously aired content, message appears :"One or more items failed to play. Check the [definition='1','0']log[/definition]... ". Went back to 20.7.3, playback is normal again, except for slow zapping. Here's the [definition='1','0']log[/definition] kodinerds.net/wcf/attachment/68195/
-
-
I deleted the new version and put the old version and the channels loaded
-
I deleted the new version and put the old version and the channels loaded
Sure why not?
-
-
Installed 20.7.6 over 20.7.3. Tried to play live channel and also previously air content, message appears :"One or more items failed to play. Check the [definition='1','0']log[/definition]... ". Went back to 20.7.3, playback is normal again, except for slow zapping. Here's the [definition='1','0']log[/definition] kodinerds.net/wcf/attachment/68195/
That [definition='1','0']log[/definition] shows that inputstream.adaptive is picked. As it should. But inputstream.adaptive fails to open the stream.
So pvr.eon works correctly. The bug is somewhere in Kodi or inputstream.adaptive on arm.
Is anybody on Kodi 21? Because my linux arm is Kodi 21. And you could also try to set inputstream.adaptive to fixed res. And the resolution to 4K as I did... But it could also be android specific.
-
That [definition='1','0']log[/definition] shows that inputstream.adaptive is picked. As it should. But inputstream.adaptive fails to open the stream.
So pvr.eon works correctly. The bug is somewhere in Kodi or inputstream.adaptive on arm.
Is anybody on Kodi 21? Because my linux arm is Kodi 21. And you could also try to set inputstream.adaptive to fixed res. And the resolution to 4K as I did... But it could also be android specific.
Tried the fixed res. Same result. No playback.
-
-
Let me explain in more detail what's happening.
The PVR Addon sends a list of properties into kodi and advises kodi how to handle the stream. E.g. the URL & which inputstream to pick etc. These properties have a name and a value, both as strings.
For Inputstream.adaptive the documentation about what to send is here.
And then the work of the PVR Addon is done and Kodi and the respective inputstream addon have control. There is nothing the PVR addon does or can do. As addon you can only send this list.
In the latest version the last thing PVR.Eon does is it outputs all properties to the debug [definition='1','0']log[/definition].
Let's look at lekovics [definition='1','0']log[/definition] from 20.7.6:
Code2023-11-20 20:56:10.980 T:32611 debug <general>: AddOnLog: pvr.eon: Name: streamurl Value: https://sbb-bg-ku-s3-100.ug-be.cdn.united.cloud/stream?i=6-wSFclYzKnakRvfuGLLrA&a=uOZpnwYTsKUAWdQ1Qwj7F9VzC6hqAsxiAUwNSsTlWXt7-VlyB1WmVakl2SuUGyVTGWBoLWNu4VEGek5SlFcpyhDCJfvZ69h8cpGAAbZFgpMj1K6xwfq7MujXXB5pvS7nkZC9-VOz1qr_h_4W-LYRmjnPtLTJeH7kqcarKRESWyoEmzWbVqDFkG-A8tUUha8HusaapnQL8OWzZuOmnSr9n0KXKIxhRaDVQ-I1OJkWkjpis9qHIgOu6pDD4Y04dzR-g1YMCfJ9eZM8sashV9ei4T6AU-_J2Hc_rHHtfdcxoHffEUA-Y4VKB-s8Zms-JElV8y8C54r4oCwEg64JWB32hLBDKAyUy_dd5mR7ohnjW42k7rMetnAMpZU3JAaTdAY5gDM1fCNasKMuVoLp5NMNdlReaXtRABNC_v6BHCsUmdsXwSAQtL6ILm56K7-U1yLuHqLf2LgVECN6vU32qVPzQetZ5AY6R5K2lSCPV9Fu-do&sp=eonserbia&u=2qumcweveln8uwb&player=m3u8&session=bee41e9d-7b00-46c5-8a4b-d220ec4ebc23&sig=7394e105092ad22ec0ffa9df7070abcafb7ce24e9c56c15b58cc6ac9ed0344cc 2023-11-20 20:56:10.980 T:32611 debug <general>: AddOnLog: pvr.eon: Name: isrealtimestream Value: true 2023-11-20 20:56:10.980 T:32611 debug <general>: AddOnLog: pvr.eon: Name: inputstream Value: inputstream.adaptive 2023-11-20 20:56:10.980 T:32611 debug <general>: AddOnLog: pvr.eon: Name: inputstream.adaptive.manifest_type Value: hls 2023-11-20 20:56:10.980 T:32611 debug <general>: AddOnLog: pvr.eon: Name: inputstream.adaptive.stream_selection_type Value: fixed-res 2023-11-20 20:56:10.980 T:32611 debug <general>: AddOnLog: pvr.eon: Name: inputstream.adaptive.chooser_resolution_max Value: 4K 2023-11-20 20:56:10.980 T:32611 debug <general>: AddOnLog: pvr.eon: Name: inputstream.adaptive.manifest_headers Value: User-Agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 2023-11-20 20:56:10.980 T:32611 debug <general>: AddOnLog: pvr.eon: Name: mimetype Value: application/x-mpegURL
And inputstream.adaptive comes back and says:
Code2023-11-20 20:56:11.077 T:632 debug <general>: AddOnLog: inputstream.adaptive: Open() 2023-11-20 20:56:11.079 T:632 debug <general>: AddOnLog: inputstream.adaptive: Property found "inputstream.adaptive.stream_selection_type" value: fixed-res 2023-11-20 20:56:11.079 T:632 error <general>: CVideoPlayer::OpenInputStream - error opening [pvr://channels/tv/All%20channels/0@pvr.eon_44.pvr]
So it picks-up one of the properties (not all!) but it doesn't open the channel.
Now a working example, same code but compiled for linux x86:
Code2023-11-21 17:03:18.656 T:67960 debug <general>: AddOnLog: pvr.eon: Name: streamurl Value: https://tmba-sa-db-h1-17.ug-be.cdn.united.cloud/stream?i=Pr36urLw4rNywAxbRe4riA&a=biaKbrdCiCFQgN7tqv3aPJXeXTzBOlBVXlNY16A0pwVSYt1RAL5hAd9y6OoqTPJZcpCPvUpqKE7H09VzhfrUxhuQuHGnTS015f9OiG_7bhmsuguyIk1uCFgjM1x440kH2Bbw2NxyXsGm6XHgCdE8q2x2fSoVW8-wYLn7YqVeFlzUNEdWVME537rdN-Ay1A-1oAuwo3javI81ymvJvHHjv9CGwyYvgMmH_0exnU2k_lzxr0A2Y8-jpZl6JREcKkB-h0yFaSvknvTAg_jXt_liNLBhA9LsHM42pxPhhfusJAa54nPkFBVlZbdBoJ099-h8hcZcA0_cQdPmq9oZ5dPnwuxDZRio4NNKh4r3gEfqyPYxSNutiXVBT76Qzg4hbnDuvcoQjCmBFLkYzIwbZHMj_B_PkwdptBkHJ8IlYHnVENoDQKBenqIqXLl4YEscFMzfSQFOYmcCq_v4OTfgZzpG_A&sp=tmba&u=5q2pbzc5rp9n7of&player=m3u8&session=16b32ebd-bd68-4bb7-8553-b46dd16c5d7d&sig=97185a442bd0b80aa7fff5b21fcd61109a989d260333adb7fa71b1f026945fe6 2023-11-21 17:03:18.656 T:67960 debug <general>: AddOnLog: pvr.eon: Name: isrealtimestream Value: true 2023-11-21 17:03:18.656 T:67960 debug <general>: AddOnLog: pvr.eon: Name: inputstream Value: inputstream.adaptive 2023-11-21 17:03:18.656 T:67960 debug <general>: AddOnLog: pvr.eon: Name: inputstream.adaptive.manifest_type Value: hls 2023-11-21 17:03:18.656 T:67960 debug <general>: AddOnLog: pvr.eon: Name: inputstream.adaptive.stream_selection_type Value: fixed-res 2023-11-21 17:03:18.656 T:67960 debug <general>: AddOnLog: pvr.eon: Name: inputstream.adaptive.chooser_resolution_max Value: 4K 2023-11-21 17:03:18.656 T:67960 debug <general>: AddOnLog: pvr.eon: Name: inputstream.adaptive.manifest_headers Value: User-Agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 2023-11-21 17:03:18.656 T:67960 debug <general>: AddOnLog: pvr.eon: Name: mimetype Value: application/x-mpegURL
As you can see. Same properties are being set. Obviously the streaming URL is different.
And then inputstream.adaptive comes up with:
Code
Alles anzeigen2023-11-21 17:03:18.688 T:68138 debug <general>: AddOnLog: inputstream.adaptive: Open() 2023-11-21 17:03:18.688 T:68138 debug <general>: AddOnLog: inputstream.adaptive: Property found "inputstream.adaptive.chooser_resolution_max" value: 4K 2023-11-21 17:03:18.688 T:68138 debug <general>: AddOnLog: inputstream.adaptive: Property found "inputstream.adaptive.manifest_headers" value: User-Agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 2023-11-21 17:03:18.688 T:68138 debug <general>: AddOnLog: inputstream.adaptive: Property found "inputstream.adaptive.manifest_type" value: hls 2023-11-21 17:03:18.688 T:68138 debug <general>: AddOnLog: inputstream.adaptive: Property found "inputstream.adaptive.stream_selection_type" value: fixed-res 2023-11-21 17:03:18.688 T:68138 debug <general>: AddOnLog: inputstream.adaptive: [Repr. chooser] Type: Fixed resolution 2023-11-21 17:03:18.689 T:68138 debug <general>: AddOnLog: inputstream.adaptive: [Repr. chooser] Configuration Resolution max: 3840x2160 Resolution max for secure decoder: 3840x2160 2023-11-21 17:03:18.689 T:68138 debug <general>: AddOnLog: inputstream.adaptive: Setting NOSECUREDECODER value: 0 2023-11-21 17:03:18.689 T:68138 debug <general>: AddOnLog: inputstream.adaptive: Ignore HDCP status setting value: 1 2023-11-21 17:03:18.689 T:68138 info <general>: AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0 2023-11-21 17:03:18.689 T:68138 debug <general>: CurlFile::Open - <https://tmba-sa-db-h1-17.ug-be.cdn.united.cloud/stream?i=Pr36urLw4rNywAxbRe4riA&a=biaKbrdCiCFQgN7tqv3aPJXeXTzBOlBVXlNY16A0pwVSYt1RAL5hAd9y6OoqTPJZcpCPvUpqKE7H09VzhfrUxhuQuHGnTS015f9OiG_7bhmsuguyIk1uCFgjM1x440kH2Bbw2NxyXsGm6XHgCdE8q2x2fSoVW8-wYLn7YqVeFlzUNEdWVME537rdN-Ay1A-1oAuwo3javI81ymvJvHHjv9CGwyYvgMmH_0exnU2k_lzxr0A2Y8-jpZl6JREcKkB-h0yFaSvknvTAg_jXt_liNLBhA9LsHM42pxPhhfusJAa54nPkFBVlZbdBoJ099-h8hcZcA0_cQdPmq9oZ5dPnwuxDZRio4NNKh4r3gEfqyPYxSNutiXVBT76Qzg4hbnDuvcoQjCmBFLkYzIwbZHMj_B_PkwdptBkHJ8IlYHnVENoDQKBenqIqXLl4YEscFMzfSQFOYmcCq_v4OTfgZzpG_A&sp=tmba&u=5q2pbzc5rp9n7of&player=m3u8&session=16b32ebd-bd68-4bb7-8553-b46dd16c5d7d&sig=97185a442bd0b80aa7fff5b21fcd61109a989d260333adb7fa71b1f026945fe6
As you can see all properties are being picked up correctly and the stream plays.
Now as you can see the difference is outside the control of the pvr addon. Can somebody tell me what Kodi and inputstream do differently on arm7va? Why are not all properties propagated? Is it a bug in Kodi? If not why is the same code working on one architecture and not the other? Am I overlooking something? Can the error be in the build system? Maybe we should open an issue!?
-
I confirm, pvr eon 20.7.6 doesn't start channels either at my side on Kodi 20.2 with or without proxy. Reverting back to 20.6.1, everything works flawlessly.
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!