(2013-12-29, 09:08)clientxero Wrote: (2013-12-28, 23:59)scarecrow420 Wrote: The only reason I said could it be permission, is the error message "operation not permitted"
Yeah, I can take that the same way as well. However, there is not anything that would be causing a permissions issue. Im new to WMCServer with XBMC, but am quite familiar with android, and there is no setting or service present on the device that would cause it to not be permitted. Obviously there is something causing an issue, just not sure what.
Please clarify how the android client works. Currently, if I disable live tv in xbmc, the client will enable without the error. Once I go to enable live tv, the error occurs. If live tv is enabled. and I go to enable client, error occurs. It seems that the client does not truly enable until live tv and the client are enabled and the client attempts to make a call to the server. Does it make a call as soon as it is enabled regardless of live tv being enabled or not?
Yes it seems that it is only when the addon is enabled AND live TV is enabled, that the addon is actually instantiated and calls are made etc (fwiw this isnt anything to do with our addon or android specifically, this is just the way xbmc and pvr addons work). Im not sure what to say though, since it's working OK on my HTC One (running a stock/official 4.3 ROM). The error on yours is immediately when the addon library (.so file) is attempted to be loaded by XBMC so it's a very early/critical issue... eg it's not like a particular call doesnt work or whatnot, it completely cant load the library with an immediate error of "operation not permitted". I guess one thing you could try is enabling any of the other built in pvr clients and seeing if they initialise OK. Even if you dont have their backend for them to talk to, the addon should initialise then fail to connect (probably still disable itself at this point) but the logs would show a different error to "operation not permitted" if that is the case. That would be my suggestion if you want to try and troubleshoot further.
Actually just googling that error finds heaps of people with file permission issues, trying to mount/remount file systems on android, having issues with root/su etc. My experiences with linux have often been that eventhough you didnt think anything was wrong it can sometimes be weird ownership/permissions at play. sometimes you can cause issues by doing some earlier/previous commands as root, the files it creates under that sudo/su are then not able to be touched by "normal" users later and so on... Double check where the addons are being installed to, check the ownership and file permissions etc. Do you have an sdcard or is it all phone storage? Do you have any modifications like app2sd etc? Even if you didnt put anything on, it could be possible that the ROM you have did. You could also try manually unzipping the required files into the correct place, and then check/set the ownership and permissions, and/or do the whole thing under root priveledges with an adb shell or whatever. Bit of a sledge hammer approach but it is worthwhile trying...
I can also report that although live streams work for me, the recordings start to play but then crash XBMC in less than a second. Remuxing recordings to TS works OK (as you'd expect since live TV is in TS format and works OK). So to me this indicates that XBMC android is having problems playing WTV files. I further confirmed this by adding my recorded TV share as a normal source in "Videos" and attempting to watch WTV files from there. Same behaviour (XBMC crashes).
Oh and finally, in other news, it actually wasn't too hard to setup a Frodo android build environment so I have built a FRODO addon for android arm architecture available at the same link as before, until Krusty adds it to his download page:
https://drive.google.com/folderview?id=0...sp=sharing
I have tested this on my HTC One, with the just released Frodo 12.3 official android release from
http://xbmc.org/download