.___
_____ ____ __| _/_ __ ___________
/ \_/ __ \ / __ | | \/ ___/\__ \
| Y Y \ ___// /_/ | | /\___ \ / __ \_
|__|_| /\___ >____ |____//____ >(____ /
\/ \/ \/ \/ \/
XBMC.2005.0912-MEDUSA
RELEASE DATE: 09.12.05
Added Weather information modification to home.xml
Added XBMCLyrics to dialog submenu xml for usage from home window.
Added Milkdrop selected presets (so you skip the gay ones :p)
Loads of Python scripts included.
Stay Tuned.....
props to the XBMC team and the rest of the homebrew scene.
//Updates since Last compile :
added/fixed: (dd-mm-yyyy) (please specify date in CET)
- 12-09-2005 changed: XBMC DVD-Player is public now, and is now used by default when playing dvd's
- 12-09-2005 fixed: id3 tags with ISO 8859 1 textencoding may not display correct, q:\system\libid3tag.dll got updated
- 11-09-2005 updated: Polish language file (Thnx to napek)
- 11-09-2005 updated: Norwegian language file (Thnx to vnm)
- 11-09-2005 updated: German language file
- 11-09-2005 fixed: charset conversion from id3 tags was wrong
- 11-09-2005 changed: libid3tag closes files immediately after reading and writing
- 11-09-2005 changed: libid3tag only opens files on the hdd with write access
- 11-09-2005 changed: my music files view now uses a true numeric sort for starting digits, like the library
- 10-09-2005 fixed: play button in movie info screen now plays back in full screen
- 10-09-2005 changed: my music files is now strictly the files view. if you want to open up to the LAST open music window, use window ID of 5, or the window name "mymusic". this is a virtual window which will open up music to the last window.
- 10-09-2005 added: skin <hyperlink> and xboxmediacenter <startwindow> tags now accept window names
//Updates this month :
added/fixed: (dd-mm-yyyy) (please specify date in CET)
- 10-09-2005 CRITCAL FIX: After libid3tag was added, music files opened over smb could be destroyed if write access was enabled on the share. It is sometimes enough to enter directory....
- 10-09-2005 changed: added display of default player when selectring player. moved Play Using... up in context menu
- 10-09-2005 added: ability to select player for music and video from context menu
- 09-09-2005 fixed: when playing an audio file with the dvdplayer, switching between visualisation and menu resulted in a crash
- 09-09-2005 added: libfaad to dvdplayer
- 09-09-2005 fixed: replay gain info from an id3v2 tag was never read
- 09-09-2005 changed: replaced id3lib with libid3tag (much smaller and better performance), needs libid3tag.dll in q:\system
- 09-09-2005 fixed: replay gain info created with MP3gain was never read
- 08-09-2005 added: NSF (Nintendo Sound File) codec to paplayer. Based on nosefart.
- 08-09-2005 updated: Dutch language file (Thnx to nightspirit)
- 08-09-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 08-09-2005 updated: Spanish language file (Thnx to jose_t)
- 08-09-2005 updated: Finnish language file (Thnx to jutski)
- 08-09-2005 updated: Korean language file (Thnx to AkoXko)
- 08-09-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
- 08-09-2005 updated: Norwegian language file (Thnx to vnm)
- 08-09-2005 updated: German language file
- 07-09-2005 changed: made section unloading delayed same as dll unloading. (speeds up filelisting over daap://)
- 07-09-2005 added: MP2 audio for Paplayer
- 07-09-2005 added: MP3 decoder based on libMAD for Paplayer, this replaces winamp's in_mp3.dll for mp3 decoding. If you still want to use in_mp3.dll instead rename in_mp3.dll to MADCodec.dll
- 07-09-2005 added: Startwindow examples to xboxmediacenter.xml
- 07-09-2005 changed: increased progressbar timeout to 3 seconds on startup instead of 2
- 07-09-2005 fixed: audio stutters when playback is started.
- 06-09-2005 fixed: mplayer would leak about 300k on each run, du to UnrarXLib not cleaning up when failing
- 06-09-2005 updated: mplayer.dll (reverted change for no seek after fastforward)
- 06-09-2005 changed: iso9660 now prefers rockridge extension instead of joliet extension.
- 05-09-2005 added: libdts to dvdplayer
- 05-09-2005 changed: video scan enables stacking for best results. this should fix the issues with dvd folders being added to the database multiple times.
- 05-09-2005 added: video scan button is hidden in context menu unless in files view
- 05-09-2005 fixed [ 1281328 ] + [ 1281330 ] fixed navigation in imdb lookup thx to bubbadood
- 05-09-2005 fixed: when dvdplayer was paused, its timer was not paused.
- 05-09-2005 fixed: when deleting an item from my video title view, the top item would be the selected item
- 05-09-2005 added: libmad decoder to dvdplayer
- 04-09-2005 fixed: libcurl consumed 100% cpu when downloading data
- 03-09-2005 fixed: clashes between mplayer and filerar progressbars.
- 03-09-2005 added: sf.net patch [ 1257055 ] - instable behaivour in cddb.cpp - thanks to pade2!
- 03-09-2005 fixed: filerar would fail to open first file in an archive if the archive had a comment.
- 02-09-2005 fixed: filerar would fail if seek was called immediately after construction (broke e.g. mp3s with id3v2-tags).
- 02-09-2005 added: httpapi exposed more values to GetGuiStatus
- 02-09-2005 fixed: Build.bat now works again *blush*, works better if it actually builds...
- 01-09-2005 fixed: music .pls and .strm files inheriting folder.jpg
- 01-09-2005 fixed: [ 1276498 ] Build.bat didn't work for all Windows languages. Thx to Pade2
- 01-09-2005 fixed: dvdplayer would stutter when OSD was up (due to criticalsections stalling renderthread)
- 01-09-2005 fixed: dvdplayer would lockup if OSD was open and player came across a stillframe
- 01-09-2005 fixed: thumbnails for .strm files
- 01-09-2005 added: big list view to my video title view
- 31-08-2005 changed: new version of dumb module codec. now also enabled for .xm's.
- 30-08-2005 changed: Shoutcast Top500 back to compressed form.
- 29-08-2005 fixed: year failed to be read from id3v1 tags.
- 29-08-2005 added: codec to paplayer for .it, .s3m and .mod. Based on dumb.
- 29-08-2005 cleanup: code to show/hide overlay per window
- 29-08-2005 fixed: dvdplayer, libdvdcss data corruption when opening a dvd more then once
- 29-08-2005 changed: Patch [1105861] (thx to slacker) quite a few changes to Build.bat
- 28-08-2005 added: cross-linking of cast information in the movie info dialog window.
- 28-08-2005 changed: Master Lock: Lock Settings and Lock Filemanger are now in one selectable setting. [GeminiServer]
- 28-08-2005 added: Master Lock: Master User Mode: If its true: the master user can access to all shares with the Master code! After 3rd time entered it will ask for opening all shares! [GeminiServer]
- 28-08-2005 changed: Shoutcast Top500 is now (temporarily) retreived in uncompressed form.
- 27-08-2005 fixed: shoutcast pls files with a single entry would not inherit a thumbnail (folder.jpg or filename.tbn)
- 27-08-2005 updated: reverted the same "fix" to mplayer.conf
- 27-08-2005 updated: mplayer.conf's user-agent, may fix non working shoutcast stations
- 26-08-2005 added: httpapi exposed more values to GetGuiStatus
- 26-08-2005 fixed: dvdplayer wouldn't play fightclub r1. now sets region mask to what disc reports it's from if available
- 26-08-2005 chaged: httpapi to be more thread safe
- 25-08-2005 fixed: dvdplayer would crash due to one thread deleting renderer, while one was using it. (rare crash)
- 25-08-2005 added: new classes CSharedSection, CSharedLock, CExclusiveLock - used to protect resources, when multiply threads are allowed to read.
- 25-08-2005 changed: optimized scolling text rendering, the rss-control was drawing the entire feedinfo while only a small part is visible.
- 25-08-2005 added: [ 1237903 ] Use custom thumbnails for shares - (with minor modification)
- 25-08-2005 fixed: slideshow image duration
- 24-08-2005 fixed: infrequent tearing on top of screen when rendering high rez material. (something seem to be wrong with the GPU callbacks)
- 24-08-2005 changed: when in 1080i, default method interlace handling when in auto is nolonger syncing, but deinterlacing (only affects dvdplayer right now)
- 24-08-2005 changed: small speedup of interlaced rendering, (less issues in 1080i, still too slow thou)
- 24-08-2005 fixed: playback in 1080i was a slideshow. (still issues with interlaced rendering thou)
- 24-08-2005 fixed: dvdplayer would crash or output nonsense name for audiostream if it was nonexisting
- 24-08-2005 fixed: Share lock - numeric Password: cancel was brocken [ifinite loop] [GeminiServer]
- 24-08-2005 fixed: Share lock - numeric Password: dialog descriptions was brocken [GeminiServer]
- 24-08-2005 fixed: slideshow sometimes showed the wrong second image
- 23-08-2005 fixed: dvdplayer code cleanup and a fix for incrorrect nr of audio channels being displayed
- 23-08-2005 changed: dvdplayer is now not allowed to drop more than 15 frames in a row. (makes it display something atleast when very late)
- 23-08-2005 changed: made fliptime calculation an moving average, to reduce choppyness in dvdplayer
- 23-08-2005 added: exception handling to threaded renderer (includes changes to how graphiccontext was locked to allow it to be unlocked properly on an exception)
- 23-08-2005 fixed: dvdplayer would startup with no video showing. than after a while audio would stop too
- 23-08-2005 fixed: Volumeslider in video OSD.
- 23-08-2005 added: visualisation.enabled tag to be used in skin conditional visible tags, enabled means a visualisation has been set in settings.
- 23-08-2005 fixed: In some occasions controls would still be visible even when conditional visible tag would set it to invisible.
- 23-08-2005 added: zip/rar support in webserver.
- 23-08-2005 fixed: dvdplayer would crash if any audio other than AC3 or DTS was available when opening audio osd.
- 22-08-2005 fixed: graphiccontext was being locked unneccisarily in application thread, caused a minor slowdown
- 22-08-2005 changed: Ignore "The " while sorting only affects database views, not file views.
- 22-08-2005 fixed: FLAC tags broken
- 22-08-2005 fixed: now less fast forward then slowdown after seek, and vts change in dvdplayer
- 22-08-2005 fixed: dvdplayer, old subtitles were not removed, this resulted in high memory usage and crashes.
- 22-08-2005 fixed: dvdplayer, some dvds displayed to many audio / subtitle streams in osd.
- 22-08-2005 fixed: dvdplayer, sometimes menu overlays were removed during menu navigation.
- 22-08-2005 changed: percentage seeking now seeks using relative time from current position. (fixes seeking in some mkv's)
- 22-08-2005 updated: mplayer.dll (fixes ogg in mkv's and ogm's)
- 22-08-2005 fixed: graphic context, view port could be out of screen bound
- 22-08-2005 changed: startup sound is not played if nav sounds are turned off
- 22-08-2005 added: file manager, calculate folder size for multiple selected items
- 22-08-2005 updated: Italian language file (Thnx to kotix)
- 22-08-2005 updated: Dutch language file (Thnx to nightspirit)
- 22-08-2005 updated: Norwegian language file (Thnx to vnm)
- 22-08-2005 updated: German language file
- 21-08-2005 fixed: Font renderers. Long strings (such as RSS feeds) would crash xbmc.
- 21-08-2005 fixed: File Manager will start playlist files (m3u, b4s, pls, strm, wpl)
- 21-08-2005 added: Short crossfade on manual trackchange/skip if crossfading is enabled.
- 21-08-2005 added: Option to en-/disable albumtrack crossfading if crossfading is enabled. (files must be properly tagged with albumtitle and tracknrs and must be scanned or id3 option enabled)
- 21-08-2005 added: setting to enable/disable how items starting with "The" are sorted in Music and Video
- 21-08-2005 fixed: Stacking
- 20-08-2005 added: ability to jump into the library view at specific locations using "genres", "artists", "albums", "songs",
"top100songs", "top100albums", or "recentalbums" in xbmc.activatewindow() as the destination parameter
ex: xbmc.activatewindow(mymusiclibrary,top100albums)
- 20-08-2005 added: option to hide file names in thumbs view in My Pictures
- 20-08-2005 fixed: HTTPAPI: when playing a stream GetCurrentlyPlaying could cause problems later
- 20-08-2005 fixed: After reloading or changing skins playing music or switching from fullscreenvideo to gui would crash
- 20-08-2005 fixed: Local Empty folders was not open able [GeminiServer]
- 20-08-2005 added: System Info: System Uptime [GeminiServer]
Will display the Time that have elapsed since the system was started!
It will display Minutes, Hours and Days! The display values will be Autodetected!
- 20-08-2005 fixed: XBMC Nickname setting and detection [GeminiServer]
- 20-08-2005 fixed: Conditional visible tags broken.
- 19-08-2005 fixed: OSD menu disappears after skin reload + videowindow was not freeing it's resources.
- 19-08-2005 updated: Norwegian language file (Thnx to vnm)
- 19-08-2005 updated: German language file
- 19-08-2005 updated: Spanish language file (Thnx to jose_t)
- 19-08-2005 updated: Finnish language file (Thnx to jutski)
- 19-08-2005 updated: Korean language file (Thnx to AkoXko)
- 19-08-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
- 19-08-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
- 17-08-2005 changed: progressdialog now pops up after 2 seconds of loading time ( instead of 1 wich was set by mistake before )
- 17-08-2005 fixed: delete and rename over smb, wasn't using default username/password nor when authenticated from gui
- 17-08-2005 changed: HomeScreen now fully rely on fadetime as set in skin
- 17-08-2005 fixed: code fade-out/in and skin set fade-out/in was clashing. thus making a control fade-out/in from code wasn't working ( SET_CONTROL_FADE_OUT/IN )
- 18-08-2005 fixed: queueing in my video title view
- 18-08-2005 changed: queue item disabled in my videos context menu unless at files or title view
- 17-08-2005 fixed: ccx+builtin rar support was broken.
- 17-08-2005 fixed: cdrom gui status. this also fixes add/remove share and autodetect.
- 17-08-2005 added: if a incomplete rarset is detected, we hand mplayer the '-noidx' switch.
- 17-08-2005 added: progressbar to rar caching.
- 17-08-2005 added: Recent Albums to Music Library, presents a list of the last 25 albums scanned into the database
- 16-08-2005 changed: trust interlaced flag from mplayer, now that we can override it
- 16-08-2005 fixed: renderes now calculated a the fliptime (used to keep sync) over a running total instead of just last 30frames.
- 16-08-2005 added: progress for vobsub processing
- 16-08-2005 fixed: invalid codecs.conf for passthrough (only static heard)
- 16-08-2005 updated: added $CDRIPS to the list of special directory tokens
- 16-08-2005 fixed: special directory tokens work again as bookmark paths ($PLAYLISTS, $THUMBNAILS, etc)
- 16-08-2005 changed: progressdialog will now be closed without fading if we are plying video, should remove stutter on startup
- 16-08-2005 updated: mplayer.dll (better rewind, no skip after fastforward, better interlaced detection) + codecs.conf
- 16-08-2005 changed: some fancontroller/temperature-reading optimizations
- 15-08-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
- 15-08-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
- 15-08-2005 updated: Italian language file (Thnx to kotix)
- 15-08-2005 updated: German language file
- 15-08-2005 added: A message box is now shown when a share is not available or its configuration is wrong
- 15-08-2005 fixed: Missed yet another newline in Database.cpp. Another possible database fix?
- 14-08-2005 changed: improved ability to cancel mplayer startup
- 14-08-2005 changed: made progressdialogs display when it's canceled state
- 14-08-2005 fixed: window resources not being loaded sometimes (black screens)
- 14-08-2005 fixed: [ 1258328 ] HD Spindown feature broken/Hard drive spins up on standard operations
- 14-08-2005 fixed: parsing of somewhat corrupt pls files.
- 14-08-2005 fixed: [ 1255929 ] UTF-8 in Vorbis tags isn't handled properly
- 14-08-2005 fixed: subtitles could lockup on first display (second fix, first was broken)
- 13-08-2005 fixed: xbmc would often crash when opening OSD while subtitles was visible
- 12-08-2005 fixed: Mute icon dialog would always stay on screen if XBMC started with volume at minimum
- 12-08-2005 updated: build.bat so it's a bit more universal. (Thx to Pade2)
- 11-08-2005 fixed: xbmc could deadlock if mplayer called flippage before having rendered anything
- 11-08-2005 fixed: Chroma channel when syncing interlaced material was 1/4th of a pixel off.
- 11-08-2005 changed: All interlacing/deinterlacing is now handled combined in OSD and saved in video db.
- 10-08-2005 added: integrated the Music Top 100 view into the Music Library at the top level (old window has not been removed yet)
- 10-08-2005 fixed: Overlay Render method wouldn't display picture when in GUI
- 10-08-2005 fixed: video osd could crash if no subtitle had been selected on a movie
- 10-08-2005 fixed: dvdplayer had long delay on first menu navigation
- 10-08-2005 added: proper action codes for entering dvdmenu, Keymap - showvideomenu, Skin - XBMC.PlayerControl(showvideomenu)
- 10-08-2005 updated: Finnish language file (Thnx to jutski)
- 10-08-2005 updated: Spanish language file (Thnx to chevi)
- 10-08-2005 updated: Italian language file (Thnx to kotix)
- 10-08-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
- 10-08-2005 updated: German (Austrian) language file (Thnx to CEOMR)
- 10-08-2005 updated: Polish language file (Thnx to napek)
- 10-08-2005 updated: Norwegian language file (Thnx to vnm)
- 10-08-2005 updated: German language file
- 10-08-2005 fixed: dvdplayer wouldn't detect film (24fps progressive) material correctly, and would enable deinterlacing when not needed
- 10-08-2005 changed: rewrote parts of the threaded rendering to allow player earlier access to resources after a frame was displayed. Should improve performance.
- 10-08-2005 changed: removed the ftp user limit from the emergency recovery console.
- 10-08-2005 fixed: dvdplayer sometimes lost button focus in dvd menu's, resulted in crashes and other bugs
- 10-08-2005 fixed: cache location in xml affected screenshots & not cachepath
- 09-08-2005 added: dvdplayer menu animation when a menu button is clicked
- 09-08-2005 fixed: dvdplayer sync issues when deinterlacing was disabled
- 09-08-2005 added: %S to the music track naming template to display the "Part of Set" identifier (aka Disc #)
- 08-08-2005 added: ability to specify cache path (currently only used for compressed rar files) in xboxmediacenter.xml.
- 08-08-2005 fixed: ftp directory listing contained a bug that resulted in an extra white space in the file name (at least with filezilla)
- 07-08-2005 fixed: Database creation failed
- 07-08-2005 fixed: finally fixed long filename+vobsubs. never code'n'smoke ;)
- 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
//Style Never Goes Out Of Fashion