Xion Audio Player

Xion 1.0 build 86 Beta Release

Beta Builds of Xion. These are builds that are not quite ready for Release, but need feedback and bug submissions in order to move it to Release Status

Postby Cliff Cawley » January 10th, 2008, 10:42 pm

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.0b86.exe
OR
Xion Server -> http://xion.r2.com.au/download/beta/qa-xion_v1.0b86.exe

Changelist:
  • Update BASS to 2.3.0.3
  • Update various sound format plugins
  • Fix crash in tag reading of mpeg files when strange frames are encountered
  • Fix focus issue when using some skins, focus was being pulled away so that you couldn't drag windows, click buttons, etc
  • Fix crash when parsing WPL lists that contain apos; characters
  • Fix constant High CPU usage from checking for mouse over.
  • Add some optimizations for the RenderCanvas function
  • Fix bug whereby _over and _down layers were incorrectly using the indicator properties when they should have been ignoring them as the _normal layer is the one that controls these - Thanks Lanang Jagad
  • Fix Config Data not loading correctly when a plugin hasn't been loaded yet. This caused problems with hotkeys.
  • Re-add support for saving of tags in the File Info window
  • Fix Text scrolling to make it less jittery
  • Convert animation speed back to old speed, using new system so that the speeds within the old skins don't need to be updated
  • Ensure that _over and _down layers are synched to the _normal when the controls are setup
  • Fix the Comment window in the File Information dialog so that it properly wraps the text
  • Fix rendering bug where some layers are left on the screen without being correctly cleared
  • Add Fix so that multiple objects can now receive _over messages instead of just the top most
  • Fix Crash when arranging the button layers incorrectly
  • Ensure that the playlist saves the playlist when performing a shutdown instead of just saving the settings for the playlist
  • Fix bug when moving mouse out of window and the _over states aren't updated
  • Update Bass_Fx to 2.3.0.4
  • Fixed Uninstaller so that it removes all right click commands and other Registry keys that were previously missed
  • Added 'Reset Window Position' button to the Shimmer Options window in case you lose the Window
  • Fix playlist not saving correctly on shutdown
  • Fix the string formatting for a blank string instead of rendering ' - '
  • Fix some layers not being hidden correctly. (Appeared as though it was layer order) - Thanks SLoB!
  • Fix component settings not saving (Stare vis in particular)
  • Fix ctrl/shift clicking stop button so that it works once again (right clicking still worked)
  • Fix Playlist scrolling when Alt+Ctrl is pressed
  • Fix random crash to do with mousing over the Shimmer window
  • Fix crash when opening a skin from the skin browser
  • Fix crash when mousing over some layers due to incorrect co-ordinates

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:

Previous Animation speeds have been reverted! Previous skins should no longer need tweaking. There have been a slew of bug fixes, along with a couple of features. I'm preparing for a new Public release so at this stage I'm only going to look at fixes.

One of the features I've added back in is the ability to save tags. While this implementation isn't as complete as I eventually want it, it should be enough to allow you to do basic ID3 tag editing. Let me know if you find any problems that I may have missed.

Enjoy!

Cliff :)
Last edited by Cliff Cawley on January 17th, 2008, 8:00 pm, edited 2 times in total.
Cliff Cawley
Creator of Xion
r2 Studios
http://www.r2.com.au
http://xion.r2.com.au
User avatar
Cliff Cawley
Creator of Xion
 
Posts: 1955
Joined: September 3rd, 2006, 11:33 am
Location: Brisbane, Australia

Postby SLoB » January 11th, 2008, 4:40 am

clean install
immediate crash on trying to change skin, will send the zip file

layerset order bug not fixed :(

Torsion drawer button fixed

Buffering radio station seems slow for some reason atm

will edit post if i find anymore, literally just started it up
User avatar
SLoB
Xion Junkie
 
Posts: 1340
Joined: September 11th, 2006, 9:21 pm
Location: UK

Postby Cliff Cawley » January 11th, 2008, 8:41 am

SLoB Wrote:layerset order bug not fixed :(


As I said I couldn't make out what was wrong and couldn't see any difference. If you could send a small test case with clear instructions, that would help :)

SLoB Wrote:Buffering radio station seems slow for some reason atm


Slow in what respect? Is it just the one or all? Perhaps its your net connection? Its possible the BASS update has caused that?

Cliff :)
Cliff Cawley
Creator of Xion
r2 Studios
http://www.r2.com.au
http://xion.r2.com.au
User avatar
Cliff Cawley
Creator of Xion
 
Posts: 1955
Joined: September 3rd, 2006, 11:33 am
Location: Brisbane, Australia

Postby SLoB » January 11th, 2008, 9:02 am

not sure wots up with the connection
ill try that last sample skin i sent you, see if that exhibits the behaviour
pmd u with the crash file
User avatar
SLoB
Xion Junkie
 
Posts: 1340
Joined: September 11th, 2006, 9:21 pm
Location: UK

Postby lanang jagad » January 11th, 2008, 1:43 pm

My skin I love color, some of the buttons doesn't work like they used to. The "change backlight color" button and the "change skin color" button.

I've checked, and found this.
The layer name of the button -- modify(b) acanplay -- (doesn't work)
Then I turn it into this -- button modify(b) acanplay -- (works)

So the conclusion is, in the previous build, to determine
a layer as a button with no pre-determined function you don't have to put the word button into your layer name, you can just put modify(x) and it will react as a button. But Now in this new build if you want a layer as a button with no pre-determined function, the word button in the layer name is a must.

What do you think Cliff, should I update the skin or you are going to make it like it used to?
User avatar
lanang jagad
Xion Supporter
 
Posts: 12
Joined: June 9th, 2007, 3:42 am
Location: Indonesia

Postby Cliff Cawley » January 11th, 2008, 4:45 pm

lanang jagad Wrote:My skin I love color, some of the buttons doesn't work like they used to. The "change backlight color" button and the "change skin color" button.

I've checked, and found this.
The layer name of the button -- modify(b) acanplay -- (doesn't work)
Then I turn it into this -- button modify(b) acanplay -- (works)

So the conclusion is, in the previous build, to determine
a layer as a button with no pre-determined function you don't have to put the word button into your layer name, you can just put modify(x) and it will react as a button. But Now in this new build if you want a layer as a button with no pre-determined function, the word button in the layer name is a must.

What do you think Cliff, should I update the skin or you are going to make it like it used to?


You should update your skin. It was a bug that it worked before, without having a button keyword :)

Cliff :)
Cliff Cawley
Creator of Xion
r2 Studios
http://www.r2.com.au
http://xion.r2.com.au
User avatar
Cliff Cawley
Creator of Xion
 
Posts: 1955
Joined: September 3rd, 2006, 11:33 am
Location: Brisbane, Australia

Postby Cliff Cawley » January 11th, 2008, 8:49 pm

SLoB Wrote:not sure wots up with the connection
ill try that last sample skin i sent you, see if that exhibits the behaviour
pmd u with the crash file


Fixed both the crashes and since not many have downloaded the build, i've updated the existing file, so re-download again to test.

Cliff :)
Cliff Cawley
Creator of Xion
r2 Studios
http://www.r2.com.au
http://xion.r2.com.au
User avatar
Cliff Cawley
Creator of Xion
 
Posts: 1955
Joined: September 3rd, 2006, 11:33 am
Location: Brisbane, Australia

Postby SLoB » January 11th, 2008, 9:25 pm

confirmed both crashes fixed yay :)

Cliff, pmd u with what I think is possibly an alternative bug relating to the layer group/set order, that may well be the issue, but its funny it should fix itself if the group is moved (no point in actually moving group for final skin as that would bork the z order of layers)
User avatar
SLoB
Xion Junkie
 
Posts: 1340
Joined: September 11th, 2006, 9:21 pm
Location: UK

Postby SLoB » January 13th, 2008, 2:16 am

cd play is a bit borked in l8est beta

the library is not enabled by default, well does not seem to be, once enabled and opened, click on cd to play one of the cds in the tray and then fire up the playlist, the tracks are listed but when you goto play one the time vanishes and it just sits there appearing to refresh the track name, no actual track is played

have tried opening/closing xion a few times and same thing as above
User avatar
SLoB
Xion Junkie
 
Posts: 1340
Joined: September 11th, 2006, 9:21 pm
Location: UK

Postby ForceField » January 14th, 2008, 3:25 am

Nice!!

The animation on all my skins are now faster.I think that I must use the delay function to slow them.

I also noticed a Very High CPU Usage when the visualisation is enabled.the CPU was All the time above the 60% and dropped to between 10-20% without it.While in the Beta 84 the CPU usage was about 40% with the same skin.It's too high. :(

Other than that , Xion is really stable. :D
User avatar
ForceField
Xion Admirer
 
Posts: 112
Joined: September 25th, 2006, 12:16 am
Location: Lebanon,Beirut

Postby Cliff Cawley » January 14th, 2008, 9:13 am

ForceField Wrote:Nice!!

The animation on all my skins are now faster.I think that I must use the delay function to slow them.

I also noticed a Very High CPU Usage when the visualisation is enabled.the CPU was All the time above the 60% and dropped to between 10-20% without it.While in the Beta 84 the CPU usage was about 40% with the same skin.It's too high. :(

Other than that , Xion is really stable. :D


If you used delay(0) anywhere, it will look faster, but the other values should all be the same.

I'm working on the high CPU and did some optimizations last night. I haven't optimized the visualisation at all yet, but hope to at some point.

Cliff :)
Cliff Cawley
Creator of Xion
r2 Studios
http://www.r2.com.au
http://xion.r2.com.au
User avatar
Cliff Cawley
Creator of Xion
 
Posts: 1955
Joined: September 3rd, 2006, 11:33 am
Location: Brisbane, Australia

Postby ALAS » January 14th, 2008, 9:15 am

ain´t got too much time atm to test.. will do that later more detailed

here a first short impression:

I also see high CPU load especially when using web streams (about 20% more than build 84) but also at no-web usage- with "normal" skins - means not multiple track layers or complex animations

Another thing is that scrolling of track windows seems to judder - not shure

at my track displays now every space between tag details is "_", is that ment to be? (also at non-missing tag details)

also: at web streams the kBps are still always 0

The reintroduced bug of "passthrough" of buttons and multi-focus seems to be ok again - nice ;-)

also animation speed ok again

l8er
Last edited by ALAS on January 14th, 2008, 6:49 pm, edited 1 time in total.
User avatar
ALAS
Xion Fan
 
Posts: 256
Joined: March 12th, 2007, 3:26 am

Postby UnseenRage » January 14th, 2008, 11:56 am

I think the tooltips are broken. They work for text objects and buttons but not for indicators and stuff where you have to actually use tt(x).
User avatar
UnseenRage
Xion Supporter
 
Posts: 65
Joined: September 29th, 2006, 6:03 pm
Location: Texas

Postby Cliff Cawley » January 16th, 2008, 9:18 pm

UnseenRage Wrote:I think the tooltips are broken. They work for text objects and buttons but not for indicators and stuff where you have to actually use tt(x).


Ah yes, you are correct :D I'll look into which other objects there are that are missing this and add them :)

*update* - Ok, I've fixed this for all of the indicator layers. Are there any other layer types that aren't working?

Thanks!

Cliff :)
Cliff Cawley
Creator of Xion
r2 Studios
http://www.r2.com.au
http://xion.r2.com.au
User avatar
Cliff Cawley
Creator of Xion
 
Posts: 1955
Joined: September 3rd, 2006, 11:33 am
Location: Brisbane, Australia

Postby Cliff Cawley » January 16th, 2008, 10:29 pm

ALAS Wrote:I also see high CPU load especially when using web streams (about 20% more than build 84) but also at no-web usage- with "normal" skins - means not multiple track layers or complex animations

Hmm, I haven't been able to reproduce this here, is there a specific stream url that you can send me so that I can try it here, it might be the steam type.

ALAS Wrote:Another thing is that scrolling of track windows seems to judder - not shure

I've added a fix in for this to reduce the stutter, let me know how it goes in the next build :)

ALAS Wrote:at my track displays now every space between tag details is "_", is that ment to be? (also at non-missing tag details)

Hmm this is new. Mine display fine. Could you send a screenshot as well as perhaps an example audio file that exhibits this?

ALAS Wrote:also: at web streams the kBps are still always 0

I'll have to try this again when I have my net back at full speed. Its the last day of the month and I'm over my pitiful limit :( Australian broadband sucks :(

ALAS Wrote:The reintroduced bug of "passthrough" of buttons and multi-focus seems to be ok again - nice ;-)

also animation speed ok again

Awesome, good to hear these are both working again for you! ;)

Cliff :)
Cliff Cawley
Creator of Xion
r2 Studios
http://www.r2.com.au
http://xion.r2.com.au
User avatar
Cliff Cawley
Creator of Xion
 
Posts: 1955
Joined: September 3rd, 2006, 11:33 am
Location: Brisbane, Australia
Next

Return to Beta Builds

Who is online

Users browsing this forum: No registered users and 4 guests

cron