2015-12-30, 13:40
THIS WILL NEVER RUN ON ANY OLDER APPLE TV. APPLE TV 4 ONLY.
NO THIRD PARTY SUPPORT. THIS INCLUDES SKINS AND ADDONS.
THE FOCUS IS ONLY ON CORE KODI.
Now that that’s out of the way...
Thanks to the hard work of Memphiz, based off all the even harder work MrMC did, we now have a functional ATV4 build of Kodi!
This thread is about testing core functionality related specifically to the Apple TV 4 port, not related to general issues with 17.
FOR INSTALLATION: http://forum.kodi.tv/showthread.php?tid=254199
FOR ADDONS: http://forum.kodi.tv/showthread.php?tid=254200
Please post in the correct thread!
It is based on v17.6 (Krypton).
We want to make sure that the troubleshooting is focused specifically on Apple TV 4 issues and not generic 17 issues.
Any problems you encounter, please verify them on another platform to make sure it’s a ATV4 issue:
OSX: http://mirrors.kodi.tv/releases/osx/x86_...x86_64.dmg
WIN32: http://mirrors.kodi.tv/releases/win32/ko...rypton.exe
Android/ARM: http://mirrors.kodi.tv/snapshots/android...bi-v7a.apk
Android/X86: http://mirrors.kodi.tv/releases/android/...on-x86.apk
iPhone/iPad: http://mirrors.kodi.tv/releases/darwin/i...os-arm.deb
TROUBLESHOOTING STEPS / POST A LOG
Verify the bug is solely ATV4 related by trying to replicate it in a build above.
Disable as many addons as possible, since they fill up the log and are not related to your bug report.
Install Kodi Log Uploader - Goto Programs > Get More > Kodi Log Uploader
Enable Debug Log in settings and close out of Kodi, then reopen it, replicate the issue and then run kodi log uploader. Try to do as little as possible besides replicating the issue so the log is concise as possible.
You can also download the kodi.log from the kodi webinterface if enabled. You can find it under "help->kodi log"
If Kodi crashes:
If your issue involves Kodi crashing then you need to do an additional step. Go into Programs and just select the Log Uploader entry (don't enter it). Then bring up the context menu (press C on a keyboard or info on some remotes) and select "Add-on settings". Then uncheck "Always skip Kodi.old.log (log from previous run)". Now it will upload the debug log of when Kodi crashed (the previous run).
Post the log url and a clear description of the issue.
Sourcecode: https://github.com/Memphiz/xbmc/commits/yab (notice the branchname "yab"!)
CURRENT BUILD (based on MrMC 1.3) and Krypton 17.6:
20180227 - http://mirrors.kodi.tv/test-builds/darwi...b-tvos.deb based on Krypton https://github.com/xbmc/xbmc/releases/tag/17.6-Krypton
Latest changes
- fixed top shelf for non-jailbroken devices
- fixed hevc/4k hardware decoding
- added setting for preferring VideoToolBox for HDR which got lost in former versions
- latest version is compatible with the greeng0blin jailbreak which is available for tvOS 10.2.2
- the topshelf is working on those jailbroken devices aswell
- fixed some non working python addons when using jailbroken devices
- currently the new deb - file format is incompatible with the iOS AppSigner (used by the non-jailbroken users). A new version should be released shortly to
make iOS AppSigner compatible again.
- for instructions on how to install all new test builds of Kodi on greeng0blin jailbroken devices see this Thread: Install Kodi on ATV4/ATV4K with jailbreak
- rebased to Krypton 17.6
- fixed select button from official appletv remote app and other 3rd party remote apps
- updated videotoolbox and avfoundation hardware decoders from MrMC 3.5
- added proper support for xml file copy/delete/view in the file manager (from MrMC 3.5)
- prepared refresh rate support for appletv4 tvos 11.3
- refresh rate switching works on appletv4k now
- fixed display calibration was not saved
- add topshelf binary again which got lost
- rebased tp Krypton 17.5
- added support for HEVC/h.265 hardware decoding
- added AVFoundation hardware decoder which allows 4k HDR decoding/rendering for AppleTV4k
- updated minimum required tvOS Version to 10.2 (!!!!)
- updated build slave with Sierra 10.12 / XCode 9.0 environment
- rebase to Krypton 17.4
- updated VTB Decoder from MrMC
- added AppleTV4 4K Support (only 4k rendering and UHD Resolution. Not HEVC 4K support).
- fixed native on screen keyboard for ios 11
- rebase to Krypton 17.3
- updated skin, new default webinterface and everything else from master beta6
- backported videotoolbox hardware decoder from MrMC (hw decoding works as of tvos 10.0)
- It has now the ability to map the siri remote keys. Therefore the file customcontroller.SiriRemote.xml can be found in the userdata/keymaps folder and can be altered. (its accessible via the kodi file manager for example).
- With latest update the swipe left/right/up/down can be mapped independend from the tap left/right/up/down. To get the current customcontroller.SiriRemote.xml into your system, please go into the kodi filemanager into the profile folder / keymaps and delete your customcontroller.SiriRemote.xml file (you loose any changes you did on that keymap - make a backup if in doubt). After that restart Kodi. This will copy the default customcontroller.SiriRemote.xml into your profile folder / keymaps. This one has the swipe keys in it and also has the swipe keys disabled during video playback (section FullScreenVideo in the keymap).
- Fixed the tvos specific settings after the big settings refactor in Kodi master (mostly hiding stuff that is not applicable for tvos - also the siri remote settings are back for tvos now...)
PORTED COMMITS FROM LATEST MRMC RELEASE
- fixed multichannel pcm audio (backport from mrmc)
STUFF CONFIRMED NOT WORKING:
- wrong date/time in Kodi - no solution yet (tvos gives me an off by 20 hours error - there is no sane timezone that would explain this so i was not able to correct it with some generic fix)
- adding advancedsettings.xml is only possible via the file manager in confluence atm. Some users figured this out already. The same is for addon zip files.
- had an issue where playing a movie from a samba share stopped every 5 minutes <- no clue what it is yet - but there are some samba changes that i didn't inspect and backport yet from MrMC
- I had also some audio sync issues when using pass through (might be related to the boblight addon - i am not sure about that).
- TV Show scanning crashing Kodi, using MySQL & SQLite, only ATV4 confirmed (http://forum.kodi.tv/showthread.php?tid=...pid2202792)
- remote is still quirky depending on the settings you choose in settings->system->input - thats MrMC's part - please don't report issues with this here... (i have backported the version which works best for me - this differs from MrMC!)
STUFF THAT NEEDS TESTING/CONFIRMATION FROM MEMPHIZ/MRMC:
- HEVC/h.265 material
- AppleTV4K: 4K playback (h.264 and HEVC/h.265), HDR Playback
- skin settings are saved for me - (also the addon shortcuts in confluence) - ensure to really quit Kodi at least once after changing those settings (with the quit button in the main menu)
- please track down under which circumstences those settings are NOT saved.
- Airplay from Kodi to speakers is producing crackling/pops in ATV4 only. OSX was verified fine. (http://forum.kodi.tv/showthread.php?tid=...pid2216156)
Any post is that is off topic, discussing any python addons, does not have a log, or is a generic issue that is not specifically ATV4/TVOS related will be removed.
(mods, please help enforce this and feel free to bin any topic you deem fits above description)
If you think your post might not belong here, feel free to create to a new thread, when in doubt, don’t post in this thread.
If you need help, join #kodi-ios on freenode.
NO THIRD PARTY SUPPORT. THIS INCLUDES SKINS AND ADDONS.
THE FOCUS IS ONLY ON CORE KODI.
Now that that’s out of the way...
Thanks to the hard work of Memphiz, based off all the even harder work MrMC did, we now have a functional ATV4 build of Kodi!
This thread is about testing core functionality related specifically to the Apple TV 4 port, not related to general issues with 17.
FOR INSTALLATION: http://forum.kodi.tv/showthread.php?tid=254199
FOR ADDONS: http://forum.kodi.tv/showthread.php?tid=254200
Please post in the correct thread!
It is based on v17.6 (Krypton).
We want to make sure that the troubleshooting is focused specifically on Apple TV 4 issues and not generic 17 issues.
Any problems you encounter, please verify them on another platform to make sure it’s a ATV4 issue:
OSX: http://mirrors.kodi.tv/releases/osx/x86_...x86_64.dmg
WIN32: http://mirrors.kodi.tv/releases/win32/ko...rypton.exe
Android/ARM: http://mirrors.kodi.tv/snapshots/android...bi-v7a.apk
Android/X86: http://mirrors.kodi.tv/releases/android/...on-x86.apk
iPhone/iPad: http://mirrors.kodi.tv/releases/darwin/i...os-arm.deb
TROUBLESHOOTING STEPS / POST A LOG
Verify the bug is solely ATV4 related by trying to replicate it in a build above.
Disable as many addons as possible, since they fill up the log and are not related to your bug report.
Install Kodi Log Uploader - Goto Programs > Get More > Kodi Log Uploader
Enable Debug Log in settings and close out of Kodi, then reopen it, replicate the issue and then run kodi log uploader. Try to do as little as possible besides replicating the issue so the log is concise as possible.
You can also download the kodi.log from the kodi webinterface if enabled. You can find it under "help->kodi log"
If Kodi crashes:
If your issue involves Kodi crashing then you need to do an additional step. Go into Programs and just select the Log Uploader entry (don't enter it). Then bring up the context menu (press C on a keyboard or info on some remotes) and select "Add-on settings". Then uncheck "Always skip Kodi.old.log (log from previous run)". Now it will upload the debug log of when Kodi crashed (the previous run).
Post the log url and a clear description of the issue.
Sourcecode: https://github.com/Memphiz/xbmc/commits/yab (notice the branchname "yab"!)
CURRENT BUILD (based on MrMC 1.3) and Krypton 17.6:
20180227 - http://mirrors.kodi.tv/test-builds/darwi...b-tvos.deb based on Krypton https://github.com/xbmc/xbmc/releases/tag/17.6-Krypton
Latest changes
- fixed top shelf for non-jailbroken devices
- fixed hevc/4k hardware decoding
- added setting for preferring VideoToolBox for HDR which got lost in former versions
- latest version is compatible with the greeng0blin jailbreak which is available for tvOS 10.2.2
- the topshelf is working on those jailbroken devices aswell
- fixed some non working python addons when using jailbroken devices
- currently the new deb - file format is incompatible with the iOS AppSigner (used by the non-jailbroken users). A new version should be released shortly to
make iOS AppSigner compatible again.
- for instructions on how to install all new test builds of Kodi on greeng0blin jailbroken devices see this Thread: Install Kodi on ATV4/ATV4K with jailbreak
- rebased to Krypton 17.6
- fixed select button from official appletv remote app and other 3rd party remote apps
- updated videotoolbox and avfoundation hardware decoders from MrMC 3.5
- added proper support for xml file copy/delete/view in the file manager (from MrMC 3.5)
- prepared refresh rate support for appletv4 tvos 11.3
- refresh rate switching works on appletv4k now
- fixed display calibration was not saved
- add topshelf binary again which got lost
- rebased tp Krypton 17.5
- added support for HEVC/h.265 hardware decoding
- added AVFoundation hardware decoder which allows 4k HDR decoding/rendering for AppleTV4k
- updated minimum required tvOS Version to 10.2 (!!!!)
- updated build slave with Sierra 10.12 / XCode 9.0 environment
- rebase to Krypton 17.4
- updated VTB Decoder from MrMC
- added AppleTV4 4K Support (only 4k rendering and UHD Resolution. Not HEVC 4K support).
- fixed native on screen keyboard for ios 11
- rebase to Krypton 17.3
- updated skin, new default webinterface and everything else from master beta6
- backported videotoolbox hardware decoder from MrMC (hw decoding works as of tvos 10.0)
- It has now the ability to map the siri remote keys. Therefore the file customcontroller.SiriRemote.xml can be found in the userdata/keymaps folder and can be altered. (its accessible via the kodi file manager for example).
- With latest update the swipe left/right/up/down can be mapped independend from the tap left/right/up/down. To get the current customcontroller.SiriRemote.xml into your system, please go into the kodi filemanager into the profile folder / keymaps and delete your customcontroller.SiriRemote.xml file (you loose any changes you did on that keymap - make a backup if in doubt). After that restart Kodi. This will copy the default customcontroller.SiriRemote.xml into your profile folder / keymaps. This one has the swipe keys in it and also has the swipe keys disabled during video playback (section FullScreenVideo in the keymap).
- Fixed the tvos specific settings after the big settings refactor in Kodi master (mostly hiding stuff that is not applicable for tvos - also the siri remote settings are back for tvos now...)
PORTED COMMITS FROM LATEST MRMC RELEASE
- fixed multichannel pcm audio (backport from mrmc)
STUFF CONFIRMED NOT WORKING:
- wrong date/time in Kodi - no solution yet (tvos gives me an off by 20 hours error - there is no sane timezone that would explain this so i was not able to correct it with some generic fix)
- adding advancedsettings.xml is only possible via the file manager in confluence atm. Some users figured this out already. The same is for addon zip files.
- had an issue where playing a movie from a samba share stopped every 5 minutes <- no clue what it is yet - but there are some samba changes that i didn't inspect and backport yet from MrMC
- I had also some audio sync issues when using pass through (might be related to the boblight addon - i am not sure about that).
- TV Show scanning crashing Kodi, using MySQL & SQLite, only ATV4 confirmed (http://forum.kodi.tv/showthread.php?tid=...pid2202792)
- remote is still quirky depending on the settings you choose in settings->system->input - thats MrMC's part - please don't report issues with this here... (i have backported the version which works best for me - this differs from MrMC!)
STUFF THAT NEEDS TESTING/CONFIRMATION FROM MEMPHIZ/MRMC:
- HEVC/h.265 material
- AppleTV4K: 4K playback (h.264 and HEVC/h.265), HDR Playback
- skin settings are saved for me - (also the addon shortcuts in confluence) - ensure to really quit Kodi at least once after changing those settings (with the quit button in the main menu)
- please track down under which circumstences those settings are NOT saved.
- Airplay from Kodi to speakers is producing crackling/pops in ATV4 only. OSX was verified fine. (http://forum.kodi.tv/showthread.php?tid=...pid2216156)
Any post is that is off topic, discussing any python addons, does not have a log, or is a generic issue that is not specifically ATV4/TVOS related will be removed.
(mods, please help enforce this and feel free to bin any topic you deem fits above description)
If you think your post might not belong here, feel free to create to a new thread, when in doubt, don’t post in this thread.
If you need help, join #kodi-ios on freenode.