Monday, December 25, 2006

5.2.5.857 + 5.3.2.1003 / 12.25.06

crash fixed, tested in 5.3.2.1003 and 5.2.5.857.

5.3.2.1003 indicates the following playlist types are supported out of the box:

M3U / M3U8 / PLS / ASX / WAX / WMX / WVX / WPL / B4S / BPL

not XSPF.. guess plext still has a use for winamp users.

the new winamp has some unicode support (notice m3u8 above) along with input plugins supporting incoming filenames in unicode as well as get extended file info supporting unicode strings. i'll end up adapting plext (in_plext) to support unicode into it's owns plugins (pl_*) .. which is an apparently open issue in pl_xspf.

i'll end up putting a build up for the crash fix, probably when i get back to the east coast. more debugging and perhaps some feature expansions in the next couple days?

Sunday, December 24, 2006

new winamp / 12.24.06

so i've managed to get some code debugging time in as i sit here waiting for xmas eve dinner to be served. looks like the winamp crash is a simple matter of me not returning something to ml_local.dll (which wasn't being asked for by the old winamp at all apparently.. that or they had better error handling)

i just need to see what winamp normally returns for the request and mimic it, might be as simple as forwarding the subclassed window's response and that would be that.

once i've solved this hooking related issue i can get back to fixing the other pl_xspf specific issues that have been sitting around for ages.