OS/2, eCS & ArcaOS - Technical > Applications

Wrote a little GUI to leech querycddb (test mode - build 0.0.9)

(1/2) > >>

If some are interested, a little gui to leechmp3 querycddb (as is) 
(you have to set parameters - leechmp3 path, a valid email address according gnudb  rules, specify drive letter and optional output file)


Martin Iturbide:
Hello Remy.

I haven't work with CD Ripping to MP3 in years.
- Can you please explain me a little bit what does cddbGUI does?
- Does it requires LeechMP3_3-70.exe and QueryCDDB_2001-12-18.zip ?



--- Quote from: Martin Iturbide on January 24, 2024, 09:51:03 pm ---Hello Remy.

I haven't work with CD Ripping to MP3 in years.
- Can you please explain me a little bit what does cddbGUI does?
- Does it requires LeechMP3_3-70.exe and QueryCDDB_2001-12-18.zip ?


--- End quote ---

Hi Martin,

Only needs  LeechMP3_3-70.exe which includes under package 1 querycddb.exe
Rxutilex dll required

It only allow you to get metadatas / track tiltles with the possibility to select the right found entry of those existing into the database.
under parameters:
Update userid and host ( both together making it your email address - note: "anonymous" "yahoo.com" may work but this is out of gnudb rules and not be used )

Select for the output Use discid ( making the output file compatible as is with coming v2.1.0 AVxCAT or already compatible with v2 after edit/save of the output file copied under AVxCAT cddb lib folder - e.g. can be used instead of cdda2wav results )
or no change which will use default name cddb.out
If none is checked > output file can be renamed to any name using the corresponding field.
The result is saved under the specified "To path"
Specify leechmp3 path
Do not change gnudb database and its port used.
Set drive letter to the one you use for your CD player.
Insert CD
Press run -> querycddb is called
The list of found entries is listed.
If none ! nothing more to do
If one, verifiy entry (stop can be done or without action (tracks / metadatas are get after a max wait time of 5s)
If more than one entry !
Select the right one (the one which seems to be the correct entry for you) - click on the numbered line with title entry
In none are good, click on the abort line
Selection has to be done in a max time of 2'15 minutes or request is canceled to prevent put remote server into timeout state
(remote server has a timeout of 2'30)
Once done, all information are saved into the output file (click on the line having where saved INTO exist to view/edit the result)
A second file is created including the cddb query string usefull for other kind of queries (API, web services...)
This string has: FreeDB discid (usable on Brainz), number of tracks, tracks offsets and time as last number.

From the screen copy, I see that a miss alignment exist under you screen size (will correct it)

Note: If result seems to be helpfull and easy to use like this, a lighter code could be integrated into AVxCAT as an alternative cddb request choice or a get cover option into this GUI.

About next AVxCAT:  [ in test mode, available at request ]
         - Added Audio tracks supporting attached picture as well wav tracks get icon EAs for WPS rendering if jpg albumart
           exist or was downloaded (winico.exe required for this option - converts winico out of ffmpeg to os/2 ico 64:64)
         - New main popupmenu option (with wawe.exe installed) - Edit elligible audio file (cut, multi-cut, save etc...)
         - if discid cover was already downloaded thru add discid, the corresponding icon into the main list will change to
           the existing one at add time (can be disable/enabled using parm --imbai 0 or 1)
         - show downloaded discid cover thru add discid has now an integrated window instead of the drdialog prompt command
         - Added option to accept or ignore/reject found discid cover
         - Added option (if enabled --mbindex 0/1) to add discid index (limited number) from database if proposed album-art is rejected
         - Added New default path for downloaded covers using discid
         - Added parameter to change default path for downloaded covers to output path (--fld 0/1 [Disable/Enable])
         - Added option to switch from profile dropdown list to Icon pre-fixed profile buttons
         - Added Selected iconbutton profile is saved at AVxCAT file/exit
         - Added Possibility to use customize iconbutton profile (user of external cfg file)
         - Added last Audio/Video icon-profile used saved if using file/exit menu
         - Added [X] "delete" option for user created profiles under [New profile] button
         - Added "Create folder(s)" & "delete folder" under internal filemanager called by [Chg] button for target folder
         - Added "M4A" alac
         - Added "MOV"
         - Added MD5 package used to autocheck downloaded updates (through AVxCAT menu)
         - New ffmpegca.dll
         - Optimized parameters when involving leech (USB CD-ROM, grabbing private CDs)
         - corrected: a wrong video profile
         - corrected: some video option may use incorrect video extension
         - corrected: hung could occure when cdd2wav reads a track having lot of jitter (changed a fixed parameter)
         - included a process to prevent cdda2wav hung on very rare CD's having problems or difficulties with most cddb tools
         - Updated compatibility for metadatas/Tracks Titlle file generated under PM123 or querycddb
         - Somme minor corrections
         - changed a few webcam -> UDP initial settings
         - fix of webcam bug included

Not GA yet
Available at:  https://remydodin.levillage.org/en/realisations.php?item=6900&id=realisations
Use bldlevel to get AVxCAT build level needed to report issues or suggestions.

Text Miss alignment corrected as well word "query" into dialog (link refreshed)


[0] Message Index

[#] Next page

Go to full version