XBMC CVS 15-07-2005 Changelog

*************************************************************************************************************
*************************************************************************************************************
Xbox Media Center CHANGELOG
*************************************************************************************************************
*************************************************************************************************************

added/fixed: (dd-mm-yyyy) (please specify date in CET)
- 14-07-2005 changed: dvdplayer loads dlls using the sectionloader (no more unloading and loading of dlls all the time)
- 14-07-2005 fixed: some more menu issues in the dvdplayer
- 14-07-2005 fixed: some pts handling in the dvdplayer
- 14-07-2005 fixed: a problem in the dvdplayer where opening a file with unknown codec resulted in a crash (and a memleak)
- 14-07-2005 fixed: memleak in RAM control
- 14-07-2005 fixed: memleak in RSS control
- 14-07-2005 updated: Korean language file (Thnx to AkoXko)
- 14-07-2005 updated: Italian language file (Thnx to kotix)
- 14-07-2005 updated: Dutch language file (Thnx to tijmengozer)
- 14-07-2005 updated: German language file
- 14-07-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 14-07-2005 updated: Finnish language file (Thnx to jutski)
- 14-07-2005 updated: Norwegian language file (Thnx to vnm)
- 14-07-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
- 14-07-2005 fixed: dvdplayer, playing a vob file resulted in a crash with the new ffmpeg
- 14-07-2005 added: dvdplayer, extra audio stream information in OSD
- 14-07-2005 fixed: dvdplayer, no audio streams are reported when playing an avi file
- 14-07-2005 fixed: Constant hdd access in weather.
- 14-07-2005 changed: leak tracking, smarter define of the debug new operator (in stdafx.h only) no need for a macro in each cpp file
- 14-07-2005 fixed: memleak in the rar archive reader
- 13-07-2005 fixed: Music Library "All" items producing "No Scanned Information" error
- 13-07-2005 fixed: ftp server can not be shut down via settings menu
- 13-07-2005 fixed: reference controls got not freed after skin load
- 13-07-2005 fixed: small mem leak in weather
- 13-07-2005 changed: enabled CRT mem leak tracking in debug builds
To get a dump of leaks in the vc output window use the shutdown menu to shut down the application.
NOTE: Not all leaks displayed there are real leaks as parts of the application are still allocated,
but nevertheless its usefull ;)
- 13-07-2005 fixed: Fullscreen visualisation actions weren't working for non-milkdrop vis's.
- 13-07-2005 added: Deinterlacing for dvdplayer, automatic support for most dvd's/mpegs, possible to manually enable through options
- 13-07-2005 added: HTTPAPI: all commands are now available through ASP
- 13-07-2005 added: HTTPAPI: GetPlaySpeed and SetPlaySpeed commands
- 13-07-2005 updated: ffmpeg for the dvdplayer to the latest cvs version
- 13-07-2005 fixed: Numeric dialog problems.
- 13-07-2005 changed: RSS feeds are shown if video is playing.
- 12-07-2005 fixed: more consistant use of default username/password on smb. Now falls back to anonomous access should the default user/pass fail.
authenticated username/password (as entered in auth dialog) are now used for all functions over smb (exist, stat...)
- 12-07-2005 added: Support for brackets [] in conditionals.
- 12-07-2005 fixed: Lockup on start with shares such as cdda: (without the //).
- 12-07-2005 fixed: Crash in numeric dialog with XPR fonts.
- 11-07-2005 fixed: dvdplayer timing
- 11-07-2005 fixed: Labels with $ in them were displayed erratically.
- 11-07-2005 changed: Simpler auto-switch thumb/list for My Pictures.
- 11-07-2005 added: audio volume can now be changed in the dvdplayer
- 11-07-2005 fixed: Parent dir was unpredictable on smb shares with a username but no password specified.
- 11-07-2005 fixed: .nfo lookup info wasn't added to the video database.
- 11-07-2005 changed: Cleanup of some of the dialog code.
- 11-07-2005 changed: guilib/stdafx.h -> guilib/include.h in guilib to reduce clashes when VS can't decide which one is which.
- 11-07-2005 changed: New numeric input dialog - handles time, date, numbers, ips, and numeric passwords.
- 11-07-2005 fixed: ftp client, only bmp picture view works [the rest will follow] [GeminiServer]
- 11-07-2005 fixed: ftp client: mplayer dllsend socket Winsock error in debug mode! [GeminiServer]
- 10-07-2005 fixed: More than one item could become highlighted in Music Playlist window when skipping songs
- 10-07-2005 fixed: Embedded album thumbs was broken again.
- 09-07-2005 added: customized keymap for the Media Center Extender Remote (incl schematics)
- 09-07-2005 changed: the search button in Music Luibrary is more intuitive now
- 09-07-2005 fixed: Crash on up folder from root of library view.
- 09-07-2005 fixed: Milkdrop - audio conversion fixed and cache size for preset loading increased.
- 09-07-2005 fixed: my music, after start of scanning no control has the focus
- 09-07-2005 updated: German language file
- 09-07-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
- 09-07-2005 updated: Updated Swedish strings.xml Thanks limit"
- 09-07-2005 changed: removed CUtil::FileExists() and replaced by CFile::Exists()
- 09-07-2005 changed: cleaned up CFile and CDirectory and their usage
The CFile functions Exists, Stat, Delete, Rename, Cache are static now
- 09-07-2005 fixed: SF bug [ 1235092 ] Web Interface Partially broken.
- 09-07-2005 fixed: SF bug [ 1234932 ] Small navigation bug in Music Library view.
- 09-07-2005 fixed: MP3 bitrate/duration reading was out.
- 09-07-2005 added: HTTPAPI: Rotate and Flash parameters to TakeScreenshot command
- 09-07-2005 added: HTTPAPI: Put in place the framework for exposing the HTTPAPI commands through ASP. So far just GetCurrentlyPlaying is available.
- 08-07-2005 changed: New default keymap.xml - more consistent than before.
- 08-07-2005 changed: Nicer handling of thumb stick actions - should cause less conflicts.
- 08-07-2005 changed: Dialog closing moved to base class.
- 08-07-2005 added: conditional visibility to video and vis controls.
- 08-07-2005 fixed: MP3's with two or more large id3v2 tags would not play in paplayer.
- 08-07-2005 changed: simplified the way adding codecs to paplayer
- 08-07-2005 fixed: my pictures, crash in background thumb loader if a directory contains zip/rar files
- 08-07-2005 fixed: Scrolling of info labels wasn't working 100%.
- 08-07-2005 added: Reading of disk number to the tag readers. Sorting now sorts by disk then track number. Only track number is displayed.
- 08-07-2005 added: XBOX v1.6 CPU & GPU Temp will now detect closer Temp and the Automatic Fanspeed should also work on v1.6 better! This changes has only effect for Detected Xbox v1.6!! [GeminiServer]
- 08-07-2005 added: SystemInfo XBMC IP Adress to Default View [GeminiServer]
- 08-07-2005 changed: XBOX Autodetection interval was < 1sec. now set the default to 30 sec. interval and it is via Settings Changeable. Settings - Network - Autodetection - PingInterval in Sec. [GeminIServer]
- 08-07-2005 fixed: FTP Client: listing & copying files and folders from a target ftp server with virtual home dirs [GeminiServer]
- 07-07-2005 fixed: slashes in tags (ie, AC/DC) should no longer cause problems in the Music Library
- 07-07-2005 added: workaround for music streaming. until a real http filereader class is available, mplayer will be used for streams
- 07-07-2005 changed: music info scanner does not preload dlls anymore
- 07-07-2005 changed: if id3v2 tag it present and contains no data, the id3v1 tag is loaded
- 07-07-2005 fixed: exception while scanning files with utf encoded id3 tags
- 07-07-2005 fixed: Large list(s) used small icons. We now choose the icon size based on the image size in the list (if it's bigger than 32x32 it'll use large, else it uses small).
- 07-07-2005 changed: Video OSD now runs as a modal dialog - more consistent with the rest of the windows system.
- 07-07-2005 added: Build.bat now also copies the new sound folder
- 07-07-2005 changed: increased write performance of the sqlite databases (databases need to be recreated to make use of the increase)
- 07-07-2005 added: Exception detection in the filereader for over-allocation conditions.
- 07-07-2005 changed: Dropped max audio caches and max local disk cache to 4Mb.
- 07-07-2005 changed: Virtual keyboard pops up using a thread message (fixes clashes when called from a different thread).
- 07-07-2005 fixed: Seek bar start seek location was dependent on when it first popped up, rather than the current position.
- 07-07-2005 added: Player.Time, Player.TimeRemaining and Player.Duration info labels.
- 07-07-2005 fixed: Textbox page up/down problems.
- 06-07-2005 added: Conditional visibility stuff: Player.Seeking, Player.ShowTime, Window.IsActive(window), where window is something like "MyVideos" or a window id.
- 06-07-2005 added: tag to windows. Allows skinners to specify when a dialog should be displayed. Only works with dialog.
- 06-07-2005 added: alternative nav sound skin in xbmc/sounds directory (selectable in appearance settings)
- 06-07-2005 updated: Polish language file (Thnx to napek)
- 06-07-2005 updated: Norwegian language file (Thnx to vnm)
- 06-07-2005 updated: Korean language file (Thnx to AkoXko)
- 06-07-2005 updated: Italian language file (Thnx to kotix)
- 06-07-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 06-07-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
- 06-07-2005 added: wavpack codec for paplayer (needs wavpack.dll in system\players\paplayer)
- 06-07-2005 added: advanced codec info for the aaccodec (aaccodec.dll in system\players\paplayer got updated)
- 06-07-2005 fixed: the dvdplayer did crash sometimes while seeking
- 06-07-2005 fixed: some dvd navigating issues, stills should be displayed better now
- 06-07-2005 fixed: Thumb/List control page up/down problems.
- 05-07-2005 fixed: Video OSD open/close crash.
- 05-07-2005 changed: Default changed to zero. (Makes more sense)
- 05-07-2005 changed: Order of context menu items.
- 04-07-2005 added: Xbox2Xbox Copy! Well this feature is: Autodetection+FTP Client! ;) [GeminiServer]
- 04-07-2005 added: XBMC FTP Client [GeminiServer]
This is a Simple FTP Client for XBMC [based on 1179655].You can connect to all FTP Servers in LAN and Internet!
You can ATM only Download from a FTP server, Upload, delete Files/Folders are not supportted yet![will come!]
You can set any where you want a share with the following format: ftp://USER:PASS@IP:PORT/FOLDER!
You can Connect to to Other XBOX's also in Addition with the XBMC Autodetection Function!
You can Stream Video, Audio, Picture like the SMB, but this then with FTP ;) so connection and streaming from other
XBOX's are supported! The Audio [if in_mp3.dll is in]& Picture 'stream' does't working yet [DLL stuff!!] Copy to a Local folder is required!
- 04-07-2005 added: FTP Server User Password changing and selection! [GeminiServer]
You can select all users defined in FileZilla Server.xml and change the Password for it! The Password can't
be read from the decoded from the xml, course it's MD5! so you need to define the password over GUI again!
The selected FTP User and pw will then also used for XBMC Autodetection!
- 04-07-2005 added: XBOX Autodetection [Settings - Network - Autodetection] [GeminiServer]
It will detect Other XBOX's in the LAN and a PopUp comes up with the IP and the NickName!
Then it will create a FTP Link in My Files with the Share Name: Detected NickName! Created
FTP Link will then have this format ftp://user:password@IP:port.
Autodetection Server: You can define Swtich ON/Off, set the NickName, FTP link Creation,
PopUp Notification, and send ftp User/Password [IMPORTAND: which is the defined User in Server - FTP!!]
Also Other Autodetection Dashboards are supported and XBMC is Compatible to: Avalaunch, UnleashX!
- 04-07-2005 added: XBOX NickName Reading and Setting, XBOX NickName [Settings - Network - Autodetection] [GeminiServer]
- 04-07-2005 updated: ModChip Detection: now Xecuter2, Xecuter3 and Xneium will be also detected! [GeminiServer]

- 04-07-2005 fixed: Rendering order in FullScreen Video (dialogs are now rendered on top of osd/fullscreen icons.
- 04-07-2005 added: tag to all focus-able controls. Defaults to true. Set to false to disable.
- 04-07-2005 added: HTTPAPI: TakeScreenShot now has the option to compress and download the captured image in one operation
- 04-07-2005 fixed: Added workaround to MyMusic Library view to correctly handle same album name by different artists.
- 04-07-2005 fixed: Reordered GUI_MSG_EXECUTE so that IsBuiltIn() is first test. Fixes issues with things like XBMC.ActivateWindow(MyMusic, shout://www.shoutcast.com).
- 04-07-2005 fixed: Scaling of Thumbpanel and ListControlEx.
- 04-07-2005 fixed: Shoutcast filereading could cause infinite loop.
- 04-07-2005 fixed: Scaling of list + textbox controls.
- 04-07-2005 fixed: Some embedded image thumbs in mp3s weren't loaded correctly.
- 04-07-2005 fixed: Slow loading of root folders due to new thumb reading code.
- 04-07-2005 added: Thumb generator generates folder thumbs in my pictures. They're now also on a transparent background.
- 03-07-2005 changed: removed from xboxmediacenter.xml as it's no longer needed, 0 enables it now instead
- 02-07-2005 changed: Some of the HTTPAPI command names to make the names more logical - the old ones still work though
- 02-07-2005 added: Visualisation.Name info tag.
- 02-07-2005 updated: Swedish strings.xml Thanks to the updater/s that fixed the poor translations!
- 02-07-2005 fixed: Programs icons crash.
- 02-07-2005 fixed: tags were incorrect in keymap.xml.
- 02-07-2005 fixed: Scaling of python windows.
- 02-07-2005 changed: 2 small updates to Build.bat: made config paths long filename & removed 2 unnecessary copy actions.
- 01-07-2005 added: ASSERT() code to GUISettings to make sure settings aren't read before they're initialized - thanks to jslawler for finding this.
- 01-07-2005 changed: Removed the need for HasDefaultThumbnail() and so on - if no thumb exists, thumbviews now show the large version of the icon at render time.
- 01-07-2005 added: Window methods getResolution() and setCoordinateResolution() to python interface. Should allow XBMC to scale control sizes and positions, removing the burden off python coders.
- 30-06-2005 added: Background thumb reader for My Pictures. Creates thumbs on enter of dir in the background as needed.
- 30-06-2005 fixed: nfo files weren't being utilized if available for movie information.
- 30-06-2005 changed: Image library moved into a dll. Means smaller xbe, and faster image loading and tag generation off network shares due to not having to cache pictures locally before displaying them. Requires ImageLib.dll to be in system folder.
- 28-06-2005 changed: keymap.xml format is now much simpler to understand.
- 28-06-2005 fixed: FTP server could corrupt files on send in some (fairly rare) scenarios.
- 28-06-2005 changed: Keymap.xml format has changed. Hopefully easier to understand for newcomers.
- 28-06-2005 fixed: Thumbnail orientation rotates using the EXIF information.
- 28-06-2005 added: Thumbnail generation of pics uses embedded thumbnails (EXIF) in jpgs.
- 28-06-2005 changed: SEEKING to Left Thumbstick in keymap.xml
- 27-06-2005 added: Support for running xbe's off Q:
- 27-06-2005 changed: Large IMDb information (plots etc.) no longer stored in the video database - they are now stored in albums/imdb.
- 27-06-2005 fixed: HttpApi: ExecBuiltIn is more reliable and RestartApp now works
- 27-06-2005 fixed: MP4 tag reader cached thumbnails too soon (album was unknown, caused weird thumb behaviour)
- 27-06-2005 fixed: incorrect channel mapping for 6 channel ogg files when using paplayer
- 27-06-2005 fixed: Black screen when paused in hardware overlays.
- 27-06-2005 fixed: Movie information wasn't enabled in db views.
- 27-06-2005 fixed: upper case MP3/AAC extensions weren't read correctly.
- 27-06-2005 fixed: Very long file names reading from smb could crash.
- 26-06-2005 fixed: HttpApi:PlayNext and PlayPrev commands
- 26-06-2005 changed: HttpApi: GUISetting boolean now returns "true" and "false" rather than "1" and "0"
- 26-06-2005 added: HttpApi: TakeScreenShot command
- 25-06-2005 changed: weather gfx now prerarred in media/weather.rar, Build.bat updated
- 25-06-2005 changed: Moved weather logo into the skin.
- 25-06-2005 fixed: Small navigation issue with Thumbpanels.
- 25-06-2005 added: Next/Prev picture works when zoomed in. Slideshow mode needs a rewrite - zooming is unpredictable at best in slideshow mode. Pays to pause before zooming.
- 25-06-2005 fixed: MACDll.dll had paths limited to 259 characters.
- 25-06-2005 fixed: 6 ch AAC playback with PAPlayer would crash/play slowly.
- 25-06-2005 added: hidden setting to alter the background colour during video playback (see settings.xml, tag is - this specifies the greyscale value used.)
- 24-06-2005 fixed: Small width anim-gif loading crash.
- 24-06-2005 fixed: wav header parsing in wavcodec is incorrect
- 24-06-2005 fixed: Small issue in FileHD (reading of weather .rar file triggered it)
- 24-06-2005 fixed: Transistion on press of left/right in my pictures faded incorrectly.
- 24-06-2005 changed: aaccodec now uses mp4ff to read m4a files (aaccodec.dll in system\players\paplayer got updated)
- 24-06-2005 updated: Norwegian language file (Thnx to vnm)
- 24-06-2005 updated: German language file
- 24-06-2005 changed: dll's loaded via section loader are unloaded with a 30 secs delay when unreferenced -> more freemem when using my music
- 22-06-2005 fixed: some nav sounds are not played correctly
- 22-06-2005 added: New MasterLock option: Settings & Filemanager & Home Media [GeminiServer]
Now you can define a MasterLock also for Settings, Filemanager, My Video, My Music, My Pictures, My Programms
Location: Settings - Appearance - Master Lock: Lock Filemanger, Lock Settings and Lock Media!
These settings are also setable via xboxmediacenter.xml: 0, 0, 0
- 21-06-2005 added: use of combined conditional visibility is now supported in skin.
+ is logical AND, | is used for logical OR. ie VideoPlayer.IsFullscreen + !Player.Caching, will display when fullscreen and not rebuffering
- 21-06-2005 added: progress bar / slider can use info values. ie Player.Progress will make progressbar/slider display current progress
valid commands are so far only: Player.Progress, Plyayer.Seekbar (Seekbars current location), Player.Caching (Progress of caching)
- 21-06-2005 added: sliders now respect and , scaling will be based on background image
- 21-06-2005 fixed: aaccodec, return value of AACOpen is not always AAC_INVALID_HANDLE when open fails
- 21-06-2005 fixed: audiomanager (nav sounds) could crash on an invalid wav file, second try ;)
- 21-06-2005 changed: added more chars (éèçàùêÅåÂñáåÄÜüÖ) to the allowed for fatx limits
- 20-06-2005 fixed: [ 1223555 ] Case sensitive - Subtitle files where case sensitive.
- 20-06-2005 fixed: ogg playback
- 20-06-2005 fixed: unneeded logs from track_realloc when mem with 0 bytes size is reallocated
- 20-06-2005 fixed: mem leak in mp3 tag loader
- 20-06-2005 fixed: audiomanager (nav sounds) could crash on an invalid wav file
- 20-06-2005 added: replay gain support for aaccodec (aaccodec.dll in system\players\paplayer was updated)
- 20-06-2005 updated: Spanish language file (Thnx to unknown)
- 20-06-2005 updated: Korean language file (Thnx to AkoXko)
- 20-06-2005 updated: Italian language file (Thnx to kotix)
- 20-06-2005 updated: German language file
- 20-06-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 20-06-2005 updated: Finnish language file (Thnx to jutski)
- 20-06-2005 updated: Norwegian language file (Thnx to vnm)
- 20-06-2005 updated: [ 1215375 ] Newest BiosIDs.ini (Thnx to bubbadood)
- 16-06-2005 changed: 'the' is ignored during sorting in my videos as well.
- 16-06-2005 added: aac codec for paplayer (needs aaccodec.dll in system\players\paplayer)
- 16-06-2005 added: Startup Window now setable via GUI! Systeminfo - Appearance - Look and Feel - Startup Window! [GeminiServer]
It will set the XBMC Startup Window [Manual Settings, Home, Programms, Pictures, Music, Videos, Music, ] default it Home Window!
Manual Settings will not touch the Settings and you can define your own Startwindow in xbmc xml.
- 16-06-2005 fixed: sf.net Bug [1220193]. if Date and Time Set Hour is 0 (24), it will add. + 1day [GeminiServer]
- 14-06-2005 fixed: home.xml, urlset was 0, changed to 1, RSS should work now again
- 14-06-2005 changed: Milkdrop - now renders with correct aspect ratio.
- 14-06-2005 added: Pixel ratio parameter added to the visualisation Create function and more Direct X exports.
- 14-06-2005 changed: added option in build.bat to unrar web stuff (Thanks to Aasum)
- 14-06-2005 changed: build.bat now RAR's weather gfx and puts it in media/ folder (required for gfx to show)
- 14-06-2005 fixed: rar code had problems with multiple volumes.
- 14-06-2005 updated: mplayer.dll (fixes crash with noise filter)
- 14-06-2005 changed: weather pictures can be in a rar as well.
- 14-06-2005 added: CGUIListControl::SetPageControlVisible() exposed to python.
- 14-06-2005 fixed: Navigation off the right of list/thumb controls was not functioning.
- 14-06-2005 changed: Spin control only shows in thumb/list controls if more than 1 page exists.
- 14-06-2005 changed: All controls now check for conditional visibility.
- 14-06-2005 changed: Moved fading code into the base control class.
- 14-06-2005 changed: Removed ability to alter Brightness/Gamma/Contrast from video OSD during Hardware Overlays rendering.
- 14-06-2005 added: Visualisation settings, and ability to show, select and lock vis presets.
- 14-06-2005 added: Nicer music OSD during visualisation (thanks to Chokeman for all the nice graphics)
- 14-06-2005 updated: mplayer.dll (fixes 2x playback speed when volumn amplification was enabled)
- 14-06-2005 fixed: possible crash in zip file handler.
- 14-06-2005 changed: weather pictures now in weather.zip (currently disabled).
- 14-06-2005 added: rar support. since it has to extract the files to disc, it is currently only available for:
- .cbr/.rar in my pictures.
- compressed (vob)subs (supports a rar within a rar etc)
- my music.
- 13-06-2005 changed: fat-x limit setting also affects filemanager.
- 13-06-2005 fixed: cosmetic problem introduced by previous commit.
- 13-06-2005 added: ability to select rss feeds update interval.
- 13-06-2005 fixed: the option to enable autosync in mplayer (smooth audio clock) wasn't taking affect
- 12-06-2005 added: readstring method to zip file class.
- 12-06-2005 fixed: seeking after selecting time using seekbar was very slow
- 12-06-2005 changed: HttpApi: re-enabled database lookup
- 11-06-2005 updated: mplayer.dll - about 1 meg smaller than old (saves mem).
has been compiled with gcc.3.4.4 and has some unneeded filters removed
- 11-06-2005 fixed: HttpApi internal logic bug
- 10-06-2005 added: Master Code Control: XBMC Startup Lock! [GeminiServer]
XBMC Startup Lock will use the Master Lock Settings and if Startup Lock is enabled:
On XBMC Startup, the XBMC Startup Lock will ask you the predefined Master Code in
addition with the Max Retry. If you enter the correct MasterCode, XBMC will start as used
But if you enter the Wrong Master Code in addition with the Max Retry:
Then XBMC switches off! if you restart XBMC it will ask the Master Code again!
- 10-06-2005 added: Master Code control within the GUI! [GeminiServer]
This will make it easy to set the Master Code handling, instead of XboxMediaCenter.xml
editing to set the settings. It will set the Master Code, Retry, Enable Shutdown,
Protect Shares, Master Mode, automatic, with MasterCode detection and also the conditions to use it!
Master Lock will use the Max Retry condition, to prevent the infinite tries on the Settings
Screen! It will ask you the Master code on: Entering a New Master Code, Disabling Master Mode
and also it will ask on hit Applying Changes! The Master Code Remember is not used here, to prevent not intended changes
- 10-06-2005 added: more extensive RSS comments & changed the id method in xboxmediacenter.xml
- 10-06-2005 changed: rss sets use an id attribute rather than separate tag + updated skin.
- 10-06-2005 fixed: GUIThumbnailPanel graphical glitches (focused item while scrolling + page number glitch on last page).
- 10-06-2005 fixed: List/Thumb controls spin control didn't use relative coordinates correctly.
- 10-06-2005 changed: rss sets must be tagged with a # now.
- 10-06-2005 fixed: [ 1218199 ] Fix for Bug 1216728 (hardware panel on systeminfo) thanks to Mr_Muh.
- 10-06-2005 changed: IMDb lookups (and Scanning) now threaded. Now easily cancellable.
- 10-06-2005 fixed: Crossfade - initial volume of new track could spike to max volume.
- 10-06-2005 removed: unneded function call to mplayer.dll
- 08-06-2005 fixed: OutputToAllSpeakers didn't work with when AC3 Output was enabled on 2ch AC3 files
- 06-06-2005 changed: VSync now always on.
- 06-06-2005 added: dll_fprintf() initial code for writing text files from dll's.
- 06-06-2005 changed: Updated OpenForWrite() to open with overwrite if requested.
- 06-06-2005 fixed: FileZip Read() missed last chunk if read chunksize was small.
- 06-06-2005 updated: Hungarian language file (Thnx to tcsizmadia)
- 06-06-2005 fixed: mplayer may crash when playback ends (updated again)
- 06-06-2005 fixed: item is highlighted as playing when the start of a song fails
- 06-06-2005 fixed: .cue sheets would loop indefinitely on the last two tracks.
- 06-06-2005 fixed: Source of the below crash (urlset out of range in rsscontrol), + updated PM3 to suit the new system.
- 06-06-2005 fixed: added missing !--> to the rss comments in Xboxmediacenter.xml (fixes serious crash)
- 06-06-2005 fixed: some legal fat-x chars were not in the list - thanks to yoci!
- 06-06-2005 changed: moved rss specifications to xboxmediacenter.xml and added url sets.
- 06-06-2005 changed: removed libmp4 linkage. reduces xbe with ~ 110kb
- 06-06-2005 added: sf.net patch [1215111] Fast AAC/MP4 tag retrieval - thanks to arnie pie!
- 05-06-2005 changed: Cleaned up use of CUtil::cmpnocase, replacing with strcmpi throughout.
- 05-06-2005 added: Combined spectrums into a single .vis with presets, changeable on the fly.
- 05-06-2005 fixed: dvdplayer would fail to play from scrambled disc untill mplayer had once played it
- 05-06-2005 fixed: XBMC would sometimes lockup during FF/RW when using Hardware Overlays
- 05-06-2005 added: Write to log when memory allocation failes in a dll
- 05-06-2005 fixed: memory overrun when reading EEPROM (not as bad as it sounds). HalReadSMBusValue() allways touched 4bytes on each call.
- 05-06-2005 added: Faster path lookups in CFileItemList (for DirectoryCache mainly) thanks to desertbear.
- 05-05-2005 fixed: minor crash fix when switching between gui and fullscreen
- 05-06-2005 fixed: PAPlayer correctly handles track changes where the number of channels changes + handles 6 channel tracks correctly.
- 04-06-2005 added: sf.net patch [1209466] Multiple RSS feeds concatenated - thanks to desertbear!
- 04-06-2005 fixed: long rss feeds could crash xbmc when using ttf fonts.
- 04-06-2005 added: All Winamp milkdrops "Winamp-presets(436).zip", no shortened filenames. Zip 'normal' compression used.
- 04-06-2005 changed: Ogg codec now uses the FileReader.
- 04-06-2005 changed: Updated MPCCodec.dll so that MPC files use the FileReader.
- 04-06-2005 updated: [ 1212669 ] Newest BiosIDs.ini (Thnx to bubbadood)
- 04-06-2005 changed: added zipped G-Force presetfiles.
- 04-06-2005 updated: Dutch language file (Thnx to tijmengozer)
- 04-06-2005 updated: German language file
- 04-06-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 04-06-2005 updated: Finnish language file (Thnx to jutski)
- 04-06-2005 updated: Norwegian language file (Thnx to vnm)
- 04-06-2005 added: HttpApi Slideshow commands
- 04-06-2005 fixed: File manager, context menu option "select all" does not select all items
- 04-06-2005 changed: unified dll load/unload in paplayer codecs by using the section loader
- 03-06-2005 added: G-Force - Ability to select a folder or a zip file for presets from the xml config.
- 03-06-2005 fixed: stupidity in zip code. big preset zips should be handled more graciously.
- 03-06-2005 fixed: [ 1214263 ] Duplicate Program Icons
- 03-06-2005 updated: Swedish strings.xml
- 03-06-2005 changed: Milkdrop.zip added and the xml´s removed.
LICENSE.TXT can now be found in the docs\visualisations\Milkdrop Source.rar
- 03-06-2005 fixed: PAPlayer small pause while caching next track.
- 02-06-2005 fixed: system info storage percentages now adds up to 100 as they should.
- 02-06-2005 fixed: Fat-X limit workaround didn't apply to renaming.
- 02-06-2005 added: Milkdrop - Ability to select a folder or a zip file containing presets from the xml config file.
- 02-06-2005 fixed: Milkdrop - Problems with certain presets not loading in correctly.
- 02-06-2005 added: zip support. this means, any media can be viewed straight from .zip. playback of big .avi's
not recommended, although supported. currently .ogg playback is broken.
- 02-06-2005 changed: hopefully way better error handling around mplayer. it shouldn't crash entire xbmc on a crash.
- 02-06-2005 fixed: dvdplayer would crash if TTFSubtitle fonts where selected
- 02-06-2005 changed/fixed: Moved videobuffer handling from inside libmpeg2 to xbmc, fixes some menu's where highlight didn't work.
- 01-06-2005 added: Milkdrop Preset changing thanks to Bizzeh. Requires new keymap, skin + Milkdrop.vis.
- 01-06-2005 added: SMB Share Controll: Share group definitions are now complete [GeminiServer]
- 31-05-2005 updated: Chinese (Simple) language file (Thnx to gaocuo)
- 31-05-2005 fixed: ogg streams got deleted from music database when reorg'ing even if the ogg file exists
- 31-05-2005 fixed: music scanning, vorbisfile.dll was not loaded
- 31-05-2005 changed: section loader for dll's is now thread save
- 31-05-2005 fixed: my music, sections and dll's got unloaded even if they are not loaded
- 31-05-2005 fixed: ogg files without vorbis comments could not be played
- 31-05-2005 fixed: paplayer could crash when next song is played
- 30-05-2005 updated: mplayer.dll
- 30-05-2005 updated: Swedish strings.xml Again: Please submit better translations if possible for this as i know some translations just suck!
- 30-05-2005 reverted: aspectratio change in dvdplayer (original solution was much better) + added aspectratio override from dvd ifo files.
- 30-05-2005 fixed: some frames where missed when navigating in dvd menus. (only partial fix, still problems)
- 29-05-2005 changed: simplified vorbisfile.dll handling
- 29-05-2005 fixed: ogg and flac files could not be started from the database view after rescan
- 29-05-2005 fixed: audioscrobbler submits only the first song when using PAPlayer v2
- 29-05-2005 added: support for ogg bitstreams aka chapters (vorbisfile.dll got updated)
- 28-05-2005 added: SF patch [ 1203847 ] New info tags for musicplayer, thanks to desertbear
new info item are: MusicPlayer.PlaylistPosition, MusicPlayer.PlaylistLength, MusicPlayer.Codec
MusicPlayer.Bitrate (kbps), MusicPlayer.BitsPerSample, MusicPlayer.Channels, MusicPlayer.SampleRate (kHz)
- 28-05-2005 fixed: SMB Share Controll, when set to Normal User, the default share place should be all [GeminiServer]
- 27-05-2005 updated: Korean language file (Thnx to AkoXko)
- 27-05-2005 updated: German language file
- 27-05-2005 updated: Italian language file (Thnx to kotix)
- 27-05-2005 updated: Norwegian language file (Thnx to vnm)
- 27-05-2005 updated: French language file (Thnx to modhack)
- 27-05-2005 updated: Polish language file (Thnx to napek)
- 27-05-2005 fixed: shoutcast playlists were broken
- 27-05-2005 fixed: different info tags are not shown when file has no tag
- 27-05-2005 fixed: g_applicationMessenger.PictureShow - browser interface would not display single picture
- 27-05-2005 added: SMB Share control within the GUI! [GeminiServer]
This will make it easy to set the SMB share, instead of XboxMediaCenter.xml editing to set the settings.
it will set the Shares automatic to the desired groups like Video, Musik [also choose able].
You can define the IP, Workgroup, Username, Password, WINS-Server, Share Name!
Also you can define the Settings mode for Advanced or Normal user, to hold it Simple for the beginners
SMB Share Setting is located --> Settings - Network - SMB Share!
- 26-05-2005 fixed: last track of a audio cd is not shown
- 25-05-2005 added: fat-x limits handled by playlist loaders.
- 25-05-2005 changed: separated "output to all speakers" setting for music and video
- 25-05-2005 added: Ability to enable autosync option for mplayer in settings. (Use Smoothed A/V Sync)
- 25-05-2005 added: option to disable ftpserver fatx limits
- 25-05-2005 fixed: ftpserver could fail to accept directory names containing "."
- 25-05-2005 changed: ftpserver now truncates directory names aswell
- 24-05-2005 fixed: TimeServer Request was brocken [GeminiServer]
- 24-05-2005 updated: German language file
- 24-05-2005 updated: Italian language file (Thnx to kotix)
- 24-05-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 24-05-2005 updated: Finnish language file (Thnx to jutski)
- 24-05-2005 updated: Norwegian language file (Thnx to vnm)
- 23-05-2005 fixed: Date&Time: TimeZone/Daylight Detection was wrong! Fixed!(Supported Range GMT-12 - GMT+12) [GeminiServer]
- 23-05-2005 fixed: Date&Time: Selectable Minute Range was from 0-60! Now 0-59! [GeminiServer]
- 23-05-2005 changed: Info on visualisation fades in/out on Shoutcast track change as well as normal track change.
- 23-05-2005 removed: Unusued code in VideoOverlay and MusicOverlay.
- 23-05-2005 fixed: Better seek bar behaviour at end of media.
- 23-05-2005 added: PAPlayer v2.
- 23-05-2005 changed: Cleaned up video renderers + merged the interface for mplayer + dvdplayer.
- 23-05-2005 changed: removed the Swap Month and Day from Look&Feel and add To Date & Time.[GeminiServer]
- 23-05-2005 changed: removed the Swap 12HourClock from Look&Feel and add To Date & Time.[GeminiServer]
- 23-05-2005 changed: removed the Internet Time from the Network place and add to Date & Time.[GeminiServer]
- 23-05-2005 added: If Internet Time is True, Date & Time Change Settings are Disabled [GeminiServer]
- 23-05-2005 fixed: Set Share Lock [Keyboard] was broken, does not displayed the 2nd keyboard to verify the pw [GeminiServer]
- 23-05-2005 added: NEW Date & Time Change Settings [Year/Month/Day/Hour/Minute] with leap year and TimeZone detection![GeminiServer]
- 23-05-2005 added: Show error to user saying the password entry was blank [for Numeric, GamePad, Fulltext] [GeminiServer]
- 23-05-2005 added: Show error to user on share lock the password re-entry failed [for Numeric, GamePad, Fulltext] [GeminiServer]
- 23-05-2005 added: Share Lock Password can be Changed now from Contex Menu! On the Contex Menu: Remove, Reactive Now Plus Change Lock![GeminiServer]
- 22-05-2005 fixed: xbmc would fail to restore proper gui resolution if osd was visible when video playback ended
- 22-05-2005 updated: new Milkdrop.vis version that has .xml (settings) support and bugfixes
- 22-05-2005 added: Milkdrop sourcecode (/docs/visualisations)
- 22-05-2005 updated: mplayer.dll (fix for subtitles not showing when ttf fonts selected)
- 22-05-2005 changed: ftpserver now shortens names and replaces illegal chars (fat-x limitations)
- 20-05-2005 fixed: formatting of the right column in my music -> files
- 20-05-2005 changed: Commands are now case invariant
- 20-05-2005 added: HttpApi GetSystemInfoByName and (changed) GetSystemInfo commands
- 20-05-2005 updated: German language file
- 20-05-2005 updated: Spanish language file (Thnx to unknown)
- 20-05-2005 updated: Korean language file (Thnx to unknown)
- 20-05-2005 updated: French language file (Thnx to modhack)
- 20-05-2005 added: Replay gain support for ogg and flac files
- 19-05-2005 fixed: if you change the track format, cached filelists from my music -> library are cleared
- 19-05-2005 added: the right column in my music is now controlled via a format string. default is duration (%D)
- 19-05-2005 fixed: info tag parser now correctly displays localized text in between items, thanks to desertbear
- 19-05-2005 fixed: Seek(offset, SEEK_END) behaviour with files over Relax, XBMSP, iso9660, CDDA, SndTrk etc. was incorrect (caused tag issues among others).
- 18-05-2005 added: info tag parser now hides text in between missing items, thanks to desertbear
- 18-05-2005 fixed: FLAC buffer overrun (crash) on seek.
- 18-05-2005 fixed/improved: Visualisation info fade in/fade out.
- 18-05-2005 fixed: crash when swithing between fullscreen and small window when mplayer osd was visible
- 18-05-2005 fixed: ttf subtitles sometimes didn't enable untill selected from sub selection, even thou mplayer subtitles where visible on screen
- 17-05-2005 fixed: album info, cover art gets deleted when a lookup fails
- 17-05-2005 changed: getting album info can be canceled now
- 17-05-2005 fixed: [1199792] 2 seconds chopped off each track
- 17-05-2005 fixed: play button does not revert to normal playback speed when seeking
- 16-05-2005 fixed: SF Patch [1203229] Resume Video in My Videos context menu, thanks to deadken
- 16-05-2005 added: SF patch [1200420] support for multiple info items and localized strings in a single label control, thanks to desertbear
use $INFO() and $LOCALIZE()
example:
- 16-05-2005 fixed: IP Adress in System Info was shown false!
- 16-05-2005 fixed: backwards seeking for dvd player
- 16-05-2005 added: SF patch [1198898] Del File Context item added to Videos - thanks to deadken
- 16-05-2005 fixed: dvdplayer would be very jumpy after a seek (somewhat better now)
- 16-05-2005 fixed: playtime and totaltime were reported wrongly in dvdplayer
- 16-05-2005 fixed: Empty tags in skins crash.
- 16-05-2005 fix: minor fix for possible overflows in clock sync handling (dvdplayer)
- 15-05-2005 changed: Milkdrop now default visualization
- 15-05-2005 added: filelist caching in Music->Library
- 15-05-2005 fixed: HttpApi playfile command - not sure when it had become broken
- 15-05-2005 added: option to retrieve file date in HttpApi GetDirectory command
- 15-05-2005 fixed: TTF fonts could show bits of other characters under the current chars.
- 15-05-2005 fixed: APEv2 tag reader also read + prioritized ID3v1 tags if the APEv2 tags weren't complete.
- 15-05-2005 improved: Ringbuffer code.
- 15-05-2005 added: Milkdrop, ported by MrC, (some) presets included and FATX renamed
- 14-05-2005 changed: Performance enhancements to My Programs (requires new database to be created which will be slow initially when entering bookmarks)
- 14-05-2005 fixed: GetDirectoryName did not work properly if file was in root of drive
- 14-05-2005 added: WAV codec to paplayer
- 14-05-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 14-05-2005 updated: Finnish language file (Thnx to jutski)
- 14-05-2005 updated: Norwegian language file (Thnx to vnm)
- 14-05-2005 changed: [1201081] Change XBMS directory to use mtime
- 14-05-2005 fixed: exception when loading tag info if file has no extension
- 14-05-2005 fixed: my music files tries to load tag info for folders and playlists
- 12-05-2005 fixed: CD ripping to a Samba share
- 12-05-2005 changed: defaults for time based seeking are now +/- 30 seconds, and +/- 5 minutes
(if you're already running a version with this you'll need to change your values manually from settings.xml)
- 12-05-2005 added: XBMC now resets to the EEPROM saved video mode upon start if 'Auto switch video mode based on game region' is enabled.
- 12-05-2005 added: New option to clear music playlists on finish.
- 12-05-2005 added: New built-in command, XBMC.AlarmClock().
- 12-05-2005 added: Module info reader support. Supports .mdz's (http://www.textfiles.com/computers/DOCUMENTATION/mdzfile.nfo), with fallback to reading the title from the module file.
- 12-05-2005 added: .sid info reader support. Needs HVSC (http://www.hvsc.c64.org) paths to identify .sid's and uses SIDList.csv (http://www.transbyte.org/SID/SIDlist.html) to grab the info. Put the .csv-file (call it sidlist.csv) in your albums directory.
- 10-05-2005 fixed: TTF subs were transparent. Also improved the quality of the borders etc.
- 10-05-2005 improved: TTF rendering speed is up with XPR now.
- 10-05-2005 fixed: Scaling for different resolutions didn't effect the window's coordinates.
- 10-05-2005 changed: Scripts/Programs default control now set to list/thumb view.
- 10-05-2005 fixed: Broken Zoom/Custom modes with last update.
- 10-05-2005 added: SystemInfo Bios Detection LOG: new algo with bios size and log detection! The entry for BiosIDs.ini will be also created in the log file! [GeminiServer]
- 10-05-2005 updated: Italian language file (Thnx to kotix)
- 10-04-2004 updated: Dutch language file (Thnx to tijmengozer)
- 10-05-2005 updated: Chinese (Traditional) language file (Thnx to dog099)
- 10-05-2005 updated: Finnish language file (Thnx to jutski)
- 10-05-2005 updated: Norwegian language file (Thnx to vnm)
- 10-05-2005 updated: Polish language file (Thnx to napek)
- 10-05-2005 improved: Mem usage of TTF fonts is now comparible to XPR fonts.
- 10-05-2005 changed: moved audio scrobbler cache to Q:\albums
- 10-05-2005 added: flac codec for paplayer
- 10-05-2005 added: Anti-aliasing of TTF fonts (including rendering of alpha shades).
- 10-05-2005 added: Crop Black Bars checkbox to video OSD. Pressing this will trigger XBMC to auto-crop out black bars on the current video, storing the offsets in the movie database for later play. Turning it off resets. Best to do on a scene that's not too dark.
- 09-05-2005 added: New SystemInfo stuff! [GeminiServer]
Harddisk Detection: HDD Model, HDD Firmware, HDD Serial, HDD Lock State [show Locked or Unlocked], HDD Lock Key , HDD Temp
DVD-ROM Detection: DVD-ROM Model, DVD-ROM Firmware
Storage Detection: Size of C;E;F;G;X;Y;Z, Total Size: Used, Free, Total, percent show used and free size
Network: Online/Offline [Internet] detection, Show Network Type, Show Cur. IP, Show Mac Adress
VIDEO: XBOX Encoder Information (Name:Focus, CONNEXANT, XCALIBUR), XBOX Video Resolution, A/V Pack Info (Standard RGB, SCART, HDTV, VGA^, RFU, S-Video), DVD Playback Kit Zone
Hardware: XBOX Version Detection [v1.0 - v1.6], XBOX Serial, CPU Speed, ModChip Detection, XBLive Online Key, XBOX Produce Date/Place
BIOS Detection: it uses the MD5 in biosIDs.ini to detect the Bios
Attached units: Controller/Mouse/Keyboard/MemoryCard/Stick/ Ir-Remote
- 09-05-2005 added: pmblobs added to screensavers
- 08-05-2005 added: option for time based seeking in videos. big jumps are +/- 10 minutes, small jumps are +/- 1 minute.
if a video is less than two forward seek intervals in duration, xbmc reverts back to percentage based seeking
- 08-05-2005 fixed: paplayer resets the audiodevice if the format changes (eg samplerate/channels etc.)
- 08-05-2005 removed: Code in playlist view formatting that added the number in the playlist to the track name (screwed up charset of filenames over smb.)
- 08-05-2005 fixed: potential divide by zero errors and framerate might be somewhat off after a discontinuity
- 08-05-2005 fixed: UTF8 tags in APEv2 showed wrong characters.
- 08-05-2005 changed: Don't list .cue sheets with more than one source file.
- 08-05-2005 added: SF patch [1197478] Fix for bug #1192620 - thanks to Devin Cook
- 08-05-2005 added: Shorten (.shn) support to paplayer.
- 07-05-2005 changed: Rewrote the threaded filereader class - now just uses a single ringbuffer technique.
- 07-05-2005 updated: Italian language file (Thnx to kotix)
- 07-05-2005 updated: Norwegian language file (Thnx to vnm)
- 07-05-2005 fixed: m3u's with album and artist info (#EXTART and #EXTALB) loads them as songs
- 07-05-2005 changed: cdda track filenames start at 1 instead of 0
- 07-05-2005 fixed: wrong vorbisfile.dll in repository
- 07-05-2005 changed: nav sounds respect volume settings
- 07-05-2005 added: SF patch [1196982] make sidplayer respect volume at start - thanks to spiff
- 07-05-2005 added: Threaded FileReader class to mp3 codec (paplayer) to allow file readahead caching.
- 07-05-2005 fixed: keymap.xml had wrong id's for Library and Top 100 views which did not allow to queue up songs or switch to playlist menu.
- 06-05-2005 fixed: Analog buttons sticking with new action system and updated keymap.xml for visualisation window.
- 06-05-2005 added: SF patch [1194146] video mode switch based on game region - thanks to spiff
- 06-05-2005 added: SF patch [1196174] make trailing fill characters be part of tag in music template - thanks to spiff
- 06-05-2005 added: SF patch [1188623] Hides the .py extension when HME is checked - thanks to Nuka1195
- 06-05-2005 added: SF patch [1196172] remove trailing dash for rss-feeds - thanks to spiff
- 06-05-2005 changed: OnAction() now returns a bool. It should be true if the action has been dealt with and
needs no further processing, and false if it hasn't been handled.
- 06-05-2005 added: Check Xbox System-Clock at Startup (GeminiServer)
- 05-05-2005 fixed: smoothness of NTSC video stored using 3:2 pulldown. Still plays at 24fps.. (dvdplayer)
- 05-05-2005 fixed: aspectratio selection for dvdplayer
- 05-05-2005 added: adjustable audio/video delay in dvdplayer
- 05-05-2005 changed: Better discontinuity handling in dvdplayer
- 05-05-2005 changed: Seek moved onto the right thumb stick - less clashes.
- 05-05-2005 added: Code support for volume bar in video OSD audio submenu - needs skinning.
- 05-05-2005 fixed: Videos Original Size view wasn't initialized properly.
- 05-05-2005 changed: Scripts/Programs windows now use ViewControl.
- 05-05-2005 added: Musepack codec to paplayer.
- 05-05-2005 fixed: .m3u was detected as a valid underlying media file for .cue sheets
- 05-05-2005 added: Seek bar enabled - move left/right on left thumb stick.
- 05-05-2005 updated: Chinese (Simple) language file (Thnx to iikii)
- 05-05-2005 updated: Polish language file (Thnx to napek)
- 05-05-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 05-05-2005 changed: temp filename for audio scrobbler cache
- 05-05-2005 fixed: archive class couldn't save very long strings
- 05-05-2005 added: ogg codec for paplayer
- 05-05-2005 fixed: subtitle/audiostream stream selection from xbmc osd in dvdplayer should now be working and remembered.
- 05-05-2005 changed: dvd audiostream selection from dvdmenu reworked. more stable than last solution.
- 04-05-2005 changed: SectionLoader can now load/unload dll's on demand - for preloading dlls that will be needed repeatedly.
- 04-05-2005 added: APEv2 tag reading in APE/MP3 files, including ReplayGain info. Requires MACDll.dll to be present.
- 04-05-2005 fixed: APE wasn't part of the default music extensions.
- 03-05-2005 added: basic authentication support to http reader. means authed rss feeds, authed internet playlists (thou the streams themself might not be authed).
- 03-05-2005 changed: Get/SeekPercentage now take floats.
- 03-05-2005 added: Initial seek bar support - not currently implemented at the skin level.
- 03-05-2005 changed: Increased PAPlayer output buffer size + added debug output if it drops down.
- 03-05-2005 changed: moved cdda playback into paplayer
- 02-05-2005 changed: music info scanner now only processes files matching the music extensions
- 02-05-2005 updated: German language file
- 02-05-2005 updated: Finnish language file (Thnx to jutski)
- 02-05-2005 updated: Chinese (Traditional) language file (Thnx to dog099)
- 02-05-2005 updated: Norwegian language file (Thnx to vnm)
- 02-05-2005 updated: Korean language file (Thnx to akoako)
- 01-05-2005 fixed: some more highlighting issues for dvdplayer
- 01-05-2005 added: codec factory for paplayer
- 01-05-2005 added: enabled pcm passthrough in paplayer
- 01-05-2005 fixed: ac97 sound device has not counted total bytes added
- 01-05-2005 fixed: pcm passthrough was not working using mplayer
- 01-05-2005 fixed: some mp3's may hang when playing with paplayer
- 29-04-2005 added: support for .tbn and folder.jpg images for music .pls and .strm files
- 29-04-2005 fixed: Multichannel audio wasn't being downmixed properly when ac3 decoder was enabled in dash, but analog autput set in xbmc. Also caused sync problems
- 28-04-2005 added: Initial Replaygain support to PAPlayer - only works from ID3v2 tags (non-standard) atm.
- 28-04-2005 added: APE lossless support to PAPlayer.
- 28-04-2005 changed: Refactored PAPlayer to remove all the mp3-specific code.
- 28-04-2005 changed: audioscrobbler info labels shown no info when scrobbler is disabled
- 28-04-2005 fixed: rss feed could crash
- 28-04-2005 updated: Chinese (Traditional) language file (Thnx to dog099)
- 28-04-2005 updated: French language file (Thnx to modhack)
- 28-04-2005 updated: Norwegian language file (Thnx to vnm)
- 27-04-2005 fixed: Goom/G-Force and related crashes.
- 26-04-2005 added: Set Artist Thumb via Music Library context menu after an artist filter is applied
- 26-04-2005 fixed: mute symbol is not shown after startup, if volume is minimum
- 26-04-2005 changed: music scan dialog is not allocated at startup anymore
- 26-04-2005 changed: auto discovered xbmsp server show network share icon now
- 25-04-2005 updated: German language file
- 25-04-2005 updated: Chinese (Traditional) language file (Thnx to dog099)
- 25-04-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 25-04-2005 updated: Italian language file (Thnx to kotix)
- 25-04-2005 updated: Norwegian language file (Thnx to vnm)
- 24-04-2005 added: "Play Item" added to Music Context Menu to support PLAY action in Files and Library views since the Play action is not mapped by default on the gamepad
- 24-04-2005 added: Play action in Music Files can be used to recursively play a folder using the temporary playlist (like in Music Library view)
- 24-04-2005 fixed/changed: stuff-up with ac3/dts passthrough with dvdplayer and fixes to discontinuity handling
selecing audiotrack from dvdmenu should now be fully working.
- 24-04-2005 changed: white button on keypad now brings up the new time/progessbar
- 22-04-2005 fixed: Location of Kai Thumbs didn't use the thumbs folder configured.
- 22-04-2005 added: gapless mp3 playback. Files should be encoded with LAME (>3.90.3) in order to be truly gapless.

- 22-04-2005 changed: Enable Visualisation combined into vis spincontrol (first option is Off).
- 22-04-2005 changed: my music, adding songs to existing, stopped playlist will start the first song added
- 22-04-2005 added: audioscrobbler now saves a cache if no server is available or connection failed
- 22-04-2005 fixed: audioscrobbler tried to submit songs, before the initial handshake with the server succeeds
- 19-04-2005 changed: increased thumb cache to 64K thumbs (from 4K)
thumbs will need to be recreated or use tools/UpdateThumbs.py from the scripts dialog to update your old thumb cache
- 19-04-2005 fixed: create thumbs in my pictures now skips files that already have thumbs
- 19-04-2005 changed: settings where 0 indicates off show "Off" as text now
- 19-04-2005 fixed: audioscrobbler status notification is shown every 30 sec. if no network connection available
- 19-04-2005 updated: Spanish language file (Thnx to jose_t)
- 19-04-2005 updated: German language file
- 19-04-2005 updated: Polish language file (Thnx to napek)
- 19-04-2005 updated: Norwegian language file (Thnx to vnm)
- 19-04-2005 updated: Finnish language file (Thnx to jutski)
- 18-04-2005 added: option to disable music visualisation (localized string instead of using disabled.vis)
- 18-04-2005 added: Support for AC3/DTS passthrough for dvdplayer and partly fixed audiostream selection from dvdmenu.
- 17-04-2005 fixed: PAPlayer seeking was way too fast.
- 17-04-2005 fixed: Time display in VBR files after seeking is now more accurate.
- 17-04-2005 fixed: .Cue sheet sort order in sort by files.
- 17-04-2005 added: Better VBR seeking for PaPlayer.
- 17-04-2005 fixed: AudioScrobbler submission on .cue sheet items was wrong.
- 17-04-2005 changed: Skin version hits v1.3.
- 17-04-2005 fixed: .Cue sheet media file finding.
- 17-04-2005 fixed: Timeoffset in PAPlayer (.cue sheets).
- 17-04-2005 fixed: More universal remote double tap fixes.
- 17-04-2005 fixed: Version is derived internally (top of GUIInfoManager.cpp) instead of relying on strings.xml.
- 16-04-2005 fixed: duplicate and phantom entries in Video Actors, Genres, and Years views.
- 16-04-2005 fixed: PAPlayer FF/RW when id3 reading is turned off. Opening to timeoffset initial code.
- 16-04-2005 fixed: Left + Down on left thumb stick wasn't working correctly.
- 16-04-2005 changed: SetViewPort()/RestoreViewPort() done in the control rather than by the visualisation. Should hopefully eliminate the "flickering screen on homepage" issue.
- 16-04-2005 fixed: Possible crash in Video database views if the listcontrol had the wrong id.
- 16-04-2005 fixed: audioscrobbler status was only updated when restarting after settings change
- 16-04-2005 updated: Norwegian language file (Thnx to vnm)
- 16-04-2005 fixed: Mute dialog was not allocated, and thus not rendered.
- 16-04-2005 fixed: [ 1182782 ] Default mode for Digital output should be Stereo
- 15-04-2005 updated: Norwegian language file (Thnx to vnm)
- 15-04-2005 fixed: CUtil::URLEncode ignored '&' and '='
- 15-04-2005 added: selectItem method to ControlList for python, thanks to sambarza.
- 15-04-2005 updated: German language file
- 15-04-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 15-04-2005 fixed: Double linebreak in TextBox caused repeated lines.
- 15-04-2005 added: New built in function XBMC.EjectTray for opening/closing the dvd tray.
- 15-04-2005 fixed: Adjust Frame Rate and PAL60 clash on 25fps files.
- 15-04-2005 added: audioscrobbler support
- 15-04-2005 fixed: kai, crash when friend has no avatar
- 15-04-2005 added: patch [ 1178392 ] Proxy support for shoutcast thanks to soepy.
- 15-04-2005 fixed: bug [ 1180705 ] Empty Files and illegal fatx file names on SMB Server stops copy Process.
- 15-04-2005 fixed: Togglebuttons weren't scaled on the fly correct (VideoOSD in PAL60 mode).
- 15-04-2005 updated: libdvdnav.dll and libdvdcss-2.dll with support for largefiles (>2gb, using our custom headers)
- 15-04-2005 added: added workround for next chapter/prev chapter which reuse global action_codes
- 15-04-2005 fixed: Seeking didn't work at all in dvdplayer when playing dvd's
- 15-04-2005 fixed: Initial highlight was displayed immidiatly when found instead of delayed as it should.
- 15-04-2005 updated: Korean language file (Thnx to akoakoako)
- 15-04-2004 updated: Dutch language file (Thnx to tijmengozer)
- 14-04-2005 added: Music is muted 9dB on ffwd/rewd with mp3 player.
- 14-04-2005 fixed: Fadelabels didn't fade out in visualisation on press of white.
- 14-04-2005 fixed: Switching from GUI<->fullscreen video when paused could result in black screens or blank video controls.
- 14-04-2005 added: #define in Util.h to specify whether to build for skin version 1.3 or not. Uncomment this line if you want to test for 1.3 compatibility.
- 14-04-2005 fixed: bug [ 1182993 ] My Pictures - View As button could get stuck on List or Big Icons.
- 14-04-2005 added: Python bindings for built in XBMC functions. Based on SF patch [ 1175015 ] thanks to thor918.
- 14-04-2005 added: InfoManager labels: System.BuildDate and System.BuildVersion.
- 14-04-2005 added: Built-in functions XBMC.SlideShow(dir) and XBMC.RecursiveSlideShow(dir).
- 14-04-2005 added: patch [ 1182692 ]: Fix XBMC lockup with empty python list control selection, thanks to gimblefoot.
- 14-04-2005 fixed: Weather.Location wasn't working.
- 14-04-2005 fixed: bug [1182765] : Playlist – too many ‘/’.
- 14-04-2005 fixed: More Visz <-> GUI crashes.
- 14-04-2005 fixed: Texture allocation thread-clash on windows/dialogs opened from fullscreen video.
- 13-04-2005 fixed: PaPlayer FF/RW now works perfectly

- 13-04-2005 fixed: PaPlayer audio device starving by increasing buffer size
- 13-04-2005 fixed: highlighting in dvdmenu failed if an menu with different highlighting scheme had been displayed before
- 13-04-2005 fixed: universal remote double taps (Sony universal)
- 13-04-2005 fixed: controlbutton python docs.
- 13-04-2005 fixed: label/image showed wrong info if no valid info was available.
- 13-04-2005 changed: My Pictures uses GUIViewControl to handle views.
- 13-04-2005 fixed: Remote double tap (universal remotes)
- 13-04-2005 fixed: Crash/exception in Visualisation control (caused render issues)
- 13-04-2005 fixed: Spectrum analyser didn't free memory correctly.
- 13-04-2005 fixed: dvdplayer didn't work at all as it's pixelshader source had been removed
- 13-04-2005 added: new virtual window for dvdplayer when in menu mode. allows nicer keymappings.
- 13-04-2005 updated: German language file
- 13-04-2005 updated: French language file (Thnx to modhack)
- 13-04-2005 updated: Italian language file (Thnx to kotix)
- 13-04-2005 updated: Polish language file (Thnx to napek)
- 13-04-2005 updated: Norwegian language file (Thnx to vnm)
- 13-04-2005 updated: Finnish language file (Thnx to jutski)
- 13-04-2005 fixed: ff/rw/play buttons on remote didn't work in fullscreen
- 13-04-2005 added: Support to toggle new time/progbar display in fullscreen (default mapped to white button)
- 12-04-2005 changed: Textures are only loaded as needed if the are specified as dynamic in OnWindowLoaded().
- 12-04-2005 fixed: PaPlayer cue sheet based mp3 playback could crash at time 0.
- 12-04-2005 added: Support for tag in label controls.
- 12-04-2005 added: navigation sounds
- 11-04-2005 fixed: FullscreenVideo wasn't rescaled correctly to PAL60.
- 11-04-2005 changed: GUIInfoManager if/else blocks to switch (faster)
- 11-04-2005 fixed: Buffering text wasn't displayed during buffering
- 11-04-2005 fixed: Selected item in My Videos wasn't remembered.
- 11-04-2005 fixed: Double tap remote bug.
- 11-04-2005 changed: Removed duplicate code from Video OSD/Fullscreen.
- 11-04-2005 fixed: Context menu didn't popup in empty dirs if "Hide Parent Items" was turned on.
- 11-04-2005 fixed: GUI Filters were not used correctly when returning from Slideshow.
- 11-04-2005 changed: Removed duplicate code from the Video Playlist window
- 11-04-2005 changed: Removed all info* controls as it was just duplicate code.
- 11-04-2005 changed: Optimised lookup of info from GUIInfoManager.
- 10-04-2005 added: Progressbar control now obey's width/height. Background texture is used as reference to calculate scaling of other textures.
- 10-04-2005 added: the following api to HttpApi: config (access the configuration commands previously only available through ASP)
- 10-04-2005 fixed: Crash in home on PM3 during video playback with UI off-center due to SetViewWindow() not correctly bounds checking.
- 10-04-2005 changed: Cleaned up progressbar display during fullscreen and added two new conditional visibilty strings for skinning
Player.DisplayAfterSeek : Displays for 2.5 seconds after a seek has finished and during ff/rw
Player.IsCaching : True when the player is paused and recaching data
- 10-04-2005 updated: mplayer.dll to current cvs (support for full recaching of internet stream before resuming)
- 10-04-2005 added: Harddisk spins up just before the end of the movie so that transistions during stacking is faster.
- 10-04-2005 changed: Switching views issues in My Music Top 100 view. Big list view has changed id to 52.
- 10-04-2005 changed: Removed unnecessary code from My Music + changed videoPlaylists window to use CGUIViewControl.
- 09-04-2005 fixed: Default control can now be focused on the list/thumb in music + video views.
- 09-04-2005 fixed: Some 3rd party AV packs report as being "VGA" adapters incorrectly. XBMC now supports this mode and enables Digital output for it.
- 09-04-2005 changed: Analog ffwd/rewd mapped to triggers in Vis, and dpad left/right is skip previous/next.
- 09-04-2005 added: WHITE hides/reveals controls on musicVisualisation screen. Two options: either on or off. When off, the song is faded in + out at beginning and end.
- 09-04-2005 fixed: Redid the video output startup/texture management. Prevents crashes when starting when minimized.
- 09-04-2005 fixed: Spurious error message caused by empty infoImages.
- 09-04-2005 added: Video playlists will cause the video to remain minimized when switching videos if it is already minimized.
- 09-04-2005 fixed: IMDb info that failed showed "My Programs" string on the error dialog.
- 09-04-2005 changed: Project Mayhem III is new default skin
- 09-04-2005 added: directory tokens which reference XBMC's special directories for use as bookmark paths: $HOME, $SUBTITLES, $THUMBNAILS, $SHORTCUTS, $ALBUMS, $RECORDINGS, $SCREENSHOTS, $PLAYLISTS
- 09-04-2005 fixed: music database cleanup with LARGE song table (SF bug 1172234)
- 09-04-2005 added: support for pausing and rebuffering completly before continuing playback when running out of data
- 09-04-2005 added: support for using a skinned progress control in fullscreen video to display current position.
- 08-04-2005 changed: tag in image controls is now a boolean conditional. eg Player.HasMedia will cause the image to be rendered only if the player has something playing (or paused).
- 08-04-2005 changed: Z-buffer now used throughout the GUI (more mem usage, but it's needed for the visz)
- 08-04-2005 changed: Hardware overlays renderer drops down to low quality pixel shader for the GUI. Means
we have more mem free + the use of alpha.
- 08-04-2005 fixed: Fullscreen Visualisation render order if no visualisation control present.
- 07-04-2005 changed: alpha-numeric sorting is now case-insensitive.
- 07-04-2005 changed: Reduced Karaoke settings considerably.
- 07-04-2005 fixed: SetViewPort() crash if given out of range values.
- 07-04-2005 added: Support for tag in keymap.xml
- 07-04-2005 added: More subtitle colours (Blue, Bright Green, Cyan + Yellow Green)
- 07-04-2005 added: Visualisation now runs in a control. See musicVisualisation.xml for an example. Some visz's (Boxalizer) probably need redoing.
- 07-04-2005 fixed: Keymap for numeric + gamepad dialogs.
- 06-04-2005 fixed: Python checkmark controls.
- 06-04-2005 added: Left thumbstick individual direction keymappings.
- 06-04-2005 changed: Visualisations now accept a position on screen parameter. !!XBMC WILL CRASH IF YOU DON'T UPDATE YOUR VISUALISATIONS!!
- 06-04-2005 fixed: Stack overflow in volumebar/playcontrol combination.
- 06-04-2005 updated: Italian language file (Thnx to kotix)
- 05-04-2005 removed: My Music Albums, Artists, and Genres views. Use My Music Library instead.
- 05-04-2005 updated: Norwegian language file (Thnx to vnm)
- 05-04-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 05-04-2005 added: Python patches [ 1166891 ] and [ 1176789 ] from gimblefoot.
- 05-04-2005 fixed: List/thumb controls couldn't move right off the spincontrol.
- 05-04-2005 fixed: Search for home dir checks for keymap.xml as well as the skin folder.
- 05-04-2005 fixed: Video Genre/Actors now show only those that are associated with a valid movie.
- 05-04-2005 changed: Video views now use the CGUIViewControl to handle the views.
- 05-04-2005 fixed: problems with alphanumeric sorting (numbers came after characters)
- 05-04-2005 fixed: IMDb problem (memory overflow with huge numbers of returned movies).
- 05-04-2005 changed: Nav view now uses alphanumeric sorting.
- 04-04-2005 fixed: re-scanning music dirs and music thumbnail caching
- 04-04-2005 fixed: Scissors clipping crash in FullscreenVideo->GUI switch.
- 04-04-2005 changed: DVD/Video off DVD/LAN cache defaults to 4Mb.
- 04-04-2005 changed: Default regexps for filestacking.
- 04-04-2005 changed: Sort orders when sorting by Artist + Album now also include the album + artist + tracknumber info so everything is easier to find.
- 04-04-2005 added: Skin files for popup player controls. Mapped to START by default. Users of other skins may want to remap START back to the stop action.
- 04-04-2005 changed: IMDb lookups return the list of found movies even if there is only 1 (allows manual lookup if it got it wrong.)
- 04-04-2005 changed: Improved the analog stick + trigger response + allowed analog ffwd and analog rewd to be mapped globally (eg Right thumb stick left and right works nicely.)
- 04-04-2005 added: Search for .cue sheet underlying media checks for cuesheetname.mp3 and the dropping of the .cue extension.
- 04-04-2005 added: support for smb://username@server/share (ie no password set no longer requires the colon.)
- 04-04-2005 fixed: Typos in source.
- 04-04-2005 changed: Volume bar is now modeless.
- 04-04-2005 changed: Render order is now: Window, Overlays, Dialogs. (was Window, Dialogs, Overlays).
- 04-04-2005 added: tags to togglebutton + removed duplicate code (now derives from GUIButtonControl). The tag specifies a condition under which the toggle button should show the altTextures. Current valid conditions are: Player.Paused, Player.Rewinding, Player.Forwarding.
- 04-04-2005 added: Execute functions: XBMC.PlayerControl(action), where action can be: Play, Stop, Rewind, Forward, Next, Previous. Useful for OSD stuff.
- 04-04-2005 added: New dialog window PlayerControls.xml. id is 114. Can be anything you like, but I suspect you'll want to use it for actual playercontrols, as it is only displayed while something is playing! Suggest mapping to pop this window up on START. Does not display on the FullScreenVideo screen as we have an OSD for that anyway.
- 04-04-2005 updated: Finnish language file (Thnx to jutski)
- 04-04-2005 updated: German language file
- 03-04-2005 added: a couple of emulated functions for dll loading
- 03-04-2005 fixed: missing or empty or tags in strings.xml.
- 02-04-2005 fixed: Stacked files on iso9660 didn't work.
- 02-04-2005 fixed: vcd's/svcd's autostart doesn't start the video on disc if a stacked video was played before
- 02-04-2005 fixed: Some stacked files weren't "cleaned up" correctly.
- 02-04-2005 fixed: Queuing a folder of music to a shuffled playlist doesn't shuffle the first song.
- 02-04-2005 fixed: Queuing albums from Nav view.
- 01-04-2005 removed: mplayerdebug is no longer needed. Just setting loglevel to 0 will enabled mplayer logs.
- 01-04-2005 removed: Old (not working) method of stopping ffwd + rewd on trigger release.
- 01-04-2005 changed: Renamed "Nav" view to "Library".
- 01-04-2005 added: Big List to the Nav Music view at the albums level.
- 01-04-2005 fixed: vcd's/svcd's autostart only the first movie on a cd
- 01-04-2005 fixed: [ 1171973 ] visualisations and screensaver xml have missing end tags (Thanks to jaap3)
- 01-04-2005 fixed: crash when of a tag in a language file is empty
- 01-04-2005 updated: Finnish language file (Thnx to jutski)
- 01-04-2004 updated: Polish language file (Thnx to napek)
- 01-04-2005 updated: Norwegian language file (Thnx to vnm)
- 01-04-2005 updated: Chinese (Traditional) language file (Thnx to dog099)
- 31-03-2005 fixed: kai, crash when removing newly added contact when "just signed in" toast message is still on screen
- 31-03-2005 fixed: kai, crash when removing last contact
- 31-03-2005 fixed: kai toast dialog only shows the last notification in the queue
- 31-03-2005 added: New built-in command XBMC.ReloadSkin()
- 31-03-2005 fixed: Several translation strings in My Weather.
- 31-03-2005 added: support for MusicBrainz id's from ogg and mp3 tags
- 31-03-2005 added: Initial support for SMB share username/password prompting if it's not set in XBoxMediaCenter.xml. Thanks to BillJam for the patch.
- 30-03-2005 fixed: Webserver password reset to No Pass did not reset correctly.
- 30-03-2005 fixed: Srt subtitles out of sync with framerateadjuster enabled after last fix
- 30-03-2005 changed: Stacking now uses Regular Expressions for finding where to stack. They're specified in XBoxMediaCenter.xml. Most people probably don't need to change the defaults.
- 30-03-2005 changed: Sorting in Video views is a little more intelligent. Sorts numbers separately (eg Disk 1... Disk 10) are sorted correctly).
- 30-03-2005 fixed: Correctly retrieve movie title + movie writing credits from IMDb.
- 29-03-2005 fixed: duplicate album entries in My Music Nav window for Various Artists albums when no artist filter is applied
- 29-03-2005 fixed: Videodatabase wasn't retrieving boolean values from database correctly (ex. FrameRateAdjustment wherent being restored)
- 29-03-2005 fixed: Incorrect options given to mplayer when framerateadjustement was enabled. Could have been cause of problems with autosync and subtitles.
- 28-03-2005 updated: Chinese (Traditional) language file (Thnx to woozc)
- 28-03-2004 updated: Polish language file (Thnx to napek)
- 28-03-2005 added: user-agent to mplayer.conf, "MPEG" needed for old SHOUTcast-servers. Please leave intact.
- 27-03-2005 changed: Made sure triggers submit a keypress wen released. Makes sure ff/rw resumes properly on trigger release
- 27-05 2005 updated: mplayer.dll, fixes rewind jumps back to beginning when resuming playback.
- 26-03-2005 changed: UseTags and FindRemoteThumbs are automatically enabled when a music scan starts, and restored when completed
- 25-03-2005 fixed: tbn thumbnails on iso9660 discs
- 23-03-2005 updated: Korean language file (Thnx to akoako)
- 23-03-2004 updated: Polish language file (Thnx to napek)
- 23-03-2005 fixed: ".." item was always hidden in DVD folders.
- 22-03-2005 fixed: [ 1095213 ] Error handleing of xboxmediacenter.xml.
- 22-03-2005 added: VideoPlayer.Cover infoimage to the infomanager.
- 22-03-2005 fixed: Harddisk spin up when fast fowarding (or display of any control in full screen video).
- 22-03-2005 fixed: The settings table in the video database needs clearing out for audio stream problems.
- 21-03-2005 changed: dvd thumbs are no longer considered remote so they are cached regardless of the FindRemoteThumbs setting
- 21-03-2005 fixed: correct album thumbs are displayed when multiple albums are in the same directory (be sure to enable ID3 tag reading before scanning)
- 21-03-2005 changed: network.ipaddress infolabel prefixes "IP: " to the ip address.
- 21-03-2005 fixed: Audio stream settings caused problems on saving video info if the audio stream was stereo. Plus, the stereo/left/right setting was not saved on a per-video basis. Caused no audio on playback after the Audio options from the OSD had been accessed last time the video was played.
- 21-03-2005 added: Options in settings.xml to adjust the max A/V and subs delays.
- 21-03-2005 changed: Autorun priority runs: DVD->(S)VCD->PICTURE disc->Video->Music->Pictures.
- 21-03-2005 fixed: [ 1165273 ] Resume Play doesn't work on stacked items.
- 21-03-2005 fixed: Only the first item in a stacked video appeared in the database views.
- 21-03-2005 removed: Fuzzy stacking.
- 21-03-2005 fixed: Slideshow on a dir with just 1 item in it would cause a crash.
- 21-03-2005 fixed: Homepage buttonscroller images were deallocated and reallocated every frame. No decent workaround available at present, so they are always allocated.
- 21-03-2005 fixed: After seek or ff/rw in music, first 1/4 of a second of audio is from another part of the file.
- 21-03-2005 changed: Removed autosync=30 from mplayer.conf as it shouldn't be needed with the better audiorender accuracy.
- 21-03-2005 changed: Improved xbmc's audio renderers accuracy in reporting correct amount in buffers.
- 20-03-2005 fixed: Htmlparser didnt account for a true ampersand (example: genre 'R&B' from allmusic.com was parsed as 'R')
- 20-03-2005 fixed: [ 1166726 ] Playback of some AVI files is corrupted.
- 19-03-2005 added: tag to images + infoimages. Fixes SF bug 1162592.
- 19-03-2005 changed: Games bookmark defaults to F: now (so that the tag works correctly)
- 19-03-2005 fixed: Progress control didn't offset from the window's , coordinates. Skins that have worked around this bug need fixing.
- 19-03-2005 fixed: Subtitle size in Hardware overlays mode.
- 19-03-2005 added: tag to XBoxMediaCenter.xml. Set to false if you have an old bios that causes a crash on autodetection.
- 19-03-2005 fixed: Overlays dim on screensaver activate while video is paused.
- 19-03-2005 fixed: MusicPlayer and VideoPlayer labels only return something if there is the appropriate media type playing.
- 18-03-2005 fixed: Play action in My Music Nav does not interfere with unpausing, or returning playback speed to 1
- 18-03-2005 added: When music is paused, the play button will unpause
- 18-03-2005 fixed: AddItemToPlayList crashing in XBMChttp.cpp and XBMCweb.cpp following changes to FileItem.cpp
- 18-03-2005 added: checkmarkexample.py & listitemexample.py sample python scripts to xbmc\scripts - thanks to gimblefoot
- 18-03-2005 added: [ 1163487 ] Expose more CGUIListItem methods to python xbmcgui.ListItem, setLabel2() - set the second label on the list item, getLabel2() - get the second label from the list item, setThumbnailImage() - set the thumbnail image for the list item, setIconImage() - set the icon image for the list item, keyword parameters support for ListItem constructor. - thanks to gimblefoot
- 18-03-2005 fixed: crash on startup if kai is connected
- 17-03-2005 fixed: Song info is displayed upon song change when in a visualisation
- 17-03-2005 fixed: "The ..." items were not sorted correctly if the following characters were T,h,e or space.
- 17-03-2005 removed: list, listex and thumbcontrol can not be focused anymore if they have no items -> Problems in Video OSD with empty lists
- 17-03-2005 added: a few new api's to HttpApi
- 17-03-2005 fixed: cdda ripper doesn't use cddb info for ripping
- 16-03-2005 fixed: crash when switching skin if kai is connected
- 16-03-2005 fixed: [ 1072255 ][ 1157300 ] Spindown does not work for wmv9 video
- 16-03-2005 fixed: videoplayer.year showed 0 if no movie (or no movie info) was available.
- 16-03-2005 fixed: musicplayer.title sometimes showed file extension if Hide File Extensions was on.
- 16-03-2005 fixed: Animated Gifs only show the first frame
- 16-03-2005 fixed: GUIWindowManager now correctly dispatches messages to modeless windows
- 16-03-2005 added: mute support for the media center extender remote
- 15-03-2005 fixed: my music nav window showing false items due to allmusic.com lookups
- 15-03-2005 changed: removed musicdatabase from precompiled headers, removed more unnecessary includes
- 15-03-2005 fixed: all windows, last control was not focused
- 15-03-2005 fixed: memory leak in rgbrenderer.
- 15-03-2005 fixed: switching from PM3 to another skin, the settings window is misplaced
- 15-03-2005 changed: list, listex and thumbcontrol can not be focused anymore if they have no items
- 15-03-2005 fixed: actions where sent to focused controls if they are invisible
- 15-03-2005 fixed: video/music playlist, no control is focused when all items from a playlist are removed
- 15-03-2005 changed: Controls free their resources when they are not visible -> more freemem in most screens
- 15-03-2005 fixed: mem leak in DAAPDirectory
- 15-03-2005 updated: Finnish language file (Thnx to jutski)
- 15-03-2004 updated: Polish language file (Thnx to napek)
- 15-03-2005 updated: Norwegian language file (Thnx to vnm)
- 15-03-2005 updated: Chinese (Traditional) language file (Thnx to jonsonchen)
- 15-03-2004 updated: Dutch language file (Thnx to tijmengozer)
- 15-03-2005 updated: Italian language file (Thnx to kotix)
- 15-03-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 14-03-2005 fixed: filelist is updated correctly after removing items from playlists
- 13-03-2005 fixed: crash in my videos
- 13-03-2005 added: Cache dialog shows progressbar when caching.
- 13-03-2005 changed: Radiobutton renders not selected when disabled.
- 13-03-2005 changed: Removed clear of z-buffer in videorenders.
- 13-03-2005 changed: Replaced all VECFILEITEMS with CFileItemList
- 13-03-2005 added: VideoPlayer.Genre, VideoPlayer.Year, VideoPlayer.Directory for infolabels/infofadelabels.
- 13-03-2005 fixed: weather broken since last update
- 12-03-2005 changed: code cleanup, removing unnecessary inlcudes, making more use of precompiled headers
- 12-03-2005 changed: moved cddb info reading into a tag loader
- 12-03-2005 changed:
Donde puedo encontrar esa nueva version? no es que no sepa donde buscar, es por encontrarlo ma rapidamente.



Mil gracias.



Saludos. [chulito]
*************************************************************************************************************
*************************************************************************************************************
Xbox Media Center CHANGELOG
*************************************************************************************************************
*************************************************************************************************************

added/fixed: (dd-mm-yyyy) (please specify date in CET)
-17-08-2005 fixed: Paplayer didn't close files immediately.
-17-08-2005 added: GUI Auto Start Up Visualisation: If is Playing Audio, after defined Idle time in Sec. the Visualisation Window will then start up! [GeminiServer]
The AutoStartUpTime will be reseted on any keypress! Location: Settings - My Music - Music - Auto Visualisation Fullscreen
-17-08-2005 added: FTP Client: some Log Debug outputs [GeminiServer]
-17-08-2005 fixed: FTP Client: double Connection fix [GeminiServer]
-17-08-2005 added: Skinning: System.IdleTime(seconds) --> will be true if the idle time is equal to the defined seconds [GeminiServer]
Skinning use: System.IdleTime(10) after 10 seconds it is true otherwise false! You can define more tags.. but the greater time in seconds will used
-17-08-2005 added: Skinning: System.HasNetwork --> Will check if the Xbox has a Ethernet Link connection! [GeminiServer]
Skinning Use: System.HasNetwork The skinner can use it to switch on/off Network required items.
- 16-07-2005 fixed: Aspect ratio in dvdplayer now behaves like mplayer
- 16-07-2005 fixed: LCD navigation in NoTV mode should be working.
- 16-07-2005 added: HTTPAPI: SetAutoGetPictureThumbs command which is a work around to the recent change to how slideshow thumbs are generated
- 16-07-2005 fixed: HTTPAPI: SetPlaySpeed was expecting more than 1 parameter
- 15-07-2005 changed: reorg of music settings
New section general, that contains all not view depending music settings
Sections for each view (Files, Library, Playlist)
Replay gain is in general now
removed Delete album info option
removed Delete CDDB info option, CDDB info can be requeried via context menu in my music file
- 15-07-2005 removed: Generate thumbs option in Slideshow settings (not needed).
- 15-07-2005 fixed: Folder thumb generation in My Pictures.
- 15-07-2005 updated: German language file
- 15-07-2005 changed: when entering a zero in numeric dialog, mode ip adress, it jumps to the next block
- 15-07-2005 fixed: progress dialog can be closes via back even if the operation is not canceled
- 15-07-2005 changed: autodetect ping interval now shows secs in the spin control
- 15-07-2005 fixed: if the number keys on the remote have global mapped actions no numbers can be entered in numeric dialog
Ha salido la versión del 24. Aquí están los cambios:

added/fixed: (dd-mm-yyyy) (please specify date in CET)
- 24-07-2005 added: initial support for syncing interlaced output to interlaced display (enable in settings).
Issues: - no good way to find out if a frame is interlaced in mplayer, (syncs when not needed)
- causes huge framedrops when playing ntsc video on pal system without pal60
- audio/video desync on some files
- can only be used when using the "Original Size" zoom mode
- 23-07-2005 fixed: direct opening of SMB files if no SMB authentication information is in the url
- 22-07-2005 updated: German language file
- 22-07-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 22-07-2005 updated: Norwegian language file (Thnx to vnm)
- 22-07-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
- 21-07-2005 added: made HTTPAPI callable from Python scripts
- 21-07-2005 added: warning dialog before tdata deletion. NEW KEY COMBINATION, INSTEAD OF START+BACK USE LTHUMBCLICK+RTHUMBCLICK.
- 21-07-2005 fixed: dvd tray states could become wrong (empty when disc was present) with some pc dvdroms.
- 20-07-2005 added: System.KaiConnected conditional visibility.
- 20-07-2005 fixed: Various skin issues (thumbpanels + buttonscroller)
- 20-07-2005 fixed: Vis as screensaver had issues on finish of song.
- 20-07-2005 fixed: Framerate in video playback.
- 20-07-2005 added: SITE HELP command.
- 19-07-2005 fixed: iTunes streaming.
- 19-07-2005 added: Ftp SITE commands to XBMC's builtin functions.
- 19-07-2005 fixed: Settings weren't saved on app exit.
- 19-07-2005 fixed: UTF16 RSS feeds should at least display (no idea if they'll look as they're supposed to!)
- 19-07-2005 fixed: Program bookmarks with ' in them screwed up.
- 19-07-2005 updated: swedish strings.xml (thanks limit) and italian strings.xml (thanks kotix)
- 19-07-2005 fixed: External dvdplayer couldn't be based off Q:
- 19-07-2005 fixed: Couldn't alter volume while paused.
- 19-07-2005 changed: Minor cleanup of system info.
- 19-07-2005 fixed: Karaoke with paplayer + reduced mic delay.
- 19-07-2005 changed: removed some separator bars from settings screens
- 19-07-2006 fixed: Incorrect focused category in settings screens on reentry.
- 18-07-2005 updated: German language file
- 18-07-2005 changed: reorganized the settings screens (moved some things and added separators)
- 18-07-2005 changed: Auto visualisation timeout changed to a screensaver mode (Use Visualisation if playing music).
- 18-07-2005 added: routines for knowing wich field is currently being rendered, can be used to sync interlaced video
- 18-07-2005 fixed: if xbmc ran out of memmory when starting a video, it often lockup with a black screen
- 18-07-2005 fixed: deinterlacing in mplayer wasn't possible to enable without enabling postprocessing
- 18-07-2005 added: Calculate Folder size to My Files.
- 18-07-2005 fixed: Settings are saved on exit from the settings screens and on exit from the app.
- 18-07-2005 added: Separator bar to settings screens.
- 18-07-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 18-07-2005 updated: German language file
- 17-07-2005 fixed: dvdplayer crashed if a dvd had 20 streams at the same time
- 17-07-2005 added: System.FPS infolabel.
- 17-07-2005 fixed: Paplayer didn't close files immediately.
- 17-07-2005 added: GUI Auto Start Up Visualisation: If is Playing Audio, after defined Idle time in Sec. the Visualisation Window will then start up! [GeminiServer]
The AutoStartUpTime will be reseted on any keypress! Location: Settings - My Music - Music - Auto Visualisation Fullscreen
- 17-07-2005 added: FTP Client: some Log Debug outputs [GeminiServer]
- 17-07-2005 fixed: FTP Client: double Connection fix [GeminiServer]
- 17-07-2005 added: Skinning: System.IdleTime(seconds) --> will be true if the idle time is equal to the defined seconds [GeminiServer]
Skinning use: System.IdleTime(10) after 10 seconds it is true otherwise false! You can define more tags.. but the greater time in seconds will used
- 17-07-2005 added: Skinning: System.HasNetwork --> Will check if the Xbox has a Ethernet Link connection! [GeminiServer]
Skinning Use: System.HasNetwork The skinner can use it to switch on/off Network required items.
- 16-07-2005 fixed: Aspect ratio in dvdplayer now behaves like mplayer
- 16-07-2005 fixed: LCD navigation in NoTV mode should be working.
- 16-07-2005 added: HTTPAPI: SetAutoGetPictureThumbs command which is a work around to the recent change to how slideshow thumbs are generated
- 16-07-2005 fixed: HTTPAPI: SetPlaySpeed was expecting more than 1 parameter
- 15-07-2005 changed: reorg of music settings
New section general, that contains all not view depending music settings
Sections for each view (Files, Library, Playlist)
Replay gain is in general now
removed Delete album info option
removed Delete CDDB info option, CDDB info can be requeried via context menu in my music file
- 15-07-2005 removed: Generate thumbs option in Slideshow settings (not needed).
- 15-07-2005 fixed: Folder thumb generation in My Pictures.
- 15-07-2005 updated: German language file
- 15-07-2005 changed: when entering a zero in numeric dialog, mode ip adress, it jumps to the next block
- 15-07-2005 fixed: progress dialog can be closes via back even if the operation is not canceled
- 15-07-2005 changed: autodetect ping interval now shows secs in the spin control
- 15-07-2005 fixed: if the number keys on the remote have global mapped actions no numbers can be entered in numeric dialog
- 14-07-2005 changed: dvdplayer loads dlls
Pos lo ke veo estan trabajando en una Version 1.1 con muchos cambios menores y un Reproductor de DVD ke soporte menus. Para mi este programa es el MEJOR dash, si sacan la version 1.1 ya seria la leche
pos si es verdad xDDD saludos
Yo sigo usando el dash de m$ unicamente para reproducir DVDs y poder acceder a sus menus, cuando eso lo tenga el XBMC definitivamente ya no me hara falta y sera el mejor dash sin duda
Ayer salió otra versión:

added/fixed: (dd-mm-yyyy) (please specify date in CET)
- 30-07-2005 changed: file deletion from the media windows now use the filemanager (so recursive delete works)
- 30-07-2005 fixed: Original zoom mode was incorrect.
- 30-07-2005 added: to mplayer.conf, cache prefill (%), before playback starts.
- 30-07-2005 updated: German language file
- 30-07-2005 updated: Norwegian language file (Thnx to vnm)
- 30-07-2005 changed: sounds.xml now uses action/window names instead of the id's to specify a sound for a action/window
Action names to use can be found here: http://manual.xboxmediacenter.de/wakka.php?wakka=KeyMappingXML&v=6gu
Window names to use can be found here: http://manual.xboxmediacenter.de/wakka.php?wakka=WindowList&v=13k6
The old sounds.xml format still works but will be removed soon, skinners please update your sounds.xml to the
new system.
- 30-07-2005 fixed: Use default MS Dash settings for analog playback (a few xboxes can't handle the dolby surround setting)
- 30-07-2005 fixed: seeking in paplayer doesn't work for VBR mp3 files where the xing header is located before the first mp3 frame
- 30-07-2005 updated: Finnish language file (Thnx to jutski)
- 30-07-2005 updated: Korean language file (Thnx to AkoXko)
- 30-07-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
- 30-07-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
- 30-07-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 28-07-2005 fixed: film detection not working properly in dvdplayer
- 28-07-2005 added: Threaded video renderer, quite big performace boost when using high quality pixelshader
- 28-07-2005 added: Progress dialog for nfo lookups.
- 28-07-2005 changed: $INFO() changed to $INFO[] to avoid conflicts with () used in info fields.
- 27-07-2005 fixed: python did not work at all after the dll update
- 27-07-2005 fixed: Crop offset in HQ renderer with new reinterlacing active.
- 27-07-2005 fixed: Crash in skins when you move off a window that contains the RAM control.
- 27-07-2005 fixed: SF bug [ 1245551 ] - incorrect heading of numeric dialogs.
- 27-07-2005 fixed: Album Information in Library view context menu is now only enabled if appropriate.
- 27-07-2005 changed: Faster chroma upsampling for interlaced sources.
- 27-07-2005 fixed: when a folder is added to a playlist via the web, its now added in the correct sorted order
- 27-07-2005 enabled: support for the renderer to switch interlaced/progressive mode ona a frame to frame bases
- 27-07-2005 changed: cleaned up the dll loader
- 26-07-2005 added: support for the delete action in the media windows (requires file deletion be enabled)
- 26-07-2005 added: Correct chroma upsampling for interlaced video to the HQ renderer (fixes the inverse of the "chroma bug")
- 26-07-2005 fixed: crash going from videos -> settings or playlist via context menu.
- 26-07-2005 fixed: tearing with High Quality PixelShader after inital interlaced sync was added
- 26-07-2005 fixed: Audio/Video sync was way of when using the dvdplayer and syncing interlaced video
- 26-07-2005 fixed: Possible crash when unloading dialogs from fullscreen video.
- 26-07-2005 added: Support for syncing interlaced output through all zooming modes. Only in the high quality renderer.
- 26-07-2005 changed: Interlaced sync now cause somewhat less audio/video desync
- 26-07-2005 fixed: RSS crash due to code rearrangement.
- 26-07-2005 fixed: nfo files are read during scan in My Videos.
- 26-07-2005 fixed: IP input with 0's in blocks 2 or 3 was incorrect.
- 26-07-2005 changed: Skin files are loaded on demand rather than on boot.
- 26-07-2005 changed: Initial support for full GUI calibration.
- 26-07-2005 updated: German language file
- 26-07-2005 updated: Italian language file (Thnx to kotix)
- 26-07-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
- 26-07-2005 fixed: songs where submitted to audioscrobbler when seeking anolog to 50% or greater of a song
- 26-07-2005 fixed: [ 1242799 ] Programs with ' in its name do not show up
- 26-07-2005 added: base class for database classes
- 26-07-2005 changed: database classes, RemoveIllegalChars is replaced by FormatSQL, use this to format sql statements, it will
take care of chars sqlite doesn't like
- 26-07-2005 fixed: Unable to delete movies from video database using context menu
- 25-07-2005 added: file deletion from all three media window context menus, enable the "Allow File Deletion" option
settings: video -> files, music -> files, pictures -> general
- 25-07-2005 fixed: SF bug [ 1080749 ] Bidi font flipping doesn't work
- 25-07-2005 fixed: SF bug [ 1065692 ] RSS does not work for non-Latin character. You can now view any
language in the RSS, as long as you use TTF. Hebrew/arabic RSS is flipped.
- 25-07-2005 changed: playlists - shuffle alters the list, but it can be undone.
- randomize plays the list in random order without repeats.
- 24-07-2005 fixed: reenabled automatic deinterlacing for dvdplayer if fieldsync is disabled
- 24-07-2005 added: initial support for syncing interlaced output to interlaced display (enable in settings).
Issues: - no good way to find out if a frame is interlaced in mplayer, (syncs when not needed)
- causes huge framedrops when playing ntsc video on pal system without pal60
- audio/video desync on some files
- can only be used when using the "Original Size" zoom mode
- 23-07-2005 fixed: direct opening of SMB files if no SMB authentication information is in the url
El XBMC ES el mejor Dash ,pero paso de Actualizarlo hasta ke no sea la 1.2 Oficial (creo ke sera dentro de Poco), que tendra los DVD con menus , Bugs Areglados y poco mas. Ya es bastante bueno , no se ke mas le kerran poner. Eso si, supongo ke tiene ke salir YA, antes de ke salga la 360 y la Scene se concentre en ella.
- 07-08-2005 added: option to disable archive handling in media windows. useful for ccx+unrar.
- 06-08-2005 fixed: Many of the virtual keyboard inputs didn't show a heading.
- 06-08-2005 fixed: Video OSD could time out while in a submenu.
- 06-08-2005 changed: Settings spin controls wrap rather than change direction on start/end.
- 06-08-2005 fixed: after turning off fieldsync in video osd, xbmc would often lockup.
- 06-08-2005 added: New video OSD settings/bookmarks menus.
- 05-08-2005 changed: Defaults to sort descending for rating, date, year + size.
- 05-08-2005 changed: Fading changed to timebased rather than framebased. Skin format also changed.
- 05-08-2005 changed: Added Player.ShowInfo - active in fullscreen visualisation when the user presses WHITE for instance. Removed XBMC's built-in fading of this info.
- 05-08-2005 added: Control.HasFocus(controlID) and ButtonScroller.HasIcon(icon) conditional visibility items.
- 05-08-2005 fixed: Lookup on IMDb and cancel the select movie dialog didn't reset that dialog.
- 05-08-2005 fixed: IMDb Lookup of numeric movies.
- 05-08-2005 fixed: httpapi: made it more thread safe
- 05-08-2005 added: httpapi: GetCurrentlyPlaying now provides both picture and audio information if music is being played during a slideshow
- 05-08-2005 fixed: guidialognumeric::showandgetnumber was broken (affected the alarmclock).
- 05-08-2005 fixed: cbr/cbz support. failed with dir if hide parent items wasn't enabled.
- 05-08-2005 fixed: some pal dvd's would be properly detected as interlaced
- 04-08-2005 fixed: filerar. possible lockup at end of file.
- 04-08-2005 fixed: navigation issues in media windows when activated and last path was a rar.
- 04-08-2005 fixed: rar files created in unix would fail to play.
- 04-08-2005 fixed: mplayer logged use of unimplemented function fputs
- 04-08-2005 fixed: when ftp server was stopped (ie reboot, restartapp...), clients were not disconnected
- 04-08-2005 fixed: audio was 5 ms later using normal audio output and 10 ms with passthrough
- 04-08-2005 fixed: rar url support. failed to play dvd images in .rar using mplayer.
- 04-08-2005 changed: .iso files are now treated as dvd image files just as .img was. (if you want to force old behaviour rename file to .mpg)
- 04-08-2005 fixed: dialogs with conditional visibility could sometimes end up stuck on screen
- 04-08-2005 fixed: cbr/cbz support. if pictures was in a folder, playback would fail.
- 04-08-2005 changed: toast dialog, message display time starts after the fade in of the dialog is done
- 04-08-2005 changed: made downloading of "Shoutcast Top 500" cancelable
- 04-08-2005 updated: German language file
- 04-08-2005 updated: Dutch language file (Thnx to nightspirit)
- 04-08-2005 updated: Norwegian language file (Thnx to vnm)
- 04-08-2005 added: subtitles can reside in "subs/","subtitles/","../subs/" and "../subtitles/".
- 04-08-2005 fixed: fat-x truncation could result in filenames ending with ' ' making them unreadable.
- 04-08-2005 fixed: vobsubs with long filenames failed to work due to fat-x limits.
- 04-08-2005 added: proper stored rar support.
- 03-08-2005 fixed: when streaming, if the status bar for mplayer contained $, xbmc would stall
- 03-08-2005 fixed: Eject after playing media on disk would crash.
- 03-08-2005 fixed: my music, scan button does not immediately show "Stop Scan" label when scan is started
- 03-08-2005 fixed: HTTPAPI: Pause command
- 03-08-2005 fixed: mplayer was unable to find certain dlls, this resulted in unplayable dvds
- 02-08-2005 fixed: Position of subs could change with seek or volume change.
- 02-08-2005 fixed: Python dialogs wouldn't render.
- 02-08-2005 added: More stuff for the new video OSD system.
- 02-08-2005 fixed: more menu fixes for the dvd player (dlls in \system\players\dvdplayer\ have to be updated)
- 02-08-2005 updated: libdvdcss for dvdplayer to v1.2.9
- 02-08-2005 added: Initial support for audio and subtitle settings to new video OSD layout (currently disabled)
- 02-08-2005 fixed: DialogSeekBar was unloaded when it was closed, rather than on app close.
- 02-08-2005 fixed: SITE HELP command wasn't spec-correct. Thanks to ljardine.
- 02-08-2005 updated: kai-vectors.xml (Thx to Puma81)
- 01-08-2005 fixed: dvdplayer crashed at the end of certain files
- 01-08-2005 fixed: async audiorenderer reported somewhat wrong audiodelay to player, caused more early/late frames in mplayer
- 01-08-2005 updated: mplayer.dll to cvs version( new ffmpeg, interlaced flag, cache uninit fix)
- 01-08-2005 added: more memory error handling in DLLLoader, should avoid some hardlocks when mplayer crashes
- 01-08-2005 fixed: Extra button press needed to cancel visualisation screensaver mode.
- 01-08-2005 added: New conditional visibility tag Player.CodecInfo - true when in Visualisation and the codec info is up, or if you are in Slideshow and the file information is up.
- 01-08-2005 added: Fading for controls and dialogs in the GUI.
- 01-08-2005 changed: Made the flashing cursor in keyboard dialog nicer.
- 01-08-2005 added: file and socket tracking for dlls
- 31-07-2005 changed: cleaned up the $INFO/$LOCALIZE parser
- 31-07-2005 updated: Norwegian language file (Thnx to vnm)
- 31-07-2005 fixed: [ 1245983 ] id3 cover art with a picture type outside the id3 specs is not read
9 respuestas