Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ANNOUNCE: SnackAmp Tcl/Tk based MP3/OGG Player 1.6 Released

5 views
Skip to first unread message

Tom Wilkason

unread,
Jan 6, 2002, 4:54:54 PM1/6/02
to
I am pleased to announce SnackAmp 1.6 - a cross platform Tcl/Tk based Mp3, Ogg Vorbis
audio/music player, playlister and jukebox. SnackAmp uses the snack sound engine as
the underlying player. The latest version has numerous user enhancements, ability to
normalize the playback level of songs, and much improved guides for first time use
(see below for a detailed list of changes). Freewrapped version for Windows uses
snack 2.1 + patch to return proper file time with mp3 vbr files (planned for
subsequent snack release for all platforms). To use SnackAmp with the Tcl/Tk scripts,
you need snack 2.1 or greater on all platforms.

SnackAmp is well suited for personal, office or educational environments where
numerous (thousands) of songs shared by many users, and possibly spread over multiple
computers. Its auto-play list features make it easy to tailor your play lists to your
liking.

SnackAmp is now on source forge, the home page is
http://snackamp.sourceforge.net/index.html
You can download the latest version, including CVS at:
http://sourceforge.net/projects/snackamp/

snack can be found at
http://www.speech.kth.se/snack/

enjoy - Tom Wilkason - tom.wi...@home.com

Release History:
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 auto-play list
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 auto-play list 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 auto-playlist tree visible, selecting a song in the playlist
highlights the corresponding folder and song in the auto-playlist 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.
· Auto-Playlist enhancements
· Maintain size of Auto-Playlist manager between sessions.
· Added file list display for Auto-Playlist to see what files are contained
in selected folder.
· Maintain scroll position in Auto-Playlist when setting/clearing
checkboxes in a tree.
· Using conventional check boxes in Auto-Playlist rather than green/red
boxes to denote included folders.
· File list preview of files in selected folder on Auto-Playlist 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
· Initial Release

Laurent Duperval

unread,
Jan 7, 2002, 10:30:01 AM1/7/02
to
In <OI3_7.28701$LQ1.9...@news2.nash1.tn.home.com>, Tom Wilkason wrote:

> I am pleased to announce SnackAmp 1.6 - a cross platform Tcl/Tk based
> Mp3, Ogg Vorbis audio/music player, playlister and jukebox. SnackAmp
> uses the snack sound engine as the underlying player. The latest version
> has numerous user enhancements, ability to normalize the playback level
> of songs, and much improved guides for first time use (see below for a
> detailed list of changes). Freewrapped version for Windows uses snack
> 2.1 + patch to return proper file time with mp3 vbr files (planned for
> subsequent snack release for all platforms). To use SnackAmp with the
> Tcl/Tk scripts, you need snack 2.1 or greater on all platforms.
>

Tried it but I get:
bad option "power": must be play, read, record, stop, write, data, crop, info, length, current_position, max, min, sample, changed, copy, append, concatenate, insert, cut, destroy, flush, configure, cget, pause, convert, dBPowerSpectrum, pitch, reverse, shape, datasamples, filter, or swap
while executing
"s power -start $i -end [expr {$i+$jump}] -framelength 200 -windowlength 2048"
(procedure "logPower" line 12)
invoked from within
"logPower 10"
(procedure "Play" line 66)
invoked from within
"Play"
invoked from within
".saTop.panel.player.snackPlay invoke"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list $w invoke]"
(procedure "tkButtonUp" line 7)
invoked from within
"tkButtonUp .saTop.panel.player.snackPlay
"
(command bound to event)

I have Snack 2.1.

L

--
Laurent Duperval <mailto:ldup...@microcelli5.com>

Windows 3.1: The 8MB patch.

Laurent Duperval

unread,
Jan 7, 2002, 11:17:46 AM1/7/02
to
In <Z9j_7.16140$vF1.7...@wagner.videotron.net>, Laurent Duperval wrote:

> In <OI3_7.28701$LQ1.9...@news2.nash1.tn.home.com>, Tom Wilkason
> wrote:
>
>> I am pleased to announce SnackAmp 1.6 - a cross platform Tcl/Tk based
>> Mp3, Ogg Vorbis audio/music player, playlister and jukebox. SnackAmp
>> uses the snack sound engine as the underlying player. The latest
>> version has numerous user enhancements, ability to normalize the
>> playback level of songs, and much improved guides for first time use
>> (see below for a detailed list of changes). Freewrapped version for
>> Windows uses snack 2.1 + patch to return proper file time with mp3 vbr
>> files (planned for subsequent snack release for all platforms). To use
>> SnackAmp with the Tcl/Tk scripts, you need snack 2.1 or greater on all
>> platforms.
>>
>>
> Tried it but I get:
> bad option "power": must be play, read, record, stop, write, data, crop,
> info, length, current_position, max, min, sample, changed, copy, append,
> concatenate, insert, cut, destroy, flush, configure, cget, pause,
> convert, dBPowerSpectrum, pitch, reverse, shape, datasamples, filter, or
> swap

Ok, looks like you need version 2.1.4 of snacke. You may want to add that
check.

L

--
Laurent Duperval <mailto:ldup...@microcelli5.com>

Sachez qu'un Talon ne recule jamais d'un orteil et que celui qui me
marche sur les pieds peut toujours courir, mossieu!
-Achille Talon

Tom Wilkason

unread,
Jan 7, 2002, 12:33:46 PM1/7/02
to

"Laurent Duperval" <ldup...@microcelli5.com> wrote in message
news:KSj_7.13274$KN2.7...@weber.videotron.net...
|
| Ok, looks like you need version 2.1.4 of snack. You may want to add that
| check.
|
I will update the docs, I had thought the power option came in a bit earlier version.

Tom

0 new messages