Release History
Below is a summary of the release history, more detail may be found in
the CVS ChangeLog or by looking at the release
notes on the latest file releases at http://sourceforge.net/projects/snackamp/.
You can also find the latest test releases in http://snackamp.sourceforge.net/releases/
Version 3.1.3 - 12/05/10
- Ability to embed the current folder image into the id3tag
- Ability to quickly adjust mp3 auto-leveling using mp3gain
- Computes histogram, peak and dynamic range or tracks during leveling
- Minor bug fixes for leveling and data verification
- Provides support for ogggain along with mp3gain
- Improved the /remote/psp internal web page to work better on mobile browers
- Broken:Google Image Search, needs updating to latest google API
Version 3.1.3 Beta - 03/14/09
- Changed icons to a cleaner look at feel
- Added additional folder and file filtering options on Folder Manager
Version 3.1.3 Beta - 09/30/07
- Added option to use a faster copy method for removable media, downside is playback may studder on slower machines during the copy.
- Fixed bug that would sometimes prevent V1 tags from automatically being upgraded to V2 tags when enabled.
- Updated freedb query code to handle updated result for free text search
Version 3.1.3 Beta - 07/02/07
- Catch invalid (non-numerical) tag lengths
- Return 0 instead of blank for commified zeros
- Upgrade tag type in database when tagging for track album gain
- Add option to upgrade V1 to V2 tags to hold track_gain and album_gain tags (rockbox uses them)
- Add option to confirm a playlist change when selecting a new auto-playlist
Version 3.1.3 Beta - 06/02/07
- Handle zero length (divide by zero) error files.
Version 3.1.3 Beta - 04/15/07
- A few more minor changes, see ChangeLog for complete list.
Version 3.1.3 Beta - 03/17/07
- Modified stream buffering to ensure no skips/pops when playing streams.
- A few minor changes, see ChangeLog for complete list.
Version 3.1.3 Beta - 03/10/07
- Added browse/search ability to jukebox web interface. Allow browse to cycle through multiple matches.
- Corrected a couple of minor bugs recently introduced.
- Changed method for shadowing coverart on web interface.
Version 3.1.3 Beta - 03/03/07
- Simplified and improved code to rename files based on tags for copying or file renaming.
Version 3.1.3 Beta - 02/15/07
- Can now change a media library location. Just move the folders manually than use the Change Folder option on the Media Manager to rename all the datatabse and other references to the files.
- Detect roman numerals when auto changing file and tag names.
- Added function on AutoPlaylist tree folder menu to auto name the selected folder name.
Version 3.1.3 Beta - 02/25/07
- Much more flexibility in naming schemes when coping tracks to portable media players
- Simplified packing/cleaning database
- Fixed a couple of minor bugs see ChangeLog for complete list
Version 3.1.3 Beta - 02/09/07
- Updated some of the documentation
Version 3.1.3 Beta - 02/07/07
- Greatly sped up file index operations
- Updated to latest tablelist package
Version 3.1.3 Beta - 02/02/07
- Improved redirect and buffer handling for audio streams
Version 3.1.3 Beta - 01/29/07
- Allow freedb searches on artist or album (not just both). Also fixed to read new freedb web site format.
- Handle redirects for xml and audio streams
- Much improved handling of xml (podcast) files
- A couple bug fixes
Version 3.1.3 Beta - 01/09/07
- Ability to export database to any folder.
- Ability to import database when adding a folder.
Version 3.1.3 Beta - 12/18/06
- Added walmart as a source to search for images (preliminary code).
Version 3.1.3 Beta - 12/17/06
- Improved method to select a certain number of images during cover art query.
- Fixed bug that allowed some illegal file name characters when copying tracks to media players that name the tracks based on the track title.
Version 3.1.3 Beta - 12/09/06
- Sort images by size on browser
- Handle recursive redirects for images
- Handle more image extenstions as well as notify user when copy fails
- Option added to restrict finding images that are close to square (user adjustable thresholds)
Version 3.1.3 Beta - 12/07/06
- Show image size on album search in browser.
- Extra attempt to bring file system on-line before check it.
Version 3.1.3 Beta - 10/23/06
- Adapt to change in how google image search returns results.
- Show track name and % played for windows balloons for task bar icons.
- Fixed a ID3 tag read fringe condition.
- Flattend the file structure when copying to smaller mp3 players for compatibility (e.g. creative muvo).
- A few other minor issues corrected (see changelog for details).
Version 3.1.3 Beta - 05/31/06
- Fix potential bug when opening auto-playlist manager with no selected track
- When copying or renaming files make sure hidden files are included
Version 3.1.3 Beta - 04/29/06
- A few minor bug fixes, see changelog
Version 3.1.3 Beta - 03/29/06
- A few minor tucks, mostly testing. About ready to release 3.1.3.
Version 3.1.3 Beta - 03/4/06
- Added resize handle to borderless version since resizing is handled internally.
- Minimize to taskbar on windows will retain icon on borderless windows.
Version 3.1.3 Beta - 03/1/06
- Under linux, borderless windows aren't handled very well. Use your window manager to make them borderless and enable the "No Windows Decoration".
- You can resize the width of the borderless window by dragging the time counters left or right with the mouse.
Version 3.1.3 Beta - 02/20/06
- Added option to remove the window decoration on the main player, enable it with the preferences->User Interface->No Window Decoration. Double click on the new menu bar to toggle the window decoration to allow you to resize the window. Still more work to come.
Version 3.1.3 Beta - 02/20/06
- Volume control now assumes linear scale and scales log style (in dB). If you have a system (like some Linuxes) that already scale log style automatically, then either turn off "Control System Volume" or check "Log Mixer" under the Preferences->User Interfcae.
- Added tray support to Linux (using tktray - Anton Kovalenko). You configure your tray icons from the Taskbar Icons section under Preferences->User Interface. Used to place player controls in the tray. RMB will toggle the mini-player and the mouse scroll wheel over any icon will control the volume. May not work on all distros. It runs on SUSE 10 and does not on Redhat 7.3 (the only two I have acces to).
Version 3.1.3 Beta - 02/15/06
- GUI Improvements (at least to me), changed main sliders, button response and some icons
- Immediately pack in cover art when user drags a new copy to the target
- png icons are now used, so Img with png support is required (part of package)
Version 3.1.3 Beta - 01/24/06
- Added Album Gain along with Track Gain and option to choose either on playback
- Fixed scrolling bug when moving tracks down or up on playlist
Version 3.1.3 Beta - 01/14/06
- Added function to swap Album<->Track on the Tag Table editor
- Clear the cover art cache when user drags in new coverart
- Update the APL Track list if track rating is changed from web or gui interface
Version 3.1.3 Beta - 01/09/06
- Added function to swap Artist<->Album and Artist<->Track on the Tag Table editor
- Fixed a couple of bugs (see changelog)
Version 3.1.3 Beta - 01/04/06
- Fixed a few minor bugs introduced recently
- Improved handling of stream errors
Version 3.1.3 Beta - 01/01/06
- Added code to read and write images to tags
- Properly scale cover art in all cases
- Improved streaming support, flow control added for fast streams
- Fixed a number of recent bugs
- Added option to use interal volume control rather than change system mixer (user request)
Version 3.1.3 Beta - 12/27/05
- Changed ID3 V2 tag reading code to properly walk the tags thus preseving existing tags better with the potential of missing incorrect tags that were found with the old (search based) method.
- Built C libaray to scale images very fast visually accurate. Now have scaled cover art and cover art in more places on player. Libary is available< a href="http://snackamp.sourceforge.net/releases/">here/
- Using Memchan driver for streaming to support both embedeed shoutcast tags as well as improved buffering. Based on code by Daniel Zlobec Jason Tang (Thanks guys!)
- Reoganized/combined code in a number of areas.
Version 3.1.3 Beta - 12/15/05
- Allow drag-n-drop from external file manager on autoplaylist file manager
- Handle case when moving or removing a track that is playing to prevent file locks and resume track playing correctly
- Handle right-mouse-button options on the /Fixed and /Attached folder tree elements in the APL
- Changed ID3 V2 tag reading code to properly walk the tags thus preseving existing tags better with the potential of missing incorrect tags that were found with the old (search based) method.
Version 3.1.3 Beta - 12/9/05
- When renaming folders, correct all autoplaylist and playlist files as well
- Handle cataloged entry better, now indicates when track first indexed. Can use for sorting as well.
- Changed playlist file name to entry handling code, now less memory is used, code is faster and more accurate. Fixes condition where two or more identical entries would point to incorrect file.
- After editing ID3 tags, any affected playlist entries are immediately updated
- Some improvements to integrate with mp3split better.
- Improved handling of dirty database data. Will save settings to file when they change. Will save playlist cache when new autoplaylist is applied.
- Album art searches show images in a gridded browser window. Added option to restrict to Amazon and/or jpeg images.
- Added some macros to automatically prepend the year name to album folder names. This keeps albums sorted by year which is good when you have a lot of albums for an artist. Uses ID3 and freedb to figure out the year.
Version 3.1.3 Beta - 11/6/05
- Fixed a few bugs recently introduced
Version 3.1.3 Beta - 10/30/05
- Reorganized and split-up url handling files.
- A few bug fixes
Version 3.1.3 Beta - 10/22/05
-
First cut at adding Track Rating for each track in playlist and browser in the web interface. Uses CSS menus, need a modern browser.
Version 3.1.3 Beta - 10/19/05
-
Added Track Rating to web interface (ideas from Russell Tickner)
Version 3.1.3 Beta - 10/17/05
-
Removed some interp alias' to speed up code a bit.
-
Added Search by rating, skip forward/back, sideway navigation to Web Remote Control (ideas from Russell Tickner)
Version 3.1.3 Beta - 10/16/05
-
Added freedb query support for album identification.
-
Table tag editor now has tabs for tag editing, file renaming and freedb
querying
-
Added minimize to system tray option on windows
-
Added tag editing to auto-playlist edit menu
-
Some additional bug fixes and code cleanup
Version 3.1.3 Beta - 10/08/05
-
Modifications for improved Tcl 8.5 compatibility.
-
Option to display increase resolution on track length displays
-
Synchronized sliding pop-up with static cover art display on track
transition
Version 3.1.3 Beta - 09/25/05
-
Now using Tcl 8.4.11 as starkit engine, MUCH faster loading of jpeg
images.
-
Added option to show coverart on pop-up track transition (sliding)
window
-
Added options to have the coverart pop-up window slide in from one of
eight places
-
Support creation of replaygain_track_gain and replaygain_album_gain
ID3V2 tags (for rockbox)
-
Read replaygain_track_gain from ID3V2 when cataloging
-
Fixed bug for a couple of cases where APL calls were made and failed if
the APL manager was never launched
-
Fixed case on some windows versions were the static coverart window
always received the focus on a track change
-
Added more support for attached players on media manager window to
create static playlists for each auto-playlist settings
-
Added options to change the side of the time slider (height and width)
-
Change Last Play window to Date Window to support sorting blocking on
other time codes
-
Fixed bug where Win2K vs. WinXP draws icons in reverse order on winico
task bar
-
Change some sliders to spinboxes on settings
-
Fixed bug when copying only a single file to attached media
-
Handle case where file is renamed with / inserted to create additional
levels of sub-folders.
-
Clicking anywhere on title will expand/collapse a collapsable frame
-
Handle case where playlist is blank, stop gently
-
Handle more podcast xml types for DND from web page to player title area
or playlist
Version 3.1.2 - 07/02/05
-
Bug fix when opening existing playlists.
-
Added experimental socket API (similar to XMMS remote interface).
-
User defaults simplified, now provides several color and sorting schemes "out
of the box".
-
Bug fix to make sure the playlist always has the correct key
Version 3.1 - 03/20/05
-
Faster and Better Looking Version, more consistent look and feel. Added
icons to menus and text based buttons.
-
Simplified dialogs for first time use.
-
User defaults simplified, now provides several color and sorting schemes "out
of the box".
-
The snack engine bundled with the wrapped versions has been modified to
significantly speed up track cataloging as well as more accurate
estimation of mp3 track duration. This second feature allows the gapless
playback function to be much more accurate. I recommended you open the
console on the new version and type in "fixStart *" to
recompute all of your track start/stop gap times.
-
Sped up program initialization by creating smarter playlist cache files
-
Sped up and significantly reduced memory footprint for sorting/shuffling
and applying AutoPlaylists.
-
More efficient when copying tracks to media players.
-
Added a mini-playbar on the main cover art viewer.
-
When changing Auto-Levels, Ratings or tag information the AutoPlaylist
track view is updated immediately.
-
Added folder Favorites menu to the AutoPlaylist
-
LastPlay time is now saved in database as a precise number and rounded
via user settings when used for shuffling/sorting purposes.
-
Can now find hidden cover art image files (such as those created by
Windows Media Plower)
-
Fixed a persistent problem with firefox browser when copying cover art
image files over, now a http copy of the linked image is copied rather
than the cached version.
-
On Windows added window fade-in/out capability for the cover art (when
changing tracks), mini-player and balloon help. Alpha channel
transparency is not yet supported on Linux, so this feature is not
supported.
-
On Windows added transparency system menu options for all windows,
settings are retained for each window.
-
Added a sliding pop-up track info (can disable under User Interface
settings) that shows track information the first five seconds into the
track. Works similar to Firefox/Thunderbird sliding pop-ups.
-
Added a few more drag-n-drop
capabilities including decoding/playing podcast xml files.
-
Fixed occasional problem when dragging mp3/pls/m3u url links to the
player. They should be handled correctly now.
-
Added Cataloged field to database, so you can see the last time the
track was cataloged.
-
Added playlist and library search buttons to mini-player
-
Added library search button to player
-
Added options to background index only after a certain hour (e.g. every
two days after 2am)
-
Added option to index/catalog at the same time (simplifies usage, but a
little slower index process)
-
Added Open Folder menu to insert a folder tree into the playlist (can
also drag one into the playlist from your OS file manager)
-
Can now read ID3 V2.4 tags
-
ID3 tags are never written to disk unless there are changed tags.
-
Added Comment/note tag editing, including wrapped text support.
-
Option to remove ID3V1 and/or V2 tags from selected files.
Version 3.0.3 - 12/06/04
-
Added option to group folder types in APL tree, useful to handle mp3
players and multiple disks
-
Fixed incompatibility bug with later firefox browser versions and drag-n-drop
of cover art.
-
Read leading ID3V2 tag when playing streams (if existing)
-
Cleaned up internal control web pages for an improved look and feel.
-
When editing ID3 using ID3 forms, updates are shown in the APL track
list immediately
-
Corrected bug preventing WinAmp and XMMS (and other clients) from
playing SnackAmp streams (due to playlist file format)
-
Corrected bug when launching SnackAmp from a non-Internet Explorer web
client on windows, playlists would not play
-
Added option to group media folders by type in APL tree view (useful
when you have many media folders mounted)
-
Added option to background index/catalog the databases (every N hours)
-
Fixed a lookup bug in db::lookup when a row number was specified
-
Added total duration to the database status function
-
Leaving APL folder history in correct order rather than restoring it
sorted
-
Bug fix when renaming tracks for the playlist and APL
-
Decoding/Encoding of utf-8 urls now supported
-
Replaced forms with GET instead of POST due to web server issue
-
Wrapped version now using tcl/tk 8.4.8 and snack 2.2.8
-
Fixed bug where auto-leveling would fail if file type changed (e.g. mp3->ogg)
-
Searching via web interface uses database fields, user can select which
fields to search
Version 3.0.2 - 08/03/04
-
Added taskbar icons on windows (user setting)
-
Added option in ID3 tagging to zero pad track numbers
-
Improved handling of default ID3 tags during group editing
-
Simplified ID3 group editor layout
-
Bug Fix: 997525 Moving folders error message
-
Bug Fix: 997503 errors in ID3 tag editor
-
Bug Fix: 990172 v3.0: removing directory (node) from tree caused error
-
Bug Fix: 982936 Doesn’t handle localised characters
Version 3.0.1 - 07/20/04
-
Bug fix: Improved handling tkimg
load failure.
-
Bug Fix: Removed cache control header element from streaming server, it
causes problem with some web browsers.
-
When removing groups of folders, remove and clear them from APL one at a
time rather than in a group.
-
When indexing a folder, make sure it exists before putting it back in
the APL tree.
-
Improved error handling when indexing nodes.
Version 3.0 - 07/13/04
-
Tag editor shows a combo box when editing multiple files to also allow
an existing entry to be used
-
On Unix use a left pointing mouse cursor
-
Removed some unused code.
-
Changed default cols in APL manager
-
Added custom genres capability
-
Bug Fix: Wrapped version on Win9X didn't find its own folder properly
-
Bug Fix: Adding a URL from the file menu would cause an error due to an
un-initialized tag variable
-
Bug Fix: Handle errors when failing to get a binary url
-
Linux wrapped distro uses static
ogg vorbis library, if this doesn't work try the dynamic
one.
Version 3.0a2 - 06/28/04
-
Ability to edit ID3V2 tags, including Unicode support
-
Album art support in main GUI, including searching for album art via
goggle images. Each folder can have its own album art of your choice.
-
Support for native drag-n-drop, including web browsers.
-
Improved database searching/filtering
-
Support for managing tracks on media players and other removable media
devices. Can copy tracks to from playlist or auto playlist folders.
-
Using BWidgets for
comboboxes, scrolled frames and font & color choosers.
-
Named schemes for colors and fonts.
-
Added morph feature to sort/shuffle options.
-
New and improved layout for player, can optionally hide labels.
-
Sped-up a few operations.
-
Improved look-n-feel in a few areas
Version 3.0a1 - 02/02/04
-
Now uses metakit for
database
-
Lots of minor UI tweaks
-
Playlist can now display user selected data (rather than just partial
file names)
-
True gapless playback supported for all file types
-
Track Ratings supported, but setting, filtering and sorting.
-
Additional user selectable shuffle/sort options.
-
Log last play time for sorting options.
-
Support for WinLIRC and LIRC - Let me know if you have trouble
-
Improved web interfaces, now has a jukebox interface for user queuing of
tracks
-
Refactored code, both fixed and introduced :;> bugs, please let me
know if you find any.
-
Corrected some ID3V2 tag reading limitations.
-
A couple of tweaks to support OS-X.
Version 2.2.1 - 01/15/04
A number of bug fixes were addressed
-
724718 Problem launching
-
751729 UI disabled when playing
-
795893 High CPU load (windows)
-
812701 Silence when not in focus (windows only)
-
865374 Windows autoplaylist directory defaulting to .snackamp?
-
871597 SnackAmp and LAN
Version 2.2 - 05/18/03
-
Can now read and display ogg native tags
-
Support mouse wheel on *nix for volume adjust and scroll windows
-
Rearranged some settings on the settings dialog
-
When writing various configuration and catalog files, the original file
will only be removed if the write was successful (e.g. if the disk was
full)
-
Option to show a more modern look for the tree view of the AutoPlaylist
gui.
-
Web server will use the new socket2 command if the new David G socket
package is present.
-
When auto renaming files, insert a token separator between track number
and rest of track name if the track number is at the start of the name.
-
Fixed bug on windows where a stop command was called when playing a
stream which could prevent the next streaming track from playing
automatically.
Version 2.2 Beta 1 - 04/25/03
Streaming Changes
-
Added built in streaming server. Stream is compatible with any icecast
and streamcast players (including
SnackAmp). Web interface allows you select individual tracks or
continuous streams. Can select a number of different sources including
AutoPlaylists, playlist, folders, recursive folders (folder trees) or
individual tracks.
-
Added ability to play icecast and streamcast streams. You can now play
internet radio stations and tracks from other streamcast/icecast sources
(including SnackAmp). Each source is saved as a url shortcut file in
SnackAmp so you can use them later. You can associate .pls/.m3u files in
your web browsers so clicking on streamcast/icecast source links feeds
them directly to SnackAmp. On windows you use the settings menu to
associate pls/m3u files to snackamp. On unix, each browser lets you do
this yourself.
-
If you opt to use the script only version, an upgraded version of the
snack2.2 engine is required. You can get it here.
AutoPlaylist changes
-
On AutoPlaylist tree view, you can select the number of folder levels
you want to see listings for. This works well if you organize you tracks
hierarchy (e.g. genre/artist/album/track).
-
On AutoPlaylist treeview, you can select a node and perform ID3 group/table
editing functions on all files in that folder (or folders if tree level >
1).
-
Option to not show node connecting lines in the the APL tree view (similar
to XP explorer L&F).
-
In place editing of APL track details added. Can now modify ID3 and
other info directly.
-
Added entry box to allow filtering, by full file name, files shown in
the APL track view.
-
Removed the older non-table based track view.
Other Changes
-
Added support for ID3V1.2 tags to allow long tags. Backward compatible
with ID3V1.
-
Can now enable/disable web server access to local only computers (.i.e.
those on the same subnet).
-
Managing playlist files was enhanced with direct menus to append/replace
tracks to various playlists.
-
Options added to save a playlist, including current track, when applying
a new AutoPlaylist. With this option you can restore a previously
playing playlist and position.
-
Dynamic level meter can now be displayed to denote sound level.
-
Some of the icons were freshend up a bit.
Version 2.1.1 - 01/23/03
-
SnackAmp is now built with TclKit into both StarKit and StarPack version
on Windows and Linux. Also, neither version is compressed so the files
are larger than before. Not to worry.
-
Corrected web server security hole inadvertently introduced into 2.1,
Thanks to Andreas Gustafsson for pointing it out.
-
You can now disable the entire web server rather than disable remote
control.
-
Fixed 668919 and 662304 bugs reported for 2.1
-
For script users, the file layout has changed, the base folder is
snackAmp.vfs to match StarKit conventions. If you unwrap the StarKits
you will get an identical layout.
Version 2.1 - 01/02/03
-
A number of speed improvements most noticeable on systems with large
music collections. Cataloging, filtering, applying AutoPlaylists,
searching, and startup time are much faster.
-
Much improved web remote control and search functions. Ability to
search then add tracks to the playlist.
-
Added two additional sorting options, shuffle then sort and shuffle then
shuffle, each of these options shuffle the folders then sort/shuffle the
tracks within each folder. If you keep albums in separate folders, this
allows you to play whole albums in random order.
-
Added a number options on the settings menu to reduce the size of the
SnackAmp GUI to reduce screen real-estate.
-
Saving an AutoPlaylist no longer applies it, and applying one no longer
re-shuffles/sorts the folders automatically.
-
Improved the smart ID3 tagger to handle file names of varying parameters.
-
Option added to AutoPlaylist file view to split and combine files into
folders based on their name.
-
Can now break files into folders from the Tag to Name editor table by
inserting path separators in the name.
-
Added option to restore last location of mini-player on startup.
-
Incorporated some Tcl 8.4 list features to speed things up (when
available).
-
Improved some internal error handling.
-
More details are in the ChangeLog contained in the bundles.
Version 2.0.1 - 11/25/02
-
Freewrapped (standalone) versions fixed to run from a folder containing
spaces.
-
Use separate sound handles for pre-computing auto play levels, can
compute levels in background now.
-
Various tweaks to ID3 editing, name guessing, validation.
-
Added gain and ID3 tag type columns to auto playlist table.
-
Removed auto-fade option due to incompatibilities with snack 2.2
-
Improved prompting for cataloging removable media.
-
Display appropriate message in browser when remote control is disabled.
-
Added cddb search button to ID3 tag editor.
Version 2.0 - 9/12/02
-
Added Always on Top code for Windows (a number of you requested this).
For mini-play, it is the lock button. For other GUIs, the option is on
the "System" menu (upper left menu where move, size minimize,
maximize and close are). This feature was added via a new TkWinTools dll
that will be included in the distro.
-
Added Runtime Priority settings for Windows to allow users on slower
computers to increase the SnackAmp task priority to ensure other tasks
to not cause tracking skipping.
-
Fixed a few more bugs based on user reports (Thanks, keep em coming)
-
Added a few more internal constants as settings.
-
Save table list column widths and sort order on exit.
-
Autoplaylist View has same color settings as main view.
-
Hitting Play while paused resumes play rather than restarts.
-
Fixed busy socket handling in Http server that could potentially cause
100% CPU usage.
-
Corrected Linux issue with ogg files and the slider.
-
Changed a few icons for clarity.
-
Options added to not show file extension in playlist.
-
Option to limit the amount of Auto play level applied at run-time.
-
Add menu in Auto playlist to enable/disable columns
-
Remote control disabled by default (security)
-
Added sample rate to main gui
-
Resume pause mode if exited during pause
-
Tweaked auto gain algorithm.
-
Option to pre-compute all auto gain levels.
-
In wrapped version, overwrite the temp libraries if timestamps are
different, rather than if newer.
Version 2.0B1 - 7/20/02
-
User Manual cleaned up and made easier to use.
-
Added internal web server to allow remote access and control. Also using
it to serve help files which are embedded in the wrapped version of
SnackAmp.
-
Incorporated Csaba Nemethi's tablelist widget (optional) in the Auto
playlist to show details on each track located in the folder. You may
select which columns are shown and adjust sorting and width to your
liking.
-
Lots of improvements to Auto playlist manager including drag-n-drop
folders/files to the playlist, searching for folders and files from the
Auto playlist and additional menu options.
-
Cleaned up internal code somewhat to ease maintenance.
-
Much improved ID3 tag editing. From the tag editor you may now edit
multiple files such that a change is applied to all files. There are
also table editors for converting tag to name and vise versa. Changes
you make to the fields are now indicated with a light red background.
-
The currently playing song is inverse highlighted and you can use the
listbox selection to perform other functions.
-
Much improved settings form using tab like pages. Many more settings are
now user adjustable.
-
In wrapped version, folders no longer have to have matching [] and () (Bug
#1).
-
Minor look and feel changes, using single pixel borders to look a bit
more modern.
-
Option to fade the volume down on a stop or pause rather than abruptly
cut it off. (like winamp).
Version 1.8.1 - 4/7/2002
-
Added option to repeat or stop after current song.
-
Fixed a couple of annoyances and inconsistencies in the settings.
-
Force balloon help text to black.
Version 1.8 - 4/5/2002
-
Added settings menu option to select which mixer channel the volume
controls. Under Windows, only one line is typically available.
-
Added history pull-down next the Auto Playlist navigation buttons.
Version 1.8B1 - 3/30/2002
-
Consolidated internal code and added more namespaces.
-
Added ID3V1 tag editor
-
Added file manager capabilities to AutoPlaylist manager, can drag/drop
copy/paste files.
-
When files are renamed or moved, all instances in any list box will be
updated.
-
Added tk console for non-windows systems.
-
When monitoring folders, file removal is detected. Play/File lists are
updated accordingly.
-
GUI for file association of various types on Windows.
-
Handle file errors on Linux by restoring the output device (snack
workaround)
-
Using freewrap 5.1 for smaller executables and memory usage.
-
A number of other minor bug fixes (see changelog)
Version 1.7.1 - 1/27/2002
-
Fix, removable media playlist not recognized
-
Added open playlist to find playlists in other folders.
-
Bug, freewrap 5. doesn't work with ogg, going back to freewrap 4
-
Bug, Can't always rely on ~ under windows, use smarter scheme. For first
time use put files under USERPROFILES if it exists. Prefer USERPROFILE
unless HOME has already been used by snackamp. On Win9X use .snackAmp
off root folder.
-
Drawing the tree, it was anchored to the bottom of the canvas if it was
smaller than the displayed area. Now it is anchored to the top.
-
Too many time ticks on short files.
-
Manage playlist can now be able to catalog each media folder
individually.
-
Removed check for upgrading pre 1.3 versions, no longer really needed at
startup.
-
Add logic if fails to create HOME, then tells user what to do.
-
Font for APL tree adjustable.
-
Can set italic/roman for fonts.
Version 1.7 - 1/20/2002
-
Wrapped SnackAmp.exe now uses freewrap 5.0 with compression, file not
fits on a floppy.
-
Confirm mp3/ogg file associations on Windows.
-
Rescan on start option doesn't prohibit restore playlist. (Laurent
Duperval)
-
Ctrl-A in list selects all (like Ctrl-/)
-
Fix for launching browser on Unix, check env(BROWSER) or change it.
-
Remove song from playlist now stops playing song if it was deleted, next
song in list is played. (Laurent Duperval)
-
Ability to modify normalization factor using key bindings
-
Improved top window layout, use ID3 fields info.
-
Bug, when delete dialog is up and song changes, then next song is
deleted. (Laurent Duperval)
-
When deleting or removing a file and it is playing, play the next song
in the list (Laurent Duperval)
-
Resizing main GUI now moves filter icons and entry to the right.
-
Buttons on settings dialog to manage folder lists and select files.
(Laurent Duperval)
-
On muting, changes song color name to pink.
-
When expanding playlist make the width the same as current width
-
Restores main window size on restart.
-
Songs under a minute don't show ticks on time scale properly
-
Added sizer image on to scrolled listboxs (copied from help function in
getleft).
-
Modify miniplayer code to work better on Linux. (Heinz-Dieter Conradi)
-
Don't show settings dialog before it is centered.
-
Log errors on a play command if it fails
Version 1.6 - 1/1/2002
-
First time use instructions and a series of dialog boxes walking your
through the setup process.
-
GUI to manage the various folders (easier than entry boxes), accessed
via settings menu.
-
Option to reduce loudness level last two seconds of the song, good for
truncated or other abrupt endings. No audible affect on normal songs.
-
When playing a song by double-click, jump to it in play list if it is
already there, otherwise insert it a current play list position (rather
than append it to bottom or top of play list). This way the next song
played would be the next one prior to the insert.
-
Organized the default dialog better, works better on lower res monitors.
-
Prompt to confirm cataloging folders.
-
Adjusted a few fonts for labels and buttons to be the same as menu font.
-
Added shuffle selection (similar to sort selection) on play list pop-up
menu.
-
Initial home directory added (in order) check for SNACKAMPHOME env, then -home
command line folder options. Update docs
-
Balloon help now tries to stay on the visible screen.
-
Add clipboard support for play lists (cut, copy and paste).
-
Can specify alternate home folder by either setting SNACKAMPHOME
environment variable or using a -d folder command line switch.
-
Function to automatically rename files in folder removing string clutter
(+), inserting single spaces between hyphens and capitalizing the names
correctly.
-
Ability to catalog a folder and its subfolders from the AutoPlaylist
tree.
-
Ability to launch a browser on the user manual.
-
Bug fix, no more error message dialog on windows when launching snackAmp
on a file.
-
Bug fix, when changing media folders should both read catalogs and
destroy the .wFC tree. When removing a folder, doesn't unset current
data. (OK)
-
Bug fix, when a small tree is used for folders, it packs to the bottom
of the tree canvas, some interaction with the pane manager maybe (or
default size) (OK, it is just small and packs to bottom)
-
Bug fix, initial size of AutoPlaylist is more appropriate.
-
Bug, when initializing and one of the media folders is offline (e.g.
network), the other media folder catalogs will be read.
Version 1.5 - 11/30/2001
Auto Playlist Changes
-
Added sizeable pane between APL (Auto playlist) tree and song listing,
maintains setting between runs
-
Added RMB menu option for file list in APL tree for adding to playlist,
renaming, deleting and playing.
-
APL now can be toggled on/off using from the main playlist GUI.
-
APL file list uses same font colors and sizes as the main GUI.
-
Can scan for changes in a folder on APL tree (RMB feature).
-
Can add all songs in a folder from APL tree to the current playlist (RMB
feature)
-
APL Menu font is now standard native menu font
-
Folder icons in APL now open/close when folder is active rather than
when folder is expanded (conforms to UI standards).
-
Added option to sync APL selected song as new songs are played (Settings
dialog).
-
When APL is opened, it now syncs with currently selected song in
playlist.
-
Folders with light gray checkbox contain subfolders with checkboxes (user
queue).
-
If APL has changes not saved to a file, user is asked to save them when
closing the APL GUI.
-
Applying an APL ignores any filtering in effect and updates the playlist
to reflect all APL files.
Playlist Changes
-
Removed file extension on playlist menu
-
Latest applied playlist is a checked on menu, allows a simple save
operation to save to current name rather than a save as.
-
When renaming a file in the main playlist, and it is playing, it is
renamed then play resumes were it stopped.
-
If a song is playing when SnackAmp exits, play resumes at that
point next time it is brought back up.
-
Home key now jumps to currently playing song (can change in hotkeys if
desired).
-
Can now append current songs in playlist to a playlist file (rather than
always overwriting it).
-
Double-click to play puts song at top of list then plays it (rather then
bottom).
-
Control-key Up/Down on selected files in main playlist move them up/down
in the list.
-
Sped-up filter/shuffle operations a bit (won't notice unless you have
thousands of files like I do).
Look and Feel Changes
-
Colors can be modified and saved as defaults (along with fonts).
-
Removed fixed entry box at bottom of main playlist GUI, now a RMB option
to rename a song on both main and APL playlists.
-
Added balloon text shown song details when dwelling over an entry either
the main or APL playlists (or min-player) (can be disabled in settings
dialog).
-
Additional ID3 details are shown in balloon help.
-
Some of the icons where cleaned up.
Filtering Changes
-
Added additional menu options to append/replace filtered music based on
Auto playlist matches or all files. Can also filter within existing
songs in playlist.
-
Added Find next song matching filter button (can be bound to a hotkey -
see next)
-
Removed hard binding of Return key in filter box to apply the filter,
can now be overridden in the snackAmpHotkeys.tcl file (I prefer to just
find next song matching filter).
Music Changes
-
Added feature to adjust volume on a song based on its max-average power
spectra. Very useful for files from different encoders. Option can be
disabled in options menu. Presents a very short delay the first time a
song is played. After that the factor is saved automatically.
-
Increase buffering when performing catalog process to prevent playback
interruption on slower computers.
Hotkeys
-
Added FilterAssign function to bind keys to while in the
filterbox.
-
Added additional functions to assign to keys (see manual).
Bug Fixes
-
Remove songs from list was not working exactly right (didn't get them
all), now fixed.
-
Renaming a song occasionally renamed the wrong song (oops!).
Version 1.4 - 6/10/2001
-
Display recording bitrate for MP3 and OGG files (requires final release
of snack 2.1)
-
If AutoPlaylist tree visible, selecting a song in the playlist
highlights the corresponding folder and song in the AutoPlaylist tree
view.
-
Limited use of file -longname to Windows machines
Version 1.4b1 - 5/1/2001
-
Added support for ogg vorbis files via snack 2.1 capability
-
Default enable/disable of folders are now based on their parent folder
rather than always off..
-
Clicking the song name no longer completely mutes the music, is is
lowered by 6db.
Version 1.3 - 3/20/2001
-
Added support for removable media, see description above how to use it.
-
Split SnackAmp.tcl into separate packages.
-
All snackAmp user files are now stored in ~/.snackAmp rather than ~ to
reduce clutter. This version of snackAmp will automatically move
existing files to the new folder.
-
Font names on the font selection dialog are now shown in their own font
and a cascaded menu is used to select them.
-
AutoPlaylist enhancements
-
Maintain size of AutoPlaylist manager between sessions.
-
Added file list display for AutoPlaylist to see what files are contained
in selected folder.
-
Maintain scroll position in AutoPlaylist when setting/clearing
checkboxes in a tree.
-
Using conventional check boxes in AutoPlaylist rather than green/red
boxes to denote included folders.
-
File list preview of files in selected folder on AutoPlaylist folder
tree (can disable)
-
Total files checked/unchecked shown within tree structure when selecting
a folder.
Version 1.2 - 3/1/2001
-
Added autosave/restore playlists (optional)
-
Added Logging events to a file (optional)
-
Added hot key file to allow user customized hotkeys for main SnackAmp
functions.
-
Made mini-player accessible on non-windows systems via menu
-
Sorting now sorts by entire file name including folder name.
-
New smaller catalog file .snackAmpCache2, you may delete the older .snackAmpCache
files after the first use of this version. Note, they still may be
required of other users that share them with an older SnackAmp
version.
-
Play continues during a catalog operation.
-
Minor changes to text and balloon help on settings dialog.
-
On continuous play, the play list is re-shuffled before wrapping to the
top of the list.
-
Restores last Auto play list file used on startup.
-
At initial startup and no prior user settings file, a directory chooser
will pop-up and ask the user to select the initial media folder.
-
When new files are detected while monitoring folders for new files, only
the affected base folder catalogs are updated rather than all of them.
-
When update catalog files are detected, only new catalog files are read
in rather than all of them.
-
Internal changes for
-
Main GUI now a separate toplevel
-
List used instead of Array for master catalog
Version 1.1a - 2/13/2001
-
DecodeID3V1 in addition to ID3V2 tags, show ID3 Logo
-
Made mini-player accessible on non-windows systems via menu
-
Version 1.1 - 2/10/2001
-
Added option to set the various fonts
-
Added option to log activity to a file
-
Display ID3V2 info when available
-
Mini player added
-
Time Scale RMB bindings for *nix
-
Save settings for default Listbox Height
-
Misc. bug fixes & GUI tweaks
-
Finds the default config file even if wrapped
Version 1.0a - 2/2/2001
-
Changed packing order to allow play list to fully contract
Version 1.0 - 1/31/2001
Currently Planned
- Streaming Server
- Modify to allow user playlists maintained on server
- Allow searching and queing of tracks
- Embed metadata in streaming output if requested
- Tag writing for Ogg and APE
- Use native drag-n-drop throughout application
You can always find the latest version at
http://sourceforge.net/projects/snackamp/