Kodi Community Forum
How to compile a PVR branch for iOS. - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: iOS & tvOS (https://forum.kodi.tv/forumdisplay.php?fid=137)
+---- Thread: How to compile a PVR branch for iOS. (/showthread.php?tid=94905)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29


RE: How to compile a PVR branch for iOS. - mylle - 2012-07-09

I myself has been waiting a long time for the tsreader addon to be ported from windows to linux (ios) by margro, so that I could try it out on the ATV2. I know that he spend alot of time on the port and that it is now available (still work in progress i think) but i have not been able to test it yet. First was waiting for the ffmpeg patch for ios5 on the ATV2 and then i was waiting for margro to merge that into his repo so that a working PVR build could be made for ATV2's running ios5. I was actually waiting for TheChief79 to build a working version but i will try yours now and report back what i find.

Regards
Jacob


RE: How to compile a PVR branch for iOS. - margro - 2012-07-09

I don't know the current state of my tsreader code on ATV2. Although the tsreader code is now Linux/OSX/iOS compatible (read: it compiles and should work), I can't test it myself, so any feedback (including debug XBMC.log files) is welcome.


RE: How to compile a PVR branch for iOS. - henke66 - 2012-07-09

(2012-07-09, 21:33)margro Wrote: I don't know the current state of my tsreader code on ATV2. Although the tsreader code is now Linux/OSX/iOS compatible (read: it compiles and should work), I can't test it myself, so any feedback (including debug XBMC.log files) is welcome.

I created a new thread for the purpose to follow up the status of the TSReader option on atv2.
http://forum.xbmc.org/showthread.php?tid=135700


RE: How to compile a PVR branch for iOS. - chrlau5 - 2012-07-09

Thank you for helping henke66 :-).

The link you provided below does not work.
(2012-07-09, 12:23)henke66 Wrote: First you need to jailbreak it.
Second you can make an install according to http://wiki.xbmc.org/index.php?title=HOW-TO:Install_XBMC_on_Apple_TV_2.
After that you can install my build like this:
Code:
wget https://github.com/downloads/henke66/xbmc/org.xbmc.xbmc-atv2_12.0-henke66-pvr4.deb
dpkg -i org.xbmc.xbmc-atv2_12.0-henke66-pvr4.deb

You also need to install the TVserver plugin on your Mediaportal server as you already mentioned.
On your ATV2 you need to enable live-tv under settings. You will also need to enable the MP Client addon. Under it's configuration you will need to select ffmpeg instead of TSreader as the method to play your live tv. I beleive TSReader method is only working for windows clients.

Do I need putty on windows pc with the ATV2 connected to use the wget command?


RE: How to compile a PVR branch for iOS. - henke66 - 2012-07-10

Sorry, this link should work better. I think everything should be explained here. Yes, you need putty to ssh into the atv2 to install xbmc. The atv2 needs to be connected to your network (not usb).
http://wiki.xbmc.org/index.php?title=HOW-TO:Install_XBMC_on_Apple_TV_2


RE: How to compile a PVR branch for iOS. - chrlau5 - 2012-07-10

Thx henke working :-). I´ll try your guide when I receive the ATV2 today or tomorrow.


RE: How to compile a PVR branch for iOS. - grndmstr - 2012-07-11

thanks team, working great on my atv2 Smile
a few small issues - screen calibration settings won't save but it seems it's already a reported bug.
it runs a lot faster than the previous version (non pvr) i was running which is fantastic, menus are much more responsive!


RE: How to compile a PVR branch for iOS. - hakensline - 2012-07-11

Dont work with xvdr addons ?


RE: How to compile a PVR branch for iOS. - Feierstarter - 2012-07-11

Thanks a lot, great work.

Everything running great but unfortunately the vu+ PVR addon won't load. It only says "Addon could not be loaded".

Any idea?


RE: How to compile a PVR branch for iOS. - henke66 - 2012-07-11

I'm a bit egoistics. My build mainly focus on getting the mp client to work on atv2. I don't know the status of the other clients. The build contains the latest code from opdenkamps repo at the time of build. If you have any problem with an actual client, contact it's maintainer (pvr-subforum).


RE: How to compile a PVR branch for iOS. - Feierstarter - 2012-07-11

I don't think that this is a problem with the addon because the same configuration runs perfectly on a windows installation. Would be great if somebody else here could try to start the addon and see if the error message is the same. You don't even need to have a VU+ / Dreambox. The addon is preinstalled under PVR addons and should start once the addon and the PVR support is activated.

Thanks in advance!


RE: How to compile a PVR branch for iOS. - chrlau5 - 2012-07-11

henke66 -> why do I need to install XBMC first and then install your version afterwards?
Is it possible to install plugins like plex and others already made for XBMC for windoes in the version you have built for ATV2 or another version built for ATV2? And if possible how to install these plugins on ATV2 and do the plugins need to be written for the ATV2 box or is only the XBMC itself that needs to be "compatible" with the ATV2. Sorry about all these questions, but don´t fully understand.

From this thread I read to install PLEX for ATV2, but this one does not seem to be a plugin? Could anyone then tell me if it can be installed and then if I then can switch between the PLEX "app" and "XBMC" and normal APPLE mode on the ATV2 if I install it?
http://forums.plexapp.com/index.php/topic/36890-010-beta-release/

Does XBMC start automatically after start of the ATV2 or is started from an APPLE menu?


(2012-07-09, 12:23)henke66 Wrote: First you need to jailbreak it.
Second you can make an install according to http://wiki.xbmc.org/index.php?title=HOW-TO:Install_XBMC_on_Apple_TV_2.
After that you can install my build like this:
Code:
wget https://github.com/downloads/henke66/xbmc/org.xbmc.xbmc-atv2_12.0-henke66-pvr4.deb
dpkg -i org.xbmc.xbmc-atv2_12.0-henke66-pvr4.deb

You also need to install the TVserver plugin on your Mediaportal server as you already mentioned.
On your ATV2 you need to enable live-tv under settings. You will also need to enable the MP Client addon. Under it's configuration you will need to select ffmpeg instead of TSreader as the method to play your live tv. I beleive TSReader method is only working for windows clients.




RE: How to compile a PVR branch for iOS. - henke66 - 2012-07-12

Quote:henke66 -> why do I need to install XBMC first and then install your version afterwards?
You don't. It was only to make a simple instruction.

Quote:Is it possible to install plugins like plex and others already made for XBMC for windoes in the version you have built for ATV2 or another version built for ATV2? And if possible how to install these plugins on ATV2 and do the plugins need to be written for the ATV2 box or is only the XBMC itself that needs to be "compatible" with the ATV2.
I'm not familiar with plex. You can install plugins, or actually "addons". This addons are explicitly written for xbmc. I beleive they are python scripts so they should run on any target (there are most certain exceptions to this). They are installed from within xbmc during runtime.

Quote:Does XBMC start automatically after start of the ATV2 or is started from an APPLE menu?
After installation you will get a new icon on the applemenu. You can use this to start xbmc. You can ofcourse end the xbmc app and start another standard app or self installed app.


RE: How to compile a PVR branch for iOS. - chrlau5 - 2012-07-12

Thank you so MUCH again henke66. Very kind of you to cut this out in stone for me :-). I mixed addons with plugins in my head because normally I use Mediaportal mostly because of the PVR.


RE: How to compile a PVR branch for iOS. - grndmstr - 2012-07-14

(2012-07-11, 16:58)henke66 Wrote: I don't know the status of the other clients.

FYI i'm using tvheadend client, looks to be working perfectly