Where and what language does XBMC use?
#1
Hey, just wanted to know where all you guys are putting the code that you make into XBMC? Also I don't recognize the language it uses (It looks like HTML), but I would not mind doing a bit of my own coding. What language does it use?

Cheers
Reply
#2
HTML Huh for what?

http://wiki.xbmc.org/index.php?title=XBMC_development
Reply
#3
C 59.7%
C++ 33.7%
Shell 2.2%
Assembly 1.8%
Objective-C 1.1%
Other 1.5%
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#4
No wonder I could not recognize it (Only have been able to see bits and pieces that some people have posted in the few threads I have viewed, so I did not have much to go on. And I don't know HTML either.). I only know VB and Java script. Well, at least I have be meaning to get onto C++ and C.

Where can you view the code?
Reply
#5
why don't you start reading the wiki pages that where provided. it's all there
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#6
Sorry, missed that link. Thanks, I have now.
Reply
#7
source coude can be found here: https://github.com/xbmc/xbmc
Please read our wiki for more info.

edit: Martijn was faster Smile
Reply
#8
xbmc is NOT your first C project. go print strings to a terminal and loop some ints. come back in a few years.
Reply
#9
@JapanDave, perhaps you should instead look at Add-on and plug-ins for XBMC which could be of more interest to you, as those scripts are written in Python scripting language

Checkout http://wiki.xbmc.org/?title=Add-ons and http://wiki.xbmc.org/index.php?title=Python_development and http://forum.xbmc.org/forumdisplay.php?fid=26
Reply
#10
Thumbs Up 
(2013-09-30, 13:04)spiff Wrote: xbmc is NOT your first C project. go print strings to a terminal and loop some ints. come back in a few years.
Absolutely can understand that. Programming is just something to pass time for me (except lately I am getting $3-5K,for freelance projects on the side) but C/C++ is just like any other programming language, takes time ,effort and trail and error to learn. I am not saying I want to contribute to the source code, but please don't try not belittle someone with backhand remarks. You don't know me or what I have done and how long it took me to get where I am or what kind of affinity I have with coding.

(2013-10-01, 13:05)Hedda Wrote: @JapanDave, perhaps you should instead look at Add-on and plug-ins for XBMC which could be of more interest to you, as those scripts are written in Python scripting language

Checkout http://wiki.xbmc.org/?title=Add-ons and http://wiki.xbmc.org/index.php?title=Python_development and http://forum.xbmc.org/forumdisplay.php?fid=26
Yeah, that is what drew me to this forum in the first place.

Already started to learn C/C++ and it looks like fun. Looks like I will be at Stack Overflow asking questions instead of answering them.Nod
Reply
#11
sorry it was in no way meant to be belittening. it was meant as an honest warning, but i see that it may have come off as more.
Reply
#12
(2013-10-02, 16:42)spiff Wrote: sorry it was in no way meant to be belittening. it was meant as an honest warning, but i see that it may have come off as more.
Not a problem at all. I am sure you have a lot to teach and I would love to one day be able to help with an open source project like this. Anyways, this is just the kick in the pants I need to get started on C++ (I have been putting it off for a while now) Thanks for the advise, it is very much appreciated.
Reply
#13
(2013-09-30, 13:04)spiff Wrote: xbmc is NOT your first C project. go print strings to a terminal and loop some ints. come back in a few years.

Yeah, nice one spiff Smile Next time someone submits a feature request or a bugfix request and you tell them to go submit a patch, I'll make sure to post a link to this Tongue
Reply
#14
if you haven't been able to translate that into its intended 'piss off and stop annoying me' meaning yet, here's your cluestick Wink
Reply

Logout Mark Read Team Forum Stats Members Help
Where and what language does XBMC use?0