PDA

View Full Version : xbmc-favorites plugin


Bram77
2008-07-03, 01:25
Last week I've altered the xbmc-addons (http://xbmc-addons.googlecode.com/svn/packages/plugins/programs/XBMC-Addons%20Installer.zip) plugin to use for my personal favorite plugin, scripts and skins. I can't really lable it because all I did was alter the urls in the script and fix a bug (which is also present in the newest xbmc-addons version!).

My three sister don't have a clue how to use FTP, so I did it mainly for them (or actually me, now I don't have to install the updates for them). I've 'forced' them to start listening to streams, music and video's without the need for old fashioned 'compact discs' :p (they were actually still doing that...). It's was time for some education, they were getting old to fast. I had success with that, more then I could dream of! I've bought a XBOX for the three of them and softmodded it and they are going true the roof. A network attached harddrive added to that, filled with my music collection and we have three (six, their boyfriends included) very happy people. They call me me a few times a week to tell me how happy they are with XBMC. All credits go to XBMC and all it's contributers. I've tried to make my sisters and boyfriends more 'digital-minded' for quite some time and XBOX combined with the XBOX did the trick. All other methods were to complicated. Even my dad is getting aroused!

I'm updating the plugins/scripts/skins every week and thought other people might like the same additions to XBMC as I do. I might add some features to the plugin like "Install all" and/or "Update all addons present on your XBOX" when I find the time.

I thought I should at least share the option to other XBMC users, even though it was intended to be used for personal use. Not all plugins you'd like to see might be downloadable. You can suggest addons, but I can't guarantee I'll add them. I'll only add addons that are updated regularly and usefull to me and my fam.

http://code.google.com/p/xbmc-favorites/downloads/list

Bram77
2008-07-03, 01:39
You can find a list of the present addons here (http://code.google.com/p/xbmc-favorites/source/browse/trunk).

tikkiew
2008-07-03, 19:49
Can't get it to work the last 2 lines of your wiki i don't get.

# Now the "XBMC-Favorites Installer" plugin will be listed. Simply select it and then add it. To select the plugin you'll only have to SELECT it. Do not enter the plugin directory.
# The plugin will now show in the "Programs" root and can be used.

i can't find the option select.
in options there is also no start option in my dutch version.


about your sisters,i wanted to give my sister also a xbox with xbmc.
this give me the edge.

rwparris2
2008-07-03, 20:24
# Now the "XBMC-Favorites Installer" plugin will be listed. Simply select it and then add it. To select the plugin you'll only have to SELECT it. Do not enter the plugin directory.
# The plugin will now show in the "Programs" root and can be used.

I think he means select as in highlight it, there is no "select" button or option. so browse to plugin://programs/ and highlight XBMC Favorites Installer, then press left and highlight and 'click' 'OK'

if you do it correctly you will see something like
http://i32.tinypic.com/20gi077.jpg

note that it stops at /xbmc-addons installer/ it doesn't say plugin://programs/XBMC-Addons Installer/?categories**blahblahblhablhh*sfhui3k or something like that (the same should hold true for the favorites plugin)


@bram77, maybe you should add pics to your wiki (if you haven't already) as some of the verbiage is confusing to people who don't already have a good idea of what to do. This is a good example as select (to me) means highlighting it and entering the directory. Plus, the button on the XBOX remote is called 'Select'

tikkiew
2008-07-03, 21:05
got it to work now thanks
forgot about the plugin://program section

tikkiew
2008-07-04, 19:07
can't download scripts/ autoexec.py from your installer
it give a message that it has been install,but will not download the file.
i made the file myself now.

Bram77
2008-07-06, 04:16
can't download scripts/ autoexec.py from your installer
it give a message that it has been install,but will not download the file.
i made the file myself now.

I will look into that asap! Thanks for the notification.

@bram77, maybe you should add pics to your wiki (if you haven't already) as some of the verbiage is confusing to people who don't already have a good idea of what to do. This is a good example as select (to me) means highlighting it and entering the directory. Plus, the button on the XBOX remote is called 'Select'

You're right. But then I should probably just add the plugin installation instructions to the XBMC wiki. If it is there, I can't find it! This takes some time (if I do it well). But once I can, I will!


From now on I will keep a log in the http://xbmc-favorites.googlecode.com to inform you about what is updated when. At this point I've been updating daily. So all script/plugins/skins are 100% up to date. I'm not sure if I can keep up this pace (probably not). But you can count on a weekly update!

tikkiew
2008-07-06, 14:26
here is a video tutorial (http://theendofthelongestline.de/xbox/about-plugins/index.php)

its in the sticky of this forum,somehow i missed that.
XBMC Community Forum > User Area > Python Scripts/Plugins Support and Requests > Sticky: Plugin tutorial with video by Unbehagen (http://xbmc.org/forum/showthread.php?t=30351)

Bram77
2008-07-06, 15:16
Great thanks!

Bram77
2008-07-07, 02:09
I've added some more content. If anyone has suggestions, please let me know.

Nuka1195
2008-07-07, 02:15
how come no poker timer ii on your favorites :P

Bram77
2008-07-07, 04:53
Where can I find it?

Bram77
2008-07-07, 14:36
I've added the Poker Timer II script.

Nuka1195
2008-07-07, 15:37
I was just kidding. I think 2 people use it. It may even crash at startup.

Bram77
2008-07-07, 15:42
The humor part war kind of hard to read :)

tikkiew
2008-07-07, 18:52
plugin navi-x
http://code.google.com/p/navi-x/

where you download xbmc bram?
i use this dutch/ english site xbmcworld (http://www.xbmcworld.com/nl/xbmc-releases/)
there are a lot of good plugins in there

Bram77
2008-07-07, 21:06
I've added the Navi-X script.
Most of the script on xbmcworld are outdated and don't work or work only partially (on a T3CH build, that is). I've added the "tvgids" plugin. But this plugin was also outdated, so I've updated it.

Bigfoot87
2008-07-08, 13:01
I've added the Navi-X script.
Most of the script on xbmcworld are outdated and don't work or work only partially (on a T3CH build, that is). I've added the "tvgids" plugin. But this plugin was also outdated, so I've updated it.

Outdated!? Can you tell me witch scripts you're talking about so we can do something about it?

Bram77
2008-07-11, 23:10
Tikkiew brought a small bug to my attention (thanks). A new version is available for download If your xbmc-favorites plugin is working as expected you can download it with the plugin. Otherwise get it from here (http://xbmc-favorites.googlecode.com/svn/packages/plugins/programs/XBMC-Favorites%20Installer.zip).

Bram77
2008-07-11, 23:18
Sorry, you can't install it with the plugin. You'll need to download it and install it manually!

Bram77
2008-07-14, 14:56
can't download scripts/ autoexec.py from your installer
it give a message that it has been install,but will not download the file.
i made the file myself now.

I've moved the autoexec.py file to the veohproxy direcotry and added instructions in the wiki on how to move it to the scripts root.

Bram77
2008-07-14, 21:42
A Linux version of the "XBMC-Favorites Installer" has been added to the XBMC-favorites googlecode downloads page. Installation instructions are in the wiki of the googlecode page. This is a test version. There might be one thing in the script that will cause an error. Before I fix it I want to knwo if it's really a probelem :) It gave no errors on my machine.

Please tell me if it doesn't work for you. Some of the plugins and scripts you'll be able to download after installation won't work in Linux. You'll hve to find out which ones by yourself. I haven't tested them all myself (yet).. I'm not the author of those scripts and I can't help to get them working with Linux, at this moment.

Spc4
2008-07-17, 21:23
Can you add these skins?
http://blackmarket.ictcsc.net/files/skins/

Bram77
2008-07-18, 11:35
Is there a specific skin you're missing? Some of the skins are already there. The other ones I'm not interested in. If there is one particular skin you want to be able to download, then I can look into that. If there has been a recent update on the skin files I might add it.

Bram77
2008-07-18, 17:17
I've updated the plugin to support download of web interfaces. Download version 1.4 from the link in my sig (XBOX only for now).

I've added three web interfaces. "iBrowse", "AJAX" and "PDA". Suggestions for other web interfaces are very much welcome.

Keep you eye on the log on the google code page for the most recent updates! I hope to find some time in the next month to implement the possibility to view the log from within XBMC.

nicoli_k
2008-07-18, 20:35
I got an error when trying to use the XBMC-Favorites Installer to update itself and then read this entire thread and found this:

Sorry, you can't install it with the plugin. You'll need to download it and install it manually!

Does the "it" refer to XBMC-Fav installer or is it possible to update the XBMC-Favorites Installer using the XBMC-Favorites Installer? Or does it have to be downloaded via computer and ftp'd over? If so, is there going to be a way to update the installer via the installer in the future?

I was wondering if the error was because the program was named XBMC-Favorites Installer and that is the exact name of the program that was running. Would it work if the name of the new program was changed to "XBMC-Favorites Installer 1.4" so that it wouldn't try to overwrite itself and then the old one could manually be deleted with the File Manager? Just a thought...

Thanks for the great plugin!

Bram77
2008-07-18, 21:15
Thank you for the feedback. It's correct that using a different directory name would overcome this. I might do that in the future. Actually, I will probably rename the existing directory (if possible) and keep the directory name of the updated version as is. Otherwise you'd have to add the plugin again to be able to make use of it (in the programs screen) and remove the old one.

nicoli_k
2008-07-18, 22:18
I got it to work without using the computer. I just went into File Manager and then Q:\plugins\programs and selected "XBMC-Favorites Installer" and renamed it to "XBMC-Fav 1.4"
I then went to the main screen and then Programs and Selected XBMC-Favorites Installer and then Edit Source and navigated to plugin://programs/XBMC-Fav 1.4 and then renamed the Media Source to "XBMC-Fav 1.4". This way, both the installation folder and the plugin name were different from the one being downloaded and the new one gets to keep the default name. This will work as long as the program is the latest one on the SVN. Then using File Manager again I could erase the old install and keep the new one.
I had already erased version 1.3, so I couldn't try out a true upgrade, but I was able to do a dual upgrade which is quite promising. It's still requires a little bit of work to pull off, but it's easier than having to go to a computer, download, unrar, delete old one, and ftp the new one.
Thanks for pointing me in the right direction.

Bram77
2008-07-19, 21:24
Upgrading the plugin that is running is not possible. Just as it's not possible to update a skin while you're using it. So it will be difficult to update the Installer from within the plugin. I could write a script that automatically checks (add it to autoexec.py in the scripts directory) for a update on XBMC startup. That may be the best way to do it.

hasselhof
2008-07-24, 21:59
Hi, thanks for a great script!!

can't download scripts/ autoexec.py from your installer
it gives a message that it has been installed,but will not download the file.

can you tell me where to get the file from, then I can ftp it to the scripts root?

doesn't seem to be with your new build of installer, from goggle code
website. I had a version of it a while back but deleted it to make way for the new one.



Thanks

John:shocked:

Bram77
2008-07-24, 22:22
I've added the download link and instruction to the VeohProxy wiki page (http://code.google.com/p/xbmc-favorites/wiki/AutoexecVeohproxy?updated=AutoexecVeohproxy&ts=1216926956) on google-code.

Once I find the time I'll put some effort into fixing this flaw in the XBMC Favorites Installer, ass well as add some features I have in mind like....

- Implement a comparison (date and direcotry size) between a installed addon and a download when starting a download. If the local and remote directory are a match the plugin will ask if you realy want to install the addon, because you already have the same version. It's not watertight, but chances are very slim it will result in a false positive. I think it's the easiest way to avoid the need for a version control system.
- Add the option to view the changelog from the XBOX to avoid having to check the google-code page for recent changes.

I'm writing this down to inform you all about my plans, and to remind myself on what I had in mind later on.

hasselhof
2008-07-24, 22:49
Hi, thanks for the very quick reply, its working a treat now.

your ideas for further add ins sound great.

Keep up the good work

you're a star.

John.
:cool:

Bram77
2008-07-24, 23:26
My pleasure. I will be on holiday from somewhere beginning next week until about three weeks later. So, I can't upload updates during that time. I'll catch up afterwards a.s.a.p.!

Bram77
2008-07-28, 00:10
I didn't take in account that there is a version history on google-code. Thus the quota limit has been reached unexpectedly. I have requested more space. Until I post here that this has been allowed....

davidw89
2008-08-06, 08:58
I knwo this is a very noob question, i normally know how to install Ubuntu/Linux programs (put like this deb http:// ) in the Software Sources then run the Synaptic Package manager but this ones are in ZIP files and i don't know what to do?

tikkiew
2008-08-06, 15:31
check this link (http://code.google.com/p/xbmc-favorites/wiki/FavoritesInstallerForLinux) out davidw89

hope it helps you out

TheBurner
2008-09-04, 20:21
Are there any plans for updates to this? I tried it on yesterdays svn of Linux and can load the plugin but error loading files for every skin, script, plugin. Would love to get this working on linux.

Bram77
2008-09-04, 20:32
Did you follow the installation instructions from the wiki page (on the google-code page) for installing the Linux version?

I'd love to start uploading new versions again, but eventhough the quota limit raise request has been approved (twice!) I still can't upload new addon versions. I'm only updating small files now.
I hope google will work with me soon.

Jeroen
2008-09-04, 20:51
I hope google will work with me soon.
Have they gotten back to you at all or are they just hesitant to give you more space?

Bram77
2008-09-04, 20:57
They have accepted my request twice, but never took action to physically raise the quota limit. I´ve filed another request....

TheBurner
2008-09-04, 20:59
Bram i followed everything exactly. It was working about a month ago but not anymore. Do you use this script with linux or does anyone? Mine always says error getting files. I will look more into this. I loved the plugin and want to again. Hopefully google works with you again soon.

Jeroen
2008-09-04, 21:04
They have accepted my request twice, but never took action to physically raise the quota limit. I´ve filed another request....
Ok, that's good news though, hope they'll hurry up already ;)

edke
2008-10-02, 21:38
Hello Bram77.

First of all thank you for your efford, this plugin looks like a big timesaver. But I can't get it to work properly on my linux boxes. I tried it on Ubuntu Hardy and now on my openSUSE desktop as XBMC is already in packman repo. But I failed twice.

I went through wiki instructions, downloaded and unpacked plugin into ~/.xbmc/plugins/programs/ directory. But then I failed to find some info how exactly I'm supposed to run plugin, so I can find 'video plugins' as source for videos. The only way I almost succeeded was to manually add video source

plugin://programs/

Then I entered this source, there was XBMC-Favorites Installer. After running it shows categories, after clicking on some plugin there is confirmation dialog if I want to install plugin. After selecting 'install' there is information dialog about failed installation.

That's it. I was still able to chechout all plugins and install them manually, but using favorites installer plugin would by nicer :)

rwparris2
2008-10-02, 22:04
Won't help with space issues, but you can remove LastTube for a bit as it doesn't work correctly.

Bram77
2008-10-17, 10:04
I´ve FINALY got the increase in quota. I now have 1GB SVN space and 1GB download space. I´m mainly using the SVN space, but the other 1GB might be useful later :)
There were hundreds of people complaining about not getting a promised quota increase. Someone started a issue about this on the google-code issues page. A lot of people starred that issue and we were finally heard.
I haven´t updated anything, I´m working now, but I will start doing that this weekend. I´ll keep you posted!

I´ll also look into updating the Linux version and creating a Windows version. I can´t realy create a osx version because there is no way to test it since I don´t have a mac. I´ll ask a mac-using friend to help out, if possible.

TheBurner
2008-10-17, 19:38
Bram that will be great, just updated svn installer and noticed every install failed in linux. Hopefully you get it working for linux soon such a great plugin. Cant wait for yahoo videos to work:) Thanks bro

phunqe
2008-11-15, 12:12
Any update for this on linux? :)

Bram77
2008-11-21, 11:50
I'll look into that as soon as I have internet again (I've just moved to a new home) and I have the time. Won't be to long! Then I will also create a Windows and a Mac version. Sorry for the delay!

Nuka1195
2008-11-21, 15:59
since your repo is identical to the addons, just use the svn repo installer and add your repo to the repositories folder. instructions in the stickie.


<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<repo>
<url>http://xbmc-favorites.googlecode.com/svn</url>
<root>/trunk</root>
<structure name="plugins" noffset="-2" install="" ioffset="2" />
<structure name="scripts" noffset="-1" install="" ioffset="2" />
<structure name="skin" noffset="-1" install="" ioffset="2" />
<structure name="web" noffset="-1" install="" ioffset="2" />
</repo>

Bram77
2008-12-08, 20:25
All available updates have been applied to the xbmc-favorites installer. I'll add the SVN Repo Installer with the xbmc-favorites installer entry soon!

Sorry, what stickie?

tikkiew
2008-12-09, 09:49
i send you through e_mail nl tv/dutch tv streams ,works the same as the dutch radiostreams .did you recieve them bram and will you put this in your favourite installer plugin?

iRoNBiLL
2008-12-11, 04:46
i goofed on posting in a forum so im leaving this bologna test message here... this is a test ;) bye now!

Bram77
2008-12-11, 19:49
i send you through e_mail nl tv/dutch tv streams ,works the same as the dutch radiostreams .did you recieve them bram and will you put this in your favourite installer plugin?


I can't find it in my mail. Could you resend it?

tikkiew
2008-12-15, 23:08
can i get your e-mail on pm .so i can give you instant in the future update of nl tv.maybe i mistake your e-mail with some other bram.

THX-SWE
2008-12-30, 02:17
Hi,

Great plugin Bram77!, but i had some problems getting it to work on my linux box.
I downloaded XBMC Favorites Installer for Linux v.1.4.zip but nothing happened when i choosed to install a plugin.

The xbmc.log told me:
ERROR: Main::_get_files (102) - global name 'INSTALLATION_PATH' is not defined

So i changed the line 102 of xbmcplugin_downloader.py
path = INSTALLATION_PATH + items[ 0 ][ 7 : ].replace( "%20", " " )
to
path = self.INSTALLATION_PATH + items[ 0 ][ 7 : ].replace( "%20", " " )
Which solved that error.

It's now working prefectly!

Bram77
2009-01-07, 18:23
Thanks a lot! I'll apply the patch asap!

Sorry for the lack of updates lately. I haven't had internet for months because of the lousy internet provider Alice. I've updated all content and added new plugins, skins and scripts. Uploading right now!

Bram77
2009-01-07, 18:33
Hi,

Great plugin Bram77!, but i had some problems getting it to work on my linux box.
I downloaded XBMC Favorites Installer for Linux v.1.4.zip but nothing happened when i choosed to install a plugin.

The xbmc.log told me:
ERROR: Main::_get_files (102) - global name 'INSTALLATION_PATH' is not defined

So i changed the line 102 of xbmcplugin_downloader.py
path = INSTALLATION_PATH + items[ 0 ][ 7 : ].replace( "%20", " " )
to
path = self.INSTALLATION_PATH + items[ 0 ][ 7 : ].replace( "%20", " " )
Which solved that error.

It's now working prefectly!

I've applied the patch and uploaded the fixed version. I haven't tested it though, I need to reinstall Ubuntu :)

Download (http://xbmc-favorites.googlecode.com/files/XBMC%20Favorites%20Installer%20for%20Linux%20v.1.4 a.zip)

iRoNBiLL
2009-01-14, 23:46
Navi-X Media Browser is the all in one solution to your streaming media needs!!! Check out www.navi-x.org and watch the demo today!! We even have easy to use automatic playlist creators and automatic link checkers and removers to verify our content!! We got television episodes, mixtapes, movies, RSS and Podcast feeds, ShoutCAST, YouTube, the works!!!