View Full Version : YuYu's XBMC CVS download-build-rar batch file
this thread, the batch file package,and the official website were last updated: 18-jun-2005
things in latest update: added changes to weather images for xbmc skins
------------------------------------------------------------------------------
<span style='font-size:14pt;line-height:100%'>xbmc dbr (download, build, rar)</span>
<span style='font-size:14pt;line-height:100%'><span style='color:blue'>pc requirements</span></span>
<span style='font-size:8pt;line-height:100%'>a windows xp (preferred), 2000, or nt4 machine
notice: all programs below can be installed to any drive/partition letter
visual studio .net 7.1 (2003) professional
installed anywhere on pc
ms xbox sdk 5849+ full install (not minimal)
installed anywhere on pc
winrar 3.40+
installed anywhere on pc</span>
<span style='font-size:14pt;line-height:100%'>where to get it:</span>
the official xbmcdbr website can be found here (http://johnypcguru.home.mchsi.com)
a codecs package, with all known codecs supported by xbmc, can be downloaded from the website also here (http://yuyu.home.mchsi.com/files/codecs.rar)
<span style='font-size:14pt;line-height:100%'>what is it:</span>
this is a windows batch file package that will download the latest xbmc cvs source code and compile it. you can include items customized for your personal build such as extra skins, scripts (it comes with alot of useful scripts already, that are kept up to date), customized .xml files,codecs and more... when it’s done doing it’s thing, it tidies up the directory it was run in, you are then left with a nice, dated, rar file of the build. it can even ftp the finished build to your xbox when it is done compiling the new build. it is suggested you do this once a week if you like or when major updates to the xbmc cvs source code are done.
i've wandered down this road aswell, but i went one step further.
i modify strings.xml and insert builddate and i also have a script that uploads (ftp) to xbox
ok newest package is done uploading. it's the last one for awhile(unless chnages to cvs occur), since everything is in there that needs to be right now.
on a side note, it appears the cvs is being updated or someone screwed with the solution a little too much, because the source will not compile properly, even when done seperately and not with this package. i ran the package this morning and all went well. it appears since about 12pm or so (central u.s.) it has not been compiling correctly. hopefully, it will be fixed within a day or two.
ok, last update for now, exceptions will be changes to cvs and the like. added build date to strings.xml file because of pike. also tidied up the code. tested a little while ago and everything works 100%. i have one or two other things i may look into, but for now, hope you enjoy. if you have any feature suggestions, or anything you would like to see added to the script let me know :)
Vortex_ICS
2004-11-18, 09:10
i just to do it the old-fashion way before, but now with this script, well, everything is automated and way easier than before.
thank you for sharing the batch with us, and specially for keep updating it ... you guys rock !! :kickass:
ok, uploading update now. it's a good one. changed alot of stuff, read my first post (at the bottom in versions) or the readme for changes...
ok new package is being upped! check the readme version history for changes.
project will be 1.0 final next release, from there, i truly will only do small updates to ensure compatibilty with cvs.
i will update the first post with changes as soon as i can...
just upped another quick fix, last one for awhile seriously, because i screwed up... forgot to exclude the cvs directories from the lnguage folder... me=stupid :p
off to drink my stupidity away... too much time spent on this thing this week, going to hang out with the "real world" now...
update has been uploaded..
ok as usual, check the readme for changes..
everything is functional and working on my end, hope it is the same for you guys :ph34r:
updating package right now with latest python package from dday, should be up in about 5 minutes...
update is up... check the readme blah blah blah :) ...
Diontae16
2004-11-23, 22:33
nice batch file, i just wanted to say that. i've used it to see how it works as i always do my builds manually and will continue to do so. i added a link to this guide on my thread for people who prefer the builds to be done automatically for them.
all i can say is, wow! it works! i thought i was gonna break it for sure, but it works great.
the update is being uploaded as i type so give it 5 minutes from post time.
the readme and first post have already been updated accordingly....
please give it a shot and tell me what you think. i actually might be able to give this thing a rest and only update it when the cvs or other code requires...
here's hopin'... :beer:
hello
for some reasone this script doesnt work for me. it looks like it does everything correct, building etc. at the end of the process when im supposed to press a button the program stops and nothing ever gets copied to finished builds. cheesyboofs original script works however.
any clue what could be wrong?
keep up the good work! :)
hello
for some reason this script doesnt work for me. it looks like it does everything correct, building etc. at the end of the process when im supposed to press a button the program stops and nothing ever gets copied to finished builds. cheesyboofs original script works however.
any clue what could be wrong?
keep up the good work! :)
all i can guess is:
make sure you specify the correct drive/partition when asked where the programs to be used are installed.
make sure you have all the required programs installed and they are installed correctly...
make sure you are on a windows 2000/xp/nt 4 machine.
make sure you follow the direcections in the readme...
try re-downloading the package now and use it, then follow all the steps carefully and let me know how it goes...
Vortex_ICS
2004-11-24, 04:44
is it possible to add a patch during the process ?? i'd like to add the multi-language subtitle support patch to the batch file... but don't know how... your batch kickass! ! :kickass:
hmm, never heard of it. wanna point me towards that patch (and any tohers there may be that i don't know about)...
i'll look into it then...
Vortex_ICS
2004-11-24, 13:49
hmm, never heard of it. wanna point me towards that patch (and any tohers there may be that i don't know about)...
i'll look into it then...
yuyu, i appreciate your quick response..
the patches sections on the sf website are here : http://sourceforge.net/tracker/?group_id=87054&atid=581840
and the patch i was talking about is this one : http://sourceforge.net/tracker....=581840 (http://sourceforge.net/tracker/index.php?func=detail&aid=1048702&group_id=87054&atid=581840)
this patch would allow you to have more that 1 subtitle (.srt , .sub ) for the same movie following this conditions :
moviename.avi
moviename.english.srt
moviename.spanish.srt
i dont really know why they haven't added it to the main xbmc cvs, but at least we can "patch" during the compilation process. how ? i dont know yet ..
thanks again yuyu :kickass:
Diontae16
2004-11-24, 19:40
all i can say is, wow! it works! i thought i was gonna break it for sure, but it works great.
the update is being uploaded as i type so give it 5 minutes from post time.
the readme and first post have already been updated accordingly....
please give it a shot and tell me what you think. i actually might be able to give this thing a rest and only update it when the cvs or other code requires...
here's hopin'... :beer:
ask i can see, nobody else have written you a reply that they tested it, i'll test it for you again, then i'll give you my reply.
Diontae16
2004-11-24, 20:13
ok, there's some improvements i noticed from when i first tryed your auto-build batch. now it asks you where are the needed programs installed, like what partition, a plus for people who have their programs on a different partition than c:. okay, what about the web folder though, wassup with that. it doesn't have all the files like if you was to compile it manually using the cvs source. all it has is a folder called "styles" and a "default.asp" file. by the way, i'm pretty sure that you're aware of ezar2003's mplayer.dll file and probably even aware of the changes that he made. like for instance, previously with the normal mplayer.dll file, if you was to let's say "create a bookmark" of a video that you're watching at like 2mins and 30secs in and playback the bookmark, it will playback like at 1mins and 13secs. well, with his mplayer, if you was to create a bookmark like at 2mins, it will playback at 2mins. so here's what i'm proposing, maybe you can have it where you can make a folder in your build called mplayer and whatever mplayer.dll and files that're in the build, it will use that one instead of the one from the cvs and if there is not nothing in the mplayer folder, it will use the default mplayer.dll file from the cvs. like the same thing you got for skins or is this either to difficult or impossible.
Vortex_ICS
2004-11-25, 19:13
i completely agree with diontae16, that would be a great improvement in the batch process.
also, the patches, i hope you had enough time to take a look at some of them, and how you can possibly implement them in the batch.
thanks !
european date patch removed
finally xbmc support it :d
alright i was away for the holidays, but now i am ready to try and get this thing on a stable track. i know it is now, but there are always things to be added...
i'll take a look at this thing in a few hours and see what i can't do about some of these suggestions...
Vortex_ICS
2004-11-28, 19:41
it's good to know that this project hasn't been forgotten :kickass:
ok uploading the newly updated package now!
everything should be squared away...
tons of stuff removed and changed, just make sure you check out the readme so you know what is going on....
please use it and tell me what you think...
Diontae16
2004-11-30, 19:48
ok uploading the newly updated package now!
everything should be squared away...
tons of stuff removed and changed, just make sure you check out the readme so you know what is going on....
please use it and tell me what you think...
testing it now, i'm testing the newly added mplayer directory with ezar2003's mplayer.dll and codecs.conf file, then i'm going to test it again without his mplayer file. i'll report back in a few.
Diontae16
2004-11-30, 20:28
ok, i looked and tested everything in your xbmc autobuild.bat script and everything seems to be a ok, better overall. i also see that you have all of the correct files in the "web" folder. now, maybe you can do something for me. i need for you to manually download the cvs source and rebuild it all manually. after you finished, look in the media folder, the only files that're there are the following files "dsstdfx.bin", and "splash.png". i've been compiling manually for a while now and those other files such as the "fonts" and "textures" folders followed by the ".xpr" files are irrelevant because if they were, they would've been included in the cvs tree. the only files that matters in that media folder is "dsstdfx.bin" and "splash.png" also, look in this folder
q:\skin\ project mayhem\media\.
look at all the extra files that're there compared to the ones found in the project mayhem skin in your batch file. i don't know if all of them files are important or not cause even the skins on chokemaniac's website has only has 3 files in his. so no comment there, the only comment is about the extra irrelevant files in the media folder.
my overall rating:
9.6 out of 10.
awesome job, should'nt here any complaints because it builds perfectly now.
coreyinoz
2004-12-01, 04:59
first off, kudos on the good work. this really kicks ass. i enjoy being able to roll my own with no hassle.
one question though, what happened to the texture compression in your latest version? i had no problems with it and i thought it was a good feature.
could you please put it back?
thanks.
ok, i looked and tested everything in your xbmc autobuild.bat script and everything seems to be a ok, better overall. i also see that you have all of the correct files in the "web" folder. now, maybe you can do something for me. i need for you to manually download the cvs source and rebuild it all manually. after you finished, look in the media folder, the only files that're there are the following files "dsstdfx.bin", and "splash.png". i've been compiling manually for a while now and those other files such as the "fonts" and "textures" folders followed by the ".xpr" files are irrelevant because if they were, they would've been included in the cvs tree. the only files that matters in that media folder is "dsstdfx.bin" and "splash.png" also, look in this folder
q:\skin\ project mayhem\media\.
look at all the extra files that're there compared to the ones found in the project mayhem skin in your batch file. i don't know if all of them files are important or not cause even the skins on chokemaniac's website has only has 3 files in his. so no comment there, the only comment is about the extra irrelevant files in the media folder.
my overall rating:
9.6 out of 10.
awesome job, should'nt here any complaints because it builds perfectly now.
i like the rating system, very nice :lol:
ok let me tackle these questions...
first, if you read any pinned topics for compiling xbmc you will see that those media files are needed. you copy them from
here (http://cvs.sourceforge.net/viewcvs.py/xbmc/xbmc/xbmc/keyboard/media/) in the cvs tree.
those extra files in the skins media folder, in the cvs tree, are what is compressed into that textures.xpr file. you just need the textures.xpr and the backgrounds for the skin in the media folder, all those others are only included in the cvs and not needed to run xbmc on the xbox.
hopefully i have been clear, if you need anymore questions answered or watn another feature that is doable, just ask :)
first off, kudos on the good work. this really kicks ass. i enjoy being able to roll my own with no hassle.
one question though, what happened to the texture compression in your latest version? i had no problems with it and i thought it was a good feature.
could you please put it back?
thanks.
i will put the texture compression back in place when it is needed. as of now, it is not needed, chokemaniac updates the textures.xpr file in the cvs everytime he updates the project mayhem skin. this means we would basically be wasting our time, as he has already done it for us...
when/if this stops happening, i will put the functionality back into the package so that we can have a current compressed textures.xpr file...
i'm not going to do an update for it, but you guys may want to update your aqt browser script, if you use it, to the latest from the project mayhem website...
Diontae16
2004-12-02, 18:22
ok, i looked and tested everything in your xbmc autobuild.bat script and everything seems to be a ok, better overall. *i also see that you have all of the correct files in the "web" folder. now, maybe you can do something for me. i need for you to manually download the cvs source and rebuild it all manually. after you finished, look in the media folder, the only files that're there are the following files "dsstdfx.bin", and "splash.png". i've been compiling manually for a while now and those other files such as the "fonts" and "textures" folders followed by the ".xpr" files are irrelevant because if they were, they would've been included in the cvs tree. the only files that matters in that media folder is "dsstdfx.bin" and "splash.png" also, look in this folder
q:\skin\ project mayhem\media\.
look at all the extra files that're there compared to the ones found in the project mayhem skin in your batch file. i don't know if all of them files are important or not cause even the skins on chokemaniac's website has only has 3 files in his. so no comment there, the only comment is about the extra irrelevant files in the media folder.
my overall rating:
9.6 out of 10.
awesome job, should'nt here any complaints because it builds perfectly now.
i like the rating system, very nice *:lol:
ok let me tackle these questions...
first, if you read any pinned topics for compiling xbmc you will see that those media files are needed. you copy them from
here (http://cvs.sourceforge.net/viewcvs.py/xbmc/xbmc/xbmc/keyboard/media/) in the cvs tree.
those extra files in the skins media folder, in the cvs tree, are what is compressed into that textures.xpr file. you just need the textures.xpr and the backgrounds for the skin in the media folder, all those others are only included in the cvs and not needed to run xbmc on the xbox.
hopefully i have been clear, if you need anymore questions answered or watn another feature that is doable, just ask :)
ok, hmm, now i can update my compile guide once again. thanks for clearing thatup yuyu, now my new score (because of my recent unawareness) is
10 out of 10
perfect.
Diontae16
2004-12-02, 19:51
also, since everything is already done for you like deleting of all the cvs entries, inclusion of all the supported python plug-ins, and codecs; this might convert some manual compilers to automatic compilers. not me, but maybe other manual compilers. :thumbsup:
ok i am upping a new version. check the changelog for the updates. a few changes to the actual batch file and updated the scripts folder a bit.
Diontae16
2004-12-02, 22:08
ok i am upping a new version. check the changelog for the updates. a few changes to the actual batch file and updated the scripts folder a bit.
ok yuyu, i'll test it for you as soon as the developers cvs coincides with the anonymous one. i wonder what you could've done now because i already gave it a perfect 10.
ok i am upping a new version. check the changelog for the updates. a few changes to the actual batch file and updated the scripts folder a bit.
ok yuyu, i'll test it for you as soon as the developers cvs coincides with the anonymous one. i wonder what you could've done now because i already gave it a perfect 10.
i didn't do much really to it at all, just the stuff that is in the changelog, that's all... it is pretty sweet now as instead of puasing at the end of the script to know that it ran, it writes a log file to the finished builds directory so that you can schedule it as a task and it will just run itself and disappear, leaving the finished build and the log file behind to show it worked! :)
i get the following when i try and run the script.
it looks to me like the setdir thing is never called.
also, i noticed that the setdir.bat file is deleted when the main file is finished.
starting core functionality...
-------------------------------------------
extracting files to be used...
-------------------------------------------
the filename, directory name, or volume label syntax is incorrect.
the filename, directory name, or volume label syntax is incorrect.
the filename, directory name, or volume label syntax is incorrect.
the filename, directory name, or volume label syntax is incorrect.
-------------------------------------------
removing any old xbmc directories...
-------------------------------------------
i get the following when i try and run the script.
it looks to me like the setdir thing is never called.
also, i noticed that the setdir.bat file is deleted when the main file is finished.
starting core functionality...
-------------------------------------------
extracting files to be used...
-------------------------------------------
the filename, directory name, or volume label syntax is incorrect.
the filename, directory name, or volume label syntax is incorrect.
the filename, directory name, or volume label syntax is incorrect.
the filename, directory name, or volume label syntax is incorrect.
-------------------------------------------
removing any old xbmc directories...
-------------------------------------------
i also had this problems ... :(
i changed path to unrar.exe wich was wrong but when i run the script it deletes all files and only saves a filelog.
coreyinoz
2004-12-03, 16:53
i get the following when i try and run the script.
it looks to me like the setdir thing is never called.
also, i noticed that the setdir.bat file is deleted when the main file is finished.
starting core functionality...
-------------------------------------------
extracting files to be used...
-------------------------------------------
the filename, directory name, or volume label syntax is incorrect.
the filename, directory name, or volume label syntax is incorrect.
the filename, directory name, or volume label syntax is incorrect.
the filename, directory name, or volume label syntax is incorrect.
-------------------------------------------
removing any old xbmc directories...
-------------------------------------------
i think it's because you have to run the setdir.bat file before you run the xbmcdbr.bat file. running the setdir puts the variables into the xbmcdbr.bat before you start.[quote]
ok, that worked, maybe i should have read the readme :)
one small thing, the unrar path was not set, but the rar path was
i've changed this manually in xbmcdbr.bat and it seems to work ok.
it's still downloading cvs so i'll let you know how it goes.
ok, it's downloading but i get the following some way through the cvs download
cvs checkout: [23:26:33] waiting for bobbin007's lock in /cvsroot/xbmc/xbmc/mpla
yer/codecs
should it be trying to lock files?
thanks
ok, it's downloading but i get the following some way through the cvs download
cvs checkout: [23:26:33] waiting for bobbin007's lock in /cvsroot/xbmc/xbmc/mpla
yer/codecs
should it be trying to lock files?
thanks
this is just the cvs, nothing to worry about i should think..
about your problem with the directory setter,, i am upping a quick fix now, the unrar.exe was not set to change properly in the main batch file when you run the directory setter...
Diontae16
2004-12-04, 18:54
ok, it's downloading but i get the following some way through the cvs download
cvs checkout: [23:26:33] waiting for bobbin007's lock in /cvsroot/xbmc/xbmc/mpla
yer/codecs
should it be trying to lock files?
thanks
this is just the cvs, nothing to worry about i should think..
about your problem with the directory setter,, i am upping a quick fix now, the unrar.exe was not set to change properly in the main batch file when you run the directory setter...
yeah, i was going to ask you about that cause i could'nt get it to compile so that i can test it and give it another 10 out of 10 ,lol.
yuyu, got it to work, thanks
any chance you can link to the changelog.txt from the first post aswell? it used to be in the readme, now it's separate, would be nice to be able to read it before downloading the package.
thanks
Diontae16
2004-12-07, 01:20
ok, i bet you're probably wondering "where's my input". ok here it is. i downloaded and tryed out your newly auto-batch script today. i have not much to say because there are no negativities. i'm going to give it the same rating as i gave it before a 10 out of 10.
Vortex_ICS
2004-12-07, 02:47
ok, i bet you're probably wondering "where's my input". ok here it is. i downloaded and tryed out your newly auto-batch script today. i have not much to say because there are no negativities. i'm going to give it the same rating as i gave it before a 10 out of 10.
nice !! :kickass:
new package is now uploaded! check the changlog for new stuff and check the readme.
there is a link to both of them in the first post and in the readme now.
tons of updates and changes hope it works and hope you like!
as always, suggestions/ ideas for improvement are wlecome!
Diontae16
2004-12-08, 23:48
as always, suggestions/ ideas for improvement are wlecome!
okay, how about this. how about when we choose to minimize the batch while it's building, it would minimize to the system tray. that's just an idea about the build process, nothing else.
you need to change where you et the path's!
they are currently set to "yuyu" & "hakusho" for .net and rar/unrar!
you need to change where you et the path's!
they are currently set to "yuyu" & "hakusho" for .net and rar/unrar!
that's why you run the directory_setter.bat file... try reading the readme maybe on how to set it up? ???
if this is the first time you are running the package, run the directory setter.bat file, follow the on-screen instructions.
upping a quick fix. log file was not being written, was just being made.
ok. new package being uploaded right now. mplayer package with codecs also being uploaded. read the readme (first post) and the changelog, so you know what i am talking about.
webserver folder is fixed and some new stuff added of course...
i'm upping a new package here in a minute.
added the gametrailers script from project mayhem site and undoing the new webserver code since it is not needed anymore....
Vortex_ICS
2004-12-13, 22:10
cool, webserver and gametrailers are working like a charm :thumbsup:
upping an update. some files were being copied to finished build that were uneeded, well that's fixed now ;)
also, i forgot the the keyboard keys are specified in the skin now, so no need to try and customize them... doh...
anyways, that should be it for awhile...
this script rocks :kickass:
it´s working perfect :)
thanks alot
i've run this script fine for the last few weeks, just recently, the xbox would hang after playing the new startup sound.
i removed this from the autoexec.py and it works fine now.
is this just me or is this script broken?
when was it added, i never noticed it before.
Nuka1195
2004-12-16, 23:34
i've run this script fine for the last few weeks, just recently, the xbox would hang after playing the new startup sound.
i removed this from the autoexec.py and it works fine now.
is this just me or is this script broken?
when was it added, i never noticed it before.
it's not you or the script.
are you using the new mplayer yuyu provides?
if so try the one downloaded from cvs.
Diontae16
2004-12-16, 23:52
i've run this script fine for the last few weeks, just recently, the xbox would hang after playing the new startup sound.
i removed this from the autoexec.py and it works fine now.
is this just me or is this script broken?
when was it added, i never noticed it before.
it's not you or the script.
are you using the new mplayer yuyu provides?
if so try the one downloaded from cvs.
yeah, you can use my package which contains the cvs mplayer and dday codecs plus the wmv9dmod.dll codec required to close streams, download it here (http://www.pcpages.com/diontae16/mplayer%20and%20codecs%20(d16).zip) ;)
coreyinoz
2004-12-28, 23:18
[quote]yeah, you can use my package which contains the cvs mplayer and dday codecs plus the wmv9dmod.dll codec required to close streams, download it here (http://www.pcpages.com/diontae16/mplayer%20and%20codecs%20(d16).zip) *;)
hey diontae16,
i was having troubles with streams not closing (had to hard reset after watching any stream). so i downloaded your mplayer pack as per above. now the first stream doesn't freeze xbmc, but the aqt trailers stutter. they were silky smooth before, but now they start to chop up after about 30 seconds. is there any way to have my cake and eat it too?
this was working for me in a previous cvs build, but now it's not. is this a cvs thing or are the codecs gibbled?
ok updated package with some fixes. my package now only supports custom codecs and not a custom mplayer.dll and codecs.conf. reason is, ezar2003 of the xbmc forusm and the xbmc developers ares working to make the cvs mplayer better than ever! now just have to wait for the public cvs to be fixed up so we can have new builds...
quick update of the gametrailers script in the package.. it should be back in working order...
ok updated package with some fixes. my package now only supports custom codecs and not a custom mplayer.dll and codecs.conf.
thanks for doing that yuyu! now i'm going to give your script a try!
sticky
script updated so that new system folder is included in finished build. also added the gamesaves script and new gametrailers script that actually works again...
some changes to the first post are coming, not any real updates to the package but rather where you get it. will make it easier on me to update everything...
not going to include the changelog or readme for anymore, as they will be web based and viewable at anytime... since you pretty much have to have broadband to use this script, thougt it just made since to keep docs on the web...
..changes are complete now actually
Fluffster
2005-01-13, 21:16
i very rarely post but just wanted to say thanks for the script.. nice job man :bowdown:
major update!!!!
the script now autodetects where programs are installed by looking (read-only no writing!) at the registry.
the site and package have been updated to reflect changes, updating first post of this thread now, everything is ready to go and should work with no problems. updated to version 2.0 just because so much changed in the way things are handled...
now, you can just unrar the package and run xbmcdbr without any configuration!!
about time huh!?!
feedback on this release would be appreciated.
ok on top of the huge update, i just made a small fix to 2 things. only way you would notice it is if you run the updatecvs version of the xbmcdbr batch file and then try to run the buildlocalcvs batch file. it is fixed now though and everything should work as expected.
HarshReality
2005-01-14, 11:50
i've wandered down this road aswell, but i went one step further.
i modify strings.xml and insert builddate and i also have a script that uploads (ftp) to xbox
you dont by chance have those scripts posted anywhere do ya?
i've wandered down this road aswell, but i went one step further.
i modify strings.xml and insert builddate and i also have a script that uploads (ftp) to xbox
you dont by chance have those scripts posted anywhere do ya?
you do not need to modify the strings.xml anymore, xbmc automaticallly inserts he build date for you now...
as for the ftp script, i can make one, but you would have to modify the ip address part and where on the xbox the build was uploaded to...
HarshReality
2005-01-15, 01:53
would be most kind of you, could you mail it to hreality@gmail.com or post it here?
would be most kind of you, could you mail it to hreality@gmail.com or post it here?
i am planning on implementing ftp into the custom batch files folder. from there you will be able to set your ftp username/pass and where on your xbox xbmc is. then you will be able to just double click one file to set the xbmcdbr batch file to use that info everytime you run it.
what i need to know is if you want the build uploaded into the folder from the upload folder ( which will upload all files seperately with no need to unrar later but, be very slow in execution because command line ftp goes alot slower than the gui ones when switching from ascii to binary and back and there are something like ~1900 files or so to be uploaded with each build) or do you want the rar file of the build sent to the xbmc directory of your xbox which you can use your xbox app of choice that supports unraring to unrar after it is uploaded (this method will be much quicker as it is only one ~32-40mb file to send in binary mode)
lemme know what you guys think and i wll get to implementing this!!!
HarshReality
2005-01-15, 13:09
can you impliment an y or no option into it (y uploads individually and stops, n offers alternate option of bulk (rar upload)?
of course i'd most likely put the faster of the 2 first lol
i've come up with a plan of action that i believe will best cover all bases and will allow for everyone to be happy. i should be able to add it in by tommorrow...
Vortex_ICS
2005-01-16, 15:51
tried the 2.0 and it works great, didn't see any errors so far, and yeah, the ftp thingy is going to kick ass.... :kickass:
a whale of an update!!
automated ftp is in !!!
check the changelog, instructions, and batch file info pages for more info.
it was alot of work so i hope you guys make good use of it!
any feedback on how things go with this new ftp stuff would be great and of course the rest of the batch as well...
ok there are a few, meaning 3 minor errors, with my batch at the moment. they will be fixed within a couple hours.
ok bug fix and big update everyone.
everything should run 100% smooth now and website has added instructions about the ftp batch file as well as the xbmcdbr file is now set to updatecvs by default instead of freshcvs. if you read the site, you will know what that means and more. the ftp setup batch also has a warning for those updating xbmc if it is their dash.
as usual, check the changelog, read the instructions, check the batch files info page out.
download the new package now!
xbmcdbr website (http://johnypcguru.home.mchsi.com/index.htm)
Anastrophe
2005-01-27, 06:54
if you're having problems with xbepatch crashing then check your version of the xdk - i hadn't realised that my version was way out of date.
:rolleyes:
if you're having problems with xbepatch crashing then check your version of the xdk - i hadn't realised that my version was way out of date.
:rolleyes:
that's why i tried to make sure everyone knows the 5849 is required by puttin the version number on the requirements page of the xbmcdbr website.
anyways, hope you enjoy the batch file package!!!
yuyu, w/the new batch file it's taking *forever* to grab the latest cvs. it keeps saying:
waiting for anoncvs_xbmc's lock in /cvsroot/xbmc/...
it is making progress, but it's taking *hours*. is this normal? i've used older versions and it's never been close to this slow.
sticky
HarshReality
2005-01-28, 03:11
same here i downloaded it yest. i figured it was sf since everything loads otherwise pretty darn quick but the dl is slooooooooooow
i don't think sf is that slow for two days in a row...
my current d/l is about 6 hours in now...the whole thing, start to finish, takes under 20 mins usually. i'll try to build it manually when i get home.
sticky
HarshReality
2005-01-28, 06:00
let yours run out and tell me if your xbepatch.exe errors out.. for some reason mine finishes but the xbepatch screws up and the finished file is only like 7 meg.. all the core files are mia
took over 8 hours and it did give xbepatch errors (and it's using 5849). dunno. something goofy, because i've used older versions of yuyu's bat before. i'll try an older version tonite, and if that's no good i'll go back to just doing it manually - it's not *that* big of a pita.
sticky
Nuka1195
2005-01-28, 06:44
the program used to download cvs and the command used is identical in all yuyu batch scripts. the problem is with cvs.
i won't disagree with you (as i don't know) but 1.4 (which i just ran again) of yuyu's grabbed the cvs files in about 20 mins or so, whereas 2.0 took 8+ hours. but now 1.4 gave me an xbepatch error as well.
sticky
umm, ask any of the devs or other sourceforge users, sourceforge is f'd up at the moment. i would like it to be my scripts fault, so i could fix it but, alas it is the servers at sourceforge and not my scripts fault... :(
the script will run correctly someimes and sometimes not, but either way the part that is going to mess up everytime is the cvs part. sorry guys, not my fault...
i am going to be adding logging to most everything that i can in the batch file, just to pinpoint errors if there are any... look for an update someimte in the near future (maybe a few days)
HarshReality
2005-01-28, 08:38
yuyu, do you by chance have an archive anywhere of previous script versions?
Nuka1195
2005-01-28, 15:55
i won't disagree with you (as i don't know) but 1.4 (which i just ran again) of yuyu's grabbed the cvs files in about 20 mins or so, whereas 2.0 took 8+ hours. *but now 1.4 gave me an xbepatch error as well.
sticky
you're getting the patch error, because the cvs download was incomplete and the compile failed, so there's nothing to patch.
ok new update!
logging has been added to the cvs downloading, the compiling of the build, and the ftping of the build. all the batch files have been updated, so it is recommended you do a full update of the package.
i will look into adding to and fixing up the scripts custom folder in the next update, as i want to throw a couple of things in there and change a couple images and what not...
anyways, check out the website changelog and be sure to do a full package update!
hope you like it, feedback is always appreciated.
xbmcdbr website (http://johnypcguru.home.mchsi.com/index.htm)
the ftping to the xbox is very nice, just wonder if say i made xbmc by default dash would the script be able to rename the default.xbe file to something like xbmc.xbe? (and i am aware i would have to be useing a other app to update if xbmc was running)
the ftping to the xbox is very nice, just wonder if say i made xbmc by default dash would the script be able to rename the default.xbe file to something like xbmc.xbe? (and i am aware i would have to be useing a other app to update if xbmc was running)
yes it can!
whats up guys i have a slight problem after i compile the new updates an ftp it over to my xbox everything works fine besides the scripts all my sub menus are in there but when i click on them ex: scriptrunner they dont do anything they use to work before an also i read the instructions on if you have a custom xml file put them in the \xbmc_dbr\custom extras\xml files directory an when it compiles your xml settings should be as they was before, am i doin something wrong? thanks.....
ok guys figured it out the files in the python folder were empty whys that when i complied it shouldnt the files go back in there?
SpecTrax
2005-02-26, 14:11
hi
is there anyway to add a signature tag with our own builds so it shows in the system info ?
SpecTrax
2005-02-27, 02:02
when updating, build date isnt changing.
files seem to be upated ok but it seems only a clean sandbox will display correct build day.
cleaning the cache/source will do the trick, but then we have to download the whole thing again.
HarshReality
2005-02-27, 14:07
completely remove the xbmc folder (source) and redownload it. that will resolve your issue and a few others actually.
anybody have problems playing stuff since the mplayer got moved under the system folder?
at least i think that's the problem.
under system/players/mplayer/codecs/ should there be a codecs.rar file?
because there isn't, and if i put it there i still can't play any video or audio.
i've also tried it with the unpacked codecs.rar
any ideas?
Nuka1195
2005-03-08, 22:33
it does go there system/players/mplayer/codecs/, you are extracting it right?
i've tried extracting it, and not extracting it.
on my jan 30th build, the codecs.rar is just under mplayer/codecs -- not extracted, and this works fine.
i'm very confused now.
does the dbr script need updating or not?
do we need to extract the codecs from the rar or not.
and in either case, it won't work for me.
i'll try again tomorrow, delete all the relevant files under tdata and udata.
Nuka1195
2005-03-09, 00:55
i may have misunderstood your problem. try extracting the codecs and transfering them to the xbox manually in the system/players/mplayer/codecs/ folder and make sure another codecs folder isn't created.
yeah, i've tried that.
all the dlls and stuff are directly under system/players/mplayer/codecs
no further directories.
in the build older build (30th jan) the codecs.rar file was in the old location mplayer/codecs. the rar file was not extracted and xbmc worked fine.
i'll try and post a directory listing of what files are where.
maybe that will help clear up the confusion.
SpecTrax
2005-03-09, 16:47
yeah, i've tried that.
all the dlls and stuff are directly under system/players/mplayer/codecs
no further directories.
in the build older build (30th jan) the codecs.rar file was in the old location mplayer/codecs. the rar file was not extracted and xbmc worked fine.
i'll try and post a directory listing of what files are where.
maybe that will help clear up the confusion.
this is what to do if i understand correct:
at the line
:: copies files neccessary to run xbmc on xbox ::
remove the old mplayer folder part where it copy the codecs and use this one:
xcopy "%codecs%" "%home%\upload\system\players\mplayer\codecs" /e /q /i /y
Nuka1195
2005-03-10, 02:01
are you sure you have a newer build that only supports the system folder.
did you copy over an existing build or in a new folder.
did you delete all your old settings in udata & tdata.
other than that i don't know.
ok, working now, had to remove all of my downloaded sources, do a fresh build (with the changed line above).
also deleted all xbmc stuff from my xbox including the udata and tdata bits.
now seems to work fine.
thanks for the help everyone.
from changelog:
this release brings the batch up to date with the latest changes to the cvs source code.
some of the scripts, including the apple qt browser were updated to work with the latest changes to their respective websites.
i will try to add other improvements i had in mind in the next update but, for now, this should bring the script back up to date so their will be no more screwy builds...
sorry it took so long, been busy...
as the changelog says, i hope to add some functionality along with some other odds and ends, but for now the script should be back in working order....
quick fix....
all of screensavers folder is now included. old mplayer directory will remain for those using beta dvd player until it is moved and that foldder is no longer needed....
updated...
screensavers actually fixed... whoops :rolleyes:
added a screensaver folder to the custom extras so that you can add any custom screensavers you want to add in to you r builds..
i love your script yuyu, and i'd really like it to be updated soon :) when do you think you'll have the time to update it?
Vortex_ICS
2005-04-12, 06:24
it seems the script is downloading the pm3 skin, but it doesn't upload it to the xbox. is there something i am missing ? or just a small bug ?
you must change all references from /prjoect mayhem/ to /project mayhem iii/ in the bat file.
good luck :)
sfresher
2005-04-12, 22:40
after i run the batch file, it pops out for only a few seconds and i got nothing but logs in "finished build" folder.
the cvs log notes " 'cvs' is not recognized as an internal or external command, operable program or batch file. ". the vs 2003 log notes "the following files specified on the command line: d:\xbmc_dbr\xbmc\xbmc.sln , could not be found and will not be loaded. "
i have vs.net 2003 enviorment edition and latest xdk and winrar installed on my pc, and yuyu's old version works on it before. does anybody have a clue?
ok update is up!
hopefully all should work well again... except the whole default.xbe not being updated every compile time, weird... it works for me and others, but for some others it seems it does not, i am still looking into this, meanwhile you guys could check out the batch file that makes xbmcdbr do a fresh cvs download everytime it is run.
anyways, i also added some newer and some fixed python scripts.
lemme know how it goes.
ok package has been updated, should allow you to add new paplayer stuff as well as other functionality has been added to the batch files folder in the custom extras folder. check the changelog in case you want a little bit better idea of what has been changed...
thx -> works great
but something is missed for me. i have edited my own language file called "craxx" for more entries in scrollmenue. an i want only german and english added.
so i make some new lines:
:: a directory containing customized language (can be empty) ::
set language=%home%\custom extras\language
.
.
.
md "%home%\upload\language"
md "%home%\upload\language\german"
md "%home%\upload\language\english"
md "%home%\upload\language\craxx"
.
.
.
xcopy "%home%\xbmc\language\german" "%home%\upload\language\german" /e /q /i /y /exclude:exclude.txt
xcopy "%home%\xbmc\language\english" "%home%\upload\language\english" /e /q /i /y /exclude:exclude.txt
xcopy "%language%" "%home%\upload\language" /e /q /i /y
is it possible to add something like that in your script. perhaps it helps some people.
best regards
craxx;)
i'll definately consider it when i have time to look at it again and add some more stuff.. any and all ideas are always welcome...
ok, i´ll hope.
best regards
craxx;)
ChEeSyBoOfS
2005-05-14, 19:11
thanks for the recognition……
thanks for the recognition……
are you actually saying thanks or being sarcastic?
i can't tell because of the dots you have added to the end of your comments... anyways, here is the link to the page that gives full credit to both you and ythan... http://johnypcguru.home.mchsi.com/docs/links.htm
at the bottom where it says credits. it's been there since i first started modifying your guys original design...
- 14-06-2005 changed: build.bat now rar's weather gfx and puts it in media/ folder (required for gfx to show)
this is for our cvs bat, you may want to do something similar with yours.
hint: examine how we create the rar, the folder structure needs to be identical.
ie:
weather.rar
64x64\
128x128\
logos\
ok updated to reflect changes to weather images for xbmc skins, hopefully it works? i forgot to test... oops :rolleyes:
ok well apparently i uploaded a non-working file in with the xbmcdbr, so give me about 10 minutes and everything should work as stated in last post ...
heads up, link on page to xbmcdbr does not work
heads up, link on page to xbmcdbr does not work
ok... link should work in about 8 minutes or so. had to fix some things that i accidentally screwed up...
time to update again (glory to everchanging cvs :p) we decided weather gxf change so rarely, that we now have put it prerarred in media
Mental Block
2005-07-11, 14:39
i use this batch file and it works great!
have noticed that the weather icons now don't exist, for the reason pike said.
i was just wondering how i can use this batch file and then add the icons manually.
thanks
dunno if the batch is still updated (or if you have gone with the c# version instead), but i thought i'd post my workaround for the non-updated xbe build bug/thingy.
after the batch updates from cvs and before it starts compiling:
xcopy "%home%\xbmc" "%home%\xbmc_tmpdir" /e /q /i /y
and somewhere at the end:
rmdir /s /q "%home%\xbmc"
ren "%home%\xbmc_tmpdir" xbmc
also unrelated to the previous fix:
xcopy "%home%\xbmc\media" "%home%\upload\xbmc\media" /e /q /i /y /exclude:exclude.txt
needed the /e so it'll copy the fonts dir.