This is a complete snapshot of what was in SVN at the time the build was compiled, with just a few small additions:
+ Killarny & Nuka1195 & Pike's Apple Movie Trailers (AMT) SVN pre-0.99.7.1 rev2372 [scripts/Apple Movie Trailers]
+ Nuka1195's Apple Movie Trailers II Plugin 1.4.1 [plugins/video/Apple Movie Trailers II]
2008-12-30 16762 [Xbox]: merged Linuxport revisions 16612,16650,16651,16653,16657,16661-16662,16673,16676,16677,16680,16685,16699-16701,16703-16705,16708,16709,16711,16714,16715,16716,17617,16720-16723,16727,16733
2008-12-25 16713 [Xbox]: changed: we shouldn't pushback paplayer for content "video/avi"
2008-12-24 16710 [Xbox]: changed: video resume logic. Now the resume point is NOT saved when within the first 15 seconds or in the last second.
2008-12-23 16682 [Xbox]: fixed hang at shutdown/reboot when Python scripts are running. I consider this a workaround (disabled StopThread()) and not an actual fix, but it will have to do for now. Fixes #5532
2008-12-22 16649 [Xbox]: merged Linuxport revisions 16489,16492,16499,16509,16510,16525-16528,16533,16535-16537,16550-16553,16555 16556,16563-16565,16572,16577,16586,16587,16601,16604,16611,16613,16614,16618
2008-12-18 16606 [Xbox]: Cosmetics
2008-12-18 16605 [Xbox]: fixed: FatX limiter allowed certain illegal character. This could cause ie access/copy errors rather then converting them to _. Also improved the FatX limiter so it will now try to convert to close "looking" characters if possible (ie. ü -> u) instead of always converting to _. Fixes #5285
2008-12-17 16591 [Xbox]: fixed DVDPlayer should also be used with UPnP sources when the filetype is "video/avi".
2008-12-16 16583 [Xbox]: changed version string to "pre-9.04"
2008-12-15 16581 [Xbox]: fixed "Play using..." for UPnP sources. Also made the DVDPlayer default when file is on internet & filetype is unknown. This is should also fix not being able to seek (ff/rw) through files on UPnP sources.
2008-12-15 16571 merged: upnp from linux branch [16569]
2008-12-13 16541 merged: upnp elupus compiling warnings to trunk
2008-12-12 16539 fixed: upnp possible deadlock, fetch root scpd after embedded devices now
2008-12-12 16531 [Xbox]: fixed fanart screensaver + implemented _P() macro in util.h
2008-12-12 16522 fixed: gcc 4.2.3 compiling errors
2008-12-12 16521 merged: from branches/linuxport (16517)
2008-12-12 16520 merged: upnp from branches/linuxport (16517) fixed: upnp compilation errors due to Unicode support
2008-12-11 16519 [Xbox]: Merged part of Linuxport r11818: smb to use all available master browsers to build the workgroup list (recommended on libsmbclient for small networks).
2008-12-11 16518 [Xbox]: Reverted merge of Linuxport r16255. It seems to cause more issues than it potentially resolves.
Merge Log:
Merged r16733: changed: fit embedded ass/saa subtites more to libass, they use a slightly different format and are parsed in ass_process_chunk, fixes crash on linux
http://samples.mplayerhq.hu/Matroska/subtitles/Merged r16727: Made it possible to choose the resample rate in paplayer (dont resample by default). This should fix #5223 atleast the samplerate part
Merged r16723: changed: [WIN32] - rebuild imagelib.dll to match r16721
Merged r16722: fixed: removed duplicate constant from xbmc module
Merged r16721: changed. apparently flip means mirror
Merged r16720: changed: remove unused confusing files. thanks to mbuchoff (ticket #5536)
Merged r16716: changed: surround conditional mprintf() calls with braces since this function is sometimes #defined to nothing.
Merged r16715: added: 'play using ...' in the context menu of the filemanager. Thanks to vdrfan (merry xmas to you too ;-))
Merged r16714: workaround: take content-type from latest stream does not work for tuxbox-enigma2
Merged r16711: fixed crash when logging cddb data. For what was the 'z'?
Merged r16709: [ffmpeg] Add dll's with changes from elupus
Merged r16708: removed: unused function.
Merged r16705: added: ticket #5531 - Flip FanArt horizontally
Merged r16704: changed: order of interlace handling options
Merged r16703: fixed: de-elan'ify some code
Merged r16701: added: (rest of) #5246 - Fix hang at end of RTMP stream. thanks to frosty
Merged r16700: forgotten commit - should fix #5528
Merged r16699: added: ticket #5309 - Add grouping to internal MythTV client. thanks to anenigma
Merged r16685: [libass] rebuild libass to link static against freetype, otherwise dll crashes without zlib1.dll and freetype6.dll in system directory
Merged r16680: [ffmpeg] Added patches we use for ffmpeg and new dlls
Merged r16677: changed: move iconv headers includes into CCharsetConverter to avoid having them included project wide
Merged r16676: [ffmpeg] added new headerfiles dependency's, new build script for osx and win32
Merged r16673: fixed: imdb trailer enabled scrapers won't get any trailer urls. scrapers will now fetch the theatrical trailer (fixes #5291)
Merged r16662: reverted: 16657
Merged r16661: delted: folder to make place for restore
Merged r16657: [ffmpeg] delete also headerfile dependency for xbmc
Merged r16653: revert: invalid changes of PRId64 -> lld. lld isn't supported on most visual studio compilers
Merged r16651: fixed: gcc warnings from last commit. These should be more portable between compilers. Hopefully VS won't complain.
Merged r16650: fixed: compiler warnings + cosmetics
Merged r16618: added: multiple cd stack regexp to match files without tokens/seperators like hypens, blanks, underscore or dots
Merged r16614: added: Ticket #5513 - PT-PT Movie scraper - Cinema PTGate (thanks to apaneiro!)
Merged r16613: fixed: Ticket #5510 - Extend regexp for ignore tokens (IGNORE_THE)
Merged r16612: added: optional window parameter to the builtin function Action(<action_to_perform>[,<window_to_send_it_to>]). Allows redirecting actions from dialogs to windows and the like.
Merged r16611: added: SHIFT-letter jumping through lists, using the current sort-order.
Merged r16604: fixed: filmaffinity scraper won't fetch genres correctly in some special cases (thanks again to HectorziN)
Merged r16601: fixed: deadlock if dvdplayer was doing explicit framedropping to achieve a specific display framerate
Merged r16587: fixed: missing duplicate inclusing pragma
Merged r16586: fixed: Ticket #5499 - Fixed Filmaffinity Scraper (thanks to HectorziN)
Merged r16577: updated: French translation
Merged r16572: fixed: mymovies.xml import does not support multiple genres
Merged r16565: updated: greek, finnish and korean language. thanks to ydatografida, mikko and airplanez
Merged r16564: fixed: it helps to use correct names (ffmpeg deinterlacer: linblenddeint)
Merged r16563: added: ticket #5438 - Amazon UK and Amazon US video scrapers available. thanks to jelockwood!
Merged r16556: fixed: r16552 contained no loading code. <video><postprocessing>linblenddeint|cubicpoldeint|ffmpegdeint</postprocessing></video>
Merged r16555: added: [WIN32] Enabled karaoke. fixed: Compile errors.
Merged r16553: added: ticket #5443 - Enables XML playlists with extra metadata. thanks to oldnemesis!
Merged r16552: added: ticket #5456 - Allow the user to select what ffmpeg deinterlacer they want to use from advancedsettings.xml. thanks to oebb!
Merged r16551: forgotten file
Merged r16550: added: ticket #5458 - Jadedvideo scraper update. thanks to lovedaddy!
Merged r16537: [WIN32]: recompiled ffmpeg libs with gcc 4.2.1 to fix runtime exception with LoadLibrary
Merged r16536: Ticket #3676 - file path as a rule field in smart playlists
Merged r16535: changed: updated all fanart enabled scrapers to use the new themoviedb.org 2.0 api (more fanart)
Merged r16533: changed: make the framedropping logic less picky on when to enable. should fix the bob issues on xbox (when this get's merged to trunk)
Merged r16528: changed: removed the year expression in moviemaze.de scraper to increase search results
Merged r16527: fixed: german translation for "Loading media info from files" (thanks to locutus for pointing this out.)
Merged r16526: fixed: forgotton change from last commit.
Merged r16525: fixed: various possible reads from uninitialized variables. fixed: possible write outside array bounds in HTMLUtil.cpp.
Merged r16510: fixed: two lines accidentially included in r16405. broke mixed url/xml nfo's among other things
Merged r16509: added: Export Thumbs and Fanart Along With Video Library (Ticket #5393)
Merged r16492: added: ticket #5440 - Add support for movie.tbn and movie-trailer.ext, add's additional fanart check. thanks to fekker!
Merged r16489: changed: if skinners don't include an "lsep" control use a "sep" control for plugin settings
* APPLICATION INSTALL
- Fresh Install: Transfer _whole_ XBMC folder to your APPS folder (or where you want it).
- Upgrade: Backup the XBMC\UserData folder. Transfer whole XBMC folder to Xbox. Overwrite UserData folder with your backed up copy.
* DASHBOARD INSTALL (SOFTMODS)
ARE NOT COVERED IN THIS README, SEE
http://forums.xbox-scene.com/index.php?showtopic=406656* DASHBOARD INSTALL
- Option 1. Team XBMC's shortcut tool.
It's included in the _tools folder as <<SHORTCUT by TEAM XBMC.xbe>> + <<SHORTCUT by TEAM XBMC.cfg>>.
Instructions here:
http://xbmc.org/wiki/index....=As_a_Dashboard (Option 1).
Rename the <<SHORTCUT by TEAM XBMC.xbe>>+.cfg & also EDIT the .cfg so it matches your config.
See APPLICATION INSTALL above.
- Option 2. Thanks to an app called 'Team UIX's Xbe Shortcut Maker v1.0' by JbOnE, it's now easy...
Transfer contents of XBMC folder (this is VERY important since the tool is hardcoded) TO "E:\APPS\XBMC\". Rename <<SHORTCUT by TEAM UIX.xbe>> to something your bios can boot (see
http://xbmc.org/wiki/index....=As_a_Dashboard or read your BIOS README) and transfer to location your mod solution boots. No need to fiddle with HOME tag anymore, and future upgrades you need not to worry about this file (unless you move XBMC).
* AN INTRODUCTION TO PLUGINS
XBMC has a system for Media plugins to allow browsing of remote content (Internet) using the regular filesystem approach.
Plugins are put inside >>XBMC/plugins/<video/music/pictures>/<< (I already do this for the one/s I include), furthermore they also need to be installed as a source in (video/music/pictures).
You do this install by using the contextmenu choice >>Add New Source<< while in ROOT list and then choosing ***Plugins as source.
Then you highlight (not select) the folder of the plugin you want to install. It will be saved inside sources.xml for future.
* WIN32 PC ENVIRONMENT INSTRUCTIONS (WIN32 FOLDER)
Good to know, this requires DirectX9 Runtimes to be installed. Also this doesn't work with all graphics cards.
You need to:
- Copy XBMC_PC.exe & 'run_me_first.bat' from win32 to XBMC folder
- Run 'run_me_first.bat'
- Run XBMC_PC.exe
* UPGRADE TIPS
If you're updating from a VERY old/bad build you may get issues. Follow these simple rules:
- Replace (FTP OVERWRITE) all files in your XBMC folder with fresh ones from your new build
- Delete old settings (from UserData/guisettings.xml)
- In some rare cases some of the database files in UserData/Database/*.db may need manual deletion (usually if they are very old). Note: This loses all per file settings you made with the old build!