musikCube Changelog
From Musik
(Redirected from MusikCube Changelog)
| Table of contents |
[edit]
1.0 final
- added: made "Collected" its own library with its own playlists
- added: improved selection box "type ahead" filtering
- added: selection boxes during search and viewing modified tags
- added: ability to set file assocations in the Preferences window
- added: wma and mpc playback plugins
- added: added updated Winamp Emulator plugin
- added: customizable global hotkeys
- added: tango icons
- added: better volume control
- added: Yann Le Moigne's windows media key patch
- added: view -> selection boxes
- added: theme editor dialog. File -> Theme Editor
- added: ability to title a NetRadio when you add it
- added: light playback icon theme
- changed: rearranged main menu bar to be more coherent
- changed: make source devices view hidden by default
- changed: better theme support when drawing the currently playing song.
- changed: playlist 'drag and drop reorder' color
- changed: standardized appearance and workflow of all dialogs
- changed: "musik" in sources panel renamed "browse"
- changed: root items in the sources panel are now capitalized
- changed: sources scrollbar draw location
- changed: sources items now end with an ellipsis if text is not long enough to fit within the draw region (example: long playlist names)
- changed: moved sources window toggles to the main "View" menu
- changed: rearranged the file menu
- changed: disallow 100% transparency
- fixed: next artist/next album hotkeys
- fixed: bug where tray icon would not be displayed properly
- fixed: tag dialog prompts for changes if selected item changes
- fixed: detaching device while playing from it
- fixed: browsing playlists as libraries
- fixed: certain sources drag and drop errors
- fixed: font loading issues
- fixed: nasty crash with extremely long comments (or other fields)
- fixed: BringWindowToTop on file drop
- fixed: font glitch during drag and drop in playlist
- fixed: selection boxes now update properly after a playlist is deleted
- fixed: scrollbar not appearing/disappearing in the sources window
- fixed: miniPlayer's window is musikCube, not the desktop.
- fixed: miniPlayer window not being initialized completely if no song playing
- fixed: bugs regarding removing songs from the library via selection boxes
- fixed: sorting by time added and last played works correctly now
- fixed: OnDragLeave() not being properly handled & leaving DND artifacts around
- fixed: NetRadio works once again
- fixed: NetRadio playlist not refreshing after adding a new station
- fixed: 'not playing' text shifted slightly on first launch.
- fixed: make sure to 'unhighlight' last played song when playback stops
- fixed: last of the theming related color issues
- fixed: no longer have to restart musikCube if you change your system's theme
- fixed: FLAC bug introduced in 1.0rc2
- fixed: rare crash on exit when running debug build
- fixed: minor auto capitalize bug
- fixed: "Show in Explorer" actually selects the song now
- fixed: disallow drag and drop from Now Playing to Now Playing
- fixed: disallow drag and drop from Playlist to Same Playlist
- fixed: cleaned up more drag and drop code
- removed: focus follows cursor option
- removed: unnecessary dialogs from the resource file
- removed: "Save Playlist" from the File menu. This is now done automatically.
- removed: dead and unused accelerators
- fixed: core_net: added BASS_STREAM_META to request that servers send metadata
- added: core_net: added BASS_STREAM_AUTOFREE (can't hurt...)
- fixed: musikCore: last character of metadata from netradio streams was being dumped due to incorrect string pointer math
- fixed: musikCore: don't call MetaDataChanged() unless the metadata actually changed in some way, preventing balloon popup and tunage from getting a hit every 2-5 seconds on some netradio streams
[edit]
1.0 rc2
- added: installer now downloads additional format plugins from the internet when selected
- added: users can now physically copy songs to devices by means of drag and drop: simply grab a group of songs and drop them on the device.
- added: drop feedback when dragging items over items in the sources control
- added: drop feedback when rearranging playlist items
- added: "at" to default auto-capitalize list.
- changed: separated core_Internal.dll into core_mp3.dll, core_ogg.dll, core_flac.dll, core_net.dll, core_cdda
- changed: default song highlight color
- changed: layout of batch retag dialog
- fixed: mini player to always display correct song
- fixed: some glitches when mixing songs with different libraries in Now Playing.
- fixed: the infamous 'tunage hanging' problem
- fixed: bug where playlist highlighting was ignored
- fixed: search results are now ordered properly
- fixed: database would not load if there were certain characters in the username
- fixed: devices are now listed in the same order they appear in explorer
- fixed: songs would not play if a device's letter changed
- fixed: device synchronization would fail if device's drive letter changed.
- fixed: songs would no longer play on a device if it's drive letter changed.
- fixed: multiple bugs related to cd playback
- fixed: sources drag/drop handling completely rewritten
- fixed: miniPlayer's slider color matches musikCube's.
- fixed: glitchy sources behavior when showing/hiding nodes
- fixed: drag and drop registration for playlist view instead of list
- fixed: redraw issue with slider controls
- fixed: small playlist drop/arrange bug where songs would be reordered off by 1
- removed: apply button from the preferences
[edit]
1.0 rc1
- new installer. props to insomnia.
- fixed the random icon
- fixed the path synchronization conflict resolution routine
- fixed --nographics mode for new now playing layout
- fixed balloon corruption up on very long song titles
- fixed item selection behavior while searching or renaming an item.
- fixed auto capitalize for words starting with (,{,[ characters
- BatchChgCaseTask.h/.cpp: 50% less stupid
- fixed Alt+T for "Tags" menu not working properly
- Always on Top shortcut key changed from Alt+T to Alt+Shift+T
- fixed Repeat Single
- added thumbs to the slider controls
- made the time slider much smoother (no longer jumps around)
- fixed weird "click to set time twice without moving mouse" bug
- 'Play Next' changed to 'Queue as Next' in context menus
- added File -> Online Help to take user to musikCube's Wiki
- Tag From Filename no longer obliterates other tags in the database
- fixed slider control overdraw
- fixed WallaTu's Tag From Filename bug
- fixed a bug in the TaskQueue
- fixed synchronization bug
- fixed a memory leak in RemoveOldTask
- fixed bug where net radio filename couldn't be edited.
- fixed 'first track in playlist skipped' bug
- fixed long run random bug
- fixed threading glitch where progress would start at 99%, then drop to 0% and proceed normally.
- "File not found" now displayed in tag edit dialog if the current file is missing or offline.
- revamped about box
- removed mcAmp from distribution. will be available separately.
- sqlite upgraded from 3.2.2 to 3.2.6
- taglib upgraded from 1.3.1 to 1.4
[edit]
0.92.5
- fixed support for mapped network drives.
- fixed filename case in the Tag Properties window
- fixed some "play next" crashes
- fixed the crash when moving playlists down (thanks DiGiTaLFX)
- fixed some potential bugs with musikCore::Library creating crossfaders, equalizers, and playlists.
- fixed bug where equalizer settings were not being saved on a per song basis when "Same Equalizer for all Songs" was not checked.
- fixed bug where all selection boxes could disappear. if they are all closed, they will be reset to default upon next launch
- fixed a bug where plugging in a removable device when hidden would cause the sources panel to draw scrambled
- fixed the bug where hiding devices wouldn't take effect until musikCube was restarted
- fixed bug where press next or prev track would start playback if stopped.
- fixed a bug where synchronization would fail if the collectes sources item was selected.
- fixed filesize display in playlist: "MB" instead of "mb"
- fixed equalizer drawing corruption when switching between 6 and 18 band mode.
- pressing DELETE in the collected window actually deletes them from the collected library.
- major overhaul of the now playing control
- fixed a lot of bugs relating to mcAmp, including those that made the sound suddenly cut out.
- volume in the main UI now updates when the mini player updates volume.
- added Fine Fine's random icon
- core_APE added to the musikCore CVS tree
- cube_mcAmp added to the musikCube CVS tree
- cube_miniPlayer added to the musikCube CVS tree
[edit]
0.92.4
- added right click -> play next, play now, enqueue, replace now playing, and replace now playing and play in both the playlist and selection box views.
- fixes the bug where the tray icon would disappear if explorer crashed
- fixes some bugs where the database would be queried twice instead of once.
- fixes a nasty bug where deleting files from multiple libraries could work incorrectly.
- fixes bug where rating a song in the playlist may not work correctly
- fixes bug where incorrect tag properties could be displayed
- fixes some random crashes people were experiencing with the option "double clicking an item queues it in now playing" option selected.
- pressing F5 requires the selected dynamic playlist
- dropping files on a device drives no longer crashes
- times played is now incremented when the song starts, instead of when it ends.
- clicking on the time elapsed in the playing area now toggles display between time elapsed and time remaining
- added code to put list of currently used genres from the database at the top of the genre pulldown in the tag properties dialog box
- wrapped OpenURL in a try...catch block -- Tunage should no longer throw a message box if it fails due to lack of internet connection.
[edit]
0.92.3
- playlist ordering was removed
- tunage vars $RATING and $GENRE added
- reload tags no longer hangs
- TagLib moved to core_Internal.dll and outside musikCore
- added sources type "Collected" to show a history of songs played, including those that aren't in your main library. you can also use this sources item to modify songs that do not exist in the main library.
- "Show All %" changed to "Show All Songs"
- selection box "Show All %" bug(s) fixed
- fixes typo "existant" should be "existent"
- fixes the bug where dynamic playlists would switch around if they were selected and a new song was started.
- fixes buggy searching while sources panel is scrolled
- enabled marquee selection in playlist.
- fixes a crash when upgrading from musikCube 0.91.x
- double clicking fields in selection boxes now queues them in now playing if "Double Clicking a Song Queues it in Now Playing" is selected in the preferences.
- currently playing songs are ALWAYS highlighted now.
- fixes strange bug where two identical items in the now playing would be drawn with a slightly different font.
- fix for sources plugin integration. OnSources() is only sent if user left click the sources item. also added WM_SOURCESUNSEL message so plugins can defocus items in the sources panel.
- fixes a long running problem where new users couldn't add files to their database. this only occured when non ASCII letters were in the user's username.
- fixes tray icon crash
- added balloon tip "pop" sound
[edit]
0.92.2.1
- equalizer now uses Shibatch (shibatch.sf.net) technology (thanks Wraith)
- mcAmp uses [ artist - title ] instead of [ title - artist ]
- cd ripper re-designed to work at 800x600
- fixes potentially dangerous bug where Copy To.. or Move To.. overwrites
files without conformation.
- adds "notes" field to dynamic playlist dialog
- fixes some bloat in the playlist popup menu
- right click -> play selected in playlist view
- right click -> play selected in selection boxes work again
- double click to queue song adds them to the bottom of the list, instead
of after the currently playing song.
- "by artist" and "from the album" are no longer displayed in the task tray,
balloon tips, or now playing bar if no artist or album information exists.
- fixes a bug where creating a playlist, going to a device, then back to the
library wouldn't show updated playlists.
- fixes bug where deleting last dynamic or stanard playlist in "device" mode
would focus the main library, instead of the active device.
- use derek's new main icon!
- about box re-designed
- moved version from the help menu to the about box
- changed appearance of time and volume sliders
- adds the ability to specify a freedb server in the preferences.
- capitalizes the first letter of every word in buttons of dialogs
- fixes bug where sources scrollbar wouldn't get shown or disappear until
window was resized.
- added missing OnSeek() plugin event.
- fixes the bug where songs from multiple libraries could not be queued
and played at the same time.
- bug fixes relating to unplugging and adding devices while musikCube is running.
- removes some stupid options relating to transparency.
- ctrl + f starts the "Search" sources entry
- bug where pause button wouldn't refresh properly
- bug where expanding and hiding items in the sources could cause a crash.
- upgraded sqlite to 3.2.1
- upgraded BASS to 2.1.0.5
- ordering of dynamic and standard playlists are now remembered
- added versions of embedded components in about box
- netstream tags are now displayed and updated
- equalizer presets work again
- File -> Database -> Import Database changed to File *> Database *> Change Database
- and a lot more.
[edit]
CVS 04-02-2005
- intput format support. sample APE plugin included.
- equalizer now uses Shibatch (shibatch.sf.net) technology
- mcAmp uses [ artist - title ] instead of [ title - artist ]
- cd ripper re-designed to work at 800x600
- fixes potentially dangerous bug where Copy To.. or Move To.. overwrites
files without conformation.
- adds "notes" field to dynamic playlist dialog
- fixes some bloat in the playlist popup menu
- right click -> play selected in playlist view
- right click -> play selected in selection boxes work again
- double click to queue song adds them to the bottom of the list, instead
of after the currently playing song.
- "by artist" and "from the album" are no longer displayed in the task tray,
balloon tips, or now playing bar if no artist or album information exists.
- fixes a bug where creating a playlist, going to a device, then back to the
library wouldn't show updated playlists.
- fixes bug where deleting last dynamic or stanard playlist in "device" mode
would focus the main library, instead of the active device.
- use derek's new main icon!
- about box re-designed
- moved version from the help menu to the about box
- changed appearance of time and volume sliders
- adds the ability to specify a freedb server in the preferences.
- capitalizes the first letter of every word in buttons of dialogs
- fixes bug where sources scrollbar wouldn't get shown or disappear until
window was resized.
- added missing OnSeek() plugin event.
- fixes the bug where songs from multiple libraries could not be queued
and played at the same time.
- bug fixes relating to unplugging and adding devices while musikCube is running.
- removes some stupid options relating to transparency.
- ctrl + f starts the "Search" sources entry
- bug where pause button wouldn't refresh properly

