Help - Search - Members - Calendar
Full Version: madplay.exe 0.15.2b John33 compile
Hydrogenaudio Forums > Lossy Audio Compression > MP3 > MP3 - General
Mr_Rabid_Teddybear
(Windows relevant, this)

Sometimes when I just want to playback a record using as little CPU as possible I just run the commandline encoder (mppdec.exe, oggdec.exe, mpg123.exe) on the folder with wildcards, but when I try with madplay.exe (I'll rather use madplay than mpg123) like this:
QUOTE
madplay -v --display-time remaining *.mp3
I just get:
QUOTE
*.mp3: Invalid argument
Well, I emailed Rob Leslie and asked him 'bout it, and he answered thus:
QUOTE
When built under Cygwin, madplay.exe does not expand wildcards because that is a function performed by POSIX shells (e.g. bash, which is the default Cygwin shell).
To make madplay.exe expand wildcards, you will have to compile it under MinGW. This is accomplished by passing the option --host=mingw32 to `configure'.

OK. But I've been using the Rarwares version compiled by John33 (I think) and that's a MSVC6 compile it sez. Hmm, I haven't done much compiling, and none under Windows. But maybe I'll have to download the MinGW and try to learn 'bout this if I want an executable with this option. The other way is the lazy route I'm going down asking John33 about it here... rolleyes.gif

Another thing on the side:
The replaygainoption in the latest madplay only seems to PUMP UP the volume to full distortion unless it finds some info it can read. And so far with my experimenting it seems the only replaygaininfo it can read are radiogain from lametags (only in mp3's encoded with newest lame-versions, not with e.g. 3.90.3). I'ts appearantly NOT reading ape2 tags as far as I can see... but that was hardly to be expected, I guess.

Cheers!
Mr_Rabid_Teddybear
I took the liberty of PM'ing John33 'bout this, and as the ever helpful gentleman he is he took care of it, and very swiftly too... biggrin.gif
QUOTE
Hi,

Further to yesterday's PM, a new compile of madplay with wildcard support is now at Rarewares. This is a VC6 compile with "setargv.obj" added to the link. This adds the wildcard support. smile.gif

regards

John

It is found here, and it works just like a charm tongue.gif
Now I can play an album just by CD'ing into a directory with CMD and execute:
QUOTE
madplay -v --display-time remaining *.mp3
Or just make an mp3play.bat with the same text and execute that (which ofcourse requires madplay.exe and mp3play.bat present in %path%).

Brilliant! Cheers!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.