Version 0.4.6 fixes a bug when trying to scan in background mode and a bug in APE tag processing. It adds audio device error messages to the status bar.
Version 0.4.5 fixes a bug in the browse view (pressing play on an item and then trying to select it would cause a crash). Adds a workaround to the random hang at the end of a song that some people were experiencing. Adds a new untested option to change the All Tracks menu to list by Title/Artist instead of Artist/Title
Version 0.4.4 fixes a couple of bugs in the playlist processing code.
Version 0.4.3 has a few bug fixes and minor features - see README in zip file for details.
All new and better than ever!! Version 0.4.0 adds a bunch of small feataures and a few bug fixes. Some of the more interesting new features are 1) the abiltiy to work with Andy's SongInfo screen saver. 2) All the command line functions and capabilities to work with Sven's SDesk. You'll have to edit the SDesk scripts to configure it to use Sonica. 3) Support for HTTP steaming media. and 4) Song duration now works for a lot of the different file formats. Below is the laundry list of new features and bug fixes, but if you can't wait:
I want to thank everyone who has taken the time to try out the program, help track down the bugs, and offer suggestions. I especially want to think soiaf and sven for helping to test pre-release versions. Without all the support here, Sonica probably wouldn't be half as good as it is now!
Laundry list of new features and bug fixes. I probably missed a few but you get the idea
+ New layout for main window.
+ Status bar layout improvements. Moved song count to info screen.
+ Added repeat button (and indicator).
+ Added stop button (different from pause).
+ Previous button (and ECP command) now goes back to previous song when in non-shuffle mode. In shuffle mode, it's still random forward and back.
+ Browse/Edit mode scrolling is circular. You can get to the bottom of the list by going "UP" from the top.
+ HTTP URL's are accepted in place of files on the command line.
+ HTTP URL's are accepted in place of files in playlists.
+ Meta data in playlist files is now supported.
+ When browsing, items can be de-queued from the play list along with en-queuing them.
+ Track duration is working for most file types.
+ Added ECP command "CoverArtFile" to get the name of the cover art file for the currently playing song.
+ Added ECP command "Append" to add songs to a running version of the program.
+ Transport control (play/pause/next/previous) now work when in the browse/edit windows. If a song (not artist/album/etc) is highlighted, the play button will cause the cause that song to play immediately.
+ Playlist files can be specified on the command line with the '-f' switch and all songs/streams in the playlist will get loaded.
+ Added Genre display to song information on main screen.
+ Sonica mimics the built-in music player's ECP comands. This means that the SongInfo screen saver will work with Sonica.
+ Bug fixes:
- Fixed background mode '-b' so it should be working now.
- Fixed a bug where using select or menu in an empty browse/edit window would crash the program.
- Fixed a bug where if a song was added to the play queue and "play" was activated, that first song would be repeated.
- Fixed a bug where genre numbers were being displayed and used instead of the actual genre name.
- String matches for containers (albums, genres, etc) are no longer case sensitive so genres "Rock" and "ROCK" are the same.
- Fixed a bug in the startup script so it now handled shares/directories with spaces correctly.
- Fixed the main song list to be sorted to match the browse display. Previous version had the song list in a random order so even non-shuffle play of the main list would be random.
As always, if you do have a problem with Sonica, post, send me a pm or email me at firstname.lastname@example.org