Tracker - music player

Tracker is a small app. for playing tracks. It also provides a colorful, configurable display of the sound signal.

Tracker Icon

Tracker feature list

Tracker Icon
  • Supports MP3, WAV, AU, AIFF/AIFF-C and SND formats. Possibly other formats (like OGG, FLAC..) depending on support in the Java Plug-In that is running Tracker (later plug-in versions support more formats). See the supported formats for the more details.
  • Has large, easy-to-see buttons for track navigation.
  • Has colorful, configurable oscilloscope/lissajous style audio trace that can be sent to 'full-screen' for your viewing pleasure.

Running Tracker

Tracker Icon

Tracker can be used as an applet or application.

Applet

Visit the Tracker configuration form to supply the starting options for the applet. Then click the Run Tracker Applet button.

Webstart Application

Launch Tracker

The above button launches Tracker using 640 Meg of memory. That should allow the player to handle huge tracks.*

* Note that the size in Meg - 'megabytes' apply only to the RAM used at run-time, the download size of Tracker itself is small. Tracker will never be expected to exceed 500Kb in download size. 500Kb is just 0.5 Meg.

System Requirements

Tracker Icon
Requirement Tracker Tracker 750? Tracker Applet
Java Plug-In 1.6+ 1.6+ 1.6+
RAM 640 Meg 750 Meg 64/256/512 Meg **

** Configure the memory using the Tracker applet configuration form.

Related Links

Tracker Icon

Version History

Tracker Icon

Tracker is versioned by the date it was uploaded, in format YY.MM.DD, the latest version is 09.11.11. This date is also added into the program and shown when the About menu item is selected.

  • Tracker version 09.11.11
    • Added webstart launch
    • Added applet page and configuration forms
  • Tracker version 09.09.30
    • Volume control
      • Changed from DB to linear.
      • Set Clip volume to current volume bar setting on load.
    • Added action listener to the fast forward/rewind buttons (previously only key listener).
    • Added check against Open File or Open URL (from the File menu) in full-screen mode.
  • Tracker version 09.08.11 (21601 bytes). Initial release of Tracker application/applet. Mentioned on the Tracker sound tool thread on the Sun - Java Sound forum.

Supported Formats

Tracker Icon

Tracker will load and play most files of the following types:

  • MP3 (codec as supplied with the JMF)
  • WAV
  • AU
  • AIFF/AIFF-C
  • SND

Support for sound types depends on the version of the Java Plug-In installed on your computer. The later the plug-in, the more media types and encodings it will support.

The support for MP3s is added to the application at run-time using what is known as a Service Provider Interface (SPI). The SPI not only makes it easy for other developers to deploy Tracker using different implementations of the MP3 codec (which support more MP3s), but also to add support for other formats such as FLAC or OGG. If we add support for more formats (which is likely, if we can find good codecs in pure Java), they will be recorded here.

To Do

Tracker Icon
  • Bugs
    1. Tracker does not deal with path/track names that include special characters. Tool's Ænema being a typical example.
    2. Makes no attempt to detect the 'media keys' becoming common on keyboards. This is not supported within the core Java Plug-In, and would requires 'native code' (e.g. a DLL or Unix style .so). Using native code would not only be more difficult to maintain, but also blocks attempts to launch the Tracker with anything less than 'all permissions'. We do not feel it is worth it. Perhaps support for media keys will come in Java 7 (coming soon). Then we should hopefully be able to hook into them from a sand-boxed application & without maintaining native code.
  • Application
    1. applet - check.multi-track
    2. Implement open file from "-open name.mp3" command line params
  • Documentation
    1. Finish index page
  • Deployment
    1. Make JNLP file(s)
© 2003, 2004, 2005, 2006, 2007, 2008 by Andrew Thompson. All rights reserved.
Web hosting compliments of
Java Web Hosting
Tracker - music player

Tracker - music player

Tracker is a small app. for playing tracks. It also provides a colorful, configurable display of the sound signal.

Tracker Icon

Tracker feature list

Tracker Icon
  • Supports MP3, WAV, AU, AIFF/AIFF-C and SND formats. Possibly other formats (like OGG, FLAC..) depending on support in the Java Plug-In that is running Tracker (later plug-in versions support more formats). See the supported formats for the more details.
  • Has large, easy-to-see buttons for track navigation.
  • Has colorful, configurable oscilloscope/lissajous style audio trace that can be sent to 'full-screen' for your viewing pleasure.

Running Tracker

Tracker Icon

Tracker can be used as an applet or application.

Applet

Visit the Tracker configuration form to supply the starting options for the applet. Then click the Run Tracker Applet button.

Webstart Application

Launch Tracker

The above button launches Tracker using 640 Meg of memory. That should allow the player to handle huge tracks.*

* Note that the size in Meg - 'megabytes' apply only to the RAM used at run-time, the download size of Tracker itself is small. Tracker will never be expected to exceed 500Kb in download size. 500Kb is just 0.5 Meg.

System Requirements

Tracker Icon
Requirement Tracker Tracker 750? Tracker Applet
Java Plug-In 1.6+ 1.6+ 1.6+
RAM 640 Meg 750 Meg 64/256/512 Meg **

** Configure the memory using the Tracker applet configuration form.

Related Links

Tracker Icon

Version History

Tracker Icon

Tracker is versioned by the date it was uploaded, in format YY.MM.DD, the latest version is 10.01.31. This date is also added into the program and shown when the About menu item is selected.

  • Tracker version 10.01.31
    • Added webstart launch
    • Added applet page and configuration forms
  • Tracker version 09.09.30
    • Volume control
      • Changed from DB to linear.
      • Set Clip volume to current volume bar setting on load.
    • Added action listener to the fast forward/rewind buttons (previously only key listener).
    • Added check against Open File or Open URL (from the File menu) in full-screen mode.
  • Tracker version 09.08.11 (21601 bytes). Initial release of Tracker application/applet. Mentioned on the Tracker sound tool thread on the Sun - Java Sound forum.

Supported Formats

Tracker Icon

Tracker will load and play most files of the following types:

  • MP3 (codec as supplied with the JMF)
  • WAV
  • AU
  • AIFF/AIFF-C
  • SND

Support for sound types depends on the version of the Java Plug-In installed on your computer. The later the plug-in, the more media types and encodings it will support.

The support for MP3s is added to the application at run-time using what is known as a Service Provider Interface (SPI). The SPI not only makes it easy for other developers to deploy Tracker using different implementations of the MP3 codec (which support more MP3s), but also to add support for other formats such as FLAC or OGG. If we add support for more formats (which is likely, if we can find good codecs in pure Java), they will be recorded here.

To Do

Tracker Icon
  • Bugs
    1. Tracker does not deal with path/track names that include special characters. Tool's Ænema being a typical example.
    2. Makes no attempt to detect the 'media keys' becoming common on keyboards. This is not supported within the core Java Plug-In, and would requires 'native code' (e.g. a DLL or Unix style .so). Using native code would not only be more difficult to maintain, but also blocks attempts to launch the Tracker with anything less than 'all permissions'. We do not feel it is worth it. Perhaps support for media keys will come in Java 7 (coming soon). Then we should hopefully be able to hook into them from a sand-boxed application & without maintaining native code.
  • Application
    1. applet - check.multi-track
    2. Implement open file from "-open name.mp3" command line params
  • Documentation
    1. Finish index page
  • Deployment
    1. Make JNLP file(s)
© 2003-2010 by Andrew Thompson. All rights reserved.
Web hosting compliments of Java Web Hosting.
Java Web Hosting