
freedb lookup from files (not CD)
Moderator: Gurus
freedb lookup from files (not CD)
Why do we need to have the CD in the drive to use freedb within MediaMonkey? All the great taggers like mp3Tag and The Godfather can query freedb for a set of files... if MediaMonkey could do it, I'd never have to leave it!
Sometimes Amazon doesn't know your album and you don't have your CD handy.

Yeah, that's already on the wishlist I think.
Extensions: ExternalTools, ExtractFields, SongPreviewer, LinkedTracks, CleanImport, and some other scripts (Need Help with Addons > List of All Scripts).
Yeah it's on the wishlist (for a long time) including the ability to upload information to FreeDB so we can contribute.
Download MediaMonkey ♪ License ♪ Knowledge Base ♪ MediaMonkey for Windows 2024 Help ♪ MediaMonkey for Android Help
Lowlander (MediaMonkey user since 2003)
Lowlander (MediaMonkey user since 2003)
-
- Posts: 2157
- Joined: Fri Jan 14, 2005 1:45 am
- Location: Germany
- Contact:
@Developers
Please include the freedb-Request from Files in MM.
I've done alot with freedb because I set up my own MySQL-freedb-Server and it would be really nice if I could use it with MM.
I've done a small Sample Programm to caclulate the DiscID and the necessery HTTP-Command: Start MM, select all files of one album (sorted by TrackNo), Start Project1.exe and click the Button. If you're using a Proxy fill in the Data before. The Memo-Field will show the Result of freedb.org
http://mitglied.lycos.de/onkelenno/index.html
Hope it will make it soon into my favorite (and only) Music Manager!
BTW The DiscID-Calculation isn't exact but it doesn't matter because the freedb fuzzy search will find the results using the Offsets and Album Length - that's the way how it is intended to work.
Please include the freedb-Request from Files in MM.
I've done alot with freedb because I set up my own MySQL-freedb-Server and it would be really nice if I could use it with MM.
I've done a small Sample Programm to caclulate the DiscID and the necessery HTTP-Command: Start MM, select all files of one album (sorted by TrackNo), Start Project1.exe and click the Button. If you're using a Proxy fill in the Data before. The Memo-Field will show the Result of freedb.org
http://mitglied.lycos.de/onkelenno/index.html
Hope it will make it soon into my favorite (and only) Music Manager!
BTW The DiscID-Calculation isn't exact but it doesn't matter because the freedb fuzzy search will find the results using the Offsets and Album Length - that's the way how it is intended to work.
Last edited by onkel_enno on Thu Jun 22, 2006 6:15 am, edited 2 times in total.
That's what I've been kind of waiting for: an "external" developer that can help the MM devs by giving useful source code for a much wanted feature.
Great Onkel Enno!
Great Onkel Enno!
Extensions: ExternalTools, ExtractFields, SongPreviewer, LinkedTracks, CleanImport, and some other scripts (Need Help with Addons > List of All Scripts).
-
- Posts: 2157
- Joined: Fri Jan 14, 2005 1:45 am
- Location: Germany
- Contact:
I think there's nothing additionally needed within MediaMonkey.
You are already using freedb for Audio-CDs with a very nice freedb-Dialog to choose the Disc.
The only thing you have to change is that if you're not in the My-Computer-Node (CD-Drive), you're calculating the discid, offsets, Disclen, ... from the files (like in the Sample-Prog.) and not from the TOC of the CD.
You'll only have to care that the order of the Tracks is correct.
The Tagging, ... you should be able to use from the existing freedb-Lookup.
You are already using freedb for Audio-CDs with a very nice freedb-Dialog to choose the Disc.
The only thing you have to change is that if you're not in the My-Computer-Node (CD-Drive), you're calculating the discid, offsets, Disclen, ... from the files (like in the Sample-Prog.) and not from the TOC of the CD.
You'll only have to care that the order of the Tracks is correct.
The Tagging, ... you should be able to use from the existing freedb-Lookup.
Tag&Rename and Mp3Tag have good implementations of such a feature.
On first use, there's a message box ("(don't) show this again" kind) that gives an explanation (at least on T&R): put all the tracks in the right track order and select them (for the cd that has to be recognised).
Then, the necessary things are calculated, sent to the FreeDB server and results are received and displayed as with the "normal" FreeDB CD lookup.
If there are no results, a message box says this, and also that all the tracks of the cd must be selected, in the correct order, for the function to work.
On first use, there's a message box ("(don't) show this again" kind) that gives an explanation (at least on T&R): put all the tracks in the right track order and select them (for the cd that has to be recognised).
Then, the necessary things are calculated, sent to the FreeDB server and results are received and displayed as with the "normal" FreeDB CD lookup.
If there are no results, a message box says this, and also that all the tracks of the cd must be selected, in the correct order, for the function to work.
Extensions: ExternalTools, ExtractFields, SongPreviewer, LinkedTracks, CleanImport, and some other scripts (Need Help with Addons > List of All Scripts).
what if you don't know the correct cd order? then you can't look up by freedb?
New script:
Last.FM Node Now with DJ Mode!
Last.fm + MediaMonkey = Scrobbler DJ!
Tag with MusicBrainz ~ Get Album Art!
Tweak the Monkey! ~ My Scripts Page


Last.fm + MediaMonkey = Scrobbler DJ!
Tag with MusicBrainz ~ Get Album Art!
Tweak the Monkey! ~ My Scripts Page

MediaMonkey should at least try to intelligently guess the right order based on information in tags and filenames.
Download MediaMonkey ♪ License ♪ Knowledge Base ♪ MediaMonkey for Windows 2024 Help ♪ MediaMonkey for Android Help
Lowlander (MediaMonkey user since 2003)
Lowlander (MediaMonkey user since 2003)
But first things first... (or how do they say it?)MediaMonkey should at least try to intelligently guess the right order based on information in tags and filenames
Extensions: ExternalTools, ExtractFields, SongPreviewer, LinkedTracks, CleanImport, and some other scripts (Need Help with Addons > List of All Scripts).
First things first, indeed! 

Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
-
- Posts: 2157
- Joined: Fri Jan 14, 2005 1:45 am
- Location: Germany
- Contact: