Plugin and Script API documentation and other useful links for XBMC Addon Developers

  Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
cosmicr Offline
Senior Member
Posts: 156
Joined: Oct 2010
Reputation: 1
Location: Australia
Post: #31
chippyash Wrote:And?

Where can it be better elaborated?

Have I missed some important points (after all I've only been scripting XBMC/Python for 2 weeks!)

I dunno if you're still working on it (It hasn't been updated for 4 months) but I'd like to see some more pictures (screenshots and diagrams).

If people are anything like me they like to skip over the bulky text (and short one-liners too) and go straight to the pictures and screenshots.

But great work, I can see you've put a lot of effort in, I will find it useful!
find quote
chippyash Offline
Senior Member
Posts: 130
Joined: Jan 2010
Reputation: 0
Location: Northants, UK
Post: #32
cosmicr Wrote:I dunno if you're still working on it (It hasn't been updated for 4 months) but I'd like to see some more pictures

In a sense I'm waiting to see what XBMC will do with it. At moment it languishes in the bug tracker. But thanks for your feedback. I'll have a think about pictures if it is to go any further.

System info: Asrock ION330HT-BD (Intel Atom 330 4 core i686) connected to Sony KDL-Z5800 TV using hdmi via Onkyo TX-SR507 AV Amp. [Old Config Ubuntu 12.04. (Linux 3.2.0-32-generic-pae ) XBMCBuntu (Eden 11.0 Git:unknown Compiled Mar 24 2012). OpenGL 3.3.0 NVIDIA 280.13] New Config unknown - no working XBMC at moment!
find quote
chippyash Offline
Senior Member
Posts: 130
Joined: Jan 2010
Reputation: 0
Location: Northants, UK
Post: #33
chippyash Wrote:In a sense I'm waiting to see what XBMC will do with it. At moment it languishes in the bug tracker.

I've created a PDF version of the document for easy download. It is at
http://code.google.com/p/xbmc-gpodder-in...loads/list

System info: Asrock ION330HT-BD (Intel Atom 330 4 core i686) connected to Sony KDL-Z5800 TV using hdmi via Onkyo TX-SR507 AV Amp. [Old Config Ubuntu 12.04. (Linux 3.2.0-32-generic-pae ) XBMCBuntu (Eden 11.0 Git:unknown Compiled Mar 24 2012). OpenGL 3.3.0 NVIDIA 280.13] New Config unknown - no working XBMC at moment!
find quote
amet Offline
Retired Team-Kodi Member
Posts: 4,111
Joined: Jul 2009
Reputation: 41
Location: Novi Sad / Dubai
Post: #34
chippyash Wrote:I've created a PDF version of the document for easy download. It is at
http://code.google.com/p/xbmc-gpodder-in...loads/list

nice one mate Smile

wonder if it shouldnt go on wiki as well, most of that is somewhat on there already but scattered all around.
find quote
chippyash Offline
Senior Member
Posts: 130
Joined: Jan 2010
Reputation: 0
Location: Northants, UK
Post: #35
Hi Amet

As you say, it would be better on the wiki. The problem is twofold

1/ I just don't have the time to transcribe it to wiki format - Anyone out that wants to do it, please feel free ! I'm currently being pulled back into the Xoops CMS project and I have just started a new XBMC mod to provide the facility of dvd::rip inside XBMC (cus I'm fed up of having to use a separate process to do the job. (edit: just found http://forum.xbmc.org/showthread.php?tid=52615 so I'll try and help out there instead.)

2/ Wiki is a bit of a mess at the moment (imho.) You are right, a lot of this stuff is already there, but you really have to dig around for it. But if you recall, I had to ask a lot of questions around the devs to get some stuff (you helped with this if you recall ;-) ). Wiki docs for devs really needs a good clean out/refactor. Again, I'd do it myself but for the time involved. If someone wanted to bring together what I and others have done, prune down the wiki tree and get this stuff 'in one place', that would be a great contribution to the project. If you remember, I wrote the doc in the first place 'cus I couldn't find what I needed easily in one place.

Cheers
A

System info: Asrock ION330HT-BD (Intel Atom 330 4 core i686) connected to Sony KDL-Z5800 TV using hdmi via Onkyo TX-SR507 AV Amp. [Old Config Ubuntu 12.04. (Linux 3.2.0-32-generic-pae ) XBMCBuntu (Eden 11.0 Git:unknown Compiled Mar 24 2012). OpenGL 3.3.0 NVIDIA 280.13] New Config unknown - no working XBMC at moment!
(This post was last modified: 2011-02-13 23:16 by chippyash.)
find quote
Temhil Offline
Skilled Python Coder
Posts: 397
Joined: Apr 2008
Reputation: 1
Location: Canada
Post: #36
Few links on passion-XBMC that you could find useful if you start Addon development (translated in english):
- Code Snippet
- Official XBMC documentation pretty up to date thanks to Frost

[Image: passionxbmc_signature.png]
_____________________________

Repositories Installer: select and install unofficial repositories / TAC.TV: watch videos on TAC.TV
Installer Passion-XBMC: Download and Install Add-ons (pre-Dharma only)

[Image: project_thin_badge.gif]
find quote
anarchintosh Offline
Senior Member
Posts: 282
Joined: Jul 2010
Reputation: 4
Post: #37
Got bored and made this guide
[GUIDE] HOW TO ADD A LOGIN FUNCTION TO YOUR ADDON


its a tutorial for a http login method that fills out the username + password forms on a webpage, sends a login request and saves the cookie that is returned.

also contains a simple url opener that handles cookies.

should work for most sites.
find quote
anarchintosh Offline
Senior Member
Posts: 282
Joined: Jul 2010
Reputation: 4
Post: #38
more boredom has also inspired me to make a proper python interface for google's JSON api.

the search can be pumped in such a way as to easily provide a very good search function for any site.

it returns unicode and all that
find quote
TobiasTheCommie Offline
Skilled Python Coder
Posts: 618
Joined: Apr 2008
Reputation: 6
Post: #39
I was thinking the links in my signature might be relevant here. Smile
find quote
divingmule Offline
Skilled Python Coder
Posts: 1,297
Joined: Oct 2008
Reputation: 61
Post: #40
TobiasTheCommie Wrote:I was thinking the links in my signature might be relevant here. Smile

Awesome Nod

Support threads here in development might be a good idea. Wink

Thanks for for taking the time to make modules.
find quote
TobiasTheCommie Offline
Skilled Python Coder
Posts: 618
Joined: Apr 2008
Reputation: 6
Post: #41
divingmule Wrote:Awesome Nod

Support threads here in development might be a good idea. Wink

Thanks for for taking the time to make modules.

They are coming Smile
find quote
Dito Offline
Junior Member
Posts: 8
Joined: Feb 2012
Reputation: 0
Post: #42
I would love to help with this effort. I'm a total n00b at this stuff and am also finding it difficult to find the relevant information. A lot of the tutorials and HOW-TO docs are out of date.

I'm particularly interested in learning to use the JSON-RPC system to get info from the database. One of the tutorials I saw (on the official wiki) said directly accessing the databases through sqlite, etc., is actively discouraged.

So if I make any headway in figuring this out, I'll help contribute to your new documentation. ;-)
find quote
unobtanium Offline
Junior Member
Posts: 10
Joined: Apr 2012
Reputation: 0
Post: #43
New replacement of addons_xml_generator.py for repository owners. This adds the ability to automatically produce a compressed repository structure.
http://forum.xbmc.org/showthread.php?tid=129401
find quote
Leopold Offline
Senior Member
Posts: 111
Joined: Jan 2011
Reputation: 3
Location: UK
Post: #44
(2010-01-24 18:03)rwparris2 Wrote:  The xbmc modules:
http://xbmc.sourceforge.net/python-docs/

It seems this link should now be http://mirrors.xbmc.org/docs/python-docs/.

Leopold's Repository: Home of OpenELEC Dev Update, OpenELEC RPi Config, Foscam HD ...
find quote
spiff Offline
Retired Developer
Posts: 12,386
Joined: Nov 2003
Post: #45
post edited.
find quote
Post Reply