I think Jarvis will be fine, I haven't had to make any code changes at all for Android so the Jarvis baseline should be able to inherit the same configuration/build process changes without hassle. We'll find out

Moderator: TVJunkie198
I think Jarvis will be fine, I haven't had to make any code changes at all for Android so the Jarvis baseline should be able to inherit the same configuration/build process changes without hassle. We'll find out
Haven't published it quite yet. Hoping to tonight as time allows -- still need to test at least once on Jarvis
Kodi 17 is "Krypton"; still working on releasing that one. The only Android builds out there right this minute are for Kodi 16.1 "Jarvis", which has a different API (the xbmc.pvr version error you ran into). Hold tight, while the ARM64 build failed miserably, regular ARM and x86 have passed. I'm just trying to determine if the problem with ARM64 was due to ARM64 or due to Android 7.x. I have the files all queued up, trying to know if I should post the ARM64 one or not.clarkss12 wrote: ↑Sun Feb 26, 2017 7:12 pm Tried to install on my X9 (Amlogic S905x) running rooted Android 6.0, using both Kodi 17 and SPMC 16, neither worked. Kodi 17 gave me the error "failed to install Add-on from Z, the dependency on xbmc.pvr version 4.10. could not be satifisfied.
SPMC version 16.5-5 lets me install the zip file, and creates the folder to place the .so file into, which I did. Problem, when I enable you PVR add-on, and enable the TV option, it says no PVR client enabled, and your PVR client disappears from the list of PVR clients.
Hmmm.. you shouldn't have to create any folders at all. The only Android "devices" I can test on here are the emulators, the paths I posted were based on that. There should be a folder named /data/app/org.xbmc.kodi* (* meaning something, perhaps -1 or -2 or something else?).clarkss12 wrote: ↑Sun Feb 26, 2017 7:53 pm In order to connect my Android box to my computer and TV, I have to do some moving of items. I can however use ESfile explorer to create the new folder called org.xbmc.kodi-1/lib/, however I have no idea what the {arch} means.
adb shell
cd /sdcard/Android/data/org.xbmc.kodi/files/.kodi/addons/pvr.hdhomerundvr
cp libhdhomerundvr.so /data/app/org.xbmc.kodi-1/lib/{arch}/
cd /data/app.org.xbmc.kodi-1/lib/{arch}/
chown libhdhomerundvr.so system:system
chmod 0755 libhdhomerundvr.so
AWESOME!ssyspro wrote: ↑Mon Feb 27, 2017 1:17 pm Jarvis Android seems to be working on mine. I have come across the guide being blank a few times and will adjust some settings to see if I am causing it with an add-on or setting.
For those having trouble I used root explorer to copy the file and change the permissions but any file browser that supports root should work.
On my devices the location was /data/apps/org.xbmc.kodi-1/lib/arm/ (<- this directory should already exist and have files inside)
Code: Select all
02-27 21:03:46.111 25870 25944 E zuki.pvr.hdhomerundvr: ERROR: void discover_episodes_task() failed due to an unhandled exception: disk I/O error: disk I/O error
02-27 22:52:48.724 25870 25944 E zuki.pvr.hdhomerundvr: ERROR: void discover_guide_task() failed due to an unhandled exception: non-query failed or returned an unexpected result set
02-27 23:03:48.380 25870 25944 E zuki.pvr.hdhomerundvr: ERROR: void discover_recordingrules_task() failed due to an unhandled exception: disk I/O error: disk I/O error
02-27 23:04:31.700 25870 25944 E zuki.pvr.hdhomerundvr: ERROR: void discover_episodes_task() failed due to an unhandled exception: disk I/O error: disk I/O error
02-27 23:42:44.343 25870 795 E zuki.pvr.hdhomerundvr: ERROR: bool OpenLiveStream(const PVR_CHANNEL&) failed due to an unhandled exception: unable to determine the URL for specified channel
02-27 23:43:12.662 25870 877 E zuki.pvr.hdhomerundvr: ERROR: bool OpenLiveStream(const PVR_CHANNEL&) failed due to an unhandled exception: unable to determine the URL for specified channel
02-28 12:42:16.905 12383 13311 E zuki.pvr.hdhomerundvr: ERROR: zero-length read at position 0
02-28 12:42:24.460 12383 14035 E zuki.pvr.hdhomerundvr: ERROR: bool OpenLiveStream(const PVR_CHANNEL&) failed due to an unhandled exception: unable to determine the URL for specified channel
02-28 12:44:24.300 12383 14041 E zuki.pvr.hdhomerundvr: ERROR: void discover_episodes_task() failed due to an unhandled exception: disk I/O error: disk I/O error
Code: Select all
20:21:50 T:140673726539520 NOTICE: AddOnLog: HDHomeRun DVR PVR Client: discover_devices_task: scheduling next device discovery to initiate in 300 seconds
20:21:50 T:140674531845888 ERROR: PVR - Process - invalid channel or channel doesn't have an EPG
20:26:15 T:140673726539520 ERROR: Previous line repeats 108 times.
20:26:15 T:140673726539520 NOTICE: AddOnLog: HDHomeRun DVR PVR Client: discover_lineups_task: initiated local tuner device lineup discovery
20:11:14 T:140673726539520 NOTICE: AddOnLog: HDHomeRun DVR PVR Client: discover_devices_task: scheduling next device discovery to initiate in 300 seconds
20:11:53 T:140673709754112 ERROR: CPVRTimerType::CreateFromAttributes unable to resolve timer type (0x1, 0xa, 11640)
20:13:42 T:140675513300736 ERROR: Previous line repeats 52 times.
This is fantastic, I appreciate the logs and the help. I can duplicate the disk I/O errors on Android in the emulator; it's what I'm looking at tonight. The Interwebs claim that it happens on Android quite a bit in multithreaded code (this is). I seem to be doing everything right in regard to the database so I have to add a bunch of log messages and nonsense to see if Android isn't behaving the way I'm expecting it to. Pretty sure there will be an "aha" moment on this one and it will be a small tweak in the end.ssyspro wrote: ↑Tue Feb 28, 2017 11:14 am Okay, after testing for several hours on linux clients and several android clients I have found them all doing the same or similar things but with different errors in the log between the linux and android.
.....
So issue does seem to be database related in some way but I also wonder if the network maybe contributing since issue is occurring on more than one platform and because I run a dual stack ipv4 and ipv6 network.
Just in case and for network compatibility can you change the connection url from my.hdhomerun.com to ipv4.my.hdhomerun.com
Please let me know if you would like anything else.
Awesome! Thank you clarkss12!clarkss12 wrote: ↑Tue Feb 28, 2017 4:45 pm Since I struggled needlessly on installing this great Kodi add-on, I thought I would make a quick video on how to install it. It was very easy, I was just not reading the instructions very carefully. No need to adb, or chmod, just copy and paste, but Android has to be rooted.
https://www.youtube.com/watch?v=SeXjJIsxPNQ