|
Winamp control is a freeware Delphi VCL component that can control Winamp.
It can command it to play, pause, play next track, play track number xx etc.
There are also events for changed track etc.
Properties include
file path to current track,
track data from the ID3 Tag etc.
I think you can find WinAmpCtr very useful if you want to create your own
software that plays MP3 music. Although you can easily play MP3 tracks without
using WinAmp, I believe that remote controlling the "Industrial standard" MP3
player, WinAmp is a better way to go.
Many that use this control and indeed myself, use it to remote control the
playing of our music from an IR remote or maybe over a TCP/IP connection.
If you want to you can set the visible property
to False and in that way totally hide the WinAmp window.
A neat option that I included that WinAmp lacks is the ability to change track
not to the next track but to the next track with a different artist. I.e. skip
over all tracks that has the same Artist Tag as the current Artist Tag. I
frequently use this option when playing in sequence mode and wanting to skip an
artist that I am not currently in the mode for.
Demo applications is included with component, one of them is a simple screensaver that scrolls the artist and track name of the current playing track across the screen.
The other demo demonstrates how to do the
standard tasks of Playing, pausing, displaying track data etc.
Full Source is included so that you can modify it if you need or pick out parts
of it for your own need.
Please give credit to "Harry de Bug" and link to
www.debugsoft.com if you cut and paste
some of my code in your own code. I do this when including some others work in
my code. This is not only a polite way of giving credit but it also helps if
someone finds a bug in a future derived work, they know ho to contact for help.
Full help is included and linked to the control so that you can use the F1 key
in Delphi to get help on properties and methods.
I have also published the help in HTML on this
web
You can get all this packed in a zip file on the
download section.
|