[X] The "/hexhub/EN_HeXHub_5.03aFirewall1.09.zip" file could not be found or is not available. Please select another file.

gtk123 GTK2-based frontend for mpg123/321


http://homepage.mac.com/danflemming/gtk123/





Separate each tag with a space.

Release Date:

2004-08-02

Topics:

License:

Operating System:

Translations:

Intended Audience:

User Interface:

Programming Language:

Registered:

2004-06-20

Ratings and Reviews

Be the first to post a text review of gtk123. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • gtk123 upgraded to beta; packaged for Debian

    gtk123 has been upgraded to beta status. Also, There's now a Debian package available. You can download the package directly from SourceForge, or you can install it via apt-get. Instructions for setting up apt-get are available at the project homepage.

    posted by haflinger 1929 days ago

  • File released: /gtk123/0.7.0/gtk123_0.7.0-1_all.deb

    posted 1930 days ago

  • gtk123 0.7.0 file released: gtk123_0.7.0-1_all.deb

    2-August-2004 * Fixed bug where, when paused, next track and prev track would appear to work, but when unpausing, the play button caused playback to return to the first track in the playlist. * Release of 0.7.0 1-August-2004 * Added a check for the FileChooserDialog select_filename bug to configure.ac 31-July-2004 * Added a check for the FileChooserDialog creation bug to configure.ac 29-July-2004 * Implemented launchHelp * Cleaned up directory detection in gtk123.devel * Inserted check for version 2.4.0 of gtk+ * Discovered a new bug in gtk, where FileChooserDialog creation results in spurious Gtk-Critical warning messages (that can be safely ignored, strangely enough) 28-July-2004 * Added a check for the Perl executable location to configure.ac * Changed all the Perl script invocations in the makefile to using the Perl executable location explicitly * Added flock to initCache to prevent multiple copies of gtk123 from launching * Added module presence checks to configure script 26-July-2004 * Added a check for Debian's sensible-browser script to configure.ac * Added browser to gtk123 per-user config file * Added automatic adding of shortcut to new vold-mounted volumes * Added use filetest pragma for perhaps slightly more useful -r checks * Added checks for mkdir -p and rm -rf to configure script 24-July-2004 * Switched from old, include-type settings file gtk123.settings to AppConfig-based file, gtk123.conf 23-July-2004 * Set up checks for pod2html and tidy inside the configure script * Created preprocessor (123pp) * Got rid of constant reference in gtk123.settings file * Added Diagnostics Index section to manpage.html * Added include files to preprocessor 22-July-2004 * Set up web-browser checks inside the configure script 21-July-2004 * Made gzipping the manpage optional, adding it as a toggle to configure (left the default to yes, though) * Completed the test script (put in a disclaimer about perlcc, and implemented the pod2man test) 21-July-2004 * Wrote eject/mount support for vold in getFiles (eek, more forking) * Got rid of the old, no longer used button definitions ($openFileButton and its friends) * Cleaned up a lot of code * Commented out unused enums in the constant definitions * Made perlcc optional (this after discovering it wouldn't correctly compile gtk123 anymore, at least not on my laptop :) It's now a toggle in the configure script. The default, fallback compiler is, of course, cp. 20-July-2004 * Converted GUI to menu-based interface, removed left-side buttons * Found a few strange bugs in the signal handling * Added IncidentalSelection flag for selectTrack * Implemented helpAbout and initializeHelp * Created INIT block, moved variable setup inside it * Implemented configure test for volq (the vold unmounting utility), and added routine to check for the presence of CDs mounted using vold at startup, and also wrote routine to eject CDs from the GUI 19-July-2004 * Added module and gtk tests to test script * Added warning handler gtkWarn * Fixed some bugs in the debian install script, and renamed it install-debian * Switched to Berkeley DB for cache backend 18-July-2004 * Set up a disk cache of tag information via getMP3Information * Installed auto-detection of default MP3 player from configure script * Moved to using GetOpt for command-line options * Solved the ancient "I can't play playlists with spaces in their names from the command line" bug (needed to put quotes around $@ in the wrapper scripts) * Setup an automatic search routine where, if a user typed the name of a playlist, gtk123 will automatically search the playlists directory * Moved main program loop out of global code and into gtk123 subroutine 17-July-2004 * Cleaned up Select Album code * Converted all the calls to MP3::Info to using new getMP3Information subroutine; this is a prelude to setting up a cache of tag information 16-July-2004 * Added Select Album button to getFiles 15-July-2004 * Converted to using GNU make and autoconf to build * Added default filename feature to savePlaylist 14-July-2004 * Added datestamp checks inside build script to avoid rebuilding unnecessarily * Added automatic compression (using bzip2) of the Perl bytecode to save on disk space and loading time * Converted build script to Perl from csh

    posted 1931 days ago

  • File released: /gtk123/0.7.0/gtk123_0.7.0.tar.bz2

    posted 1931 days ago

  • File released: /gtk123/0.7.0/gtk123_0.7.0.tar.gz

    posted 1931 days ago

  • gtk123 0.7.0 file released: gtk123_0.7.0.tar.bz2

    2-August-2004 * Fixed bug where, when paused, next track and prev track would appear to work, but when unpausing, the play button caused playback to return to the first track in the playlist. * Release of 0.7.0 1-August-2004 * Added a check for the FileChooserDialog select_filename bug to configure.ac 31-July-2004 * Added a check for the FileChooserDialog creation bug to configure.ac 29-July-2004 * Implemented launchHelp * Cleaned up directory detection in gtk123.devel * Inserted check for version 2.4.0 of gtk+ * Discovered a new bug in gtk, where FileChooserDialog creation results in spurious Gtk-Critical warning messages (that can be safely ignored, strangely enough) 28-July-2004 * Added a check for the Perl executable location to configure.ac * Changed all the Perl script invocations in the makefile to using the Perl executable location explicitly * Added flock to initCache to prevent multiple copies of gtk123 from launching * Added module presence checks to configure script 26-July-2004 * Added a check for Debian's sensible-browser script to configure.ac * Added browser to gtk123 per-user config file * Added automatic adding of shortcut to new vold-mounted volumes * Added use filetest pragma for perhaps slightly more useful -r checks * Added checks for mkdir -p and rm -rf to configure script 24-July-2004 * Switched from old, include-type settings file gtk123.settings to AppConfig-based file, gtk123.conf 23-July-2004 * Set up checks for pod2html and tidy inside the configure script * Created preprocessor (123pp) * Got rid of constant reference in gtk123.settings file * Added Diagnostics Index section to manpage.html * Added include files to preprocessor 22-July-2004 * Set up web-browser checks inside the configure script 21-July-2004 * Made gzipping the manpage optional, adding it as a toggle to configure (left the default to yes, though) * Completed the test script (put in a disclaimer about perlcc, and implemented the pod2man test) 21-July-2004 * Wrote eject/mount support for vold in getFiles (eek, more forking) * Got rid of the old, no longer used button definitions ($openFileButton and its friends) * Cleaned up a lot of code * Commented out unused enums in the constant definitions * Made perlcc optional (this after discovering it wouldn't correctly compile gtk123 anymore, at least not on my laptop :) It's now a toggle in the configure script. The default, fallback compiler is, of course, cp. 20-July-2004 * Converted GUI to menu-based interface, removed left-side buttons * Found a few strange bugs in the signal handling * Added IncidentalSelection flag for selectTrack * Implemented helpAbout and initializeHelp * Created INIT block, moved variable setup inside it * Implemented configure test for volq (the vold unmounting utility), and added routine to check for the presence of CDs mounted using vold at startup, and also wrote routine to eject CDs from the GUI 19-July-2004 * Added module and gtk tests to test script * Added warning handler gtkWarn * Fixed some bugs in the debian install script, and renamed it install-debian * Switched to Berkeley DB for cache backend 18-July-2004 * Set up a disk cache of tag information via getMP3Information * Installed auto-detection of default MP3 player from configure script * Moved to using GetOpt for command-line options * Solved the ancient "I can't play playlists with spaces in their names from the command line" bug (needed to put quotes around $@ in the wrapper scripts) * Setup an automatic search routine where, if a user typed the name of a playlist, gtk123 will automatically search the playlists directory * Moved main program loop out of global code and into gtk123 subroutine 17-July-2004 * Cleaned up Select Album code * Converted all the calls to MP3::Info to using new getMP3Information subroutine; this is a prelude to setting up a cache of tag information 16-July-2004 * Added Select Album button to getFiles 15-July-2004 * Converted to using GNU make and autoconf to build * Added default filename feature to savePlaylist 14-July-2004 * Added datestamp checks inside build script to avoid rebuilding unnecessarily * Added automatic compression (using bzip2) of the Perl bytecode to save on disk space and loading time * Converted build script to Perl from csh

    posted 1932 days ago

  • gtk123 0.7.0 file released: gtk123_0.7.0.tar.gz

    2-August-2004 * Fixed bug where, when paused, next track and prev track would appear to work, but when unpausing, the play button caused playback to return to the first track in the playlist. * Release of 0.7.0 1-August-2004 * Added a check for the FileChooserDialog select_filename bug to configure.ac 31-July-2004 * Added a check for the FileChooserDialog creation bug to configure.ac 29-July-2004 * Implemented launchHelp * Cleaned up directory detection in gtk123.devel * Inserted check for version 2.4.0 of gtk+ * Discovered a new bug in gtk, where FileChooserDialog creation results in spurious Gtk-Critical warning messages (that can be safely ignored, strangely enough) 28-July-2004 * Added a check for the Perl executable location to configure.ac * Changed all the Perl script invocations in the makefile to using the Perl executable location explicitly * Added flock to initCache to prevent multiple copies of gtk123 from launching * Added module presence checks to configure script 26-July-2004 * Added a check for Debian's sensible-browser script to configure.ac * Added browser to gtk123 per-user config file * Added automatic adding of shortcut to new vold-mounted volumes * Added use filetest pragma for perhaps slightly more useful -r checks * Added checks for mkdir -p and rm -rf to configure script 24-July-2004 * Switched from old, include-type settings file gtk123.settings to AppConfig-based file, gtk123.conf 23-July-2004 * Set up checks for pod2html and tidy inside the configure script * Created preprocessor (123pp) * Got rid of constant reference in gtk123.settings file * Added Diagnostics Index section to manpage.html * Added include files to preprocessor 22-July-2004 * Set up web-browser checks inside the configure script 21-July-2004 * Made gzipping the manpage optional, adding it as a toggle to configure (left the default to yes, though) * Completed the test script (put in a disclaimer about perlcc, and implemented the pod2man test) 21-July-2004 * Wrote eject/mount support for vold in getFiles (eek, more forking) * Got rid of the old, no longer used button definitions ($openFileButton and its friends) * Cleaned up a lot of code * Commented out unused enums in the constant definitions * Made perlcc optional (this after discovering it wouldn't correctly compile gtk123 anymore, at least not on my laptop :) It's now a toggle in the configure script. The default, fallback compiler is, of course, cp. 20-July-2004 * Converted GUI to menu-based interface, removed left-side buttons * Found a few strange bugs in the signal handling * Added IncidentalSelection flag for selectTrack * Implemented helpAbout and initializeHelp * Created INIT block, moved variable setup inside it * Implemented configure test for volq (the vold unmounting utility), and added routine to check for the presence of CDs mounted using vold at startup, and also wrote routine to eject CDs from the GUI 19-July-2004 * Added module and gtk tests to test script * Added warning handler gtkWarn * Fixed some bugs in the debian install script, and renamed it install-debian * Switched to Berkeley DB for cache backend 18-July-2004 * Set up a disk cache of tag information via getMP3Information * Installed auto-detection of default MP3 player from configure script * Moved to using GetOpt for command-line options * Solved the ancient "I can't play playlists with spaces in their names from the command line" bug (needed to put quotes around $@ in the wrapper scripts) * Setup an automatic search routine where, if a user typed the name of a playlist, gtk123 will automatically search the playlists directory * Moved main program loop out of global code and into gtk123 subroutine 17-July-2004 * Cleaned up Select Album code * Converted all the calls to MP3::Info to using new getMP3Information subroutine; this is a prelude to setting up a cache of tag information 16-July-2004 * Added Select Album button to getFiles 15-July-2004 * Converted to using GNU make and autoconf to build * Added default filename feature to savePlaylist 14-July-2004 * Added datestamp checks inside build script to avoid rebuilding unnecessarily * Added automatic compression (using bzip2) of the Perl bytecode to save on disk space and loading time * Converted build script to Perl from csh

    posted 1932 days ago

  • File released: /gtk123/0.6.0/gtk123_0.6.0.tar.bz2

    posted 1951 days ago

  • File released: /gtk123/0.6.0/gtk123_0.6.0.tar.gz

    posted 1951 days ago

  • gtk123 0.6.0 file released: gtk123_0.6.0.tar.bz2

    13-July-2004 * Added rename and delete buttons to getFiles * Release of 0.6.0 12-July-2004 * Fixed a bug in textSeconds where it was overwriting the passed argument with the number of days in the playlist (usually 0) * Added a call to w3c's tidy utility in build, to allow it to automatically filter the pod2html output * Created buildHTML perl script to provide extra filtering for the HTML documentation file * Added gtk123.settings file to try and move as many platform-specific variable values into a separate file (hopefully this will also soon be generated automatically by the build script) 11-July-2004 * Changed reapPlayer to include a check against the player PID variable on waitpid, to make forking easier by other parts of the program * Changed getFiles to use a toggle button to mount the CD-ROM * Recoded finalQueue to use getNextTrack to build the final playlist * Ran perltidy on gtk123.pl (added a little over 400 lines to the source in one fell swoop :) * Added bytecode-compiled version * Created build script * Switched all the SimpleList array updates to using set_data_array 10-July-2004 * Put the playlist controls HBox inside an Alignment widget, which finally fixed the infamous widgets-changing-size bug when switching between mini and full window mode * Fixed toggleWindowMode so that it updates the tooltip attached to the toggle button that switches window modes * Added code to update the playlist heading with the duration of the playlist * Changed the editPlaylist sub so that, instead of re-scanning the files (and running another BuildList) it just updates the playlist information with the current information it's displaying on return 9-July-2004 * Converted getFiles and doConfigure to using event handler subroutines, bringing them in line with the main program and editDialog * Implemented numSeconds and textSeconds; added a variable to keep track of the current playlist's total length; added a feature to the getFiles preview widget to allow it to display a playlist's total length * Added prototypes for most of the core subroutines (except scanDirectory; Perl seems to dislike prototyping recursive subroutines) * Implemented progress bar for BuildList * Centred the getFiles dialog on screen, and editPlaylist on the control window 8-July-2004 * Added DEBUG constant to beginning * Fixed changeTrack so that next and prev will work, even when there's no background player process * Finally got scanDirectory to work recursively; even adapted it to use File::Spec. Oh well, maybe someday gtk123 will get ported :) 7-July-2004 * Converted the main program's gtk event handlers over to using named subroutines instead of anonymous calls; also, amalgamated a lot of code together * Found a bug in the ChangeTrack routines where, if playback was stopped, then double-clicking on the first track (#0) wouldn't start playback * Converted editDialog's event handlers to named subroutines * Converted all program-generated error messages to warn from print 6-July-2004 * Added configuration variable for list of MP3 tags used * Added a set of global variables for directory names used * Extended install.pl to contain auto-detection of Debian * Removed global variables from doConfigure, and moved it above the main program code in the source * Added global hash %settings for storing all globally-needed settings; intent is to convert it to a variable to be passed by reference to the gtk event handlers, ditch global variables entirely 5-July-2004 * Implemented mount/unmount CD button * Added configuration variable for choosing a CD-ROM mount point * Created a global variable that contains a reference to the list of MP3 tags used, and recoded BuildList and getFiles to use it * Switched getFiles to using File::Spec instead of just concatenating the filenames * Wrote basic install.pl

    posted 1952 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Thanks for your rating!

Would you also like to write a review?





Skip Review