XBMC Add-On Frontend Repository

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
zag Offline
Team-Kodi Member
Posts: 1,798
Joined: Oct 2007
Reputation: 21
Location: UK
Post: #1
About
One thing I noticed with xbmc is the plugin management and organization is lacking. At the moment I think it is a manual process to add/approve plugins and there is no real central web repository. Plugins are hard to find on the web and discussion of them seems limited to random forum threads dotted all over the place. The documentation and source code is also not centralized. Lastly its hard to know if a plugin is working or broken.

Idea
Create a web based repository of all plugins containing basic information(details, icons, screenshots) as well as links to the community discussion, wiki manuals, source code links and current status.

Screens
[Image: xbmcrepo.jpg]

details screen | category list

Future Ideas
- Move away from Slow XML data
- Community voting on plugin status [working/broken/abandoned]
- Make it more like Apple/Android web stores (allow donations/commercial plugins ect)
- Add user reviews and scores

Source code
http://code.google.com/p/xbmcrepo/downloads/list

Release History
- 0.2 fix bug with games category
- 0.1 initial release. Basic categories, info, and web links.

Test Link
http://78.129.196.116/xbmcrepo/

Disclosure: I am part of the MeediOS project (I helped write their OpenMAID plugin repository). I also use xbmc though so happy to help out here as well.

HTPC - XBMC Gotham, OpenELEC, Harmony Smart Remote, Intel Haswell NUC, 40gb intel SSD, Core i3, 4gb RAM
Storage - 2 x qnap 8tb 419p+ NAS
Display LG 46" LCD + Casio Bulbless projector [PICS]
[Image: widget]
(This post was last modified: 2013-03-12 11:18 by zag.)
find quote
Martijn Offline
Team Kodi
Posts: 11,615
Joined: Jul 2011
Reputation: 167
Location: Dawn of time
Post: #2
The wiki has automatic updating on version/status and some basic info (only for the official xbmc repo)
http://wiki.xbmc.org/index.php?title=Cat...ll_add-ons

the add-on dev's just need to make use of it.

Although it is a great idea never the less Smile

Always read the XBMC online-manual, FAQ and search the forums before posting.
Do NOT e-mail Team-XBMC members asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting, make sure you read this first

For your mediacenter artwork go to
[Image: fanarttv.png]
find quote
zag Offline
Team-Kodi Member
Posts: 1,798
Joined: Oct 2007
Reputation: 21
Location: UK
Post: #3
Cool I can auto-link to those wiki pages easily as they seem to follow a good naming convention.

HTPC - XBMC Gotham, OpenELEC, Harmony Smart Remote, Intel Haswell NUC, 40gb intel SSD, Core i3, 4gb RAM
Storage - 2 x qnap 8tb 419p+ NAS
Display LG 46" LCD + Casio Bulbless projector [PICS]
[Image: widget]
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 26,221
Joined: Oct 2003
Reputation: 178
Post: #4
@zag2me: Please give da-anda and TheUni a ping - we're more than happy to host something like this and help out where we can.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
zag Offline
Team-Kodi Member
Posts: 1,798
Joined: Oct 2007
Reputation: 21
Location: UK
Post: #5
jmarshall Wrote:@zag2me: Please give da-anda and TheUni a ping - we're more than happy to host something like this and help out where we can.

Thanks I got help from theuni already but I think it got forgotten about.

I updated the first link with the live version at the moment.

It would be nice to get a beta url hosted though for xbmc then some more people could contribute on it Wink

HTPC - XBMC Gotham, OpenELEC, Harmony Smart Remote, Intel Haswell NUC, 40gb intel SSD, Core i3, 4gb RAM
Storage - 2 x qnap 8tb 419p+ NAS
Display LG 46" LCD + Casio Bulbless projector [PICS]
[Image: widget]
(This post was last modified: 2012-01-28 00:15 by zag.)
find quote
Tobor Offline
Donor
Posts: 85
Joined: Sep 2010
Reputation: 1
Post: #6
jmarshall Wrote:...we're more than happy to host something like this and help out where we can.

jmarshall,

You shouldn't be "more than happy. They lock up people who are "more than happy". Wink

tobor
find quote
zag Offline
Team-Kodi Member
Posts: 1,798
Joined: Oct 2007
Reputation: 21
Location: UK
Post: #7
Some requests for the xml feed

- Please can you include plugin "version" in simplestats.xml. That will allow to properly link to the changelog and manual download.
- Extracting the screenshot from a zip file each time is fine for xbmc but very CPU intensive on a webserver. Is it possible to have them already extracted on the webserver? For now I have just linked to the zip file.

And for the future...

- I think eventually it would be best to have a unique ID for plugins instead of just a name. This would be faster to search and also prevent dupes.
- I dont think the site is very scalable, XML is sloooooooooow
- Wiki should have standard naming and structure. [done check here]
- How to to store extra plugin metadata such as paypal address and forum link, itunes like comments? Standard extra info XML maybe?

HTPC - XBMC Gotham, OpenELEC, Harmony Smart Remote, Intel Haswell NUC, 40gb intel SSD, Core i3, 4gb RAM
Storage - 2 x qnap 8tb 419p+ NAS
Display LG 46" LCD + Casio Bulbless projector [PICS]
[Image: widget]
find quote
Ned Scott Offline
Team-Kodi Wiki Guy
Posts: 21,237
Joined: Jan 2011
Reputation: 276
Location: Arizona, USA
Post: #8
I've been meaning to get the automated add-on bot script for the Wiki working with some 3rd party repos, but my python skills are lacking. (hint hint)

I have manually done a few to show how it can be done (and a wonderful alternative to having to edit the first post of a thread all the time).

Also, lots of stuff planned for the 3rd party repo list: http://wiki.xbmc.org/index.php?title=Uno...positories As you can see it's kind of a mess right now. It's hard to work on it without having it break the add-ons that use it to install other repos, so will need to work with someone on that as well.

Check out some of these examples:

http://wiki.xbmc.org/index.php?title=Add-on:YouTube
http://wiki.xbmc.org/index.php?title=Add-on:BlipTV
http://wiki.xbmc.org/index.php?title=Add-on:iPlayer
http://wiki.xbmc.org/index.php?title=Add-on:PleXBMC
http://wiki.xbmc.org/index.php?title=Add...ugin_cache

I've also been meaning to push this more and make add-on developers more aware that the wiki exists for these things too. Feel free to help spread the word.
(This post was last modified: 2012-01-28 17:48 by Ned Scott.)
find quote
zag Offline
Team-Kodi Member
Posts: 1,798
Joined: Oct 2007
Reputation: 21
Location: UK
Post: #9
Is the plugin naming on the WIKI standard? I.E. The plugin title?

HTPC - XBMC Gotham, OpenELEC, Harmony Smart Remote, Intel Haswell NUC, 40gb intel SSD, Core i3, 4gb RAM
Storage - 2 x qnap 8tb 419p+ NAS
Display LG 46" LCD + Casio Bulbless projector [PICS]
[Image: widget]
find quote
bossanova808 Offline
Donor
Posts: 2,239
Joined: Sep 2009
Reputation: 34
Location: Melbourne, Australia
Post: #10
Ned - You should do a nice post explaining how to make one of those pages (I what to name it etc), I for one would much prefer my add on be in there than (as you say) editing the forum post....

My XBMC stuff:
find quote
Martijn Offline
Team Kodi
Posts: 11,615
Joined: Jul 2011
Reputation: 167
Location: Dawn of time
Post: #11
bossanova808 Wrote:Ned - You should do a nice post explaining how to make one of those pages (I what to name it etc), I for one would much prefer my add on be in there than (as you say) editing the forum post....

Well if your add-on is in offcial repo it will be made automaticly. After that you can edit it yourself. As long as you don't remove the script parts.
The wiki editing does need some explaning and also some of the widgets that are usefull while editing.

Always read the XBMC online-manual, FAQ and search the forums before posting.
Do NOT e-mail Team-XBMC members asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting, make sure you read this first

For your mediacenter artwork go to
[Image: fanarttv.png]
find quote
zag Offline
Team-Kodi Member
Posts: 1,798
Joined: Oct 2007
Reputation: 21
Location: UK
Post: #12
Has anyone got a standard background for the xbmc plugin icons?

[Image: icon.png]

Is this ok?

I can create graphics for the plugins missing icons if needed?

HTPC - XBMC Gotham, OpenELEC, Harmony Smart Remote, Intel Haswell NUC, 40gb intel SSD, Core i3, 4gb RAM
Storage - 2 x qnap 8tb 419p+ NAS
Display LG 46" LCD + Casio Bulbless projector [PICS]
[Image: widget]
find quote
zag Offline
Team-Kodi Member
Posts: 1,798
Joined: Oct 2007
Reputation: 21
Location: UK
Post: #13
Well I went ahead and created some for the metadata plugins that were missing icons Wink

Can an admin add them to the official repository? Download here

NOTE1: I couldn't find this site "metadata.getlib.com"
NOTE2: And "metadata.common.dtrailer.com" is dead

[Image: metadata.jpg]

HTPC - XBMC Gotham, OpenELEC, Harmony Smart Remote, Intel Haswell NUC, 40gb intel SSD, Core i3, 4gb RAM
Storage - 2 x qnap 8tb 419p+ NAS
Display LG 46" LCD + Casio Bulbless projector [PICS]
[Image: widget]
(This post was last modified: 2012-01-30 20:14 by zag.)
find quote
zag Offline
Team-Kodi Member
Posts: 1,798
Joined: Oct 2007
Reputation: 21
Location: UK
Post: #14
And here are the pictures missing icons. Download here

NOTE1: I couldn't find this site "plugin.image.prensayrevistas"
NOTE2: I couldn't find this site "plugin.image.mypicsdb" either sorry. Anyone know the source?

[Image: pictures.jpg]

HTPC - XBMC Gotham, OpenELEC, Harmony Smart Remote, Intel Haswell NUC, 40gb intel SSD, Core i3, 4gb RAM
Storage - 2 x qnap 8tb 419p+ NAS
Display LG 46" LCD + Casio Bulbless projector [PICS]
[Image: widget]
find quote
zag Offline
Team-Kodi Member
Posts: 1,798
Joined: Oct 2007
Reputation: 21
Location: UK
Post: #15
And here are a few videos missing icons. Download here

NOTE1: There are too many plugins for me to do myself, gonna need some help with these ones Wink

[Image: videos.jpg]

HTPC - XBMC Gotham, OpenELEC, Harmony Smart Remote, Intel Haswell NUC, 40gb intel SSD, Core i3, 4gb RAM
Storage - 2 x qnap 8tb 419p+ NAS
Display LG 46" LCD + Casio Bulbless projector [PICS]
[Image: widget]
find quote
Post Reply