Gamester17
2006-03-07, 12:33
xboxmediacenter feature freeze and bug-bash!
ladies and gentlemen, boys and girls. we are happy to announce that we have once again put the official xbmc cvs (http://sourceforge.net/cvs/?group_id=87054) into a feature freeze and thus our third official public bug-bash has begun. this is the first step in the process of getting ready for another 'stable' point release of xbmc.
the cvs feature freeze means that in order to minimize new bugs, no major features will be introduced into the cvs (http://sourceforge.net/cvs/?group_id=87054) until after the source code for the point release has been finalised.
this feature freeze will also give skinners and translators (http://www.xboxmediacenter.com/info_faq.htm#translations) a chance to catch up as xbmc's skin-structure has also been locked down. skinners and users alike should note that skins made for earlier versions than 2.0.0 will no longer be supported, and that out-of-date translations will not be released with the 2.0.0 point release.
we should all do our best to find and fix most bugs before the release date for 2.0.0 can be set. this means that we now need your help more than ever with finding new bugs and reporting those bugs in a proper and detailed manner (http://manual.xboxmediacenter.de/wakka.php?wakka=submitbugreport).
we of course also extend a welcome to other developers; please help us solve these bugs and submit fixes for them (http://sourceforge.net/tracker/?group_id=87054&atid=581838).
only with your help can we get an xbmc 2.0.0 point release ready in a timely fashion, but please understand that all the members of team-xbmc are non-paid volunteers, so we cannot set a definitive deadline at this stage. we will however do our best to have the first release candidate ready within a reasonable timeframe.
ps! also new since the last point release is the xbmc online-manual (http://manual.xboxmediacenter.com). what makes this manual special is the "wiki" format which means that anyone of you can help update it at any time! we appreciate all help with updating the manual to cover everything xbmc 2.0.0 has to offer.
please understand that it is very hard to track or monitor bugs using a forum alone which is why our bug discussion forum (http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=sf;f=3) is not intended to be used for official "bug reporting (http://www.xboxmediacenter.com/info_faq.htm#27)".
the bug discussion forum (http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=sf;f=3) is only intended for general bug discussion. if you are not sure that the problem you are experiencing is a bug or not, then you should first post your symptoms in the bug discussion forum (http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=sf;f=3) to see if someone else can verify this. only once verified should you submit the problem as a proper detailed bug report on our sourceforge.net bug tracker (with instructions on how to replicate the symptoms) (http://manual.xboxmediacenter.de/wakka.php?wakka=submitbugreport).
note! there is one bug that could possibly block the release of 2.0.0 if it's not fixed. the "sql database not created if harddrive is locked (http://sourceforge.net/tracker/index.php?func=detail&aid=1253567&group_id=87054&atid=581838)" bug has been around for almost 6 months, making xbmc unusable for many users of soft-modded xboxes with larger, locked harddisks. *it prevents the database files that xbmc relies on from being created and written to, effectively rendering the my programs section unusable. *it only occurs with some harddisks, and only occurs when the harddisk is locked. the developers have been unable to replicate this bug (and thus unable to remedy the issue) due to not having a suitable harddisk that shows the problem. we are requesting a donation or loan of a harddisk that has the issue, or some monies and a list of susceptible harddisk model numbers so that we can purchase a suitable one in order to replicate and fix this issue. if you have such a harddisk, or know of make/model-number of harddisks that exhibit this issue, please contact us here (link) (http://sourceforge.net/tracker/index.php?func=detail&aid=1253567&group_id=87054&atid=581838).
what's new in the cvs since the 1.1.0 point-release (...well, most of what's new anyway):
supported file/container formats:
- dvd-video playback directly from xbox dvd-rom drive (with dvd-menu support)*
- dvd-video playback over smb, xbmsp and local hard drive (with dvd-menu support)*
- cd-text support for audio-cd (cdda), audio cds that have cd-text information*
supported video/audio codecs and picture formats:
- improved mpeg-4 avc - advanced video coding (h.264) decoding/playback *******
- ac3-cdda and ac3-wav audio codec
- dts-cdda and dts-wav audio codec***
- musepack (mpc/mpeg+) audio codec
- alac (apple lossless audio codec)
- ape (monkey's audio) lossless audio codec*
- wavpack lossless audio codec
- shn (shorten) lossless audio codec
- it (impulse tracker) tracker mod audio codec
- s3m (scream tracker 3) tracker mod audio codec
- mod (amiga module) tracker mod audio codec
- xm (fast tracker 2) tracker mod audio codec
- nsf (nes sound format) tracker mod audio codec
- spc (spc700) tracker mod audio codec
- gym (genesis) tracker mod audio codec
- sid (commodore 64) tracker mod audio codec
- adlib (opl2/3 fm) tracker mod audio codec
- ym (atari st) tracker mod audio codec
- adx/ast/adp/dsp/ymf/hps (nintendo gamecube adpcm compressed audio-files)
features available for the new native dvd-video player (http://manual.xboxmediacenter.de/wakka.php?wakka=dvdplayer):
- dvd-video playback with dvd-menu support (a work in progress, help is wanted here (http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=st;f=5;t=10877))*
- hdtv upscale/upconvert support (upscales/upconverts all dvds to 720p or 1080i)
- standard ff/rwd seeking* and backward and forward (2%/10% or time) jumping
- video picture bookmarking via osd (resume a movie later, even after reboot)
- automatic (hidden) bookmarking of current position on stop of playback
- puo (prohibited user operations) bypass, makes it possible to skip or ff intros, etc.
- play supported video files directly from bin, img, nrg and iso cd/dvd-images*
- switch between embedded audio-streams/tracks support (via menu or osd)
- switch between embedded subtitles in dvds (external subtitles are not supported yet)
- de-interlace filter (for interlaced video) implementation option (auto or manual)*
- sync interlaced output (for interlaced video) for 'i' view-modes (pal/ntsc/1080i)
- ac3 (dolby digital/ex) 2.0, 5.1 and 7.1 audio in video ac3 pass-through (s/pdif-out)
- ac3 (dolby digital) 2.0 and 5.1 audio in video software decoded to stereo analog-out
- dts (digital theatre sound/es) 48khz audio in dvd-video (dts digital pass-through)
- dts (digital theatre sound) 44.1khz/48khz audio in dvd-video (software decoded)*
- pcm/lpcm (2-channel/stereo) 48khz pass-through (s/pdif-out) support
- option to output mono or stereo to all speakers (for 5.1 surround speakers)
features available for video-file playback:
- play realmedia internet streams of http + rtsp/rdt (real data transport protocol)*
- play supported video files directly from rar/zip archives (inc. dvd-images in rar/zip)
- video picture bookmarking via osd (resume a movie later, even after reboot)
- automatic (hidden) bookmarking of current position on stop of playback
- switch between multiple audio-streams/tracks support in mkv (matroska) container
- left, right and stereo channel selection available for all two channel audio-streams
- watched/unwatched flag for videos (so you see which video-files you have seen or not)
- sync interlaced-output (for interlaced video) for 'i' view-modes (pal/ntsc/1080i)
- pcm/lpcm (2-channel/stereo) 48khz pass-through (s/pdif-out) support
- per-file-settings (stored in the sql database library for video files)
features available for audio-file playback/backup:
- new audio playback engine with gapless-playback and cross-fade support
- cue-sheet (http://en.wikipedia.org/wiki/cue_sheet) support for all supported paplayer (http://manual.xboxmediacenter.de/wakka.php?wakka=papfaq) (new audio playback engine) codecs
- replaygain (http://www.replaygain.org) support, and automatic ssrc (http://shibatch.sourceforge.net) resampling from 44.1khz to 48khz
- many improvements/enhancements made to the sql database library for music files
- "music party mode", jukebox feature (requires music database with at least 50 entries)*
- last.fm (http://www.last.fm) (audioscrobbler) track submission and web services support (lastfm://)
- shoutcast top-500 access (internet radio listing from shoutcast.com top-500)
- support for album-info and cover/thumb lookup on allmusic.com internet database
- reads id3v1/id3v2/apev1/apev2/id666 tags
- vorbis comments (tag used in ogg and flac audio-files) and ogg chapter support
- play supported audio files directly from rar and zip archives
- play realmedia internet streams of http + rtsp/rdt (real data transport protocol)*
- karaoke cdg-file support for music files updated and improved (plus more integrated)*
- microphone support with voice mask (xbox communicator or madcat's phone adapter)*
- more audio visualizations (including the fabulous and amazing looking milkdrop)
- pcm (2-channel/stereo) 48khz pass-through (s/pdif-out) support
features available for picture/image-file viewing:
- improved slideshow function/feature (with 'fancy' transition effects)
- display supported picture files directly from rar and zip archives
- automatic generation of thumbnails in background processor-thread
new features available for xbox gaming:
- xlink kai (http://www.teamxlink.co.uk) front-end (online-gaming for "system-link" enabled games)
- kai connection and community front-end ******
- kai hosting options ******
- kai text chat ******
- kai voice chat (using speex) ******
- kai toast (pop-up notifications) ******
- team-xored (http://forums.maxconsole.net/forumdisplay.php?f=44)'s etm/xbtf engine (apply etm and
xbtf trainers to original xbox games)
- ntsc/pal-50/pal-60 video mode auto-switching (for tv's that support all modes)
- rename xbe
other and generic graphical user interface (gui) features:
- expanded and enhanced skinning engine, the most flexible skinning-engine ever!(?)
- context menu feature (title button on the remote or white button on the controller)
- usb keyboard support (hid), (us layout only) (remappable via keymap.xml)*
- screensaver api for xbmc, support .xbs screensavers specially designed for xbmc*
- new file manager (more logical file manager with split windows, 'commander'-style)*
- python script interpreter engine updated and improved, (for xbmc python scripts)
- optional splash screen on startup of xbmc (displayed if "media\splash.png" available)
- navigating sound effects (optional wav themes when moving through menus)
other non-gui features, functions and options:
- http api (http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=st;f=5;t=9397) (remote control xbmc via http cgi commands via pc or pda applications)
- ftp-server now prefers /e/ type of paths instead of the old /e:/ format
- ftp-server now supports so called 'site commands' (raw cmd "site help" for list)
- stacking methods changed to regular expressions (see xboxmediacenter.xml)
- skinnable lcd (via the lcd.xml file located in the system folder)
- file deletion support over smb/samba (if the share and file permissions allows it)
* = experimental, unfinished, unstable, buggy and/or limited
** = most xbox dvd-rom drives are very picky with cd/dvd media disks, see faq
*** dts-cdda & dts-wav will never be passed-through as dts, since they must be resampled to 48khz
**** = xbox's hard drive file system has file & folder name/character limitations, see faq
***** = drm (digital rights management) protected files are not supported by xbmc
****** = kai tunneling engine running on networked pc with internet access required
******* = h.264 encoded with cabac/deblocking will not play well due to slow xbox cpu
pps! please do not post bugs, feature suggestion or help/support requests in this topic thread. read and follow the xbmc faq (http://www.xboxmediacenter.com/info_faq.htm), thanks in advance.
footnote: for those who are new to xbmc, cvs (concurrent versions system) (http://sourceforge.net/cvs/?group_id=87054) refers to the most current (day-for-day) source code tree.
ladies and gentlemen, boys and girls. we are happy to announce that we have once again put the official xbmc cvs (http://sourceforge.net/cvs/?group_id=87054) into a feature freeze and thus our third official public bug-bash has begun. this is the first step in the process of getting ready for another 'stable' point release of xbmc.
the cvs feature freeze means that in order to minimize new bugs, no major features will be introduced into the cvs (http://sourceforge.net/cvs/?group_id=87054) until after the source code for the point release has been finalised.
this feature freeze will also give skinners and translators (http://www.xboxmediacenter.com/info_faq.htm#translations) a chance to catch up as xbmc's skin-structure has also been locked down. skinners and users alike should note that skins made for earlier versions than 2.0.0 will no longer be supported, and that out-of-date translations will not be released with the 2.0.0 point release.
we should all do our best to find and fix most bugs before the release date for 2.0.0 can be set. this means that we now need your help more than ever with finding new bugs and reporting those bugs in a proper and detailed manner (http://manual.xboxmediacenter.de/wakka.php?wakka=submitbugreport).
we of course also extend a welcome to other developers; please help us solve these bugs and submit fixes for them (http://sourceforge.net/tracker/?group_id=87054&atid=581838).
only with your help can we get an xbmc 2.0.0 point release ready in a timely fashion, but please understand that all the members of team-xbmc are non-paid volunteers, so we cannot set a definitive deadline at this stage. we will however do our best to have the first release candidate ready within a reasonable timeframe.
ps! also new since the last point release is the xbmc online-manual (http://manual.xboxmediacenter.com). what makes this manual special is the "wiki" format which means that anyone of you can help update it at any time! we appreciate all help with updating the manual to cover everything xbmc 2.0.0 has to offer.
please understand that it is very hard to track or monitor bugs using a forum alone which is why our bug discussion forum (http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=sf;f=3) is not intended to be used for official "bug reporting (http://www.xboxmediacenter.com/info_faq.htm#27)".
the bug discussion forum (http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=sf;f=3) is only intended for general bug discussion. if you are not sure that the problem you are experiencing is a bug or not, then you should first post your symptoms in the bug discussion forum (http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=sf;f=3) to see if someone else can verify this. only once verified should you submit the problem as a proper detailed bug report on our sourceforge.net bug tracker (with instructions on how to replicate the symptoms) (http://manual.xboxmediacenter.de/wakka.php?wakka=submitbugreport).
note! there is one bug that could possibly block the release of 2.0.0 if it's not fixed. the "sql database not created if harddrive is locked (http://sourceforge.net/tracker/index.php?func=detail&aid=1253567&group_id=87054&atid=581838)" bug has been around for almost 6 months, making xbmc unusable for many users of soft-modded xboxes with larger, locked harddisks. *it prevents the database files that xbmc relies on from being created and written to, effectively rendering the my programs section unusable. *it only occurs with some harddisks, and only occurs when the harddisk is locked. the developers have been unable to replicate this bug (and thus unable to remedy the issue) due to not having a suitable harddisk that shows the problem. we are requesting a donation or loan of a harddisk that has the issue, or some monies and a list of susceptible harddisk model numbers so that we can purchase a suitable one in order to replicate and fix this issue. if you have such a harddisk, or know of make/model-number of harddisks that exhibit this issue, please contact us here (link) (http://sourceforge.net/tracker/index.php?func=detail&aid=1253567&group_id=87054&atid=581838).
what's new in the cvs since the 1.1.0 point-release (...well, most of what's new anyway):
supported file/container formats:
- dvd-video playback directly from xbox dvd-rom drive (with dvd-menu support)*
- dvd-video playback over smb, xbmsp and local hard drive (with dvd-menu support)*
- cd-text support for audio-cd (cdda), audio cds that have cd-text information*
supported video/audio codecs and picture formats:
- improved mpeg-4 avc - advanced video coding (h.264) decoding/playback *******
- ac3-cdda and ac3-wav audio codec
- dts-cdda and dts-wav audio codec***
- musepack (mpc/mpeg+) audio codec
- alac (apple lossless audio codec)
- ape (monkey's audio) lossless audio codec*
- wavpack lossless audio codec
- shn (shorten) lossless audio codec
- it (impulse tracker) tracker mod audio codec
- s3m (scream tracker 3) tracker mod audio codec
- mod (amiga module) tracker mod audio codec
- xm (fast tracker 2) tracker mod audio codec
- nsf (nes sound format) tracker mod audio codec
- spc (spc700) tracker mod audio codec
- gym (genesis) tracker mod audio codec
- sid (commodore 64) tracker mod audio codec
- adlib (opl2/3 fm) tracker mod audio codec
- ym (atari st) tracker mod audio codec
- adx/ast/adp/dsp/ymf/hps (nintendo gamecube adpcm compressed audio-files)
features available for the new native dvd-video player (http://manual.xboxmediacenter.de/wakka.php?wakka=dvdplayer):
- dvd-video playback with dvd-menu support (a work in progress, help is wanted here (http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=st;f=5;t=10877))*
- hdtv upscale/upconvert support (upscales/upconverts all dvds to 720p or 1080i)
- standard ff/rwd seeking* and backward and forward (2%/10% or time) jumping
- video picture bookmarking via osd (resume a movie later, even after reboot)
- automatic (hidden) bookmarking of current position on stop of playback
- puo (prohibited user operations) bypass, makes it possible to skip or ff intros, etc.
- play supported video files directly from bin, img, nrg and iso cd/dvd-images*
- switch between embedded audio-streams/tracks support (via menu or osd)
- switch between embedded subtitles in dvds (external subtitles are not supported yet)
- de-interlace filter (for interlaced video) implementation option (auto or manual)*
- sync interlaced output (for interlaced video) for 'i' view-modes (pal/ntsc/1080i)
- ac3 (dolby digital/ex) 2.0, 5.1 and 7.1 audio in video ac3 pass-through (s/pdif-out)
- ac3 (dolby digital) 2.0 and 5.1 audio in video software decoded to stereo analog-out
- dts (digital theatre sound/es) 48khz audio in dvd-video (dts digital pass-through)
- dts (digital theatre sound) 44.1khz/48khz audio in dvd-video (software decoded)*
- pcm/lpcm (2-channel/stereo) 48khz pass-through (s/pdif-out) support
- option to output mono or stereo to all speakers (for 5.1 surround speakers)
features available for video-file playback:
- play realmedia internet streams of http + rtsp/rdt (real data transport protocol)*
- play supported video files directly from rar/zip archives (inc. dvd-images in rar/zip)
- video picture bookmarking via osd (resume a movie later, even after reboot)
- automatic (hidden) bookmarking of current position on stop of playback
- switch between multiple audio-streams/tracks support in mkv (matroska) container
- left, right and stereo channel selection available for all two channel audio-streams
- watched/unwatched flag for videos (so you see which video-files you have seen or not)
- sync interlaced-output (for interlaced video) for 'i' view-modes (pal/ntsc/1080i)
- pcm/lpcm (2-channel/stereo) 48khz pass-through (s/pdif-out) support
- per-file-settings (stored in the sql database library for video files)
features available for audio-file playback/backup:
- new audio playback engine with gapless-playback and cross-fade support
- cue-sheet (http://en.wikipedia.org/wiki/cue_sheet) support for all supported paplayer (http://manual.xboxmediacenter.de/wakka.php?wakka=papfaq) (new audio playback engine) codecs
- replaygain (http://www.replaygain.org) support, and automatic ssrc (http://shibatch.sourceforge.net) resampling from 44.1khz to 48khz
- many improvements/enhancements made to the sql database library for music files
- "music party mode", jukebox feature (requires music database with at least 50 entries)*
- last.fm (http://www.last.fm) (audioscrobbler) track submission and web services support (lastfm://)
- shoutcast top-500 access (internet radio listing from shoutcast.com top-500)
- support for album-info and cover/thumb lookup on allmusic.com internet database
- reads id3v1/id3v2/apev1/apev2/id666 tags
- vorbis comments (tag used in ogg and flac audio-files) and ogg chapter support
- play supported audio files directly from rar and zip archives
- play realmedia internet streams of http + rtsp/rdt (real data transport protocol)*
- karaoke cdg-file support for music files updated and improved (plus more integrated)*
- microphone support with voice mask (xbox communicator or madcat's phone adapter)*
- more audio visualizations (including the fabulous and amazing looking milkdrop)
- pcm (2-channel/stereo) 48khz pass-through (s/pdif-out) support
features available for picture/image-file viewing:
- improved slideshow function/feature (with 'fancy' transition effects)
- display supported picture files directly from rar and zip archives
- automatic generation of thumbnails in background processor-thread
new features available for xbox gaming:
- xlink kai (http://www.teamxlink.co.uk) front-end (online-gaming for "system-link" enabled games)
- kai connection and community front-end ******
- kai hosting options ******
- kai text chat ******
- kai voice chat (using speex) ******
- kai toast (pop-up notifications) ******
- team-xored (http://forums.maxconsole.net/forumdisplay.php?f=44)'s etm/xbtf engine (apply etm and
xbtf trainers to original xbox games)
- ntsc/pal-50/pal-60 video mode auto-switching (for tv's that support all modes)
- rename xbe
other and generic graphical user interface (gui) features:
- expanded and enhanced skinning engine, the most flexible skinning-engine ever!(?)
- context menu feature (title button on the remote or white button on the controller)
- usb keyboard support (hid), (us layout only) (remappable via keymap.xml)*
- screensaver api for xbmc, support .xbs screensavers specially designed for xbmc*
- new file manager (more logical file manager with split windows, 'commander'-style)*
- python script interpreter engine updated and improved, (for xbmc python scripts)
- optional splash screen on startup of xbmc (displayed if "media\splash.png" available)
- navigating sound effects (optional wav themes when moving through menus)
other non-gui features, functions and options:
- http api (http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=st;f=5;t=9397) (remote control xbmc via http cgi commands via pc or pda applications)
- ftp-server now prefers /e/ type of paths instead of the old /e:/ format
- ftp-server now supports so called 'site commands' (raw cmd "site help" for list)
- stacking methods changed to regular expressions (see xboxmediacenter.xml)
- skinnable lcd (via the lcd.xml file located in the system folder)
- file deletion support over smb/samba (if the share and file permissions allows it)
* = experimental, unfinished, unstable, buggy and/or limited
** = most xbox dvd-rom drives are very picky with cd/dvd media disks, see faq
*** dts-cdda & dts-wav will never be passed-through as dts, since they must be resampled to 48khz
**** = xbox's hard drive file system has file & folder name/character limitations, see faq
***** = drm (digital rights management) protected files are not supported by xbmc
****** = kai tunneling engine running on networked pc with internet access required
******* = h.264 encoded with cabac/deblocking will not play well due to slow xbox cpu
pps! please do not post bugs, feature suggestion or help/support requests in this topic thread. read and follow the xbmc faq (http://www.xboxmediacenter.com/info_faq.htm), thanks in advance.
footnote: for those who are new to xbmc, cvs (concurrent versions system) (http://sourceforge.net/cvs/?group_id=87054) refers to the most current (day-for-day) source code tree.