Xion 1.0 build 102 Beta Release

WARNING:
This is a Beta Build. That means it has fixes and features that are NEW. It is also possible it has bugs that are NEW! If you are looking for stability, please don't expect this build to be perfectly stable. It may have issues. If on the other hand you are happy to try this build out and post any bugs back in this thread, then please do!
Download Installer Version:
r2 Studios Server -> http://www.r2.com.au/downloads/files/beta/qa-xion_v1.0b102.exe
OR
Xion Server -> http://xion.r2.com.au/download/beta/qa-xion_v1.0b102.exe
Changelist:
If you find bugs specifically related to this build, please post them here instead of the Bug reporting forum. Any feedback positive or negative should also go in here, no new threads. This way all feedback, etc related to this build will be in the one place.
ABOUT THIS BUILD:
Skinnable Playlist for the win! WARNING: This is a Preview build for the Playlist. I need feedback and any other bugs you find! PLEASE NOTE: Do not release any skins with Playlists in them yet as no one can use them properly! ALSO, things may change before release, so be prepared for that!
Also note that currently the Playlist won't remember which .psd you last had loaded, it will always reload the default.zip's, playlist.psd. This is intentional for this build as I haven't nailed down a bunch of things yet.
The main thing I'm looking for feedback on, is any problems creating the playlist skins themselves. There is no documentation yet, other than the playlist.psd file itself, within the Default.zip, so please skinners take a look at this.
Any questions or bugs related to the skinnable playlist should be posted here only!
Enjoy!
Cliff
This is a Beta Build. That means it has fixes and features that are NEW. It is also possible it has bugs that are NEW! If you are looking for stability, please don't expect this build to be perfectly stable. It may have issues. If on the other hand you are happy to try this build out and post any bugs back in this thread, then please do!
Download Installer Version:
r2 Studios Server -> http://www.r2.com.au/downloads/files/beta/qa-xion_v1.0b102.exe
OR
Xion Server -> http://xion.r2.com.au/download/beta/qa-xion_v1.0b102.exe
Changelist:
- Major internal refactoring of the Skin classes to better generalize it and place it within a library (This took ages!)
- Make it so that if you launch Xion with command line options and there is a previous instance, it doesn't take focus - Thanks zeroone!
- Fix compilation of SDK Examples
- Don't force the output volume to max for the device
- Update Bass to 2.4.1.1
- Add options for Integration into Windows Explorer, AutoPlay Menu and Native Media Players into the File Types tab
- More work towards a skinnable playlist. Large chunk of work now complete and functions 100%. Now just needs extra buttons/features to support it back up to the original Playlist level.
- Several changes to internal string handling
- Cleaned up some Stare Viz code
- Fixed some compile errors in VS2005 while preparing for migration
- Used a new version of the Menu system for the playlist on right click
- Fixed up some more String/XionName/XionPath references
- Modified Playlist to allow loading from an archive as well as file on disk
- Updated BASS to 2.4.2
- Cleaned up the Shimmer/Playlist Window architecture. More to come
- Updated BassVis to 2.4.1.2
- Remove obsolte BassVis
- Added drag and drop support for loading the Playlist Interfaces
- Fixed Bug when you save the Tag info for the currently playing song, it doesn't remember the position it was playing up to - Thanks pickle!
- Modified State Saving so that it also saves the direction of the animation as well as if it was playing or not. Increased the version number from 2 to 3
- Fixed bug where tags weren't being properly updated when a new file was loaded that had no tags
- Modified the Shimmer Window to display the track name for its caption
- Added a text dialog for displaying the Track Title Format, instead of using a Message Box
- Fixed CD Audio tracks not properly progressing. (Any track that was unable to be pre-cached was causing it to get stuck)
- Fixed the track names inheriting the name of the action text that was currently active when adding them. I.e. Volume 56%
- Updated the way that the playlist adds files, now that its skinnable. Will now display progress in a text 'pl_info' box
- Will now display an error if Xion was unable to play a specified file, instead of sitting there apparently stuck
- All VU meters used for skinning are now scaled by the current volume
- Modified Playlist window's minimum size to be limited to the size of the source playlist skin
- Allowed the playlist font to be customized using normal font tags from the skin
- Modified XionWindowSkinned to block Cancel and Ok defaults commands which were causing the skin windows to disapear if you pressed escape
- Added the ability for the playlist search box to use a custom font
- Made the playlist or the search box hide if they haven't been specified in the skin
- Added support for pl_menu button
- Fixed GUIAnimation objects not moving correctly when within the playlist
- Fixed Interfaces not loading correctly when run from the installer
If you find bugs specifically related to this build, please post them here instead of the Bug reporting forum. Any feedback positive or negative should also go in here, no new threads. This way all feedback, etc related to this build will be in the one place.
ABOUT THIS BUILD:
Skinnable Playlist for the win! WARNING: This is a Preview build for the Playlist. I need feedback and any other bugs you find! PLEASE NOTE: Do not release any skins with Playlists in them yet as no one can use them properly! ALSO, things may change before release, so be prepared for that!
Also note that currently the Playlist won't remember which .psd you last had loaded, it will always reload the default.zip's, playlist.psd. This is intentional for this build as I haven't nailed down a bunch of things yet.
The main thing I'm looking for feedback on, is any problems creating the playlist skins themselves. There is no documentation yet, other than the playlist.psd file itself, within the Default.zip, so please skinners take a look at this.
Any questions or bugs related to the skinnable playlist should be posted here only!
Enjoy!
Cliff
