News Item: Xbox Media Center 2006-03-28
(Category: Xbox)
Posted by Mandrake
Friday 31 March 2006 - 21:17:26

I thought it'd be apropriate to give an update on the Xbox Media Centers' bugsquashing phase, so here's a little update of all the things which has been made since my last update. Remember that to see the entire update click the "Read the rest" link below:
- 28-03-2006 fixed: Crashes in XLink Kai when changing views/exploring arenas etc.
- 28-03-2006 fixed: Some issues with the listcontrolex used in XLink Kai.
- 28-03-2006 fixed: The text in Big List view could go past the end of the list texture.
- 28-03-2006 fixed: Smartplaylists weren't showing up with their tags.
- 28-03-2006 fixed: [ 1458161 ] LCD does not display uncommon characters.
- 28-03-2006 added: XLinkKai.UserName infolabel.
- 28-03-2006 fixed: [ 1457883 ] Another xlink problem when not connected.
- 28-03-2006 fixed: blurps when seeking in mp3's.
- 27-03-2006 changed: play folder in my videos ignores sample/ folder.
- 27-03-2006 changed: unified hide 'parent folder items' setting.
- 27-03-2006 fixed: Folder thumbs on remote shares in My Videos.
- 27-03-2006 fixed: notinthelast wasn't working correctly in Smart Playlists.
- 27-03-2006 fixed: [1458767] Wrong items in "My programs" contextmenu.
- 27-03-2006 changed: Log entry if a filename is truncated.
- 26-02-2006 fixed: dvdplayer, [ 1457717 ] DVD Menu Overlays on Stills
- 26-02-2006 changed: lowres decoding kicked in on 720p xvid files. limit changed to a width of 1400 from 1280 pixels
- 26-02-2006 fixed: [ 1454103 ] dts frames with uneven size would play garbled when passed through in both dvdplayer and mplayer
- 26-02-2006 fixed: dvdplayer, DVD-subtitles remain enabled after disabling them
- 26-02-2006 fixed: changing subtitles in mplayer when having ttf subtitles, could cause subtitles to become invisible
- 26-02-2006 added: ability to abort mplayer while it is parsing of vobsubs
- 26-02-2006 changed: added subtitle/audio stream numberering to osd, easier to see when having multiple English for example
- 25-03-2006 fixed: slow opening of some dvd images due to css caching directory having to long name
- 25-03-2006 changed: CFileCURL files will now write in smaller chunks and have less chance of overwriting buffer, also Stat/Exist should now work for http urls. (no knowledge about dir thou)


- 25-03-2006 fixed: Nonexistent thumbs and overlays would be searched for every frame.
- 25-03-2006 fixed: bug in mplayer subtitle selection (more of a workaround).
- 24-03-2006 fixed: Optimized xbmcGetCurrentlyPlaying() a bit, and changed sleep in xbmcCommand() from 100 to 10ms.
- 24-03-2006 fixed: browsed subtitles would show up in wrong places.
- 24-03-2006 fixed: icons for shares, dvd label update, dvd button in my programs.
- 23-03-2006 fixed: dvdplayer would play out of sync for files with completly wrong frame rate in container. 5 < pts < 100 is considered valid
- 23-03-2006 fixed: rgb renderer would leak memory on multiple calls to configure (video file change res/fps/aspect during playback)
- 23-03-2006 fixed: Some of the random routines weren't very optimal.
- 23-03-2006 fixed: dvdplayer would microstutter alot more than normal since 2006-03-11
- 23-03-2006 fixed: my programs dvd share didn't have play disc entry.
- 23-03-2006 fixed: old cdda rip path could be lost when browser was opened.
- 23-03-2006 fixed: dvdplayer would fail to play urls with shout:// instead of http:// (fixes play using in Shoutcast Top 500)
- 23-03-2006 fixed: file browser was broken since yesterday
- 23-03-2006 fixed: dvdplayer would always assume an http stream was shoutcast.
- 23-03-2006 fixed: dvdplayer would not end playback on read error when playing from file.
- 23-03-2006 fixed: display of temparature texts in system info for non latin charsets
- 23-03-2006 fixed: Trainer settings dialog couldn't take more than 8 buttons.
- 23-03-2006 fixed: Skin reload would crash after trainer settings dialog was on screen.
- 23-03-2006 changed: Default sort direction for program count, date, rating and size is now descending.
- 23-03-2006 fixed: cdda rip path had to be specified in xml instead of in gui.
- 22-03-2006 fixed: [ 1455993 ] Minor cosmetic problem with Kai when not connected.
- 22-03-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
- 22-03-2006 updated: Norwegian language file (Thnx to vnm)
- 22-03-2006 updated: German (Austrian) language file (Thnx to CEOMR)
- 22-03-2006 updated: German language file
- 22-03-2006 fixed: Volume change with the remote moved in large chunks.
- 22-03-2006 fixed: ListItem.Thumb/Icon only worked in the actual window on screen, not in any dialogs.
- 22-03-2006 added: partial support for windows style domain specification. (smb://domain\user:password@host/...)
- 22-03-2006 fixed: urls with empty username would be parsed incorrectly (smb://:@host/....)
- 22-03-2006 fixed: dvdplayer: some dvds used the wrong subtitle colors that resulted in funny subtitles. Thx to frov for sending me a dvd that had this problem
some subtitles still have color issues when selecting only the .vob file to play
- 22-03-2006 fixed: dvdplayer: changed the way the number of subtitles and audiostreams are found.
hopefully it will fix a lot of audio / subtitle issues in the osd (unknown streams and such)
- 22-03-2006 added: dvdplayer: some debugging utilities
- 22-03-2006 fixed: bug in dll loader caused some dlls (not the ones in cvs) to crash when loading them
- 22-03-2006 fixed: dvdplayer: libfaad sync issues (resulted in a crash for some streams)
- 22-03-2006 fixed: [ 1453519 ] OSD Not Visible Video Overscan Setup
- 22-03-2006 fixed: Smart playlists didn't support ordering + limiting.
- 22-03-2006 fixed: Hebrew GUI text was not flipped.
- 22-03-2006 removed: Support for skins with versions < 2.0
- 21-03-2006 fixed: browse for subtitle now starts in movie directory.
- 21-03-2006 fixed: subtitles in subdirs on dvds.
- 21-03-2006 fixed: Starting another last.fm station if crossfading enabled stopped playing (crossfading for last.fm stations disabled now).
- 21-03-2006 fixed: Pap's queuing of next file conflicted with last.fm streaming.
- 21-03-2006 fixed: FileCurl ignored timeout settings and always used 0.5 seconds.
- 21-03-2006 fixed: volumebar and seekbar would speed a short while after changing songs
- 21-03-2006 fixed: trainers for games on dvd.
- 20-03-2006 added: RemapGlyph() routine to remap common missing characters in XPR fonts (only handles quotes and double quotes at this stage).
- 20-03-2006 fixed: [ 1453490 ] zoom in causes skip in slideshow
- 20-03-2006 fixed: Password entry would prompt twice for the password. Now only does so on XBMC passwords (lockcodes etc.)
- 19-03-2006 fixed: list all volumes in multi volume rar sets (enables e.g. rarred dvd folders).
- 19-03-2006 changed: Moved a few things logged at LOGERROR to LOGDEBUG
- 19-03-2006 fixed: Python xbmc.getLocalizedString()
- 19-03-2006 fixed: my last fix for programs broke other stuff.
- 19-03-2006 fixed: my programs was broken.
- 18-03-2006 fixed: iso9660 reading crash
- 18-03-2006 fixed: iso9660 joliet directory entries need to be converted from utf16be to uft8
- 18-03-2006 changed: Build.bat output of 'removal of cvs dirs' no longer points to null>. Thx to ljardine + enabled copying of python files
- 18-03-2006 fixed: trainers now work with autolaunched titles.
- 18-03-2006 fixed: trainer overlay for games on dvd.
- 17-03-2006 added: directory navigation history in my programs.
- 17-03-2006 fixed: trailing (null) behind freespace info strings.
- 17-03-2006 removed: xns support (buggy, redundant).
- 17-03-2006 fixed: httpapi: bug in getGUIStatus which could hang the web server thread
- 17-03-2006 fixed: httpapi: extended Sleep period in debug build to make debugging sessions more reliable (on my PC anyway)
- 17-03-2006 added: the language folders now contain a file called langinfo.xml, this file contains defaults for each language
Defaults are:
- gui charset
- subtitle charset for ttf fonts
- dvd menu language
- dvd audio language (Not working yet)
- dvd subtitle language (Not working yet)
- 17-03-2006 changed: new attribute in tag of the fonts.xml. See online manual for more info.
- 17-03-2006 removed: setting for charset selection, charset is defined in langinfo.xml now
- 17-03-2006 fixed: Static DNS setting was not correctly assigned to network settings
- 17-03-2006 added: tag now works on ButtonScroller buttons (for text)
- 17-03-2006 changed: Skin.SetString, Skin.SetImage, and Skin.SetPath can take the strings value as an extra parameter, thanks to Donno.
- 17-03-2006 fixed: Network could be screwed up both on boot + going into System Info
- 17-03-2006 added: Stacked files played seamlessly save their playtimes in the database for fast startup (more of a workaround than a true fix)
- 16-03-2006 fixed: Year in Title view was not correct.
- 16-03-2006 changed: Watched and Played status now get updated automatically once the 90% point is reached. Configurable via settings.xml.
- 16-03-2006 fixed: dvd playback over xbmsp (video_ts.ifo + vobs).
- 16-03-2006 changed: Settings Network: On DHCP show received IP Informations Show instead of "-"!
- 16-03-2006 added: Parsing of .cue sheet replaygain data (still unused though)
- 16-03-2006 changed: Screensaver uses Dim mode if a dialog is onscreen, or video is being played when it should activate.
- 16-03-2006 fixed: Textbox could cut text off if the UI was calibrated.
- 16-03-2006 changed: defines in GUIInfomanager.cpp are now in GUIInfomanager.h, for global use
- 16-03-2006 fixed: GUIInfomanager IP Detection
- 16-03-2006 fixed: DebugLog in CDVDOverlayRenderer can cause Freeze
- 16-03-2006 fixed: DNS Detection for Static and DHCP
- 16-03-2006 added: Systeminfo Network, full DHCP Informations!
- 16-03-2006 added: DCHP Network Informations to xbmc logfile
- 16-03-2006 fixed: Systeminfo Mplayer version detection was broken (added also mplayer compile time)
- 16-03-2006 fixed: Systeminfo Storage calculation was brocken
- 16-03-2006 fixed: LogFatal in Application.cpp can cause Freeze
- 16-03-2006 fixed: aspect ratio of dvd's would sometimes not update between different parts of dvd.
- 16-03-2006 changed: Smart playlist listing now use the usual Songs view modes.
- 16-03-2006 added: Dialog.Close(window) built in function.
- 16-03-2006 fixed: IMDb thumbnails were not immediately shown after a lookup.
- 15-03-2006 fixed: forgot to commit new nosefart dll a long time ago
- 15-03-2006 added: Window.IsVisible bool condition.
- 15-03-2006 fixed: Codec info could show on slideshow screensaver if it was last shown in fullscreen vis or video.
- 15-03-2006 added: new info labels related to music party mode:
musicpartymode.enabled - visibilty condition, true is party mode is active
musicpartymode.songsplayed - number of songs played
musicpartymode.matchingsongs - number of matching songs
musicpartymode.matchingsongspicked - number of matching songs picked already
musicpartymode.matchingsongsleft - number of unpicked matching songs
musicpartymode.relaxedsongspicked - number of unique songs picked with relaxed restrictions (to be used later)
musicpartymode.randomsongspicked - number of unique randomly picked songs
- 15-03-2006 changed: music party mode song history is now a function of the number of matching songs.
if there's less than 50 matching songs, there is no history.
otherwise the history is 1/2 the number of matching songs, up to 200 songs.
- 14-03-2006 added: more exception handling in dvdplayer and generic exception handling in most threads, onexit will be called on an exception in process
- 14-03-2006 fixed: some chapters from ogg files may not play
- 14-03-2006 fixed: mt-daapd 0.2.4 now supported
- 14-03-2006 fixed: daap now uses mPlayer for playback (faster start time)
- 14-03-2006 fixed: [ 1448284 ] No hidden pass when unlock
- 14-03-2006 added: You can activate specific parts of the Kai window using ActivateWindow(XLinkKai,part) where part is Chat,Games,Buddies or Arenas.
- 14-03-2006 fixed: possible wrong xbe region stored in program database (update myprograms6.db)
- 14-03-2006 changed: All strings/labels are internally UTF-8 now. Will almost certainly require rescanning the databases if you use a non-Ascii charset.
- 13-03-2006 changed: volume and seekbar speed is now independent on fps. at full speed 0-100% now takes 1 second.
- 13-03-2006 updated: Icelandic language file (Thnx to kristjan)
- 13-03-2005 updated: Spanish language file (Thnx to chevi)
- 13-03-2006 updated: French language file (Thnx to modhack)
- 13-03-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
- 13-03-2006 updated: German (Austrian) language file (Thnx to CEOMR)
- 13-03-2006 updated: German language file
- 13-03-2006 updated: Dutch language file (Thnx to console-ombouw)
- 13-03-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
- 13-03-2006 updated: Swedish language file (Thnx to blittan)
- 13-03-2006 updated: Norwegian language file (Thnx to vnm)
- 13-03-2006 added: Filename, time, playcount and tracknumber to Smart playlists.
- 13-03-2006 fixed: IMDb thumbs were not applied to the folder correctly.
- 13-03-2006 added: ListItem.Thumb works for the filebrowser as well as media windows.
- 13-03-2006 fixed: Removed a bunch of swprintf() (possible buffer overruns).
- 13-03-2006 added: half resolution decoding to dvdplayer and mplayer. if source is larger than 1280 pixels in width and decoded with ffmpeg, it will be decoded at half resolution
- 13-03-2006 fixed: dvdplayer ff/rw didn't resume properly after the pause fix.
- 12-03-2006 fixed: file names with ',' inside archives.
- 12-03-2006 fixed: dvdplayer would sometimes stall in the middle of a movie
- 12-03-2006 fixed: navigation (highlight) would apear to have laggy on menu's with multiple sequential overlays. (ex. original matrix ntsc dvd )
- 12-03-2006 fixed: dvdplayer would drop loads of frames when resuming from pause.
- 12-03-2006 fixed: Incorrect strings shown at start of Delete from Media windows.
- 11-03-2006 changed: Edit Title for Video Database items now also changes the title in the xml file that holds the movie details.
This means the Movie Info window will now display the updated title as well.
- 11-03-2006 fixed: [ 1435914 ] "Set lock" bug
- 11-03-2006 added: Debug logging to xbmsp file opening.
- 11-03-2006 fixed: [ 1394481 ] DVD Player - LCD Output.
- 11-03-2006 fixed: Infinite loop if a media window is activated with a path that does not exist.
- 11-03-2006 fixed: Text positioning could be up to 1 pixel out.
- 11-03-2006 fixed: 's weren't being scaled for different resolutions.
- 11-03-2006 added: GetThumb button to Movie information dialog to redownload the thumb (overwrites any existing)
- 10-03-2006 changed: decoupled video playback from master clock in dvdplayer to allow for nicer transition when timestamps in dvd wrap back
- 10-03-2006 fixed: CUE sheet path name resolving (and other path name resolving) was broken on remote shares.
- 10-03-2006 changed: music nav, restored track naming template for songs sorted by track num
- 10-03-2006 fixed: last selected cue item in directory is not remembered
- 10-03-2006 fixed: items of the music playlist are reset to file when the content of the playlist changes
- 10-03-2006 fixed: movies where not stacked when adding a folder to the playlist
- 10-03-2006 fixed: cue items where not filtered when adding a folder to the playlist
- 10-03-2006 fixed: Crash bug in some skins introduced by fix for first few thumbs.
- 10-03-2006 added: Enabled the Resume button in dialog video info.
- 10-03-2006 changed: or in a multiimage control can now point to a single image file (doesn't have to be a folder of files).
- 10-03-2006 fixed: Multiple controlgroups with no id defined were given the same id which meant last control focus was not saved on window exit correctly.
- 10-03-2006 fixed: Incorrect labels shown at start of filemanager copy, move and delete.
- 10-03-2006 fixed: First few thumbs sometimes wouldn't update in My Pictures
- 10-03-2006 changed: Visualisation screensaver doesn't reset on button press unless a dialog is active.
- 10-03-2006 changed: GUI Messages are sent to the first visible control that matches the id, and only sent to invisible controls if the visible one does not handle it.
- 09-03-2006 fixed: [ 1446065 ] No Media can be played after stopping wma file.
- 09-03-2006 added: Dynamic range compensation to videos. Replaces the old Volume Amplification which only worked with mplayer. TRANSLATORS: Definition of string id 290 has changed.
- 09-03-2006 fixed: Controlgroup default control saving wasn't working correctly.
- 09-03-2006 fixed: Crash in Settings->Appearance if Font.xml wasn't of the usual form.
- 08-03-2006 fixed: trying to access a nonexisting smb computer showed authentication dialog instead of invalid computer name.
- 08-03-2006 added: System.DVDLabel info label. Shows the title of the dvd.
- 08-03-2006 added: Smart Playlists in My Music. Only loadable from a file (no GUI setup of smart playlists)
- 08-03-2006 fixed: CUtil::GetFileName() was not using the correct directory separators.
- 08-03-2006 changed: Video playlist now shows label, rather than filename.
- 08-03-2006 added: Filtering of Party mode via a PartyMode.xml in system/ folder.
- 07-03-2006 changed: always="true" now only effects the default control saving - all other control saving still occurs (list positions, control group settings etc.)
- 07-03-2006 fixed: Dialogs were rendered over the top of the screensaver.
- 07-03-2006 changed: If visualisation is used as screensaver, a button press will disable it like with all other screensavers.
- 07-03-2006 added: Get Thumbs and Resume button to album and video info dialogs (disabled until we get the code done).
- 07-03-2006 fixed: dvdplayer could lockup if demuxer reported a too high framerate
- 07-03-2006 fixed: dvdplayer could stall if it tried to sync audio clock while playing a format with small audioframes (2ch pcm, 2c ac3 + OTAS)
- 07-03-2006 added: sync message to avoid stalling dvdplayer thread when trying to sync audio/video on discontinuities
- 07-03-2006 changed: disabled sort order button for bookmarks in music nav
- 07-03-2006 fixed: if the last focused control of a control group is disabled, no other control will get the focus
- 07-03-2006 fixed: party mode table is missing when a new musicdatabase is created
- 07-03-2006 fixed: some dvd menu's with still frames would have double overlays, one stuck one movable
- 07-03-2006 fixed: ListItem.Directory etc. weren't working correctly.
- 07-03-2006 changed: avoid closing audiocodec/renderer if stream's codec info didn't change over vts borders
- 07-03-2006 changed: general stream discontinuity detection in dvdplayer (support for non dvd streams).
- 07-03-2006 changed: Music Party Mode now uses a database table for its history, means another upgrade to version 1.6
- 07-03-2006 changed: when Music Party Mode is enabled, all the extraneous playlist buttons in the Now Playing window are disabled
- 07-03-2006 changed: "Delete" option in the root share context menu to "Remove Source" for consistency
- 07-03-2006 fixed: playlist caching
- 07-03-2006 changed: files added to the musicdatabase with no artist or album set will be added to an artist/album "Unknown"
musicdatabase will be updated to version 1.5
This also fixes: some artists in music nav are not selectable
- 07-03-2006 fixed: Multiple paths in XBoxMediaCenter.xml would mean games wouldn't be found from Kai.



This news item is from mandrake.dk
( http://www.mandrake.dk/news.php?extend.185 )