0.72 - 12nd October 2009
- Tree - Fixed radio support in 7.4.1 (seems the CLI command 'music_services' has been renamed to 'apps')
- New 'Info' tab in library system. Currently supports biography and album review plugins, but requires manual refreshes
- Now Playing - New bubbles background mode
- Now Playing - Shuffle and Repeat buttons have dropdown menus
0.71 - 21st May 2009
- Scanning - Added quick-n-dirty support for new SQLite databases - no support for persistent things like ratings yet
- Library - Search text now treats multiple words as multiple terms -> "bo da" will now match "david bowie", etc
- Library - If search text is empty, the track list no longer gets populated. To show all the tracks, use the 'Show All' button.
- Tree - Fixed support for some of the newer Radios/Music Services
- Tree - Added Server->Albums->Year 2007 and 2009
- Tree - Added 6-second timeout for radio icons to avoid lockups
- Now Playing - Status button's text colour tweaked. Behaves better when semi-transp.
- Now Playing - Added support for launching SqueezePlay - need to set the path in the options, etc.
- Now Playing - The Hotkeys (CTRL + P, CTRL + S, CTRL + F, CTRL + B, F8, F9 and F10) will only be system-wide now if 'Global Hot keys' is ticked in the tray icon menu. If this isnt ticked they'll only work when the now playing window has the focus.
- Playlist - Fixed 'remove all before' and 'remove all after' in playlist popup menu
- Playlist - Fixed 'remove all non-flacs' et al so they work when the URL column's not shown
0.70 - 22nd Decemeber 2008
- Playlist - Dragged of items from library windows can now be inserted into the now playing playlist and visual feedback is given for the insert position
- Tree - Radios/Music Services are now supported in a more generic way, which means any new ones the server throws at moose should be usable
- Tree - Support added for Radios/Music Services icons specified by service rather than moose
- Tree - Some accented characters were mis-behaving in the tree window with the latest server builds. This is now fixed.
- Cover chooser - In touchscreen mode, both right clicking, and double-slow-left clicking brings up teh context menu
- PartyMode - New PartyMode tab in options window with various party-mode specific settings (remove menus, try to limit damage users can perform)
- PartyMode - Extended support to all library windows. Should be much more usable now
- PartyMode - Key shortcut for toggling PartyMode added as "<CTRL><SHIFT><P>" (focus may need to be on the now playing window for this to work)
0.69a - 21st November 2008
- Tree - Support for new radio types 'world' 'local' 'music' and 'providers' to fix 7.3 support
- Tree - Fixed RSS support so it shows the descriptive text and links work, etc
- Tab Controls - Their positions can now be altered via draggings
- Library - Drag drop now creates a draggable image if starting from the library window
- Tweaked fix for issue with Moose un-muting server mutes. Unrepeatable issue.
0.69 - 14th November 2008
- Options - New 'Show Track Numbers In Song Titles' option in the Now Playing tab which stops track number being displayed in the now playing information
- Tree - Playlists now expand in the tree to show their list of tracks
- Tree - Fixed issue with radios and multiple players
- Tree - Added support for Sirius and fixed LMA. Other station support added as well.
- Fixed issue with Moose un-muting server mutes.
- About - Updated the about dialog with donation links, etc.
0.68 - 16th October 2008
- Playlist control - Totally new playlist control with lots more available information and better features
- Playlist control - Right-click the column headers to add/remove columns
- Playlist control - Drag column headers to re-arrange
- Playlist control - Click column headers to sort. Clicking the column that displays the play symbol returns the sort-mode to the default
- Playlist control - Remembers displayed columns and displayed column positions for next time
- Playlist control - Added a new 'Now Playing' tab to the library which shows the current playlist. Handy when docked in the now playing window
- Now Playing - Server notifications in the big button at the bottom
- Now Playing - Add to favourites options added to playlist's context menu
- Library - multi row album display if there is room
- Library - 'Add to favourites' and 'Create MusicIP playlist' should work on the context menus now
- Tree - More info on most text nodes (artist on albums/tracks, etc), better music ip support
- Cover Chooser - Better item highlighting when in non-layout modes
- Cover Chooser - 'Add to favourites' and 'Create MusicIP playlist' should work on the context menus now
- Options - Libraries - New 'Double-click' option which allows double-click and enter to do different things in the library
- Options - Tray Icon Toast - New 'Disabled, but use for tooltip' option which does what 'Disabled' used to do. Disabled now never shows toast
- Options - Removed Jukebox tab to avoid further confusion
0.67a - 7th July 2008
- Database scanner - Fix for new db schema (106) which moves the ratings field to the persistent table
- MusicIP - List in dialog now uses proper colours and fonts
- Now Playing - Fix for volume slider in vista
- Now Playing - Fix for Telnet code's occasional issues with multi-core processors
0.67 - 26th June 2008
- MusicIP - 'Create MusicIP Playlist' item added to contextmenus (server 7.1+)
- MusicIP - Dialog showing musicip playlist added with options to play and re-create the playlist (server 7.1+)
- Cover Chooser - album's songs added to the context menus allowing play, insert or add of individual songs
- Library - track number sorting now supports >100 tracks correctly
- Library - internal structure altered and auto-rescan code tweaked
- Library - contents now updated post rescan
0.66 - 20th May 2008
- Options - 'Save Scheme' button which saves the current colour, font and general visible stuff to an XML file
- Options - Added 'automatically rescan without asking' option to scanner tab - if moose sees the server complete a scan, it'll rescan its moo file automatically - without this checked it would ask
- Options - Added coverart 'draw style' option to Now Playing tab - currently lets you swap between normal and reflected.
- Now Playing - Fixed some UTF8 TBS character issues
- Cover Chooser - Fixed selection of larger covers and double-draw of selected cover
- Tree - Changed 'Radios' to 'Online Radio / Music Services'
- Tree - Supports more radio types and music services. Also has more icons. (slacker, pandora, rhapsodydirect, live365, mp3tunes, etc)
- Tree - Better reporting of network errors
0.65 - 15th May 2008
- Library - Genre dropdown with alphabetical and genre filtering menus
- Library - Removed 'filter:' label and added text to edit control
- Library - Multi-threaded moo loading code, so window opens straight away
- Library - Amazon grabbed bitmaps should be displayed in the list after the album is played
- Options - Much fuller control of the now playing text and colours (see text tab)
- Options - Quicker to open now
- Moose - supports added for more connected players
- Moose - minimises correctly with +M key
- Moose - responds to server scanning finished message and offers to rescan the moo file
- Amazon - When grabbing covers from amazon, it now save the full-sized grabbed cover in the thumbs directory with 'amazon' at the start of the filename
- Now Playing - Fixed the font jaggy issues
- Now Playing - Album art now drawn with 2001-style monolith reflection
- Now Playing - Playlist column auto-resize tweaked a bit to stop the horizontal scrollbar appearing
- Now Playing - Playlist column auto-resize button now same style as bottom buttons
- Toast - Tweaked window code to sort border rendering out
- About - Moose with outline control
0.64d - 31st January 2008
- LastFM - Added to list of supported radio stations - not sure if it works though
- Live365 - Added to list of supported radio stations - not sure if it works though
- Library - Added more logging to album searching code.
- Security - Moose now has an embedded 'strong name', so it can be run more securely from network shares, etc.
- Links - In SC7, the CLI tech doc link now forces the classic skin since jumping straight to it with the default skin means no scrollbar
0.64 - 21st January 2008
- Squeezeslave - Now just launches a process - no command windows, etc
- Squeezeslave - Menu now toggles between 'start squeezeslave' and 'stop squeezeslave'. If it says 'stop squeezeslave' it means it thinks it's running.
- Cover Chooser - optmised the redraw of the non-moving layout mode. Previously only the moving layout mode had been sorted out.
- Cover Chooser - single-clicking a cover twice will now bring the pop-up menu. Handy for touchscreens.
- Library Tree - new 'Context menu' button which allows the tree to function without the need for a right-click. To use, select the item in the tree, click the button, click the menu.
- Library Tree - added touchscreen sizing to the tree, menu button and context menu.
- Now Playing - right clicking the 'minimise to tray' icon will now exit moose. Left-clicking minimises to tray, as before.
0.63 - 11th January 2008
- Squeezeslave - Fuller support for squeezeslave. Moose now correctly passes the server IP to squeezeslave as well as providing a settings field to add extra command line parameters.
- Squeezeslave - New /squeezeslave command line parameter which make moose launch squeezeslave on startup in a minimised dos-box, and closes squeezeslave down when moose exits.
- Moose - Running a 2nd instance of Moose will now correctly top the 1st instance before quitting the 2nd instance.
- Coverchooser - Much less load on CPU, yet greater percieved response for user. Also tweaked the way covers are loaded.
- Coverchooser - Enabled multi-threaded moo file loading code with progress in status bar. NB: This will only be used when opening the library with the coverchooser set as the one to show. The old library still loads the moo file in a non-multi-threaded manner.
- Coverchooser - Fixed minimise/restore/no covers issue.
- MySQL - now writes '0.0.0.0' for unbinding rather than '' - this fix was first added to 0.62a.
0.62 - 13th December 2007
- Library - Full multi-genre support now implemented. All genres for a song are picked up at scan-time and all genres for an album are picked up at runtime from its songs.
- MySQL - added support for automatically unbinding MySQL on the server (ie, no more manual edits to the my.tt file). This will only work with recent 7 nightlies. Moose defaults to removing the binding before a scan. There is a new option to rebind in the scanning tab.
- Squeezeslave - added SqueezeSlave alongside softsqueeze in the players menu. You need to set the exe's path in preferences->misc before it becomes useful.
- Now Playing - fixed issue where if you resized to hide the status button, the playlist would go a little mental.
- Removed some superfluous code from the cover art scanner - should be a tiny bit quicker
0.61a - 3rd December 2007
- New /ccrate=x commandline option added, where x is a number between 0 and 1000. This controls the refresh rate in the cover chooser. The default is 5. Higher values will reduce CPU load, but reduce the niceness in non-static coverchooser modes. This may fix issues on the N800.
- Cover Chooser - fixed a bug whereby if the no scrollbars option was set, the previous/next buttons wouldnt appear.
0.61 - 29th November 2007
- Library - Multi-selection now implemented
- Library - Multiple albums now added in order they are displayed in the list
- Library - New 'show all' button at top.
- Library Tree - Fixed browse music folder issues for v7 servers.
- Library Tree - Fixed favourites for v6 servers.
- Cover Chooser - rearranged menu structure at top
- Cover Chooser - new vertical/horizontal scrollbar options
- Cover Chooser - icons on next/previous buttons
- Cover Chooser - fix for cursor remaining as resize
- Now Playing - status button moved to be more central and now used for connecting to server status display
- Now Playing - when the SC7 server is rescanning, we now give more details - currently a player must be attached to get the details
- Now Playing - buttons bitmap positions fixed in touch mode
- Now Playing - Album text position issue fixed
- Now Playing - tiled bitmap background mode should be much quicker
- Now Playing - fixes for tracks with no tag information showing previous track tag information
0.60a - 11th October 2007
- Cover Chooser - Dragging the scrollbar thumb now quantises to columns
- Cover Chooser - Album art grabbing rate increased
- Cover Chooser - Now highlights the layout album under the mouse, ignoring the highlighted item
- Cover Chooser - Scrolling now forces a redraw rather than waiting for timed redraw
- Now Playing - Fix for pandora playlist not being updated
0.60 - 9th October 2007
- Cover Chooser - Text drawn for cover circles
- Cover Chooser - Fixed spacing algorithm a bit to make things feel better
- Cover Chooser - Scroll bar added and covers scroll off left and right when being un-shown
- Cover Chooser - Fixed the context menu so it works
- Cover Chooser - The hilighted item now clips correctly to the edges
- Now Playing - Support added for Pandora album-art
- Now Playing - Hopefully fixed issue with windows 2000 redraw of the playlist
- Now Playing - Removed close and minimise buttons from title-bar and made minimise to tray the new closing option
- Now Playing - un-minimising from tray correctly lays out the panels now
- Networking - Tweaked the way moose talks to the server - hopefully this will cure some of the IP address issues
- MySql - Tweaked the way the mysql connector connects to the database - hopefully this will cure some of the IP address issues
- Thumbnail Scanning - Re-coded the way thumbnail scanning works. It's now a good idea to keep the 'Update Thumbnail cache after a rescan' option on - it'll be much quicker and recalculates the hues for the coverchooser from the cached thumbnails.
- Thumbnail Scanning - Also now requests artwork from amazon if it's not on the server. A maximum of 50 albums are requested each scan to save swamping amazon. These 50 albums are chosen randomly on each scan and 100x100 jpgs stored in the thumbs folder.
- Full screen mode - Menu hidden by default, but moving mouse to top of screen will show it
- Touch screen mode - Fixed button positions and panel clipping problems - not fixed text/glyphs in buttons yet
- Options - Now possible to disable tooltips (options->Now Playing tab)
- Options - Greyed out the new connection code option since it causes CPU issues
- Options - Added text about server IP
- Added '\server=xx.xx.xx.xx', '\player=xx:xx:xx:xx:xx:xx' and '\moofile=file.moo' command line options which allow moose to connect to a specified server/player
0.59 - 11th September 2007
- Added '/library' command line option which opens the library window on startup
- Tree - Proper support for slimserver 7's new favourites system - moving, renaming, creating levels, etc
- Tree - Fixed a few issues with the radios for slimserver 7
- Tree - Added support for pandora, although unable to test
- Library - New 'current' button which selects the currently playing track (same as clicking status bar)
- Library - Now remembers splitter positions
- Library - Tidied the library window control spacings up a bit
- Library - Initial focus option added to prefs->library. This is the control which gets the keyboard focus when the library is first opened
- Now Playing - The playlist header now contains counts in the title, artist and album columns. Title count includes total playlist time
- Now Playing - in fullscreen and maximized window modes, the controls utilise the extra margin space a bit better
- Now Playing - if you drag the splitter up so the album text gets hidden, the album is now drawn to the right of the artist
- Now Playing - font smoothing now uses system default - so cleartype will get used if its turned on
- Now Playing - splitter dragging ends at mouse-up position rather than current
- Now Playing - code tidy and optimisations for complex and flat background
- Now Playing - added semi-transparent grad-fill sheen over the top of the rounded rectangles
- Toast - now has the same window border as the other windows
- Toast - added a couple of new display modes - 'right slide' and 'up then right'
- Toast - fixed the positioning code so the text looks a bit better
- MySQL - tweaked error message that occurs when mysqld.exe is blocked by a firewall
0.58 - 17th August 2007
- Now Playing - fixed the splitter jumping back down issues, and the splitter position is now remembered when moose is shut down
- Now Playing - fixed the links for SS7's player settings and server settings
- Cover chooser - fixed the random sort order bug
- Cover chooser - fixes for some of the non-moving non-layout positioning issues (still work to do here)
- Library - cursor left/right now moves between lists rather than up/down lists
- Library - no longer a drop target, so if you start an album drag and drop it where you started, it wont start playing, you have to drop on the nowplaying window
- Library - possible fix for occasional double-click issues
- Library - full-screen support added. If now-playing is in fullscreen and you click library, the library will now appear full-screen in front of the now playing (unless it's docked)
- Tree - fixed music folder support for latest SS7's
- Tree - added favourites support for the new SS7 favourites system. Issues with delete, so up/down currently clone items
- Tree - fixed an issue with super-fast SS's - basically if the tree requested something and SS replied very quickly, it could get confused
0.57 - 7th August 2007
- Another new look and feel -> dark blue title-bar, nicer buttons, etc
- Finally added support for command-line options:
/scan | Moose will perform a rescan at startup |
/justscan | Moose will perform a rescan at startup, then close down |
/fullscreen | Moose will startup in fullscreen mode |
/partymode | Moose will startup in party mode |
/touchscreen | Moose will startup in touchscreen mode |
/softsqueeze | Moose will attempt to launch softsqueeze on startup |
/help | Lists commandline options |
- Cover chooser - recoded internals to better support paged modes
- Cover chooser - size-slider always visible and usable now
- Cover chooser - now has a load of sorting modes
- Library - now has a random tab-sort mode for artists and albums
- Library - tracks pane defaults to smaller than normal
- Options - "Misc->Use new code for connecting to SlimServer" - this is a work in progress, so should probably remain unticked.
- Tray icon - The tray icon sliders for the toast are finally ungreyed and supported.
- Tray icon - Finally tracked down and fixed the focus issue. When Moose was minimised to the tray, the toast would steal focus from other applications when it appeared.
- Now playing - Redraw clipping better than previously.
- Now playing - Splitter bar bounding sorted out.
- Now playing - Popcorn and library buttons now have glyphs.
- MySQL - Updated connection code - hopefully fixes the ip address problem.
- Bugfixes and other stuff which my mind's misplaced..
0.56 - 21st May 2007
- New look and feel (black) -> custom title-bar, menus, transparent buttons, etc
- New touchscreen, party and fullscreen modes
- Semi-usable under Mono 1.2.4 - seriously ugly though
- Remove Album and Artist added to playlist menus
- Amazon similar albums implemented in library dropdown button menu
- Amazon coverart lookup now implemented
- New popup menu on covertart image
- Multi-screen positioning fixes (let me know if ive broken this again)
- Bugfixes and other stuff which my mind's misplaced..
0.55 - 8th March 2007
- Multi-byte/unicode characters now fully supported
- Library - Added dock-in-nowplaying-window ability via title-bar buttons
- Cover chooser - defaults to new whizzy layout mode with slider and page buttons
- Cover chooser - new alpha bar for quick selections
- Cover chooser - settings remembered
- Now Playing - Double-click the now-playing splitter control to minimize/un-minimize it
- Now Playing - Song Info menu item in context menu - currently shells out to browser
- Now playing - Stopped buttons vanishing on resizing
- All title-bars now custom rendered
- Toast now rendered via a bitmap, so should hopefully be much smoother
- Toast tooltip uses normal toast display method
- Fixes for progress bar dialog size
0.54a - 6th February 2007
- Toast - Fixed non-outline text wrapping
- Toast - Outline text wrapping in borderline situations
- Toast - Width of toast now depends on artwork existance
0.54 - 5th February 2007
- Options - Added background colour customisation
- Options - Removed live MySql option as it's no longer supported
- Options - Split the media keys support into control and volume options
- Options - New 'Auto Size Height' option in the text tab which attempts to fit the nowplaying text nicely into the rectangle
- Options - Removed the need for the mysql connector dlls
- Now playing - Fixed the auto-size column widths button so it does a better job
- Now playing - Fixed the listview play icon to be white (why does vs2005 keep making it black ?)
- Now playing - Removed transparency from controls and optimised redraw a bit
- Now playing - Recoded the splitter bar dragging code to stop it flickering above it's minimum point
- Now playing - Load playlist now redirects to the tree library, as the tree library lists live playlists rather than the load playlist window which doesnt
- Now playing - Removed the code which opened the 'original' library window as an option
- Toast - Now used for the popup on the tray icon
- Toast - Background now matches now playing window
- Toast - Text now drawn with same code as now playing window
- Toast - New 'instant' display mode
- Library - Removed the two redundant tabs to clean things up a bit
- Library - Fixed the 'no moo file' error loop problem
- Tree - fix for dynamic playlist's multiple 'no dynamic playlist' problem
- Tree - added some slim bugs db links to allow voting for features
- Cover chooser - a few quick menu fixes for layout mode (still w.i.p.)
0.53 - 22nd January 2007
- Library - Drag & Drop fixes - double clicking and dropping on the library window now work better
- Library - <Enter> key now works once more in the filter control
- Tree - Custom Dynamic playlists with spaces in their names now play correctly
- Cover chooser - layout mode better (still work in progress though)
- Cover chooser - drag & drop implemented
- Cover chooser - context menu implemented
- Now playing - Full screen mode panels arranged correctly
- Now playing - Full screen mode library button now exits fullscreen mode
- Now playing - Dropping on playlist defaults to 'add to end of playlist', but if you hold <Shift> or <Ctrl> when dropping, it'll insert after the currently playing track
- Now playing - With Cue file based playback we correctly parse the filenames now, so the icons and filetype text aren't random
0.52 - 15th January 2007
- Library & Tree - Basic Drag n Drop to Now Playing window implemented. A drop on the playlist control will add the dropped item to the end of the current playlist. Anywhere else and it replaces the current playlist with the dropped item
- Library & Tree - Add to favourites in context menu - the favourites are URL based, so if Moose can't get at a URL, the item won't be added
- Library & Tree - Add to jukebox in context menu - not much use yet since the jukebox window's not working
- Library - Sort tabs now support ascending / descending sort modes and display an icon to show their state
- Library - Sort tab tracks problem fixed & all numeric based sorts default to descending, so the largest/newest is at the top
- Options - New "Text" tab which allows user control over the fonts and sizing in the Now Playing window
- Options - New "Jukebox" tab which allows jukebox-mode specific options to be set
- Options - New "Out of Date Warnings" option - if in MySql mode this will check the time SlimServer last did a rescan. If this is more recent than the time Moose last did one, it'll warn and give the option of rescanning or ignoring.
- Now Playing - Text spacing routines re-coded to cope with user-defined font sizes. Works ok as long as the fonts themselves dont have 'issues'. The spikey edges on some fonts is caused by a .net path drawing routine having problems with certain mitres. Not much I can do about that.
- Now Playing - Fullscreen mode via F11 (no proper UI yet)
- Now Playing - If you click 'Play' when the unit is powered down, Moose now sends a 'power-up' command followed by a play command. This is a workaround to a possible SS issue.
- Now Playing - Fixed column header text in advanced mode - length was being added to the wrong column
- TrackStat - Reverted to the original non-percentage way of setting ratings and remove the tooltip
0.51 - 8th January 2007
- Synchronized player management via the Players tab in the preferences window is now implemented (added right-click menu, buttons and a new dialog)
- VA fixes when scanning - if compilation is null in db, we now double-check by counting the artists for the album
- library - searches now match track artists
- library - tab font enlarged slightly
- playlist - font enlarged slightly (I'll be adding custom font size settings shortly)
- new tools submenu for opening the ss browser on specific pages - browse music folder, player settings, etc. Note if you click the root 'Open Slimserver Browser' itself, it'll open the normal browser window.
- Jukebox tab added, but functionality not yet fully coded
- Slight speedup if not using toast
0.50 - 12th December 2006
- Library now merged with cover chooser and tree chooser
- Log functionality expanded and added to the Misc tab of the Options window
- Support for favourites added to tree view along with moving them and deleting them
- New 'slow scan' mode now possible via turning off the 'fast scan' option in the preferences dialog. Slow scan is less susceptible to connection closed messages and the like as it only does one query at a time rather than 1 big query and lots of subqueries whilst still processing the big query.
- CSV export added to library - compatible with pronto CCF stuff such as SNL. The format is: cd, "Artist Name", Artist ID, "Album Name", Album ID, Album Disc Number, Album Year. Accessed via Tools->Export Library...
- Different font in the Playlist control. Added a limited resize so long names can fit in small columns. Also fixed the column size remembering code so it remembers the column sizes.
- Moved Softsqueeze to the players menu and moved the tools menu around a bit
- Numerous other small fixes, rnd multiselect bug, etc
0.49 - 9th November 2006
- New Undo feature. When you do something major to the current playlist list like clearing it, replacing it with new a new album, etc, Moose will store the old playlist as MooseUndoX.m3u (where X is a number between 1 and 5). Playlist->Undo, or CTRL+Z will load back in the old playlists, thus undoing what you just did.
- Definitely fixed the scanning issue this time.. Half way through a scan it would stop and error "Problem with MySql scanning: There is already an open data reader..." 0.48 still had the problem..
- Possibly fixed an issue with mediakeys. The options dialog and task menu didnt seem to be talking correctly.
- Very basic html export added to library.
0.48 - 8th November 2006
- Possibly fixed a scanning issue and added some more logging
- Swapped Biography and Album Review links to use the pure.html rather than the slim styled versions
0.47 - 2nd November 2006
- Library button now has a dropdown menu option to open the various selection windows
- Custom drawn playlist control in Now Playing - text size increased, playing item has play icon, cleaner header, etc
- Fix to make the play/stop/power buttons on the right match the buttons on the left
- Now Playing outlined text now filled with a grad-fill
- Added rudimentary support for Michael H's excellent Biography and Album Review plugins (tools menu)
- Shuffled some of the preferences around a bit - removed the queue cli, changed the web server to just web port, moved the players tab, etc
- Fixed the albumart hue scanning code - if you dont automatically update your thumbnails after a rescan, it'll now remember the hues it worked out last time you did
0.46 - 11th October 2006
- Quick-fix for tracks which dont have artist tags, but do have bands, orchestras, etc
0.45 - 10th October 2006
- Fixes for the new percentage-based Trackstat plugin
- New tooltip displaying percentage on rating stars
0.44 - 8th October 2006
- Fix for playlist updates in dynamic playlist modes
- Typing a search string is now allowed and used whilst the library window opens
- Speedups for initial opening of library dialog
- WikiRadio and MyPicks support added
- Couple of redraw glitches fixed
0.43 - 5th October 2006
- Fix for playing tracks via the songs list after a folder-scan
- Multiple-selections in the songs list now work for folder-scans
- Fix for displaying song artist name in VA albums
- Big speedup for DecodeUtf8String routine
0.42 - 29th September 2006
- Library Tree can now read library from server via CLI and has Server/Albums (issues here), Server/Artists, Server/Tracks and Server/Genres.
- Library Tree's Library/Artists tree now has extra info in the tree
- Library Tree albums now show albumart in tree
- Library Tree only loads the moo file if the Library/Artists node is opened
- Now playing text a bit bigger and clips to the rounded frame properly
- Now playing text now auto-sizes to fit the width provided (still not perfect)
- Moved the trackstat stars up a bit and altered the min window size
0.41 - 22nd September 2006
- Cover Chooser will now work with folder scanning
- Various Artist fixes - albums with track by more than 1 artist will now be displayed as single albums under the 'Various Artist' artist
- Disc numbers - moose now reads track and album disc numbers from the database. These get displayed in the library and applied to the sorting in the track list
- New Library Tree dialog - 'Open Tree' in tools menus
- Basic moo-file artist/album/tracks added to Library Tree
- Radio support added to Library Tree - Picks, Podcast, LMA, Shoutcast, Radioio and RadioTime only at present
- RSS support added to Library Tree
- Playlists playlists added to Library Tree
- Dynamic playlists added to Library Tree - need Erland's excellent plugins to work usefully
- Tweaks to the way the now playing outline text is drawn
- Fixed big-replies CPU hog
0.40 - 13th September 2006
- Totally new playlist refreshing mechanism - much quicker and hopefully more reliable - can be single or multipass
- Re-coded the clipping routines in the now playing window - this reduces CPU load dramatically on most graphics cards
- New context menu in the library window and tidied up context menu in the now playing window
- New CLI reply parsing code to handle super-large replies properly
- New splitter control in the Now Playing window which allows playlist resizing
- Removed non-standard window backgrounds
- Speeded up the library splitter / resize code
- New default bitmap (try bitmap tiled background with an empty string in the file control)
- Play artist bug fixed
0.39 - 31st August 2006
- It's Moose's 1st birthday, and to celebrate the playlist control now has a right-button popup context menu !! Woo !!
- Added some more playlist functions - remove flacs, remove non-flacs and remove duplicates
- Altered default MySql scanning settings to 'slimserver', 'root', and no password so they work with a clean 6.5/7.0 install
- Tweaked options dialog so 'slimserver' would fit in the mysql dbname control properly
0.38 - 24th August 2006
- Quickfix for MySql scanning to support 6.5's recent removal of the contributor field from the albums table
0.37 - 23rd August 2006
- Rounded rectangles on the now playing screen
- Rounded rectangles and a bit of a jiggle round on the toast windows
- Library sorts the songs correctly by tracknumber
- Coverart additions - Tools->Layout, etc
- Fix for maximise when taskbar is at left or top of desktop
- More cover window bits and pieces
- Fix for MySql support on 6.3
- More MySql scanning speedups
- Artwork scan should be a bit quicker now as it doesnt re-workout the single colours if it doesnt need to - still room for speedups
0.36 - 23rd July 2006
- Fixed MySql scanning code to work with recent 6.5's (blobs) & speeded it up quite a bit in the process
- Cover chooser now works without a thumbnail cache update, although it wont have the colour values
- Tidied up the cover chooser menus and added some more options - brightness, cirlces, rectangles, text, rotate, etc
- key now works in cover chooser menus
- New 'Update thumbnail cache after scanning database' check box. This is to save having to do 2 scans in moose each time.. Plan is to vastly speedup the artwork scan, so it shouldnt slow down a full scan too much.
- Better layout of the font changing option, with a preview, etc
- New-style custom progress bars for db scanning
- New base class for moose forms - support for grippers and backgrounds moved in
0.35 - 7th July 2006
Been looking into different and more interesting ways of choosing albums via their Cover Art. This release contains the first version of the new Cover Chooser window. Enjoy.
- New 'Update Thumbnail Cache' option (Preferences->Library)
First off, after rescanning your collection via MySql or SQlite in the Scanning tab, click this to make Moose update the items in its local thumbnail cache folder. In-so-doing it also calculates the average colour for a cover and stores this in the moo file. These average colours are essential for the new library Colour Tab and Cover Chooser window.
- New 'Cover Chooser' window (Tools->Open Cover Chooser)
After doing an 'Update Thumbnail Cache' you can use the Cover Chooser window. The toolbar contains various options which can filter the covers displayed - see the tooltips for details. Left-button-dragging a cover will move it about. Left-double-clicking a folder will play it. Left-double-clicking with CTRL held down will Add the album to the end of the current playlist. It's really only the first 3 letters of functional at the moment.
- New 'Colour Sort Mode' option (Preferences->Library)
After doing an 'Update Thumbnail Cache' you can sort albums in the library based on their colour too. This control allows you to set a sorting method for the Colour tab in the library.
0.34 - 24th June 2006
- Fixes for shutdown problems.
- Fixes for Library items not being drawn.
- Recoded most of the playlist refresh stuff - should now work a bit better.
- When requesting a new playlist it now uses the wireless control as a mini progress meter.
- Speeded up the library thumbnail drawing code - pretty speedy now when everything's cached.
- New Now Playing Text Options - Outlined text or normal text. Also the font is now customisable.
- New Playlist simple and advanced modes. Advanced is what we had before, and simple is a bit neater.
- New Playlist chunk option which lets you tweak how many tracks are requested for each bit of a playlist as it updates. Generally lower '3' means more stable but slower.. '9' seems ok on 6.5 but will cause all kinds of grief with 6.2.
- Work started on Trackstat dynamic playlist code
0.33a
0.33 - 9th June 2006 -
- Fixes so we can scan the new split-scanner MySql Databases in 6.5
- New mysql port entry in options - for the new split-scanner builds, this should be 9092, and the db name should be slimserver
- New experimental 'live library' mode - talks live to the mysql db rather than using cached moo file. Bit buggy and slow at present.
- New 'super big button' technology in the options dialog for rescanning / clearing the library
- Better handling of player clients as they come and go, also fixes for swapping between players
- Glowing text in now playing screen so it's readable with bitmap backgrounds
- Multi-select enabled for songs in library
- Fix for some UI button bugs and no doubt other stuff
0.32 - 25th May 2006 -
- Genre support (MySQL or SQLite scanning only):
- Genres listed in library
- New Genre sort tab for albums
- Genre text searched when filtering
- Genre simplify option.
- Now Playing window:
- Cover Art can now be turned off
- 2 new bitmap background modes which use the file/path specified in the options
- Wireless strength button always visible, even on wired players
- Removed info button panel to reduce flicker
- Tidyed up text display when in transitory state
- Better support for radio playback display (now playing track displayed for some stations).
- Fixes for problems with Trackstat on 6.2.
- Library:
- Fixed folder-scan track counts - now ignores non audio tracks
0.31 - 27th April 2006 - New Players menu. Tools menu moved right. New MSN and Yahoo lookup options. Trackstat ratings setting now supported. Trackstat rating on toast. Altered insane background mode. Double-click icon exits. Amazon region selection. Return of a slightly altered moose icon. Fix for problems with 6.2.2.
0.30 - 24th April 2006 - Multi-item drag/drop of playlist items. New multi-tabbed Preferences UI. Ratings display support (using the excellent trackstat plugin). Bitrate and filetype display. Random-mix support. Controls menu. New Toast fade-in or popup option.
0.29 - 30th March 2006 - Fixes for album queuing in folder-scan mode (removed the ID remembering code). New rounded position bar with graduated background. Fixes for background animations and a new 'complex' mode added. Fix for volume control in mute-mode. Fix for some error boxes. Ratings read from DB (but not yet used).
0.28 - 28th March 2006 - Popup Toast option (Cook Toast in tray menu). Always start in tray option (Start Minimized in tray menu). Fix for international characters. Re-jig of CLI queuing system (again). Proper status bar and menu strip in Library. Fix for positioning size increase problem. Better errors when database support dlls havent been copied.
0.27 - 20th March 2006 - Multi-select experimentally turned on in playlist and multi-delete supported (but not dragging yet). Numerous new playlist menu items and key shortcuts. Added SQLite copy option. New browse buttons on options window. Fix for remembering about 'icon pause'. Fixed library's menu scan db button. Added the background modes back in, although they're not as smooth. New icon, about dialog, title-bar and title-bar furniture. Minor scanning and cli integration fixes. Fix for maximize size of NP and options window resizing. Fit headers to contents control.
0.26 - 7th March 2006 - Initial implementation of the 'Queued CLI' feature. F5 refreshes playlist. Optimised redraw requests in Now Playing. Added 'Icon Pause' option in Tray menu to turn off the pause/play icon click feature. Tracknums now displayed on tooltips and in playlist window.
0.25 - 2nd March 2006 - Added MySQL support. Moved over to .Net2. Re-jigged the NowPlaying UI again - added menubar, removed buttons, tidied up a bit. Bitmapped repeat and shuffle buttons. Added Amazon lookup feature. Added SoftSqueeze start feature. Fixed directory-scan playback. Removed grad fill backgrounds. Coverart now resizes with the window. Baked a cake.
0.24 - 9th February 2006 - Re-coded the way the Now Playing form redraws - now totally relies on .net's double buffering stuff and draws its own titlebar with custom buttons.
0.23 - 23rd January 2006 - Added support for MediaKeys (on tray menu). Tray icon is now always visible. Thumbnails in library window now have a 'blacklist' - non-cached thumbnails only request from the server once per Moose session. Fixed the illegal characters in thumbnails issue. When the server's rescanning it now says 'rescanning' in the mode button. Added green for play and red for pause/stop to mode button. Buttons have a flat background again. Partially addressed some of the redraw/flicker problems. Flat redraw mode now slightly more efficient.
0.22 - 19th January 2006 - Changed player MAC option controls to comboboxes with connected players in. Added Mediaplayer-style global key shortcuts option to tray menu. Added new control entries with ticks to tray menu. Now remembers if minimised to tray, playlist header positions and state of global key shortcuts. Clicking tray icon alternates between playing/paused. Double-clicking shows now playing window. Fix for 'login before connection complete' problem.
0.21 - 17th January 2006 - Added new minimise to tray functionality. Tray icon tooltip. Added some useful error boxes for library problems. Updated About dialog a bit. Optimised redraws and fixed button resource leaks. Player status button background now red when rescanning.
0.20 - 15th December 2005 - Fix for locales which reverse commas and periods in numerics (large duration bug). Initial working implementation of the 'Open Folder' and 'Tagger' features via SQLite population.
0.19 - 14th December 2005 - Bugfixes for 0.18 - main now playing coverart was broken and the rainbow brush was being bad on windows 2000.
0.18 - 13th December 2005 - Two new options - 'background cycling mode' and 'enter key in library'. Added extra logging for duration problem. New variable in moo file to say if we're a folder or db scan. Some work done on 'open folder' for db scans - not really functional yet. Oh, more playlist types added to the open playlist window (untested).
0.17 - 8th December 2005 - Fix for album thumbnails when using folder scan mode. Added code to write the currently playing Artist and Album ID to the moo file if no DBfile is specified. Added 'Save library' option to menus.
0.16 - 6th December 2005 - Playlist selection dialogs. Updated library window. New album list with thumbnails, new sort modes, nicer fonts and more info. Fixes for some DB / VA scanning problems.
0.15 - 24th November 2005 - Fix for changed database schemas - so, slower but more stable scanning. Bit more logging for db scanning.
0.14 - 23rd November 2005 - Small fix for logging into server with no player mac address specified.
0.13 - 22nd November 2005 - SQLite DB reading feature. Popcorn button. Now playing text 'normalisation'. Fixes for timeline bugs. Fixes for folder scanning problem with fedora.
0.12 - 15th November 2005 - Another UI overhaul - much neater when smaller. Insert button in library window. The current playlists can now be loaded & saved (as moose.m3u). Single-item playlist item dragging implemented. Fixes and reshuffling of options dialog. Dropshadow for album art. Only 1 copy allowed to run. Resize gripper control. Colour cycling replaced with highlight cycling.
0.11 - 8th November 2005 - Major UI overhaul - redesigned now playing dialog is now the main focus of attention. Current playlist display tidied up and working a bit better. Numerous new buttons in window. 10% increase in exe size.
0.10 - 29th October 2005 - Mainly fixes to work on 6.2. Re-coded CLI reply code to handle multiple replies in same chunk properly and filter MAC lines more efficiently. Added new file-type letters for numerous formats. Refresh button mouse-over highlight - woo !
0.09 - 28th October 2005 - New .moo format. Rewritten play/add CLI commands - now uses full paths so we can handle TBS chars properly. Initial appearance of the current playlist feature. F's and M's in album list and playlist. Fixes for various problems.
0.08 - 25th October 2005 - New drag-bar in the main dialog which allows the song list to be resized. Some fixes for exceptions thrown in the Now Playing dialog. All exceptions now logged via the debug log file option.
0.07 - 21st October 2005 - Fix for ServerInfo.VersionSixOrGreater exception. New CTRL + doubleclick to add files/folders rather than play. New music-only mode for the songs list - right click toggles between chuff/chaff and music/songs
0.06 - 11th October 2005 - New Debug Log File option to aid problem solving. Better support for older server versions. Buttons and year in Now Playing dialog.
0.05 - 29th September 2005 - Lots of new stuff and fixes. New shortcuts feature via links.txt. New 'now playing' dialog. New menu bar. More file-formats supported. Window state saving. Multi-threaded stuff. Works for 6.2
0.03 - 31st August 2005 - Fix for the audio root trailing backslash problem. New 'Copy single file or parent directory' code with messagebox. New total progress control. Fix for 'local play' so it works in both HTTP and CLI modes. Added a prefix feature for the players, so you can queue albums in winamp, etc.
0.02 - 31st August 2005 - Fixes and robusterising of the scanning code. Network shares and malformed links supported a bit better.
0.01 - 30th August 2005 - First public working release
For news and updates, join this fellow:
Comments, hello's and suggestions welcome: drlovegrove@gmail.com
Help keep Moose alive. Donations (paypal)
and gifts (Amazon wishlist) always welcome.
Back to Homepage
|
|