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
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!
Fixed Album art not being properly refreshed when you reloaded the skin, or changed skins in between a song change
Fixed the loading process of Interfaces to allow better resolving now that there are two types, playlist and normal
Modified XionTagslib to better use File open for read, instead of attempting to gain full access immediately. This helps fix issues on Vista and Windows 7
Fixed loading of M3u files that contained mixed tag information. Some existing, some not - Thanks Luke!
Upgraded the minimum Win32 Compile flag to 0x0600 (vista/2008) as per the latest SDK. Open Dialogs now have proper Vista feel on Vista
Modified Xion to use the Documents and Settings folder if not a Portable build
Fixed potential crash due to XionWindow's not correctly deregistering when unloading components
Fixed the Taskbar Button menu. Disabled and removed commands that made no sense for the Xion windows
Improved support on Vista/Windows 7. Shouldn't have to run as Administrator any more.
Fixed the Crash Reporter so that it works correctly with Unicode. Also performed a couple of other minor changes and fixes.
Fixed loading of interfaces not in the Interfaces folder
Added a prompt for the user to copy existing files from the Interfaces folder, the first time they run under a new profile, if there are more than the default skin.
Added a 'Locate in Explorer' to the right click menu in the Skin Browser, allowing you to open Explorer to locate the skin
Fixed the Album Art in the playlist so that it correctly shows
Fixed the TriggerOn_SongChange for the playlist so that they correctly trigger
Added UAC Integration support. If you're not an Administrator and you attempt to perform a command that requires Admin, UAC will be invoked and the settings saved correctly.
Added UAC icons when not an Admin on Vista, Windows 7 and future systems.
Improved the File Types Config Tab Layout
Modified the List box drawing to allow for more items to be displayed in the config windows
Renamed GUI names for default plugins as well as internal plugin names
Added Associate All button to the File Types Tab
Modified the Hot Keys Disable All button to toggle between Disabling and Enabling all
Added hint text to the Global Hotkeys tab
Modified the Album Art layer so that its controlled by the skin and not whether the album art is valid or not. This fixes the usage of aclaswch, etc to control the album art visibilty
Renamed Default Plugin dlls to match the new internal names
Added auto cleanup of old plugins if they exist on install
Added relative path saving for the Portable version for current playlist, current filename, and current interfaces
Modified the way that File Types and other registry information is stored so thats its now all CurrentUser instead of Local machine.
Modified the MSN Playing text and removed Xion: and changed the format to be the same as other Media Players
Modified File Extensions to add an entry for OpenWithProgIds
Optimized the Shell notification process for Associate/Disassociate All
Added the ability to scroll a scrolling text layer with the mouse by dragging it
Fixed Cancel button on Shimmer Config Window
Modified default progress bar behaviour to make squabble sound when dragging. If you use the shift key it won't play till you release.
Fixed the Description for Hotkeys. Now when you enter Ctrl + Alt + Left, it will show that, instead of Ctrl + Alt + Num 4
Added support for new time layers. You can add the following new keywords (elapsed, remaining or total). These allow the skin author to control the time layer. If you don't specify any extra keywords other than time, it will default to user controlled.
Fixed the display of errors when a file is not found in a playlist
Added support for aclafadeto/action_layer_fadeto so that you can fade the alpha of a layer from one value to another
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:
This is a stabilisation build, heading towards the next Public release. I haven't had any reports of issues with the Unicode support, so it seems that was a success!
NOTE: All issues with Vista/Windows 7 should now be resolved! Please don't 'Run as Administrator' or 'Run in Compatibility' mode as there's no need to any more!
There'll be at least one more Beta build before Release. I want to polish off some existing features and fix any bugs from this build. Please test this build and let me know of any major issues! Thanks!
Any questions or bugs related to this build should be posted here only!
Enjoy!
Cliff
Last edited by Cliff Cawley on March 16th, 2009, 10:22 pm, edited 2 times in total.
It all seems to be working well apart from a few little issues Cliff.
Xion installed over the old build (108) and asked to copy the interfaces to the Documents and Settings folder ok. This left the current interface referenced to the old location until it was manually changed.
Uninstalling Xion leaves a lot of file type entries behind in the registry, incuding those for playing the contents of folders from within explorer. These context entries work but cause an error dialog (error playing <path>).
djinn2 Wrote:It all seems to be working well apart from a few little issues Cliff.
Xion installed over the old build (108) and asked to copy the interfaces to the Documents and Settings folder ok. This left the current interface referenced to the old location until it was manually changed.
Actually, I'm ok with this one. If the file is then deleted, it will just load the default interface. The Program files location is just known as a 'Starting' location now.
djinn2 Wrote:Uninstalling Xion leaves a lot of file type entries behind in the registry, incuding those for playing the contents of folders from within explorer. These context entries work but cause an error dialog (error playing <path>).
Otherwise its great so far
Hmm did you register the file types with build 109 or a previous build?
I've changed registry locations for the file types so that its Multi user aware (I.e. each user can have their own associations). Its possible those old associations are still there from a previous version?
To test Disassociate all and then associate a couple of test ones. Now Uninstall and see if it correctly removes them. Its possible I didn't cleanup the old global Explorer settings though. I'll check it out and make sure its fixed for 110
Thanks!
Cliff
Last edited by Cliff Cawley on February 3rd, 2009, 12:09 am, edited 1 time in total.
Cliff, I did as you suggested and the context entries were still there when Xion was uninstalled so they must have been left overs. They could have been from any of the last few builds as I've just installed each build over the last (tried every build so far).
I'll leave everything as is for now rather than trawling through the registry. Besides it means any fix you come up with has a nice testing ground
The playlist only displays the track times for tracks that have/are playing, this includes the total time at the bottom of the window. Has this ever worked with the skinnable playlist? I can't recall. Also 'refresh all track times' clears the times that are there and just reads the current track.
you should have got a few mails from the crash reporter from me too Cliff from build 108 i think, was amazed it kicked in after the other versions just crashed silently
logokas Wrote:In that case your reporter is not sending the reports as it should.
At any rate, i managed to crash the beta simply by using 'Play now in Xion' on the thing. Could be i triggered the leftover shell extensions.
Well the reporter should be using your email client to send the files. Did it do this? The address it sends it to should be the normal address. Check in your email client in the sent items, and potentially save the attachment to your desktop and use the Contact page here to send again.
I haven't received any emails about crashes so far
djinn2 Wrote:The playlist only displays the track times for tracks that have/are playing, this includes the total time at the bottom of the window. Has this ever worked with the skinnable playlist? I can't recall. Also 'refresh all track times' clears the times that are there and just reads the current track.
Thanks djinn2, I'll have to look into this one and see where its going wrong.
SLoB Wrote:you should have got a few mails from the crash reporter from me too Cliff from build 108 i think, was amazed it kicked in after the other versions just crashed silently
Haven't got any from you either SLoB. Can you check your sent items too? And possibly send again on the Contact page?
If the email address is broken, let me know when you send an email to me on the Contact page. (Don't publish here)