Tracker - music player
Tracker is a small app. for playing tracks. It also provides a colorful, configurable display of the sound signal.
Tracker feature list
- 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 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
|
|
|
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
Version History
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 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
- Bugs
- Tracker does not deal with path/track names that include special characters. Tool's Ænema being a typical example.
- 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
- applet - check.multi-track
- Implement open file from "-open name.mp3" command line params
- Documentation
- Finish index page
- Deployment
Make JNLP file(s)
|