=================== 1.0.2 =================== 2011-04-30 22:01:07 ADT martin Update to SQLite databases and SQL dumps for version 1.0.2. 2011-04-30 21:44:24 ADT martin Update to images and documentation to match a version 1.0.2 release. 2011-04-27 21:50:03 ADT martin Correction to the volume and crossfade sliders to use normal javax.swing.PopupMenu capability and reduce concurrent updates. 2011-04-26 20:24:38 ADT martin Updated image to reflect new option in the Look and Feel panel. 2011-04-26 20:20:39 ADT martin Correction to the blocking mechanism. Seems that we cannot apply universal SwingUtilites.invokeLater or SwingUtilties.invokeAndWait to instances of AbstractBlock. Some UI components take well to the former (Dialogs) and to the former (GlassPane) without being interchangeable. So the implementation is pushed to the class itself instead of the caller. 2011-04-25 22:41:05 ADT martin Change in displayed image for sync. Matches more the overall theme, though it may not be the best choice for the long term. 2011-04-25 11:31:20 ADT martin Addition of a new blocking mechanism that makes use of a dialog window instead of the more complex pane based mechanism we have in place. This has a dramatic advantage over previous implementations due to the fact that it takes up significantly less processing power. 2011-04-20 22:23:21 ADT martin Update to the documentation to match elements in the planned 1.0.2 release of the code. 2011-04-20 22:22:38 ADT martin A quick fix to order the playlists received from the Music Player Daemon (MPD). Seems that the project simply returns elements in a seemingly random order, this will make it consistently alphabetical. 2011-04-18 22:49:23 ADT martin Addition of a search tool bar which makes use of standard SQL search criteria found in the LIKE statements. Tool bar can be hidden or made visible as the user desires and required a few bug fixes in order to with with empty results set. 2011-04-17 16:16:40 ADT martin Adapted to work with a central class. This permits more code reuse and allows additional sections to make use of ratings of necessary. 2011-04-14 21:54:44 ADT martin Update to permit a double click event on the System Tray icon to re-open the player/organiser panel. 2011-04-11 00:22:50 ADT martin Correction to the library sync process. Will no longer extract the full listing into a LinkedList prior to starting the comparison process, ensures the last entry is brought in and now synchronises properly when called from the client. 2011-04-11 00:21:28 ADT martin Correction to the main database file which will correct new installations. Seems the database and SQL was making a reference to an old column which was changed prior to the 1.0.0 release. 2011-04-02 13:30:34 ADT martin Update to the code to work better between the SystemTray and PlayerCompact. 2011-04-02 01:29:42 ADT martin Addition of the java.awt.SystemTray capability. Now the application incorporates the system tray capability on platforms which support it. 2011-03-18 21:54:03 ADT martin Basic update to the code which corrects a long standing problem with special UNICODE characters. Terminus and HTTPClient now handle the UTF-8 to UNICODE and back conversion properly, enabling the client to display special characters and accents properly. Documentation is also updated to reflect the change. =================== 1.0.1 =================== 2011-03-17 20:17:47 ADT martin Update in help documentation, change in licensing information and bug fixes related to album art covers. 2011-03-14 21:35:33 ADT martin Addition of forgotten functionality. Lyra will now react when a user selects songs, first by listing the total selected and then by adjusting the total amount of play time. 2011-03-13 12:30:17 ADT martin Corrections to Patch mechanism that should permit it to work properly. 2011-03-13 01:36:42 AST martin Integration of a patch mechanism that will update Lyra 'main.' and 'host.' databases to match a new version structure. Committed in order to test on unmodified version. 2011-03-12 21:59:34 AST martin Integration of a song rating capability into Lyra. Now users can rate songs and create a playlist automatically from the rating. 2011-03-09 22:00:06 AST martin Completion of the Last.fm service into the Lyra interface. This update provides the ability to save a copy of the playlist to the Last.fm service when we are saving local or remote lists. 2011-03-06 22:50:41 AST martin Quick modification to centre profiles when displayed. 2011-03-06 22:46:23 AST martin Addition of the ProfileFrame class which displays both Artist and Album profile information. This completes the AlbumArtPanel class elements and integrates most of the currently desired Last.fm elements. 2011-03-05 02:04:24 AST martin Album cover art display based on information from the Last.fm service. Initial querying, caching and user select/reset enabled. Album and artist profile display still to be implemented. 2011-02-28 14:54:23 AST martin Correction in the template to account for Album Art and maintain Playlists. 2011-02-28 02:09:40 AST martin Fixes a bug where Null Values start causing problems down the line. There was a certain amount of code missing to deal with it cleanly. 2011-02-28 00:52:45 AST martin Code update to handle a loss of host connection when using the client. There will be an attempted retries, followed by a hard failure if a connection cannot be re-established. This fix will also alleviate any problems related to the connection being timed out. Now the client will re-connect and re-apply the command. 2011-02-17 20:20:24 AST martin Integration of 'Scrobbling' capability in the Last.fm integration. Now songs played will be reported and logged on the Last.fm service. 2011-02-17 20:19:31 AST martin Addition of the FINEST logging level and application of this level to the Pendulum class. Permitting easier and less distracting debugging. 2011-02-13 17:39:04 AST martin Initial integration of Lyra with the Last.fm service. Users can now make the necessary steps to have the application integrated from the Preferences window. 2011-02-10 20:50:22 AST martin Update to HTTPClient and language database to improve logging of activities. 2011-02-09 22:12:39 AST martin Addition of a generic HTTP client to the Lyra Widgets in order to support external sites such as Last.fm.