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: 154
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
How do ya like them apples?
Posts: 4,090
Joined: Jul 2009
Reputation: 39
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.


Always read the XBMC_Online_Manual,Frequently_Asked_Questions and search the forum before posting.
For troubleshooting and bug reporting use -> Log_file.
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: 617
Joined: Apr 2008
Reputation: 4
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: 617
Joined: Apr 2008
Reputation: 4
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
Member
Posts: 97
Joined: Jan 2011
Reputation: 2
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