logo MinkSonic


Get MinkSonic Jukebox at SourceForge.net. Fast, secure and Free Open Source software downloads

Change History

v1.10 (2008-10-12):

  • Can no longer open database files from pre-0.90 versions that used an XML format.
  • Fixed problem where requests & shuffled playlists where cleared at every startup.
  • Faster Admin startup because it no longer starts out displaying all tracks. You can still see all tracks by selecting the root "Artists" folder.
  • Added new shuffle modes: random (old behavior), by-lastplayed, by-rating, by-rating-and-lastplayed.
  • Added PlayCount, and LastPlayed columns to Admin detail view.
  • Added ability to sort ascending/descending in Admin detail view.
  • Added context menu to Admin detail view column headr with buttons to reset the sort order and reset column position/width.

v1.0 (2008-02-16):

  • Install/Uninstall plugin directly to Winamp folder rather than trying to do it the first time Minksonic is run. This should eliminate various permissions problems.
  • By default, the local webserver is now enabled (but not accessible from remote machines). This allows the web-browser user interface to be used out of the box.
  • Upgraded to Berkley DB 4.3.29.
    IMPORTANT: You must upgrade to this version before upgrading to any future versions!
  • Internal architecture improvements to prepare for Linux version.

v0.93 (2005-04-03):

  • Directory scan now considered when the folder was last-modified.
  • Fixed bug in search path resolution.

v0.92 (2005-01-17):

  • Reduced chance of lock conflict while scanning lots of tracks.
  • Tracks in missing child folders are removed during scan.
  • Fixed crash while trying to save a database to a new file (File/SaveAs)
  • Fixed bug where text field in status dialog would reach it's maximum size limit while scanning lots of tracks on Windows 98.
  • Ctrl-A and Delete keys now work in music folders dialog.
  • Ported sockets, threads and mutexes to Apache Portable Runtime so the httpd library will compile on Linux.

v0.91 (2004-12-12):

  • If we get DB_RUNRECOVERY error when opening the db environment, we now attempt to delete old environment files left behind by a crash and try again.
  • Fixed bug where track counts were not kept up to date. This prevented an artist from being removed when there were no more tracks for it.
  • Fixed toolbar buttons & text hints.
  • Added trackCount to artists view in web interface.

v0.90 (2004-07-02):

  • Seperated server from "Admin" GUI. The server now runs in the taskbar.
  • Music folders can now be refreshed to scan new music files into the jukebox and remove tracks whose files no longer exist.
  • Now uses embedded database (Berkley DB) rather than an XML file. This drastically reduces startup time for large collections.
  • Web Interface now uses javascript enhanced interface by default.
  • Default web server port is now 1776 instead of 80 to avoid conflicts with any existing web server.
  • Upgraded install script to NSIS 2.0 and added MFC & VC++ runtimes to it.

v0.86 (2002-11-07):

  • Zero length files are ignored during directory scan.
  • Fixed bug where very long comments could crash the detail view.
  • Added total duration and file size to status display. Also status is now for what is shown in the detail view, rather than the overall total. You can see the overall total by showing all the tracks by selecting the "Artists" folder.
  • Status bar counts are now updated after deleting tracks.
  • Errors tab of track properties now has scroll bar so we can look at errors for many tracks at once.
  • Added button ("Tools/Web Interface") to launch web browser with correct URL.
  • In web interface added links to artist from track details.
  • In web interface default the tracks frame to 'next up' queue.
  • Next up queue now considers minimum track priority and the existance of the tracks' files when determining what is coming up next.
  • Added ability to automatically save the database from time to time.
  • Clearing the request queue decrements priority of the tracks in the queue since their priority was incremented when they were requested.
  • If an ID3 tag exists, updated it regardless of preferences. Add note to preference page stating this fact.
  • Unsync flag is now correctly written to ID3v2 header when tag required unsyncing.
  • Track number and genre are no longer stored in ID3v2 tags if they are unknown.

v0.85 (2002-09-02):

  • Added support for ID3v2 tags. Unknown frames in ID3v2.3 tags are *always* preserved, even on Fix.
  • Added ID3 tab to "Tools/Options". Default is to always write ID3v1 tag and only write ID3v2 tag if data is too large for ID3v1 tag.
  • Fixed bug where MPEG info was not read unless a tag was present.
  • Fixed bug where bitrate & duration were miscalculated when Xing header is present but either corrupt or empty.
  • Added warning when presence of corrupt Xing header is detected.
  • Added '|' as illegal filesystem character during "Edit/Rename File".
  • Javascript "enhanced" web interface now works for both IE and Netscape. To use it you should rename "tracks.xsl" to "tracks_orig.xsl" and "tracks_ie.xsl" to "tracks.xsl".
  • Improved Winamp/Minksonic interaction.
  • Fixed bug where editing multiple items with different genres would cause the genre to be reset to nothing unless user specifically chose one.
  • In "next up" link on web interface, show tracks from shuffled playlist in order to show at least 10 entries.
  • If track's file does not exist provide an error when it is requested.
  • Removed backwards compatability to v0.74 databases (first public release was 0.76) so there was no reason to keep the code around.
  • Fixed bug where a corrupted default database would cause the app to quit on startup. Now a warning is issued and as much of the database as possible is read.
  • Jukebox settings are now properly read from registry during startup.

v0.84 (2002-05-25):

  • Initialize random number generator when app starts up so shuffle will not produce predictable results.
  • Fixed bug where dropping an mp3 into empty jukebox could result in crash or would not update properly afterwards.
  • Add reshuffle button.
  • Reshuffle after adding new tracks.
  • Fixed problem where handler threads in web server would get into an infinite loop if the client closed the connection before we could respond.
  • Web server can now serve up any type of file (including binary files). The content-type is looked up in the registry based on file extension.
  • Removed comments & genre, added duration in tracks stylesheet for web interface.

v0.83 (2002-02-23):

  • Fixed crash if an attempt to File/Save is done prior to a File/Open.
  • Fixed bug where tracks with invalid filenames remain in request queue indefinitely.
  • Added splash screen at startup.
  • Added "Tools/Clear Requests" to punt all queued requests.
  • Albums in web interface are now sorted by name.
  • Added standard HTTP 1.0 server response headers.
  • Added access to any file under htdocs directory so that style can use images, etc to make interface nicer. No other files on disk can be accessed via webserver.

v0.82 (2002-01-25):

  • Added 'Next Up' link to web-browser interface in requests frame to show all the queued requests in the tracks frame.
  • Tools/Options Dialog with Jukebox playback & Webserver settings.
  • Fixed bug where user registry settings where versioned on Windows 98.

v0.81 (2001-12-16) Limited Release:

  • New web-based interface for browsing & requesting tunes.
  • Fixed problem where hitting play while winamp playlist was empty resulted in Winamps "open" dialog popping up.
  • Fixed problem where we get stuck after only remaining tracks in shuffle list have negative priority.
  • XML document format. Now the scan error detail is stored as well as the error count. The old format is detected automatically and will get saved as new format on the next save.
  • MP3 files that contained only warnings were not always corrected during "Tools/Fix Errors".
  • New scan error if VBR encoded file is missing Xing header. Files with this error cannot be repaired, they must be re-encoded.
  • Scanning for errors now reveals "desirable" header bit changes. The header bits are currently desired to be Copyrighted & Original. This will be settable in a Tools/Options dialog in the future.
  • Track Properties now has 3 tabs: a "Details" tab for tag information; a "Statistics" tab with filename, filesize, bitrate, duration, priority last_played, last_reqested & error count; and a "Scan Result" tab with scan messages.
  • Deleting tracks no longer leaves 'empty' rows at end of detail list.
  • Title is now defaulted to filename when no tag found.

v0.80 (2001-08-17):

  • MinkSonic now interacts friendlier with Winamp. The shuffle and repeat buttons are only turned off and disabled when MinkSonic is running, and they are restored to their original values when MinkSonic terminates. Also, the Winamp plugin no longer automatically invokes MinkSonic unless the user 'configures' the plugin or uses our keyboard accelerator (Ctrl-J) from the main Winamp window.
  • Only one instance of MinkBox app is allowed in order to prevent IPC confusion with the Winamp plugin.
  • On first run of MinkSonic, Winamp will be restarted if it had to be shut down in order to install the plugin.
  • Added Advanced searching.
  • Improved Context menu contains relevant buttons from Edit & amp;Tools pulldown menus (instead of being identical to Edit pulldown menu).
  • Save current database if needed before File open/new so changes are not lost.
  • View menu now allows search & winamp toolbars to be turned on/off.
  • Modified license to be more like the Apache Software Foundation's license.

v0.79 (2001-07-30):

  • Moved "Rename File", "Scan for Errors" from "Edit" menu to "Tools" menu.
  • Added "Repair Files" button to "Tools" menu.
  • Tab key switches between tree view and detail view without the "ring" sound.
  • Fixed bug where wrong tracks would sometimes get deleted when multiple tracks were selected.
  • Fixed bug where artist/album/track counts would not appear when last database is automatically openned.
  • Spacebar can be used as keyboard accelerator to request tracks.
  • Added search toolbar with "Quick Search" capability.
  • Added "Refresh" button to "View" menu.
  • Fixed bug where "Play" on Winamp Toolbar would start playback at begining of Winamp playlist, rather than current track.

v0.78 (2001-06-18):

  • Added WinAmp toolbar with play, pause, stop, skip next & start visualization buttons.
  • AutoClose status dialog when importing MP3s.
  • Fixed problem where certain changes to track details were not always written back to file's idtag.

v0.77 (2001-06-04):

  • Plugin now correctly detects state of "Shuffle" & "Repeat" buttons, turns them off if necessary, and prevents user from turning them back on. If either of these functions is on the plugin will not be able to detect when it should get another track from the jukebox.
  • If plugin was responsible for starting up MinkSonic Jukebox then it will try to shut it down when Winamp is shutting down.
  • Minksonic will attempt to shutdown Winamp before trying to install the plugin.

v0.76 (2001-05-30):

v0.75 (2001-05-21):

  • Status dialog's text buffer now grows to accommodate lot's of status messages.
  • Fixed bug where a frame could be considered valid even if it had an invalid bitrate. This would really mess things up if the first frame was one of these.
  • Tab key now flips back & forth between tree & detail view.

v0.74 (2001-04-09):

  • Add MP3 error detection (invalid frame headers).
  • Read file size, bitrate, song duration.
  • Add new data (filesize, duration, bitrate, errors) to detail view.
  • Track detail changes now written to ID3v1 tags.
  • Modify status dialog to provide a scrollable message window.
  • Add support for reading Xing VBR frames to quickly get duration/bitrate. This is now default.
  • Send frame scan messages to status dialog & allow cancel.
  • Added support for repairing files with frame errors.

v0.73 (2001-02-15):

  • Custom document icon.
  • A database can now be openned by double-clicking it in explorer. Previously the last database was always openned.
  • Automatically expand the "Artists" item in tree view.
  • Drag & Drop MP3's now works anywhere in main frame rather than just the detail view.
  • The last scanned directory is now remembered between program runs. No really, this time it works!
  • File/New, File/Exist no longer overwrites previous database with an empty one!
  • We no longer see the File/Save dialog on exit (even when doc is modified since we *always* save on exit).
  • Fixed problem where last database was getting trashed in the registry.

v0.72 (2001-02-13):

  • Fixed problem where directory scan could produce an extra '\' in pathnames which messes up Winamp's ability to display artist-title.
  • Fixed tree refresh problem when editing tags, deleting tracks, or scanning directories for MP3's.
  • Progress dialog (with cancel) is displayed while scanning files.
  • Supports Drag & Drop MP3 files into database.
  • Populate option menu's in track properties dialog.
  • Ctrl-A should select all items in detail view.
  • DDEServer should validate client requests against topic/item name.
[Home] [Download] [Support]