The current version of !WeeMP3 is:
Beta 1.6 (5th November 2001)
I have added !AcornCD support. WeeMP3 will now report the CD artist, title and tracknames if the application is present.
The new playlist is in and working with only some minor tidying to be done. Playlists appear alongside mp3s and CDs as music sources.
There might be a few other things but I can't remember off the top of my head. Play with it and see what you find :-)
It is worth noting that I have been using WeeMP3 as my preferred CD and mp3 player for many months now and for the most part find it quite stable. I know that there are several bugs/effects in there so let's see if you can break it :-)
(29th September 2001)
After coming back from a 3 month work placement and 3 weeks holiday I thought
that I'd push WeeMP3 on a bit more. Here's what's new:
The 150 frame lead-in 'feature' on CDs seems to act differently on ROS4. I've played about with it and hope that this will cure WeeMP3's habit of chopping the first 2 secs off cd tracks when skipping.
Finally 'plugged in' the new playlist engine that was sitting behind the scenes. This one is much more flexible and robust than the cobbled together job I put in for the beta testing.
Pausing and restarting mp3s now works as expected.
(5th July 2001)
Yes, I know that it's been a long time since the last update. Work has been
progressing rather slowly recently but has stepped up pace over the last
week or so. Here are a number of the features addeded/bugs fixed:
CD system now uses a different addressing technique and should now work on many more CD ROM drives.
Individual CD tracks can be selected from a list instead of having to skip track by track through the disc.
The internal playlist changes have continued but I still have a bit to go to get it working as planned.
Loads of other bug fixes and tweaks that you probably won't notice and I can't remember :-)
(6th April 2001)
Continuing internal changes
New buttons for repeat and random playback drawn
When an mp3 finishes, clicking Play will now restart it. (Finally this feature is back!)
Got rid of 'Clear Selection' bug that noone had spotted :-)
(2nd April 2001)
Fixed bug whereby WeeMP3 didn't quit when you shutdown the wimp. Also, I'm
continuing internal changes to the Playlist playback system.
(31st March 2001)
A stupid bug in the error handling routine was causing WeeMP3 to hang. Of
course, I didn't notice the bug while I have been developing since the
program never crashes for me :-). The bug is now fixed and the new release
is out.
(28th March 2001)
A nasty little bug in the volume slider system lead me to reassess the whole
volume system in WeeMP3. Turns out that it was one, small line of code that
was producing the bug! Should be working fine now so here is the release.
(22nd March 2001)
Still mucking about with the sliders to make them more Style Guide compliant
and user friendly. I also have a small bug with the volume one that needs
seeing to. Seems the wimp is not reporting the end of a slider drag :(.
(16th March 2001)
Making the playlist look more like a CD to the program internally. This
should make extending the program's features more straight forward.
(13th March 2001)
Added sliders for both volume and track position.
Fixed the scrolling speed of the status text.
(11th March 2001)
Fixed a number of 'bugettes' and style guide matters.
(10th March 2001)
Playlist now shows the first 50 characters of the track's leafname rather
than 30 as it did before.
(7th Match 2001)
Fixed the playlist redraw bug that crashed the prog if there were less than
3 items in the list
(2nd March 2001)
Fixed redraw bug whereby delete all was not clearing the window properly.
Fixed single item deletion bug.
Fixed Adjust-Drag bug
Added back in the Merge/Replace action with the playlist. (I don't know where it went in the first place!)
(28th Feb 2001)
Hopefully thrashed out the last few playlist database bugs.
Totally restructured the internal selection system and added own redraw code to the playlist window. Should be much faster now!
Added Shift+f12 to bring player to front. May or may not keep this.
Broke a load of other things that I'll have to fix tomorrow :-)
(18th Feb 2001)
Fixed bug whereby starting WeeMP3 would kill an mp3 currently playing.
Added code to check to see if the playlist has been saved and give the user a chance to save it before quitting
Added in CDDB id code. Much more reliable at detecting a CD swap than *whichdisc.
Playlist window will now shrink in size when items are deleted.
(27th Feb 2001)
Wimpslot bug fixed
Playlist resizing bug fixed
Items dragged to the playlist will now appear in the position you dropped them
If nothing is playing, pressing PLAY will attempt to play the playlist
(17th Feb 2001)
Link to website added. Thanks to Chris Williams for pointing me towards
the correct wimp message.
Draging directories full of MP3's to the playlist window will ADD them to the list. Dragging dirs to the main window will REPLACE the playlist with these new items.
(16th Feb 2001)
I have been working on code to create a CDDB compatible ID code for CDs.
This is working now and will form the basis of a more complex CD track
handling model.
Although unconfirmed, this error is likely to be due to a know bug in ROS4. I will attempt to work around it. The previous bug is probably also due to the ROS error.
Beta 1.6 (5th November 2001)
New playlist system that has been designed to be more robust and
flexible.
New internal CD system that should be compatible with more CD
drives.
Hopefully fixed pausing/restarting of tunes.
!AcornCD support.
Dunno if it was there before but you should be able to drag cd track
files (0x0cd) from programs like !Amp and AudioFS2 onto WeeMP3 to get
it to play the track.
You can pick which CD track to play by selecting from the new track
menu.
Handful of other bug fixes and tweaks.
Beta 1.3 (31st March 2001)
Squashed a silly bug in the error handling routine that caused the app
to hang.
Beta 1.3 (28th Match 2001)
Added sliders for both volume and track position.
Fixed the scrolling speed of the status text.
Internally, the playlist system has been tweaked.
Beta 1.2c (7th March 2001)
Fixed redraw bug that lead to crashes. See 'Latest News' for what's in
this version.
Beta 1.2 (1st March 2001)
Fixed redraw bug whereby delete all was not clearing the window
properly.
Fixed single item deletion bug.
Fixed Adjust-Drag bug
Added back in the Merge/Replace action with the playlist. (I don't know
where it went in the first place!)
Beta 1.1 (16th Feb 2001)
b1.1 - fixed a Volume bug that killed the program when the user was playing
around with both CD and MP3 volumes.
Fixed the code used when the program exits after a crash. Hopefully no
more 'Invalid Wimp operation' or 'Unknown Dynamic Area' errors :-)
Fixed bug where deleting items from the playlist and then adding new
entries would cause incorrect playback of playlist. Also a bug where by
the playlist would become corrupt if you moved files around the first
playlist entry. This should be the end of the 'Previous Pointer
mismatch' errors.
Fixed Border being left around the CD/MP3 mode icon.
Beta 1.1 (13th Feb 2001) - First Beta Release b1.0 - First Beta Release