sy6sy2 / xbmc

Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS and Windows.
https://kodi.tv/
Other
6 stars 1 forks source link

Apple TV GitHub branches summary #60

Closed sy6sy2 closed 4 years ago

sy6sy2 commented 5 years ago

Disclaimer:

Kodi 19 for Apple TV is still in development and many things do not work yet. If you want a daily Kodi app please follow this tutorial. If you really want to try Kodi 19 from one of the above branches (maybe to find any bug or to help in the development), be sure to have the necessary skills to do it and do not expect any "basic" support here. And last but not least, please do not share any generated deb from this branches! Official Kodi 19 version for Apple TV will be available for end users sooner or later, please be patient and use Kodi 17.

Just a little reminder of all the current branches where there is some Apple TV progress (for us and for people who want to help or try to build).

(Feel free to ask me to update this post)

pogarek commented 5 years ago

Build instructions: https://github.com/xbmc/xbmc/blob/master/docs/README.tvOS.md . You can ignore binary addons at this moment.

eugene2878 commented 5 years ago

Is this possible to compile with xcode 9? Gives me an error configure: error: C++ compiler cannot create executables See config.log' for more details

kambala-decapitator commented 5 years ago

@eugene2878 the error doesn't seem Xcode version related. Have you checked the actual error?

phunkyfish commented 5 years ago

Did you install the command line tools?

eugene2878 commented 5 years ago

Did you install the command line tools? Not sure followed readme.tvos.md. Can you expand on this?

phunkyfish commented 5 years ago

This piece: WARNING: Start Xcode after installation finishes. You need to accept the licenses and install missing components.

eugene2878 commented 5 years ago

Would I be able to run Kodi on tvOS 11 or atleast on tvOS 12.1 if compiled on latest xcode with tvOS 12.2 profile?

eugene2878 commented 5 years ago

Xcode 9.4.1 MBP-Late-13:depends eugene$ ./configure --host=arm-apple-darwin --with-platform=tvos configure: WARNING: if you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used checking build system type... x86_64-apple-darwin18.5.0 checking host system type... arm-apple-darwin checking whether the C++ compiler works... no configure: error: in/Users/eugene/kodi/tools/depends': configure: error: C++ compiler cannot create executables See config.log' for more details

phunkyfish commented 5 years ago

Yes, I think so. If you just connect your device and compile directly for your device it should figure out the right combo for you.

Apologies I didn’t reply sooner, thought I had replied!

URBANsUNITED commented 5 years ago

I am curious. What is the status of Kodi atm? Are we able to run x264 and x265 files with at least DTS support and proper 24Hz switching? Have a paid dev account for proper signing. Thanks

kambala-decapitator commented 4 years ago

I think we should start prioritising issues, as currently I don't really understand what is the most important that is missing from ATV. We have a bunch of open issues, but all of those don't look serious.

Do we have any blockers right now? Besides waiting for the cmake/Xcode changes in iOS PR.

fuzzard commented 4 years ago

How we are handling the audio pr is probably the biggest possible blocker from master.

Feature wise, the best thing may be around auto refresh rate/HDR switching being implemented, which I don't have anything close to a PR ready

phunkyfish commented 4 years ago

I think we should separate it out for tvOS, as with the current regressions (also in MrMc) for iOS it won’t get approved.

kambala-decapitator commented 4 years ago

I agree that for now we can use separate audio sink implementation for tvOS.

phunkyfish commented 4 years ago

So then it will just be the cmake PR holding things up. So just some renaming on that and we should be good.

sy6sy2 commented 4 years ago

Closing because tvOS support is now part of https://github.com/xbmc/xbmc/tree/master