I have started developing an Android TV client for NPVR.
I wish it to have the native NPVR-GUI and playback controls/OSD as well as the option of using my custom playback controls and graphics.
I’d like to support both NPVR4 and 5.
I choose Xamarin platform and using VLC (LibVLCSharp) for playback. VLC allows for excellent playback of many filetypes on Android, including MPEG2 without transcoding.
So, is there a guide on how to use the web-API correctly? Developing my previous clients I guessed a lot and examined Martins python scripts for methods etc.
Now if I build something completely new, I wish to do it right and futureproof from the beginning bearing in mind targeting both NPVR4 and 5.
The basics up and running but...
Currently having trouble with two things:
#1: login with pin. Don’t know if I’m missing a NPVR-setting or not Hashing correctly.
Gets sid and salt, but fails on login, need some (working) .net standard code for generating the MD5-hash.
#2: What are the correct steps and methods to call for using native playback controls and getting OSD to work?
Example code?
/Fred
I wish it to have the native NPVR-GUI and playback controls/OSD as well as the option of using my custom playback controls and graphics.
I’d like to support both NPVR4 and 5.
I choose Xamarin platform and using VLC (LibVLCSharp) for playback. VLC allows for excellent playback of many filetypes on Android, including MPEG2 without transcoding.
So, is there a guide on how to use the web-API correctly? Developing my previous clients I guessed a lot and examined Martins python scripts for methods etc.
Now if I build something completely new, I wish to do it right and futureproof from the beginning bearing in mind targeting both NPVR4 and 5.
The basics up and running but...
Currently having trouble with two things:
#1: login with pin. Don’t know if I’m missing a NPVR-setting or not Hashing correctly.
Gets sid and salt, but fails on login, need some (working) .net standard code for generating the MD5-hash.
#2: What are the correct steps and methods to call for using native playback controls and getting OSD to work?
Example code?
/Fred