View Full Version : [RELEASE] XBMC Skin Manager (Open Source Python Software for Windows)
Hello eveyone, please let me present "XBMC Skin Manager";
XBMC Skin Manager is a Windows/Linux program that automatically downloads/updates, builds, and then uploads XBMC skins from official XBMC Skinning Project SVN server to your Xbox or a local XBMC installation.
Here is a few screenshot:
http://s205077464.onlinehome.fr/images/upload/screenshot0._.png
To skins creators/authors: Please PM me if you like your skin to be added to this XBMC Skin Manager
Using XBMC Skin manager: Unzip the archive where you want and run XBMC Skin Manager.exe fill all config forms, check the skins you want working on, and then click start, (a more detailed user-guide is available in the readme.txt document inside the ZIP archive)
Notes: XBMC Skin Manager only tested on XBMC, UnleashX and Avalaunch FTP servers.
Website and Downloads (http://xbmcsm.dyndns.org/index.php)
Linux installation (SVN) : read this (http://xbmc.org/forum/showpost.php?p=202821&postcount=52)
The source code is now available via SVN (https://xboxmediacenter.svn.sourceforge.net/svnroot/xboxmediacenter/XBMC%20Skin%20Manager/)
0.7 Changelog (only available via SVN):
support for local XBMC versions
Linux XBMCtex support
Better debug messages
Changed : build script extension is automatically set depending on current OS
Support for skins without build script (using svn export function)
The windows are now vertically scrolled (useful for screens with low vertical resolution screens like 720p/WXGA)
SVN files operations are logged in verbose mode
0.61 Changelog :
fixed : root/administator privileges are no more required (thx to JoeUser38)
fixed : if Internet test fails, SVN synchro is skipped
changed : "Download/Update" checkbox is never grayed
PS! My English is not perfect so if you see something that needs to be corrected in program or the readme, please PM me. Thank you!
ShortySco
2007-08-18, 23:49
This is great, thanks.... downloading now :)
Shorty
Looks good but seems a little stuck with how the current SVN is and adding or removing skins or changing the build.bat files for them looks like it would stuff it up ( discalaimer just going by the screenshots )
ShortySco
2007-08-19, 07:38
Having tried it, worked great, no problems whatsoever.
If what Jezz said is the case is this situation (Changing stuff on SVN) possible to be taken into consideration with a possible future version?
Nice app though.
Shorty
Looks good but seems a little stuck with how the current SVN is and adding or removing skins or changing the build.bat files for them looks like it would stuff it up ( discalaimer just going by the screenshots )
Hi,
The number of skins is totally dynamic, no program update is necessary if there is a new skin in SVN and build.bat files are recalculated for each build (only PAUSE and SET instructions are removed)
Hi,
-- To Skins Creators --
I started to work on the next version of XBMC sm a I would implement a system for download skins located out of the SVN (direct HTTP links) but I don't know if you're interested.
I don't know excactly how I will do that. The skins list will probably be in the live-updated xml file and I will do a web interface where each skin creator can edit his skin data : direct download link, readme file, preview picture, web links, ect.
So say me if you're interested or not.
ShortySco
2007-08-21, 17:05
Count me in :)
Found V0.4 very useful, thanks for that.
Shorty
lennon105
2007-08-28, 02:13
YES - YES - Great Idea. Love 0.4.
Keep it up
Hello everybody,
FINALLY ! the version 0.5 is out with the ability to download skins out of SVN server. At this time only one skin use this feature (Vinci by Mntz) but the list should grow quickly.
Go to website (http://xbmcsm.dyndns.org/index.php)to download.
To skins creators : if you want to see your skin on XBMC Skin Manager, please PM me.
There is the complete changelog :
Downloading HTTP skins
Availability to create custom upload scripts
Improved changelog box
Improved liveupdate : the updated file is downloaded only if necessary
The application is more reactive while the operations
Errors management improved : when an error is occur on a skin, the operations stops on this skin but not on others
Fixed : some missing strings in english.lng
Fixed : some GUI issues
WxPython updated to 2.8.6.0 Unicode
hired goon
2007-11-03, 03:31
When I run "XBMC Skin Manager.exe" in v0.5 I get an error telling me to look at the log file, which shows:
"Traceback (most recent call last):
File "XBMCsm.py", line 38, in <module>
File "http.pyc", line 27, in <module>
File "UnRAR\__init__.pyc", line 78, in <module>
File "ctypes\__init__.pyc", line 340, in __init__
WindowsError: [Error 126] The specified module could not be found"
is there something else I need to install first? The user manual just says to run the .exe.
-- Geoff
Hello,
it's a problem of missing dll : download here (http://xbmcsm.dyndns.org/files/unrar.dll). Put it on program folder.
I added it on program zip too.
Thanks for feedback.
terminalx
2007-11-03, 11:15
thanks. really nice cool program:grin:
hired goon
2007-11-03, 11:54
it's a problem of missing dll
That's fixed the problem -- thanks.
I selected the amped skin to see what would happen - the application checked out the skin from SVN, built it and installed it. I was actually running XBMC at the time and I could change to the newly-installed skin successfully.
The only irritation was a lack of progress indicator while all this was happening. The "Operations" tab just shows "Downloading" without any indication of current state. The XBMC Skin Manager window comes up with "Not Responding" which seems like there's a problem, but I guess the application is busy doing something else in the background. No big deal, but I thought for a while that the application had hung.
--Geoff
Gamester17
2007-11-03, 13:40
To skins creators : if you want to see your skin on XBMC Skin Manager, please PM me.Can you not just start by adding all the skins from the SVN of the XBMC Skinning Project (http://sourceforge.net/projects/xboxmediacenter)?
http://sourceforge.net/svn/?group_id=87325
If you prefer then you can access it via HTTP here => http://xboxmediacenter.svn.sourceforge.net/viewvc/xboxmediacenter/
???
Can you not just start by adding all the skins from the SVN of the XBMC Skinning Project (http://sourceforge.net/projects/xboxmediacenter)?
Actually, there is already a SVN client included for skins from XBMC Skinning Project since the version 0.2.
I said that for other skins (downloaded via HTTP links). My bad, it wasn't very clear.
xboxbox451
2007-11-04, 11:19
Excellent job on this application. I have a suggestion. Would it be possible to add a button into your app that can be configured to send an FTP command to cycle XBMC to another skin or reset the GUI skin setting back to Project Mayhem III? I thought this may be ideal in case a skin is installed thats not compatible with a persons XBMC build. For instance, if a skin is not compatible, and has broken navigation or missing fonts, it could be hard to switch back to a working skin from the GUI.
Theres an HTTP command that can cycle skin themes which is something similar to what I'm suggesting, though I feel an FTP command would be more suitable, since the web server is off by default.
If this is possible I think it would make a great fail-safe.
Thanks again for this app.
Excellent job on this application. I have a suggestion. Would it be possible to add a button into your app that can be configured to send an FTP command to cycle XBMC to another skin or reset the GUI skin setting back to Project Mayhem III? I thought this may be ideal in case a skin is installed thats not compatible with a persons XBMC build. For instance, if a skin is not compatible, and has broken navigation or missing fonts, it could be hard to switch back to a working skin from the GUI.
Theres an HTTP command that can cycle skin themes which is something similar to what I'm suggesting, though I feel an FTP command would be more suitable, since the web server is off by default.
If this is possible I think it would make a great fail-safe.
Thanks again for this app.
Yes, it's a good idea but, I'm may be wrong but there is no HTTP,FTP or built-in function for change skin (or I've not seen it). The only way I see for distant reset skin settings : delete "UserData\guisetting.xml" then restart XBMC, it's easy to implement with an FTP command.
And for program freezes while operations, I've finally find a way to keep a responsive GUI by using delayedresult functions of WxPython.
I'll try to update this ASAP.
xboxbox451
2007-11-09, 04:28
I checked the current available FTP commands LINK (http://www.xboxmediacenter.com/wiki/index.php?title=FTP_Site_Commands), and it looks like the closest commands to achieve switching skins is maybe by sending a site activatewindow command to ensure the appearance window is active, then using a site action select command to send a command to cycle the skin setting in that window. Though I'm not sure if thats even possible. I tried the site activatewindow 10019 command, and that works fine for activating the appearance window, though I'm not quite sure how the site action select command works.
If the above is possible, then it would work with most builds of XBMC. If not, maybe a request to the devs to see if its possible to add an FTP command to cycle skins. I know their busy with other development, but its worth a shot, particularly for your app since it truly allows others to easily find all skins and add them to their builds.
just want to report this error;
Exception in thread Thread-4:
Traceback (most recent call last):
File "threading.pyc", line 460, in __bootstrap
File "threading.pyc", line 440, in run
File "svn.pyc", line 82, in download
ClientError: REPORT request failed on '/svnroot/xboxmediacenter/!svn/vcc/default'
REPORT of '/svnroot/xboxmediacenter/!svn/vcc/default': Could not read response body: Secure connection truncated (https://xboxmediacenter.svn.sourceforge.net)
was downloading and extracting xtv, vision and clarity.
just want to report this error;
Exception in thread Thread-4:
Traceback (most recent call last):
File "threading.pyc", line 460, in __bootstrap
File "threading.pyc", line 440, in run
File "svn.pyc", line 82, in download
ClientError: REPORT request failed on '/svnroot/xboxmediacenter/!svn/vcc/default'
REPORT of '/svnroot/xboxmediacenter/!svn/vcc/default': Could not read response body: Secure connection truncated (https://xboxmediacenter.svn.sourceforge.net)
was downloading and extracting xtv, vision and clarity.
Hello coastal, I don't have any problem with SVN updates. Have you retried this later (it's maybe a temporary problem with SVN server)? Is it the first time you using the application (maybe a network problem)?
About resetting XBMC skin settings, I've finally chosen to download locally UserData\guisetting.xml for modify the section 'lookandfeel' (which contains skin settings) and re-upload it on xbox. It's more complex but it works on any dashboard.
Version 0.51 released !
Changelog:
No more freezes while operations
Distant resetting XBMC Skin settings (for incompatible skins)
.BAT files with arguments supported
Fixed : bug at xml update : the file were downloaded every time
Fixed : bug at unbuilded skin uploading
Changed : if the Internet connection test is succeed but not the SVN one, only SVN skins are concerned
Updated WxPython to 2.8.6.1 Unicode
Updated PySVN to 1.5.2 (SVN v1.4.5)
Go to website (http://xbmcsm.dyndns.org/index.php)
Actually, there is a problem with new Basics-101 building system but it will be fixed soon.
Solo0815
2007-11-29, 20:21
It would be nice, if the skins could be downloaded from XBMC. If you are sitting in front of the Xbox, you wouldn´t have to turn on the PC to try new skins ;)
Then you would need an option to delete skin-directorys, but not PM3.
It would be nice, if the skins could be downloaded from XBMC. If you are sitting in front of the Xbox, you wouldn´t have to turn on the PC to try new skins ;)
Then you would need an option to delete skin-directorys, but not PM3.
Sorry for my slow answer, I was very busy.
Porting XBMCSM to XBMC is impossible for SVN skins because :
it use pySVN library which is not ported to XBMC python lib
BAT files are not callable on XBMC
xbmctex (used to build XPR files) doesn't exist on XBMC
But it possible (and easy since XBMCSM is written in Python) for skins downloaded from HTTP.
About HTTP skins, actually I have PMed several skins creators but only Mntz (author of Vinci) answered me and most of skins doesn't handle any readme file about copyright so can I put them anyway on XBMCSM ? (hosted by myself since most of them are hosted on non-hotlinkable hosts)
the new skin fusion that has been added to the SVN can't be built using 0.51 .. it has 2 choices during the install ..
any update coming, i love this app :]
agathorn
2008-03-04, 16:39
the new skin fusion that has been added to the SVN can't be built using 0.51 .. it has 2 choices during the install ..
any update coming, i love this app :]
I'm the author of Fusion. I wasn't even aware of this app until now. I'll take a look at it and see if there is anything I need to do on the Fusion side.
Hi,
the problem (tested with rev 1189) it not building but two directories are created ("BUILD_SD" and "BUILD_720p") and no customization can deal with it actually. I'll update that ASAP.
@agathorn : the most simple at this time is to rename one of the folders in "BUILD".
agathorn
2008-03-04, 18:54
Hi,
the problem (tested with rev 1189) it not building but two directories are created ("BUILD_SD" and "BUILD_720p") and no customization can deal with it actually. I'll update that ASAP.
@agathorn : the most simple at this time is to rename one of the folders in "BUILD".
I see what is going on now, and it makes sense that your app would just look for the BUILD directory.
Problem is Fusion is designed to create separate builds for SD/HD to save space on the end user side (No sense having all the HD stuff if you are running in SD).
I guess I can output a standard BUILD directory that combines both, but it would be nice if your app could let them choose sd/hd. Then other skins could do the same if they so choose.
EDIT: I see that your app allows the user of "scripts" to customize skins. Would it be possible for me to create a script that would allow a user to select which build they want?
Gamester17
2008-03-04, 19:00
Note that the skin "Back-Row" has also been added to the SVN, see:
http://xbmc.org/forum/showthread.php?t=31580
Great to see more skinner join the same project :cool:
it would be nice if your app could let them choose sd/hd. Then other skins could do the same if they so choose.
EDIT: I see that your app allows the user of "scripts" to customize skins. Would it be possible for me to create a script that would allow a user to select which build they want?
This is precisely what I want to do but it is impossible with 0.51. That I purposed by renaming one directory to BUILD is only temporary until an update (I'll try to do it this week end : I'm too busy this week :sad:)
agathorn
2008-03-04, 20:29
Ok I have updated the build process of Fusion.
It now creates a BUILD directory like standard, that contains the graphics for SD televisions (NTSC and PAL). It also still creates the BUILD_720 directory containing the graphics for 720p televisions.
This should allow it to work properly with this program.
I've also created a usercustom.xml file for XBMC Skin Manager, as specified in the docs that will allow you to select "720p content" in the skin customizations tab. This should upload the 720p media.
All of this is untested however because I can't get XBMC skin Manager to work properly :( It just keeps saying:
Connecting...
FTP connection succeeded
Unable to locate XBMC
Great ! I've added this script to the self-updated xml file so now Fusion building works fine for both SD and 720p with Fusion rev 1215+ and config.xml v21+.
I've updated the Fusion's build.bat file too : textures.xpr was still located on BUILD_SD.
All of this is untested however because I can't get XBMC skin Manager to work properly It just keeps saying:
Connecting...
FTP connection succeeded
Unable to locate XBMC
Stange... Can you tell me what you put on XBMC directory field ?
For locate XBMC, the program tests for 'default.xbe', 'skin', 'scripts' and 'web' in given directory.
I'll update XBMCSM to include a true folder choosing for update data, with support of several building directories and not necessarily named "BUILD" before put it on SVN tree.
agathorn
2008-03-05, 19:48
Great ! I've added this script to the self-updated xml file so no Fusion building works fine for both SD and 720p with Fusion rev 1215+ and config.xml v21+.
I've updated the Fusion's build.bat file too : textures.xpr was still located on BUILD_SD.
Doh! Missed that I guess. Thanks!
Stange... Can you tell me what you put on XBMC directory field ?
For locate XBMC, the program tests for 'default.xbe', 'skin', 'scripts' and 'web' in given directory.
I'll update XBMCSM to include a true folder choosing for update data, with support of several building directories and not necessarily named "BUILD" before put it on SVN tree.
My path is: "E/apps/XBMC"
Thanks for indicating what is was looking for. It works now. I use my own SVN build of XBMC not T3CH so I didin't have a "web" directory. Once I added that it worked.
agathorn
2008-03-08, 04:08
As a skin developer, would there be any chance of your app supporting redirects when it comes to downloading HTTP skins?
Certainly not critical but if it isn't too much work (and unless you rolled your own file transfer code i'd be willing to bet the libraries you use support it) it would be great. Then I could have the download link go to a PHP script which did whatever I needed based on factors, such as logging the download and ensuring the latest and most correct file was served, and then do an HTTP redirect to the correct file.
As a skin developer, would there be any chance of your app supporting redirects when it comes to downloading HTTP skins?
Certainly not critical but if it isn't too much work (and unless you rolled your own file transfer code i'd be willing to bet the libraries you use support it) it would be great. Then I could have the download link go to a PHP script which did whatever I needed based on factors, such as logging the download and ensuring the latest and most correct file was served, and then do an HTTP redirect to the correct file.
Honestly, I don't have many skills in networks, HTTP requests, etc. Tell me what you PHP script will do exactly and I'll see what I can do. Actually, XBMCSM use urllib2.urlopen() function for downloading files which normally handle HTTP redirections.
About putting XBMCSM on XBMC skinning repository, it will take some time for two reasons :
The code is VERY poor (I started to write it when I was a beginner). I've started a big code cleanup practically from scratch.
The software needs a little update : it lists all folders from SVN repository, so if I put XBMCSM in the repository, it will be listed in skins list. I will include a blacklist for items which don't have to appear.
But 0.51 source code is available at http://xbmcsm.dyndns.org
agathorn
2008-03-09, 04:06
Honestly, I don't have many skills in networks, HTTP requests, etc. Tell me what you PHP script will do exactly and I'll see what I can do. Actually, XBMCSM use urllib2.urlopen() function for downloading files which normally handle HTTP redirections.
XBMCSM might indeed work then. It might just be your website doesn't allow the entry of the PHP file? I don't speak French but when I tried to put an URL to a PHP file in the download string I got this error:
Le lien de téléchargement est inacessible
Retour à l'édition du skin (http://s205077464.onlinehome.fr/index.php?action=editskin)
XBMCSM might indeed work then. It might just be your website doesn't allow the entry of the PHP file? I don't speak French but when I tried to put an URL to a PHP file in the download string I got this error:
Le lien de téléchargement est inacessible
Retour à l'édition du skin (http://s205077464.onlinehome.fr/index.php?action=editskin)
I see : when you submit a ddl link, the URL is tested by a PHP function to avoid errors, but apparently the redirections are not supported. I've not written the function which handle this, as I said previously : I'm unfamiliar with HTTP requests...
wipeout140
2008-03-11, 23:16
Thanks very much for this excellent program i use it to download the skins,scripts,plugins and xbmc source by editing the config.xml
Thanks Again
Version 0.6 is released. As you can see in chagelog, it's a complete code rewriting but there is no big change nor new feature.
To skins creators : the config.xml file has changed and new customisations are available. The web editor has been modified and works too but it's not completely finished : be careful when you edit your skin ! (doc (http://s205077464.onlinehome.fr/index.php?article=7)has been updated too)
enjoy !
wipeout140
2008-05-21, 11:51
Thanks
awesome , thanx for another great release! :]
bionic1234
2008-05-28, 14:11
Thanks juju0
Do you think that you may add support for uploading to XBMC Linux?
Thanks juju0
Do you think that you may add support for uploading to XBMC Linux?
Yes! it's already on todo list. But I will be very busy until my exams were finished so I can't work on this now :sad:
Little website update:
One of new features in 0.6 was stats : each time you download a skin, it's anonymously logged. So I've done a little stats page (http://s205077464.onlinehome.fr/index.php?stats), I'll may complete it later (doing stats in SQL is pretty hardcore :rofl:).
I'm glad to see that more than 700 skins were downloaded since release :cool:
Little update to fix a problem with Vista (administrator privileges required). Thx to JoeUser38 who helps me to find the problem.
Go here (http://xbmcsm.dyndns.org) to get the update.
Gamester17
2008-07-04, 23:36
as XBMCTex has now been ported (via SDL) to Linux and Mac OS X it should now be possible to also port this XBMC Skin Manager to Linux and Mac, ...if you can find any volunteer(s) to do that of course.
XBMC Skin Manager is written in python right?
Yes, XBMCSM is written in Python.
I already started to port XBMCSM to Linux. Most of work is nearly finished, it can run on both local or FTP mode !
But I have some problems with WxGTK : apparently GUI actions on delayed results thread (like message boxes, ... while operations are running) works fine on Windows but not on WxGTK and program crash after operations...
For Mac OS X, I can't do anything : I don't have a Mac :sad:
Gamester17
2008-07-05, 15:37
Maybe use pyqt4 on Linux? ...just something I heard
???
Finally, it looks to work pretty well ! (I was programming on Linux with my laptop and it's an incredible mess, now I'm on another computer and it's work???)
But there is another problem : build scripts. I started to do a generic script for Linux (assuming that XBMCTex is in PATH!!) :
#!/bin/bash
SKINNAME=Containment
echo ------------------------------
echo Creating $SKINNAME Build Folder
rm -Rf BUILD
mkdir -p BUILD/$SKINNAME/media
echo ------------------------------
echo Creating XPR Files...
XBMCTex -input media -output textures.xpr -quality max
echo ------------------------------
echo Copying XPR Files...
mv -f *.xpr BUILD/$SKINNAME/media/
echo ------------------------------
echo Building Skin Directory...
for i in 720p 1080i extras NTSC NTSC16x9 PAL PAL16x9 colors language fonts sounds *.xml
do
cp -R $i BUILD/$SKINNAME/
done
cp *.txt BUILD &>/dev/null
echo ------------------------------
echo Removing SVN directories from build
rm -Rf BUILD/$SKINNAME/*/.svn
echo Build Complete - Scroll Up to check for errors.
echo Final build is located in the BUILD directory
echo ftp the $SKINNAME folder in the build dir to your xbox
It might work with some modifications for any skin. Now these scripts must be deployed on SVN (if you have no objection, I can do it myself since I have SVN access).
I've finally fixed all GUI problems and now it seem working fine on Linux & Windows and for local or FTP installs :grin:
http://s205077464.onlinehome.fr/images/upload/screenshot0._.jpg
But there is probably some remaining bugs so I don't release it immediately. If you want to test XBMC Skin Manager on Linux, just type on a terminal
svn co https://xboxmediacenter.svn.sourceforge.net/svnroot/xboxmediacenter/XBMC%20Skin%20Manager/
to get python source and
sudo apt-get install python-wxgtk2.8 python-svn unrar
to fix dependences (on Ubuntu 8.04 with universe & multiverse enabled)
and finally
python "XBMC Skin Manager/xbmcsm.pyw"
to run XBMC Skin Manager (ignore update window)
I've just added Linux build script for all skins in SVN at revision 1611 (except for XMBOX which have not one even for Windows ???). They require to have XBMCTex on PATH if they are run separately. I have included it into the program and PATH is automatically set instead of put one file per skin.
So basically, everything should work fine for skins at revision 1611+ :D
There is the complete changelog :
support for local XBMC versions
Linux XBMCtex support
Better debug messages
Changed : build script extension is automatically set depending on current OS
Support for skins without build script (using svn export function)
The windows are now vertically scrolled (useful for screens with low vertical resolution screens like 720p/WXGA)
SVN files operations are logged in verbose mode
So if I understand this thread correctly, it's not possible yet to install this on OSXBMC? The installer is an .exe file.
Equusz
Well, the 0.61 version is Windows only.
The last release works on Windows and Linux but it's not yet finished so the source is available only by SVN.
It's not tested on OSX (I don't have even used a Mac !) but with correct dependencies, it should run correctly (some little modifications are maybe required).
Dependencies are : WxPython (http://wxpython.org/), PySVN (http://pysvn.tigris.org/), unrar (http://unrar.darwinports.com/) and of course XBMCTex
The main problem is build scripts : I've written Linux ones and apparently MacOSX also uses bash. Are skins can be built under OSX with shell scripts ?
If an OSXBMC user with some Python skills can test it and fix it if necessary, it would be great to have this program working on all XBMC platforms.
Gamester17
2008-07-31, 14:37
So if I understand this thread correctly, it's not possible yet to install this on OSXBMC?I think you meant to ask if it is possible to install XBMC Skin Manager on Mac OS X (http://en.wikipedia.org/wiki/Mac_OS_X).
XBMC for Mac (http://xbmc.org/download) and Plex (formerly known as OSXBMC) (http://www.osxbmc.com) are not a operating-system (http://en.wikipedia.org/wiki/Operating_system), they are just applications (just as XBMC Skin Manager is an application), so you can not install anything on them, you install them in the Mac OS X operating-system.
By the way, more infromation about XBMCTex here: http://xbmc.org/forum/showthread.php?t=35129
I just tried out the Linux build 0.7pre and it doesn't seem to be working. I have all the dependencies installed. when I run "python xbmcsm.pyw" I get the small window called starting which say upgrading xml or something to that effect. I then get another window which says there is an update available. I close that window and then I get nothing else, it doesn't seem to crash out it just doesn't progress from that point. Any ideas?
Thanks,
Kevin
If you can see init dialogs, it's probably not a dependency problem.
Try debug & logging mode :
python xbmcsm.pyw dl
You should have a file named 'xbmcsm.log' in program directory. May it will be more verbose.
You can also try other switches for see if it still crashing. See "doc/readme.txt" for details about command line switches.
Just a little update.
I've committed some fixes and improvements some days ago and except if it's buggy, this version will be final 0.7.
@ould : no feedback... does it work ?
But this version will may be the last :sad: Of course remaining bugs will be fixed and XML file still maintained but I will not do any new features (does it really need ?). But if someone want continue the development, it would be great (GPL license is done for that)
The main reason is that I currently work on another project still on XBMC but nothing to do with skins. More news will coming soon !
bionic1234
2008-08-24, 13:49
[QUOTE=juju0;212648]
...this version will be final 0.7.
QUOTE]
Thanks so much for building this tool juju0, it makes interacting with the SVN for skins a whole lot easier and more organized.
I used to have a svn folder for every skin on my desktop (as a reminder to update the skins).
With your tool I can see which skins require an update and all of my favorite skins are organized through your tool.
There was only one trouble that I ever ran into with your tool
i) the ability to vertically scroll (which your changelog indicates you have fixed in 0.7).
Cheers and BIG THANKS again for a fantastic tool :D
In fact the ability to scroll windows occurs only when content height is bigger than window height. For example on my 720p TV :
http://pix.nofrag.com/8/e/4/7e288c82832a92d5f3b14b488ab44t.jpg (http://pix.nofrag.com/8/e/4/7e288c82832a92d5f3b14b488ab44.html)
As you can see skins list is too tall to fit on the screen, so it's scrolled. This also works for changelog dialogs.
rudeboyx
2008-09-11, 21:15
can someone point me in the right direction to download V0.7
the website dosent seem to be hosting it as far as i can see theres only V0.61
There is no way to download 0.7 except SVN.
If you're on Windows, running source is quite difficult sine you must install all dependencies by hand.
If you're on Linux, install instructions are already detailed on previous posts.
But since no bugs has been signaled, I will do the final 0.7 release for Windows (.exe) very soon.
rudeboyx
2008-09-12, 14:24
cheers for the responce. thought it was me missing something.
ill wait until you finalize a exe for downoad
It's there ! Version 0.7 is available for Windows !
No changes for SVN users (just a little Windows only fix).
Changelog :
Linux port
Support for local XBMC installations
The main window and changelog dialog can be vertically scrolled
Some bugfixes
Go here (http://s205077464.onlinehome.fr/index.php?article=11) for download !
rudeboyx
2008-09-16, 00:38
awsome, downloading now
cheers for all the hard work
funkmasta
2008-09-21, 22:53
Will PM3.HD be added soon?
Why ? PM3.HD is in XBMC trunk and distributed with binary versions.
what's that got to do with the skin manager??
Energy Recru
2008-11-19, 14:32
Hello,
XBMC Skin Manager is a Windows program that download/update, build and upload automatically skins from XBMC Skinning Project and HTTP links to your xbox.
There is a screenshot:IPB Image
Using : unzip the archive where you want and run XBMC Skin Manager.exe, fill all config forms, check the skins you want working on, and click start !
(more detailed user guide on website)
wilydodger
2008-11-23, 16:08
Hey guys. I'm running Vista 32 and the Skin Manager 0.7.
Everything seems to be working ok until it hit the building skin part of the process. The Status just says "waiting" and the cmd prompts never pop up with the skin builds.
Any ideas or anyone else having this problem?
Thanks in advance.
rudeboyx
2008-11-23, 20:22
i to have noticed this problem suddenly pop up with 0.7 however i used to be able to build even with this version. must be a vista update that has altered something.
the only workaround for now is to open the skin directory and manually click the build.bat file.
I keep getting the following message when trying to upload a skin:
"XMBC is current Dashboard
It appears that XBMC is your current dashboard.
It is very disadvised to update skins under these circumstances.
Especially if you try to update your current skin.
Do you want to continue anyway?"
I am new to XBMC and didn't want to mess anything up so I figured I would ask what I need to do to resolve this problem.
-d
rudeboyx
2008-11-24, 00:41
its not a problem just a warning. if you do not want this warning message to appear start up a different dashboard with ftp feature on your xbox, ie (evo-x or avalaunch) and try again.
i just make sure i swith to a different skin in xbmc before uploading, theres never been any problems.
its not a problem just a warning. if you do not want this warning message to appear start up a different dashboard with ftp feature on your xbox, ie (evo-x or avalaunch) and try again.
i just make sure i swith to a different skin in xbmc before uploading, theres never been any problems.
Oh so I need to download and upload a different dashboard onto my Xbox and use that while adding skins to XBMC?
-d
Hey guys. I'm running Vista 32 and the Skin Manager 0.7.
Everything seems to be working ok until it hit the building skin part of the process. The Status just says "waiting" and the cmd prompts never pop up with the skin builds.
Any ideas or anyone else having this problem?
Thanks in advance.
No idea... It's may be the skin you try to build doesn't have a build file (Build.bat on Windows).
Try to launch the soft in debug mode, il will display some extra informations. You have to put -d as argument by launching the program with command line or you can create a shortcut for "xbmcsm.exe", go to shortcut proprieties and add -d at the end of target.
Oh so I need to download and upload a different dashboard onto my Xbox and use that while adding skins to XBMC?
-d
No, like rudeboyx says, this just tell that if you try to overwrite the skin which is currently used by XBMC, it will cause errors because you can't delete it (the skin is completely deleted and then the new version is uploaded). But, if the current XBMC skin is not overwritten, there is no problem.
Morning!
I seem to be having a problem with the linux svn version. First here are some details
OS: Kubuntu 8.10 x64
wyild1@:~/XBMC Skin ManagerSVN$ sudo apt-get install python-wxgtk2.8 python-svn unrar
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-wxgtk2.8 is already the newest version.
python-svn is already the newest version.
unrar is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
wyild1@:~/XBMC Skin ManagerSVN$
I cannot get any SVN skins. The area is completely blank. I tested the program out on my work laptop running Mandriva 2009 32bit and i had to install pysvn not python-svn and had no issues.
Any thoughts?
JPSiemer
2008-12-10, 02:55
Hey guys. I'm running Vista 32 and the Skin Manager 0.7.
Everything seems to be working ok until it hit the building skin part of the process. The Status just says "waiting" and the cmd prompts never pop up with the skin builds.
Any ideas or anyone else having this problem?
Thanks in advance.
same problem here. tried the debug mode and I get:
---- EXCEPTION TRACEBACK ----
Traceback (most recent call last):
File "gui.pyo", line 601, in __processConsumer
File "wx\lib\delayedresult.pyo", line 225, in get
AttributeError: processSkins instance has no attribute '_processSkins__exportskin'
---- END TRACEBACK ----
Hello and sorry for slow answer.
I see the problem, and it's more or less a Vista problem :
I use platform.system() to identify the OS, on XP, this returns "Windows" but Vista can sometimes return "Microsoft", so XBMCSM don't know how to build skin.
The other problem is that it tries to use "svn export" function to use plain source files, but this feature has been removed and I've forgot to clean this call...
But the problem is fixed : there is the update from 0.7 to 0.71 (http://xbmcsm.dyndns.org/files/xbmcsm_07_to_071.zip) (just extract it to install folder and overwrite existing files)
Can you confirm me this works before publishing official update ? (I'm still on XP)
rudeboyx
2008-12-13, 16:53
skins now build correctly in vista,
i got (new update available) prompt the first time i started the app. but not any other time iv launched the program, so seems fine
cheers juju0
Great !
The new update prompt is shown only because the last official version is 0.7 ans you have 0.71, it's not a problem.
The update is now published on website.
freaksworth
2008-12-20, 14:32
Hi,
I'm using v0.71 from svn on debian and/or ubuntu. When I run xbmcsm.pyw there're no checkboxes (no skins found?) to select the skins (only for http-skins) any idea what's going wrong? The xbmcsm.pyw is completely empty.
thnx in advance
f
Hi,
Try to use debug mode by passing d as program argument. If you start the program by command line, it should be something like that :
python xbmcsm.pyw d
i've tried it on vista x64 and selected amped to get downloaded and built. unfortunately it told me xbmctex is missing.
also it tells "unable to install amped" and now the status is "waiting" (progress bar is filled about 3/4) since 5 minutes and there seems to be nothing happening.
my advise would be to tell ppl they need xbmctex and where to obtain it for windows. just to get it more proof for n00bs like me..
edit: the interesting thing is: amped got installed AND textures.xpr had been created.
freaksworth
2008-12-22, 20:18
Hi,
Try to use debug mode by passing d as program argument. If you start the program by command line, it should be something like that :
python xbmcsm.pyw d
hi,
thanks for reply. I already tried that, still no checkboxes and no ouptut. Neither on the console nor in the .log.
regards
f
@freaksworth
No idea, sorry. But, are you behind a proxy ? (not detected by SVN)
@azido
This problem happens only for amped or for all skins ?
If it tells you explicitly that XBMCTex is missing I think the problem comes from BAT file.
i'm not able to launch this app on Windows XP Home. I tryed 0.6,0.61,0.7,0.71 and always get this error:
Unhandled exception in thread started by
Traceback (most recent call last):
File "init.pyo", line 105, in initThread
File "configxml.pyo", line 74, in __init__
File "configxml.pyo", line 193, in __parseHTTP
File "ntpath.pyo", line 102, in join
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd6 in position 26: ordinal not in range(128)
hmmm My Windos not English, Is it problem for your program :) what do you think about that?
invitation
2009-03-13, 07:41
Hi Everyone,
XBMC Connected is a skin based on the impressesive DivX Connected (http://www.divx.com/connected) frontend.
Obviously while taking advantage of XBMC's arsenal of options :laugh:
Feel free to post any issues, suggestions or comments you have.
Hope You Enjoy!
Download built version below otherwise grab latest version from SVN.
MediaFire Connected-2022.zip (http://www.mediafire.com/file/yzh23jbjjiu/Connected-2022.zip)
RapidShare Connected-2022.zip (http://rapidshare.com/files/198622102/Connected-2022.zip)
You can also create and use custom selection images.
These are the sliding images on the home page for Videos, Music and Photos.
Download a sample pack below. Unzip the folders and set the folder paths under Skin Options.
MediaFire Sample Image Pack (http://www.mediafire.com/file/xitdjknnjmw/Connected_Sample_Images.zip)
RapidShare Sample Image Pack (http://rapidshare.com/files/178822198/Connected_Sample_Images.zip)
http://i242.photobucket.com/albums/ff219/Billy_Mdsn/Connected.jpg
hi,
thanks for reply. I already tried that, still no checkboxes and no ouptut. Neither on the console nor in the .log.
regards
f
I have the same problem, was a solution found for this? Thanks
Here's a working patch to make this run on OS X if anyone is interested. It basically just replaces checks for "Linux" with checks for... not "Windows" or "Microsoft" where it wants to use Windows-specific calls.
http://ormgas.com/misc/XBMC_Skin_Manager_r2123_osx_working.diff
freaksworth
2009-04-19, 13:49
I have the same problem, was a solution found for this? Thanks
No, I did not.
regards
f
xbmcsm just freezes.. Says "upgrading XML file" and thats it, no go!
Any ideas, anybody?
davewantsmoore
2009-05-17, 10:45
Hi,
I'm using v0.71 from svn on debian and/or ubuntu. When I run xbmcsm.pyw there're no checkboxes (no skins found?) to select the skins (only for http-skins) any idea what's going wrong? The xbmcsm.pyw is completely empty.
thnx in advance
f
I am having this same problem.
Version 0.71 on Ubuntu 9.04
Checkboxes for (3) http skins, but no svn skins shown.
Run with options dnl (debug + verbose + write log) ... logfile only shows a header for the date/time and program version.
Any ideas?
JackieBrown
2009-06-06, 08:38
I am having this same problem.
Version 0.71 on Ubuntu 9.04
Checkboxes for (3) http skins, but no svn skins shown.
Run with options dnl (debug + verbose + write log) ... logfile only shows a header for the date/time and program version.
Any ideas?
Same here with Debian x86-64
Same here with Debian x86-64
Ditto --- 3 on http // 0 on SVN
fix plz ?
xbmcsm just freezes.. Says "upgrading XML file" and thats it, no go!
Any ideas, anybody?
just found a solution !! Move the XBMCSM in a directory without "special" characters like "é" ... so for exemple in c:\temp or d:\temp