DLC player is a command line audio player for Windows based on the irrKlang library. It supports the .wav, .mp3, .ogg, .flac, .mod, .it, .s3d and .xm formats.
dlcto check if it is working.
DLC player accepts command line parameters in the following form:
dlc <options> <filenames> -E<effects>
-p Play list of files
-w Play files with window hidden
-h Show this help message (also displayed if no arguments are given)
-c Show copyright information
c compressor effect
w wave reverberation
f flanger(echoing reverberation)
When the command prompt is opened, a line similar to the onte below is shown:
C:\Documents and Settings\username> [for Windows XP]
C:\Users\username> [for Windows Vista/7]
C:\Documents and Settings\username or
C:\Users\username shows the present working directory(folder).
We have to point cmd to the folder in which the songs are present. To do this, type (and press enter, of course):
cd /d <folder_name>
For example, to point to
D:\Music\Lukhash\Dead pixels, we would type:
cd /d "D:\Music\Lukhash\Dead pixels"
File/folder names must be quoted if they have spaces in between. For a path like
D:\Music\ambient, it is not required.
For wildcards (
?, each space must be quoted and not the entire path (more on that later).
/d is only required when switching drives (for example, when going from
D:\music. If you want to change the folder within the same
drive, (for example,
C:\music, /d is not required.
Note that the working directory changes.
Let us assume the contents of the folder are like this:
01 - LukHash - H8 U (lukhash.com).mp3 02 - LukHash - Inside Of Me (lukhash.com).mp3 03 - LukHash - We Ain't Finished Yet (lukhash.com).mp3 04 - LukHash - In The Past (lukhash.com).mp3 05 - LukHash - When An Angel Dies (lukhash.com).mp3 06 - LukHash - Social Phobia (lukhash.com).mp3 07 - LukHash - Digital Heart (lukhash.com).mp3 08 - LukHash - Like A Dead Pixels (lukhash.com).mp3 09 - LukHash - Hi-Land Coo (lukhash.com).mp3 10 - LukHash - Rock 64 (lukhash.com).mp3 11 - LukHash - Half Savage (lukhash.com).mp3 12 - LukHash - Final Chapter (lukhash.com).mp3 License.txt cover.png
To play the first two tracks, type:
dlc -p "01 - LukHash - H8 U (lukhash.com).mp3" "02 - LukHash - Inside Of Me (lukhash.com).mp3"
dircommand to see what's there in your present working directory, and you can hit tab to move through the file names one by one while typing the file names.
To play all the tracks, you can use:
dlc -p *.mp3
* refers that any text may be present. This will play all the files with the mp3 extension.
If we wanted to play the 10th, 11th and 12th track, we could have typed:
dlc -p 1*.mp3
We may have eliminated the .mp3 altogether in the last two examples, but since we do not want to playing License.txt and cover.png (they wouldn't have played anyway), we have put it.
The above method is quite tiresome, if there are many folders from which the files are to be played. An alternate method is to directly specify the folder names without having to change directories each time with the cd command, as shown below:
dlc -p D:\Music\Lukhash\Dead" "pixels\*.mp3 D:\Music\Songs\creed* D:\Music\Linkin" "Park\* "D:\Music\Other\Remains of the 90s.xm"
Note that we have quoted each space when using wildcards.
This awkward way of specifying files while using wildcards is the biggest problem of the command prompt. You can use another shell, such as bash from MinGW which doesn't have these problems (if you are familiar with it).
Note that the effects parameter -E must be the last parameter, if it is not the last parameter, it will be detected as a file.
Consider the last example. To play files with the echoing and compression effect, we type:
dlc -p D:\Music\Lukhash\Dead" "pixels\*.mp3 D:\Music\Songs\creed* "D:\Music\Linkin" "Park\* "D:\Music\Other\Remains of the 90s.xm" -Eec
To apply the distortion effect on
D:\Music\Breaking Benjamin\*, we type:
dlc -p Music\Breaking" "Benjamin\* -Ed
DLC player running on a Windows box playing some files