New Addon Manager informations for developers.
#76
I saw here
http://xbmc.git.sourceforge.net/git/gitw...dharma-pre
that all addon id's are written like x.y.z inside my own addon I use x-y-z as ID.
Should I change the ID or can I remain with x-y-z ?
Reply
#77
Ok in the comment the addon is called swiss-army-knife with id script-video.ripper
If I would do :

Rename the addon to : script.video.swiss.army.knife
and use the id script.video.swiss.army.knife
and use numbers like : script.video.swiss.army.knife-0.6.CA10

or may better : script.video.swiss.army.knife-0.6.10

but in this case I miss the revision C -ALPHA-10

Would all the above changes be enough ?
Reply
#78
My opinion id=script.video.swiss.army.knife / version= 0.6.10. I have no idea how XBMC handed letters in version numbers.
Reply
#79
As I think queeup is saying, addon.XML already has a tag set aside for version numbers. There is no reason to put it in the name. The repo takes care of the versioning that way and displays it in the info window. As designers say KISS (keep it simple stupid). I think you are unintentionaly making it more difficult than it needs to be.
Reply
#80
I made this
http://code.google.com/p/luxeria-repository/
and the files are here
http://code.google.com/p/luxeria-reposit...nk/luxeria
it allmost the same like queeup did ... Bit I don't see my addon ?
As I installed the zip from the download-site I saw the message "addon luxeria enabled"...
Inside the log I see only missing fanart.jpg
If my files would be illegal formated ... would I see a message ?
Thanks for the help ...
Hans
Reply
#81
I'd be happy to try on my system later and see what happens.
Reply
#82
linuxluemmel Wrote:I made this
http://code.google.com/p/luxeria-repository/
and the files are here
http://code.google.com/p/luxeria-reposit...nk/luxeria
it allmost the same like queeup did ... Bit I don't see my addon ?
As I installed the zip from the download-site I saw the message "addon luxeria enabled"...
Inside the log I see only missing fanart.jpg
If my files would be illegal formated ... would I see a message ?
Thanks for the help ...
Hans
I think your link is wrong. Queeup's actually goes to a url where you can download the zip files. Your link goes to the SVN source where you can not download files from directly. You need to have a link similar to how Queeup did it.

Look at the difference in the url you go to when accessing these links.
http://queeup.googlecode.com/svn/addons/dharma-pre/
http://code.google.com/p/luxeria-reposit...k/luxeria/

Try using:
http://luxeria-repository.googlecode.com...k/luxeria/

And you should really drop the version number from the name of the addon and just have it in the version tag for the addon in the addon.xml file.
Reply
#83
Thanks a lot ! I will try to fix this on weekend.
Regards Hans
Reply
#84
My repository is ready and needs a lot of testers ....

http://code.google.com/p/luxeria-repository/

If I could have feedback -> this would be very nice ...
I had a few days a lot of work to do. (and allmost no sleep)

- My addon do not contain longer an binary ... The binarys are donwloaded during the execution of the setup.sh script. The script do detect if you need 32 or 64 debian files.
- The script is very small now and can be downloaded over pstn-modems.
- I changed the id and the name of the script.
- I changed the revision-numbers to xbmc-compatible.
. I added more logs in the case of a error.

The addon-repository can be added over a zip or you can install the addon
script.video.swiss.army.knife direct over wget

Quote:wget http://luxeria-repository.googlecode.com....knife.zip
Reply
#85
I want to make a script compatible with the new Addon-system and also would like to have it added to the official repository. After studying the wiki, this thread and the mail-archive there are some questions left. Please be forgiving if this is too obvious or has been discussed earlier.

1) Versioning: Does XBMC only use the addon-id to identify a script? So, if I have an SVN URL http://myscript.com/0.1.0 and later an URL http://myscript.com/0.2.0, does XBMC realize that this is the same script in a different version if the addon-id remains unchanged?. I have seen some comitters using a general url without version information and others using a version specific url. So I am a bit confused how to setup my branches.
2) Related to question 1: I did not make tags or branches when I released earlier versions of this script. I think about adding the current version as [zip pull] and the next version as [svn pull]. Will the second one be recognized as update of the first one (again with the same addon-id)?
3) Writing to the add-on dir: My script provides an option to launch an emulator in solo mode. This means it will quit xbmc and restart it when the user exits the emulator (this is done via batch or shell script). Then I use(d) autoexec.py to autolaunch my script again. This is not the default behaviour but the user should be able to use it if he/she wants to (I have to do this myself, because of some problems with certain emulators). Does this autoexec-mechanism still exist in Dharma? And may this option (to edit or create an autoexec.py) be a reason to disqualify my script for the official repo?

Regards,
malte
Reply
#86
Today I made a svn checkout of Dharma and played around with the addon-manager. I saw that If I download a newer addon inside the list is a progress-counter. The counter allways shows zero. Is this the correct behavior ?
Regards Hans
Reply

Logout Mark Read Team Forum Stats Members Help
New Addon Manager informations for developers.0