OS X development: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{mininav|[[Development]]}} | {{mininav|[[Development]]}} | ||
{{see also|HOW-TO | {{see also|HOW-TO:Submit a patch|Mac FAQ}} | ||
<br /> | <br /> | ||
{{cleanup}} | {{cleanup}} | ||
{{XBMC development nav}} | {{XBMC development nav}} | ||
<section begin="intro" />[[ | <section begin="intro" />[[Team_Kodi|Team-Kodi]] (formerly called Team-XBMC) first ported XBMC Media Center software to Mac OS X in 2008, and the whole project cross-platform application was renamed to Kodi in 2014. Kodi itself is a huge open source project and it takes loads of people working together to maintain it for all platforms, that is why [[Team_Kodi|Team-Kodi]] is always on the lookout for C/C++ programmers to volunteer in assisting us with the development of Kodi. Whether you have contributed to the Kodi/XBMC project in the past or not, please consider doing so now.<section end="intro" /> | ||
Those of you who are completely unfamiliar with Kodi/XBMC can get a good overview of it on '''[[Kodi]]''' and '''[[ | Those of you who are completely unfamiliar with Kodi/XBMC can get a good overview of it on '''[[Kodi]]''' and '''[[Intro FAQ]]'''. | ||
== End-users (non-programmers) == | == End-users (non-programmers) == | ||
You can help too by downloading Kodi for OS X, testing it, and [[HOW-TO | You can help too by downloading Kodi for OS X, testing it, and [[HOW-TO:Submit_a_bug_report|reporting bugs and issues]]. Also, spread the word about Kodi for OS X (and other platforms) to your friends and family, we are sure they will enjoy it too. | ||
== Developers (programmers) == | == Developers (programmers) == | ||
Line 22: | Line 22: | ||
== Detailed technical information == | == Detailed technical information == | ||
For more details please visit the [[Development | For more details please visit the [[Development]] section of this manual. | ||
== Source code == | == Source code == | ||
Line 29: | Line 29: | ||
== General guidelines == | == General guidelines == | ||
=== User-friendliness is next to | === User-friendliness is next to godliness === | ||
{{#lst: | {{#lst:Team_Kodi_manifesto|User-friendliness}} | ||
[[Category: | [[Category:Apple]] | ||
[[Category:Manual]] | [[Category:Manual]] |
Revision as of 23:07, 19 June 2020
Development | OS X development |
This page or section may require cleanup, updating, spellchecking, reformatting and/or updated images. Please improve this page if you can. The discussion page may contain suggestions. |
Template:XBMC development nav Team-Kodi (formerly called Team-XBMC) first ported XBMC Media Center software to Mac OS X in 2008, and the whole project cross-platform application was renamed to Kodi in 2014. Kodi itself is a huge open source project and it takes loads of people working together to maintain it for all platforms, that is why Team-Kodi is always on the lookout for C/C++ programmers to volunteer in assisting us with the development of Kodi. Whether you have contributed to the Kodi/XBMC project in the past or not, please consider doing so now.
Those of you who are completely unfamiliar with Kodi/XBMC can get a good overview of it on Kodi and Intro FAQ.
End-users (non-programmers)
You can help too by downloading Kodi for OS X, testing it, and reporting bugs and issues. Also, spread the word about Kodi for OS X (and other platforms) to your friends and family, we are sure they will enjoy it too.
Developers (programmers)
You should be proficient in C/C++ programming language, and although not really required knowledge of OpenGL or other multimedia programming is a plus, as well as prior cross-platform or porting development experience.
The Mac OS X development platform is Compiling Kodi.
Hardware requirements
- 32-bit Intel (x86-processor) with Mac OS X 10.7 (Leon), and a ATI Radeon 9200/X1600, Intel GMA950, or NVIDIA 6-Series [http://en.wikipedia.org/wiki/Graphics_Processing_Unit 3D GPU (Graphics Processing Unit), or later, (Kodi GUI requires at least OpenGL 1.3 support to run smoothly at an acceptable frame-rate in standard-definition, to run Kodi high-definition a more modern GPU is recommended).
Detailed technical information
For more details please visit the Development section of this manual.
Source code
The Kodi source code is in the XBMC Foundation git repository on github.com. Full instructions for compiling/builing Kodi under Mac is available here: