December 2, 2006: 1.0 Released!
Version 1.0 of musikCube, the ultimate yet lite music library and player, has finally released!
May 23, 2005: Version 0.92.4 Released
musikCube 0.92.4 has been released!
0.92.4 will probably be the last release of the musikCube 0.92.x series. The 0.92.x series have proved to be the most successful of all the releases thus far, and I plan 0.93 to be even larger. Let me provide a brief outline of what to expect next in the following few weeks:
1. No more feature requests. I'm drowning in them right now. We'll keep the feature request forums open, but I may not honor or even read posts until after 0.93 is released, which leads to the next point...
2. Emphasis on Bug fixing. Although I care about little annoyances in the program, RIGHT NOW I'm primarily concerned with bad ones – specifically ones that cause crashes or huge headaches.
3. Slowed development in the short term; I have finals coming up in about two weeks. Development should pickup after June 10 or so.
4. Plugins breaking a lot: I may do some heavy tweaking to musikCore to prepare for new types of plugins. This may or may not happen before 0.93. I hope after 0.93 is released I can concentrate a lot of effort in rewriting parts of the musikCube plugin API to support new types of plugins, including: docking windows, visualizations, and custom views.
Click here to view the change log
April 9th, 2005: New Website Released
The new website has now been released. There is now a Wiki so users can collaborate to document
musikCube for both end-users and developers. The Wiki, Forums and main website all share
a uniform login system. All user accounts registered April 8th and before have been transfered
to the new member system. If you did not login to the forums within the last two weeks, we were
unable to transfer your existing password; instead a random password was generated and emailed to
you. Also on the new website is a Plugin directory. This will allow developers to promote their
plugins and users to find them easier. Please post any feedback you have regarding the website in
the forums. More features coming soon...
January 23, 2005: 0.91.9 Released
musikCube 0.91.9 pushed out today.
Additions and Changes:
(+) *working* unicode support for tags and filenames
(+) new option: close to system tray.
(+) tray icon mouseover now displays artist name too
(+) rating popup menus now display the current song rating
(+) ability to drag playlists onto now playing (or from
dynamic to regular playlists)
(+) now playing is preserved on exit if the songs are from
the main library.
Bug Fixes
(-) fixed bug where selecting all artists of a playlist would display
incorrect playlist length and filesize
(-) tray icon: use middle mouse button to bring musikCube window to the top
(-) writing tags to file works properly again
(-) fixed bug where selecting an album/artist/genre/etc with an apostrophe
in it would return nothing in the playlist view.
(-) fixes delete from playlist bug.
(-) playlist context menu item "Clean" is no longer enabled if no
songs are selected.
(-) playing and retagging files with non-standard characters
(-) files not tagged successfully are no longer marked as unmodified.
(-) removed all ogg vorbis sdk and id3lib references in musikCore
(-) standard playlists are now stored by songid
January 18, 2005: Version 0.91.8 Released
Wow, I really need to remember to update this section more. Anyway, musikCube
0.91.8 was released, and I updated the website a bit. Here is a changelog:
Additions and Changes:
(+) sub libraries have been removed. all playlists and dynamic playlists
are treated like sub library -- that is, they link up with the
selection boxes.
(+) new "Net Radio" sources entry.
(+) completely redesigned sources menu. it is now much more intuitive.
(+) expanded removable device support to support any disk attached
to the system. a new sources type called "Devices" has been added.
If enabled, all cdrom drives will be listed here as well. If
disabled, cdrom devices will be listed under "musik"
(+) ability to select which drives to display in the "Devices" section
of the sources panel. File -> Preferences -> Interface -> Devices
(+) "unplug device" changed to "unload device" in sources menu
(+) dynamic playlists are automatically updated when the currently playing
song finishes.
(+) stock dynamic playlists added:
* 50 last played
* 50 newest
* 10 most played
* favorite artist
* favorite album
(+) more sources drawing enhancements
(+) cd playback and ripping now display track durations
(+) changed the disk drive icon
(+) fixed size of playlist icon
(+) changed default application icon
Bug Fixes:
(-) fixed two drag and drop bugs as reported in the forums by citrus538
(-) fixed the annoying viewing modified tags bug
(-) fixes a thread race issue where the wrong cd track would be played
(-) potential hang on exit when playing cdrom or netstream
(-) some bugs regarding loading and playing netstreams have
been ironed out. there may be more (please report)
(-) unloading a device that is playing no longer crashes
(-) crossfader durations only displayed to two decimal places
(-) previous button grace time set to 5 seconds, instead of 2.
(-) bug with german symbols
(-) fixed bug where freedb would look up the wrong amount of
tracks, then give the user an error to rescan cd before
ripping. this was reported in a review at www.betanews.com
(-) freedb information is now carried over from cd player to
cd ripper
(-) clicking "now playing" when an audio cd is playing now displays
the cdrom playlist.
(-) double click to now playing fixed. in addition, holding ctrl while
double clicking will push it to the queue and play it.
(-) cleaned up some redundant and obselete checks in musikPlayer.cpp
(-) a potentially nasty bug that could cause musikCube to stop
functioning correctly if a song that doesn't exist was
attempted to be played.
(-) tunage append line works