08/07/07 - v0.9.1 ----------------- o Added iPhone interface. o Fixed playlist add/remove when in shuffle mode. o Fixed a bug where saving a filter didn't reload the filters page. o Initial release of remote control plug-ins for XMMS and WMP. 05/15/07 - v0.9 ----------------- o Badges. o Added "Last 7 Days" preset to lists page. 04/30/07 - v0.8.8 ----------------- o Dramatically improved filter/smart playlist performance. o Fixed a performance problem that occured when accessing catalogs that have a large number of usage records. For example, it would take ~30 seconds to build the cache for a catalog with 11,000 entries and 5,000 usage records. This problem exists only in the Everything, Everything skin, and only occurs the first time the page is loaded, or when a rating is changed. Subsequent page loads pull their data from a cache, so they don't exhibit this problem. (A usage record is created/updated when an entry is played or rated.) o Unified the settings/filters/playlists pages. These now have a consistant look-and-feel, and are stand-alone so skin developers aren't required to re-implement them. o Added admin settings page. o Passwords are now encrypted. o Fixed a bug in the Everything, Everything skin that caused an error if the cache file gets deleted externally (if the temp folder gets cleared automatically by the operating system, for example). o Everything, Everything now shows busy image when the index or a playlist entry is clicked. o Fixed bug that prevented mp3 files located on a read-only network share from being parsed. o Improved large (thousands of entries) playlist performance. o Fixed a bug that prevented mp3s with id3v2.2 tags (like iTunes produces) from being parsed properly. o Fixed bug where new settings weren't being applied fully when unbinding settings. o Snowblind/Glow/EE skins now support automatic playlist refreshing. Playlist will refresh at the interval set in user settings, but only when mouse is idle - this prevents the update from occurring while actually interacting with the playlist. o Introduced new control for interacting with playlist. Clicking on a playlist entry's number will bring up a menu that offers all the possible actions that can be performed on a playlist entry. o Rewrote settings management and binding code. Settings can now be bound to IP addresses or browsers. o The hive now tracks usage data, and can report on favorites within a given date range. Initially available for music only. Follow the "lists" link on the Glow and EE skins to check it out. o Fixed bug in Glow and Snowblind skins that prevented a playlist lookup from displaying top-level entry data. o Added distro for OS X. 09/21/06 - v0.8.7 ----------------- o Enabled the hive's "user rating" field. Ratings are on a 1-5 scale, and are filterable. o Added a new skin called Everything, Everything. Its features include: 1) Hover-based index 2) Full visibility into the hive's database 3) Point-and-click user rating interface 4) Support for compound sorts 5) Flexible column layout 6) Event-based caching, which allows smooth and responsive navigation even against very large catalogs 08/16/06 - v0.8.5.1 ------------------- o Fixed bug that prevented read-only mp3 files from being parsed. 08/15/06 - v0.8.5 ----------------- o Changed ID3 parsers for broader compatibility with mp3 tagging applications. o The mp3 parsing process now parses ID3v2 tags first, then backfills with ID3v1 content if anything is missing. o Fixed bug related to genre parsing; no more "(##)" genres. o MP3s with missing title info will have title set to filename. o Catalog loading now executes faster than previous versions. o Fixed a bug where "by last played" filter would ignore catalog entries that had never been played. (If you miss that behavior, you can reproduce it by also filtering on system rating >= 1.) 08/02/06 - v0.8.4 ----------------- o The media hive now captures usage data. Play count, last played date, user rating, and system rating are captured for filter and smart playlist use. System rating in particular is noteworthy - the hive rates your catalog content based on your usage patterns. o Catalog filtering allows you to mask your view of the catalog. A basic filtering interface is available now; advanced filtering is coming in the next release. o The user interfaces now reflects the catalog content more thoroughly. If there are no entries that begin with a certain letter, that letter is grayed out in the index and can't be selected; if a filter is hiding a certain entry in the playlist, the playlist entry won't have a link to click back into the catalog to show the item; etc. o Automatic playlist creation (smart playlists). Playlists can be created automatically using the above filtering features. o Changed the way the catalog loads. It is now safe to change metadata (i.e. update your id3 tags) or move/rename your files; playlists and usage data will be preserved. NOTE: if you update a file's metadata AND move/rename it, there is no way to track it, and it will be added as a new entry. If you need to do both of those things, do one first, reload the catalog, and then do the other. o Changed playlist to default to paged view. This means that when a playlist exceeds a certain length (default is 20), controls appear that allow you to navigate among playlist pages. This can be changed from the user settings page. 04/30/06 - v0.8.2 ----------------- o Added Glow skin. Supports incremental hover-based search; drag-and-drop playlist inserts; drag-and-drop playlist ordering. 01/23/06 - v0.8.1 ----------------- o Fixed a bug that prevented MP3 files tagged with iTunes from being parsed correctly. MP3 tag parser in general is now more capable and fault-tolerant. 01/17/06 - v0.8.0 ----------------- o Search implemented o Snowblind documentation o Numerous Snowblind html fixes; now fully compatible with IE 6 o Playlist shuffle implemented o Playlist repeat one/all implemented o Catalog now persists between executions; background reloading, instant startup 11/21/05 - v0.7.2 ----------------- o Web-based user configuration o On-the-fly mp3 reencoding under Windows and Linux o Catalog support for MPEG and AVI video formats (experimental) o On-the-fly video reencoding under Linux (experimental) 10/24/05 - v0.7.1 ----------------- o Added catalog support for Ogg Vorbis format. o Improvements to initial catalog configuration web page. o Streamer support for multi-format playlist. o Multi-format playlist m3u generation. o Minor bug fixes. 10/19/05 - v0.7.0 ----------------- Initial release