[REQUEST] Intro to Programming Addons

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
adamomg Offline
Junior Member
Posts: 30
Joined: May 2011
Reputation: 0
Star  [REQUEST] Intro to Programming Addons
Post: #1
With the vast requests for addons around here, I figured I would ask our genius programmers to maybe steer us in a right direction to start making our own addons. I know Python is the language to learn, but there are not a whole lot of resources that I could find. Youtube has a playlist for intro to Python: http://www.youtube.com/results?search_qu...C+playlist - but, I don't know if its entirely up to date.

Could someone come up with a quick list of basics to learn so that it doesn't feel like I'm grasping at straws?

For instance:
  • Learn the basics of this
  • check out this default addon
  • write your own code to do this
  • ect.
  • Profit!

Also, I'm not asking for someone to teach me personally. If I need to purchase online courses or something of the like, that is fine.

XBMC Frodo RC2 | 3.2GHz AMD Phenom II | ASUS M4A88TD-V | 8GB G.SKILL Ripjaws | Crucial M4 64GB SSD | Windows 7 Premium
(This post was last modified: 2012-03-20 15:49 by adamomg.)
find quote
Ned Scott Offline
Team-XBMC Wiki Guy
Posts: 19,850
Joined: Jan 2011
Reputation: 247
Location: Arizona, USA
Post: #2
I don't know a whole lot about add-on development myself, but one place to start would be our wiki and the PDF file linked there: Add-on development

You can make easy links to the XBMC wiki using double brackets around common XBMC words: [[debug log]] = debug log, [[Video library]] = Video library, [[SMB]] = SMB , [[userdata]] = userdata, etc
find quote
HenryFord Offline
Posting Freak
Posts: 1,241
Joined: Jan 2010
Reputation: 19
Post: #3
There is enough in the stickies to get you started methinks:
http://forum.xbmc.org/showthread.php?tid=68337
http://forum.xbmc.org/showthread.php?tid=29577
http://forum.xbmc.org/showthread.php?tid=36900
http://forum.xbmc.org/showthread.php?tid=24839

A direkt link to the wiki-page (is included in the first stickie):
http://wiki.xbmc.org/index.php?title=Add...evelopment

Need help? Check out my XBMC Frodo Guide. It contains full featured guides to Sickbeard and CouchPotato as well.

[Image: all-fanart.jpg]
(This post was last modified: 2012-03-20 16:33 by HenryFord.)
find quote
procrastinator Offline
Fan
Posts: 443
Joined: Aug 2008
Reputation: 4
Location: UK
Post: #4
A while ago t0mm0 did a well written tutorial for making a video addon, using his Daily Seinfeld addon as the example.

Here's the Daily Seinfeld thread:
http://forum.xbmc.org/showthread.php?tid=101203

And here's the direct link to the tutorial PDF file:
http://cloud.github.com/downloads/t0mm0/...ial-v1.pdf
find quote
Bstrdsmkr Offline
Posting Freak
Posts: 803
Joined: Oct 2010
Reputation: 17
Post: #5
Also check out Khan Academy. They have some Python videos to get your feet wet in things like importing libraries, types of variables, etc
find quote
adamomg Offline
Junior Member
Posts: 30
Joined: May 2011
Reputation: 0
Post: #6
Thank you for all of your help point some things out. All is appreciated!

XBMC Frodo RC2 | 3.2GHz AMD Phenom II | ASUS M4A88TD-V | 8GB G.SKILL Ripjaws | Crucial M4 64GB SSD | Windows 7 Premium
find quote