PVR Magenta 2.0 ist fertig. Allerdings gibt es eine Abhängigkeit zu einem Feature in inputstream.adaptive. An Heiligabend wurde das zwar mit Version 21.4.1 released. Somit hätte ich auch PVR Magenta freigegeben, aber 21.4.1 hat andere Probleme mitgebracht die erst aussortiert werden müssen. Da ist also ein bisschen Geduld gefragt. Das liegt nicht in meiner Hand...
Beiträge von Nirvana777
-
-
hallo
ich habe mal mein Shield tab aktiviert und Kodi 21 installiert und Magenta PVR Leiter lädt er keine sender liste.
hab mich am PC eingelockt so wie in der Anleitung.
Magenta TV 2.0?
-
I have opened an issue against inputstream.adaptive in version 21.4.1 which obviously does not work with eon's streams.
HLS live stream stops after several seconds in version 21.4.1 · Issue #1438 · xbmc/inputstream.adaptiveBug report There seems to be a bug introduced with version 21.4.1 concerning playback of certain HLS streams. The stream starts but terminates after 10-60…github.comWhoever also suffers under the issue is invited to contribute to the thread with logs, observations and descriptions in order for inputstream colleagues to trace down the issue and fix it as quickly as possible.
-
1. Find out cpu architecture and Operating System of your device
2. Download the respective version of the pvr addon from the first post of this thread
3. Find out how to transfer the addon to your device
4. Install from kodi / addons / install from zip
5. Configure settings of pvr eon
6. Use
-
Du machst nichts verkehrt. Ich habe nur scheinbar damals keine Version für linux.armv7a compiliert.
Kannst du selbst compilieren?
Ich bin auf Omega, dann müsstest du noch warten bis Libreelec auch auf Omega ist.
-
You break the number of allowed devices and by doing so enable people to do massive account sharing = watching without paying.
This would cause immediate intervention of the provider.
I just want to provide features which are in the original app.
-
That's not going to happen unfortunately.
Think of it: people would use it to watch without paying.
It would definitely provoke countermeasures.
Therefore no hacks no shortcuts.
Hope for your understanding.
-
Magenta TV 1 hatte die RTL/Sat.1 Sender in HD doch unter Linux im Browser abgespielt oder täusche ich mich? Kann das jemand bestätigen?
Jedenfalls kann 2.0 das nicht. Das spielt nur SD im Browser unter Linux. Unter Windows funktioniert auch HD im Browser.
Und der User Agent macht keinen Unterschied. Da scheint Widevine VMP aktiviert zu sein.
Da kann auch ein Addon dann nix mehr machen... Komisch dass meine Google Suche zu dem Thema nichts findet. Alle Betatester Windows User???
-
...das Magenta PVR ist wohl ziemlich aggressiv...
Ey, lass meinen Kumpel in Ruhe. 😉
Du wolltest schreiben: ...implementiert alle Features des Login Prozesses ...
Wenn man mehr als 5 Devices hat, muss man sich immer neu anmelden. Das passiert mit allen Apps. Bitte nicht auf PVR schieben...
-
-
Vielleicht mal ein kleines Update zum Thema MagentaTV 2.0:
In der Tat, nachdem ich rumgejammert habe, dass die nötigen Changes erst mit Kodi 22 kommen war das Team von inputstream so lieb und hat einen Workaround gebastelt.
Den habe ich auch erfolgreich getestet. Der kommt jetzt nach Omega und Nexus als Backport. Siehe oben.
Das Ganze betrifft wie gesagt nur die PVR API von Kodi. Video Addons waren ja nie betroffen.
Im github Repo kann man auch sehen wie weit ich mit der Implementierung von PVR Magenta 2.0 bin.
Senderliste und EPG funktionieren. EPG ist schrecklich langsam weil der Server so träge ist und auch weil Kodi im Synchron-modus den gesamten EPG liest und nicht erst einen Schedule und dann die Details wenn sie gebraucht werden. So machen es eigentlich alle Apps der IPTV Provider. Kodi ist da aber eher noch rückständig und auf DVB Backends optimiert. Schade.
Live TV geht auch mit dem gepatcheten inputstream.adaptive schon und die Umschaltzeiten sind wie bei Version 1.
Das wäre eigentlich schon okay, aber was nicht geht ist der Login. Warum? Weil das neue Backend die Token in verschlüsselter Form rausrückt und ich den Schlüssel nicht kenne. Der muss aber public sein, sonst würde es nicht funktionieren. Tolle Sicherheitsfunktion. Nervt nur.
Das gilt für die Android Apps. Über das Web ist alles wie bisher. Daher nehme ich auch die Klartext-Token her wenn ich teste, aber ich war bisher zu faul den WebLogin nachzubauen. Das hat bisher nur easy4me gemacht.
That's it. Der Rest ist dann reine Fleißarbeit nehme ich an. Aber der Login ist aber schon ein Faktor...
-
Thx. Ich bin allerdings verwirrt. Ein Problem hast du nicht? Oder? Der Log war mehr so zur Info
Die Zwangstrennung wurde bei All-IP Anschlüssen vor über 10 Jahren abgeschafft. Das muss also dein Home-Router veranlassen. Heutzutage wird nur noch alle 180 Tage netzseitig getrennt, damit dein Fernsehvergnügen auch zu nachtschlafender Zeit nicht gestört wird.
-
Leider stürzt Kodi seit einigen Tagen immer wieder nach 15-45min ab bzw. schließt sich
Hi Darcu,
die Frage ist dann immer: was hat sich geändert? Die einzige Antwort die mir einfällt: Das aktuell gesendete EPG ist nicht sauber und pvr.magenta hat zu wenige Sicherheitschecks. Es wird also meiner Vermutung nach tatsächlich ein Bug getriggert.
Nun kommen die Abers:
- Ich bin auf Kodi 21 migriert
- Ich bin auf Magenta TV 2 migriert
D.h. aus meinem Build-Environment plumsen nur noch Kodi 21 addons raus und ich muss quasi blind agieren, weil ich kein Magenta TV 1 mehr habe.
Trotzdem habe ich versucht das Problem zu beheben und bin relativ optimistisch dass es geklappt hat. Ist aber wie gesagt für Kodi 21 Omega. Vielleicht kannst du es ja irgendwie testen.
Alternativ kannst du ein paar Wochen warten bis das EPG wieder clean ist...
Du kannst evtl. auch die Senderliste reduzieren und nur die abonierten Sender anzeigen lassen und ggf. die versteckten deaktivieren. Vielleicht hat FoLeY das gemacht und bekommt deshalb nicht das böse EPG serviert.
-
I have no clue about Windows. But if someone from the community has made it work I am happy to include any patches or instructions.
-
With Omega knocking on the door, I've moved the development to Kodi 21.
I can report that the zapping on Kodi 21 is on par with the original app if not better. On armv7a Linux.
Regarding android.armv7a. As 20.6.1 seems to best working - use that one for Nexus. You can try 21.7.6 if you are already on Kodi 21. Since many things changed in Kodi 21 it's worth a try.
Versions as always in 1st post of this thread.
-
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!?
-
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.
-
I deleted the new version and put the old version and the channels loaded
Sure why not?
-
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.
-
Too short. Most likely Username + Password wrong.