first component is now a package name+version/pattern, no more
executable/patchname/whatnot.
While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).
Patch by Alistair Crooks <agc@netbsd.org>
New skin format; skin editor (press tilde (~)); repeat 1 and A-B buttons;
optional delay between songs (counted down); user options for mpg123 in
preferences; ipc commands --skin_set, --volume and --status; randomize
playlist in right-click menu; updated translations, some bugfixes.
> Mouse wheel now controls volume (buttons 4, 5).
- Updated translation fr, and added pt_BR.
- Title of main window now shows current song.
- Playlist button now toggles the playlist window on/off.
- Added .okt to xmp extension types.
- Better title display of http urls.
- Moved 'read id3 tags' option to mpg123 config tab.
- Renamed 'playlist accounting' to 'read file information'
- Drop down history is now saved between runs.
- Minor compile and file cleanups.
* Made key presses work with capslock on (doh!), made keypad keys work.
* Fix crash when preset names exceed 48 chars.
* Various other changes and updates.
> Added 'output to wav' options for mpg123.
> Playlists now load in the background after the first song is found,
shortens start-up time with long playlists.
> Added 'loading status item', 'time remaining button', and
'time total button' to the skin spec.
> Added French translation.
> Added 'always scroll title' option.
> Added 'remove filename extension in title' option.
> Added a man page.
- Changed a few command line option prefixes from - to --.
- Added a -q, --quit ipc command line option.
- Updated the plugin to also work with .m3u links (audio/x-mpegurl)
- Minor display changes.
- Broke mixer.c into platform-specific subsections.
- Allow recordable channels to be selected for volume (Linux, FreeBSD).
- Removed (broken?) freeamp support.
- Standard command line options are now passed when starting
in the background.
* Fix rare crash in io_mpg123.c
* 'Transparenct to root window' now works with tiled images.
* Fix so that skin specified on the command line will search in all
locations correctly.
This release adds support for the newly released mpg123 0.59r.
New features include mpg123's --aggresive support (for higher
priority, see README), freeamp support, and NetBSD native sound
mixer support. This release also fixes ipc on NetBSD, crashes in
g_hook_next_valid(), and more, leading to a more robust program.
- Shoutcast/streaming support, including saving to playlists.
- Multiple file selection in playlist window.
- Drag n drop in playlist and main window, playlist can be ordered by
dragging too (with the middle button).
- BSD cpu utilization code patch.
- SGI mixer support patch.
- Window Maker docking option -dockwm, standard -dock option.
- Ability to play a file not in playlist (right click menu->Open)
- Ability to import playlists not created with gqmpeg
- More complete ipc and command line options (gqmpeg -help for more).
- If an ipc command is specified on the command line, and gqmpeg is not
currently running, it is launched.
- Internal interface redesigned, it should now be easy to add playback
facilities for additional file types.
- Pressing stop when already stopped now resets to beginning of playlist.
- NetBSD mixer support.
- The icecast / shoutcast netscape plugin now works.
- Entries with tab completion are now obvious. (via tab arrow icon).
- Better detection of mpg123 error messages, now prints unrecognized
mpg123 messages as warnings (to the terminal).
- Fix to set Solaris mixer device to /dev/audioctl.
- Fix crash in shuffle code in some circumstances.
- Various bugs fixes.
control can stand a bigger chance of working on NetBSD.
Tested with wss0 chip on i386, where the 'pcm' mixer (sub)device is the
one which should be tweaked for volume control through libossaudio.