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!

Ensure that the snapping rectangle and tooltips are updated with scaling

Modify Xion Config window Icons

Draw Icons with a transparent background to fix rendering issues

Fix the View All Skins button being enabled when you're on the All Skins tab

Ensure that GUIObjects are updated once prior to first frame render in order to remove flick of old/new values

Update Bass to 2.4.1

Fix pressing the play button so that it restarts the stream properly

Fix crash when generating previews (Thanks OfficerMike07)

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:

The most notable feature is the Scaling of the Interface. Right Click, choose Configure Xion, then double click Shimmer in the Plugins Tab.

The rest are some minor fixes and updates. More to come!

P.S. This is a Re-Release of Build 101 as OfficerMike07 found a crash that I wasn't happy leaving in, thanks OfficerMike07!

Enjoy!

Cliff

Last edited by Cliff Cawley on November 1st, 2008, 12:04 am, edited 1 time in total.

There are just a couple of minor issues which I'm sure will be sorted out in the near future. Text doesn't scale very well, especially the scrolling sort. I presume this is due to the lack of hardware acceleration so is to be expected. Some of the skins start to look very jagged when scaled up a lot.

The slider to scale the interface needs a bit of tweaking to give a more accurate selection. I like the snap to the 100%, 200% etc mark but it also makes fine adjustments difficult. The arrow keys only adjust the scale if the pointer is not at a 100%, 200% etc position on the slider. Perhaps a textbox or combo box could be added to work with the slider.

Not sure if it's a glitch or not, but after updating to this beta I had a problem with interface not showing on program load. Show Xion option was ticked, but there was nothing on the screen. Toggling it off and on didn't help. The solution was - Choose Skin to reload the skin.

I would suggest Alai to change the skin and try again, it might be the skin doing that, in which case it is a bug.

Also, stream problems still continue. Listening to one stream for more then an hour is where Xion ventures into a sudden death zone, meaning that if you try playing anything else after that time has passed, the chance that the player crashes on change increases as time passes. I listened to Rainwave for about 6 hours, and then tried to restart it because it had underbuffered and was out of sync with it's webpage system. Xion crashed once the stream had been started again.

snap rectangle is borked in 100, for example checkout the psd by Crotale - Turbine - which I uploaded onto my ftp to fix the toggle, snaprectangle is not working which explains why he was tearing his hair out about it

I'm running build 100 since the Last.fm plugin doesn't work with 101. I don't see my bug on the changelist though, so I'm thinking it's ok to mention here.

I've got 2 VU meters set to the left & right output levels. Every once in a while, when the levels go right to the top, the VU bar disappears, or rather flickers away. When the levels go down again, the animation continues as it should. My guess is that somehow it's animating beyond the end of the animation set (somehow 100.1% volume perhaps).

My guess is there's a rounding error somewhere, or some value needs to be floored/capped at 100.

is there any way to receive track name/time for external application? perhabs most easy way is to copy track name (by use "track title format" sytax command) to window text. So you may change "xion" to this long string.