Xbox Media Center, May 22nd 2005 build
New music visualisation (select MilkDrop in Settings->My Music, then X / white to switch to fullscreen...)
New video OSD and lots of other updates/bugfixes since 05-02, see below...
- 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(<info manager string>) and $LOCALIZE(<string id>)
example: <label>$LOCALIZE(171) $INFO(MusicPlayer.Artist)</label>
- 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