Messer
Sep 13 2003, 16:19
foo_setyearAdds submenu to "Masstagger" menu, and allows to set DATE field for selected files with only one click.
foo_freedbAllows to retrieve tags from freedb service for
any set of files (mp3, mpc, flac, ... - not only CDDA tracks).
Simply select
complete album and plugin will try to guess discid of original CD and retrieve tracklist from freedb. Plugin usually fails to generate valid discid, but thanks to fuzzy search logic of freedb service, is able to find proper entry in most of the cases.
This is first version (early beta), so you can give it a try, but expect it to possibly explode
upNorth
Sep 13 2003, 16:53
QUOTE(Messer @ Sep 14 2003, 12:19 AM)
foo_setyearAdds submenu to "Masstagger" menu, and allows to set DATE field for selected files with only one click.
I like it
rectangle
Sep 13 2003, 17:11
QUOTE(Messer @ Sep 13 2003, 02:19 PM)
foo_setyearAdds submenu to "Masstagger" menu, and allows to set DATE field for selected files with only one click.
Aggh! Wow! Fantastic but I can't believe your timing. I spent hours just last night adding DATE tags to hundreds of albums. If only I'd waited one more day... !
neoufo51
Sep 13 2003, 17:44
foo_freedb
Hangs up RC 14 for about 15-20 seconds when selecting an 192kbps MP3 with no tags. The information is finally retrieved, but the hangup is really annoying.
Messer
Sep 13 2003, 17:55
QUOTE(neoufo51 @ Sep 14 2003, 01:44 AM)
Hangs up RC 14 for about 15-20 seconds when selecting an 192kbps MP3 with no tags. The information is finally retrieved, but the hangup is really annoying.
Yeah, I know. All freedb connections seem to last a little "longer" than it should be... But hey! This plugin is 1 day old

Evetually I'll try to figure out something.
upNorth
Sep 13 2003, 18:03
I'm just curious, what kind of info does it sent to freedb?
neoufo51
Sep 13 2003, 18:04
I understand completely. Just keep us updated. I love the effort ur putting into it. Really appreciate it. Heh.
Oh, and the options arent too clear, but when you load a cd into foobar, will the information automatically be retrieved?
Messer
Sep 13 2003, 18:11
QUOTE(upNorth @ Sep 14 2003, 02:03 AM)
I'm just curious, what kind of info does it sent to freedb?
- "Possible" discid (kind of checksum computed from track offsets in seconds and number of tracks)
- number of tracks
- offsets (in seconds) of each track (+2 seconds, I assumed that "every CD has 2 seconds offset")
- email you entered in configuration
- foobar version string (foobar2000 0.7_RC14)
- supported protocol version (number "5")
It simply performs hello, query and read commands from
freedb protocol
Messer
Sep 13 2003, 18:22
QUOTE(neoufo51 @ Sep 14 2003, 02:04 AM)
Oh, and the options arent too clear, but when you load a cd into foobar, will the information automatically be retrieved?
No. But I think it is possible to implement, so I'll look into it later.
Would it be possible to extend the foo_setyear plugin (or create a new plugin using this plugin as it's base) to somehow enable basic macros? So in it's configuration one could set the macros like "set xxx" and you could edit it to for example "set genre" and then edit the genre list or "set fullalbum" and you could set it to write tag %fullalbum%=true or remove the %fullalbum% tag etc etc. Something like that would be GREAT!
Mike Giacomelli
Sep 14 2003, 04:08
QUOTE
foo_freedb
Allows to retrieve tags from freedb service for any set of files (mp3, mpc, flac, ... - not only CDDA tracks).
Wow!
YinYang
Sep 14 2003, 06:25
These are wonderful plugins. Thanks Messer.
Bug? Checkmarks aren't saved/shown. It seems I can't get the setyear to submenu decades and freedb seems to work, but will not show checkmarks.
I'm on Win98 if that might have importance.
Request. Do you think integration of Musicbrainz DB (lookup/submit) might be possible?
Musicbrainz Website
Messer
Sep 14 2003, 08:16
OK, new (0.5beta) version of
foo_freedb is ready.
Lots of bugfixes (multiple exact matches are no longer ignored; multiline fields are properly supported; component now uses its own http reader, so this connection lag is gone) and changes (see yourself

).
@YinYang: hmmm... checkboxes work fine here, really don't know what's going on.

About Musicbrainz - well, I believe that
someone is already working on Musicbrainz support...
Messer
Sep 14 2003, 08:23
QUOTE(anza @ Sep 14 2003, 11:47 AM)
Would it be possible to extend the foo_setyear plugin (or create a new plugin using this plugin as it's base) to somehow enable basic macros? So in it's configuration one could set the macros like "set xxx" and you could edit it to for example "set genre" and then edit the genre list or "set fullalbum" and you could set it to write tag %fullalbum%=true or remove the %fullalbum% tag etc etc. Something like that would be GREAT!
IMO much better solution would be preset support for original masstagger...
neoufo51
Sep 14 2003, 08:32
Damn, u are fast. Excellent improvement in performance, however, accuracy is going at 0% even with mp3 files from artists that are VERY well known. Even megapopular mainstream top 40 artists are matched with oldies, foreign, jazz and even new age music.
YinYang
Sep 14 2003, 08:35
QUOTE(Messer @ Sep 14 2003, 04:16 PM)
@YinYang: hmmm... checkboxes work fine here, really don't know what's going on.

About Musicbrainz - well, I believe that someone is already working on Musicbrainz support...
Ad checkboxes:
Well it might just be my machine. Besides its not that much of a biggie for me since the Freedb works anyway and I can live withoud the decade-submenues.
Ad Musicbrainz:
Oh I know about Flatbinary's plans. It's just that I got the vibe that it might take a while before he finds the time and since I can be an impatient person, I wanted to spread the idea and chances of realisation.
Messer
Sep 14 2003, 08:39
QUOTE(neoufo51 @ Sep 14 2003, 04:32 PM)
Damn, u are fast. Excellent improvement in performance, however, accuracy is going at 0% even with mp3 files from artists that are VERY well known. Even megapopular mainstream top 40 artists are matched with oldies, foreign, jazz and even new age music.
Hmm... I tried it on lots of mpc/ogg vorbis/mp3 albums and accuracy seems to be pretty fine here.
Remember to try it
only on full, properly sorted (by track number) albums - freedb database stores only information for complete albums, not single songs...
jsheridan
Sep 14 2003, 09:38
foo_freedb, all i can say is WOW!
Great work, and keep improving it.
One small feature request: An option to manually read tags from a custum discid (aka: automatic guessing didnt work, but i didnt found it via www.freedb.org)
Doesn't seem to be reading any of my full ripped albums as well.
It picks up a totally different artist/album and even genre, wierd.
QUOTE(Messer @ Sep 14 2003, 05:23 PM)
QUOTE(anza @ Sep 14 2003, 11:47 AM)
Would it be possible to extend the foo_setyear plugin (or create a new plugin using this plugin as it's base) to somehow enable basic macros? So in it's configuration one could set the macros like "set xxx" and you could edit it to for example "set genre" and then edit the genre list or "set fullalbum" and you could set it to write tag %fullalbum%=true or remove the %fullalbum% tag etc etc. Something like that would be GREAT!
IMO much better solution would be preset support for original masstagger...
Yes, it'd be much better, but....
FAxenoff
Sep 14 2003, 12:24
How about Unicode support? I can`t retrieve Russian CD titles...
Messer
Sep 14 2003, 12:30
QUOTE(jsheridan @ Sep 14 2003, 05:38 PM)
One small feature request: An option to manually read tags from a custum discid (aka: automatic guessing didnt work, but i didnt found it via www.freedb.org)
Not a bad idea... Implemented, download plugin again.
Messer
Sep 14 2003, 12:38
QUOTE(FAxenoff @ Sep 14 2003, 08:24 PM)
How about Unicode support? I can`t retrieve Russian CD titles...
AFAIK freedb supports only Iso-Latin-1 characters.
jsheridan
Sep 14 2003, 12:52
QUOTE(Messer @ Sep 14 2003, 10:30 AM)
QUOTE(jsheridan @ Sep 14 2003, 05:38 PM)
One small feature request: An option to manually read tags from a custum discid (aka: automatic guessing didnt work, but i didnt found it via www.freedb.org)
Not a bad idea... Implemented, download plugin again.
Works very well, thanks!
This plugin is a real time saver!
QUOTE(Messer @ Sep 14 2003, 09:38 PM)
QUOTE(FAxenoff @ Sep 14 2003, 08:24 PM)
How about Unicode support? I can`t retrieve Russian CD titles...
AFAIK freedb supports only Iso-Latin-1 characters.
Correct according to freedb's documentation.
I've tried several albums, and none of them work. Here's the error I get.
QUOTE
INFO (foo_freedb) : CD length is 4443 sec (20 tracks). DiscID is 13115b14 (guessing)
INFO (foo_freedb) : Querying freedb server, please wait...
ERROR (foo_freedb) : Sorry, freedb query failed.
ERROR (foo_freedb) : soundtrack 11115b14 Various Artists / Daredevil The Album
I thought maybe the server was down or something, but it won't even retrieve the server list.
I am behind my school's NAT, perhaps that's the problem, but I don't have this problem with any other program.
Messer
Sep 14 2003, 16:40
QUOTE(Canar @ Sep 15 2003, 12:14 AM)
I thought maybe the server was down or something, but it won't even retrieve the server list.
Could you download latest version (
0.6beta), enable "debug" in configuration, play with plugin for a while and send me your console log?
Messer
Sep 14 2003, 16:45
QUOTE(FAxenoff @ Sep 14 2003, 08:24 PM)
How about Unicode support? I can`t retrieve Russian CD titles...
OK, now it displays the same garbage as in www.freedb.org search. Check if your windows displays them as proper Russian characters, maybe it does.
neoufo51
Sep 14 2003, 17:09
Your latest build is working great now, good job, and in only 48 hours, wow.
Messer
Sep 14 2003, 19:13
QUOTE(neoufo51 @ Sep 15 2003, 01:09 AM)
Your latest build is working great now, good job, and in only 48 hours, wow.
Thanks

Just finished first attempt to automatically retrieve info when new CD is inserted. Seems to work, but some issues remain (somehow info disappears when foobar starts to play, really don't know why).
And I really need to go to sleep!

i have a problem with compilations...
all mp3s got the artist tag "Various"
and the title is "artist / track"
in tag&rename is a option for that
when i select the "compilation" option it read out the title info correctly and insert the artist correctly
QUOTE(Messer @ Sep 14 2003, 02:40 PM)
enable "debug" in configuration, play with plugin for a while and send me your console log?
Typical album tagging attempt:
QUOTE
INFO (foo_freedb) : CD length is 3756 sec (13 tracks). DiscID is c80eac0d (guessing)
INFO (foo_freedb) : Querying freedb server, please wait...
INFO (foo_freedb) :
http://freedb.freedb.org/~cddb/cddb.cgi?cm....7_RC13&proto=5INFO (foo_freedb) : 211 Found inexact matches, list follows (until terminating `.')
INFO (foo_freedb) : soundtrack c90ea90d Varios / The Matrix
ERROR (foo_freedb) : Sorry, freedb query failed.
ERROR (foo_freedb) : soundtrack c90ea90d Varios / The Matrix
Typical server update attempt:
QUOTE
INFO (foo_freedb) : Retrieving freedb servers
INFO (foo_freedb) :
http://freedb.freedb.org/~cddb/cddb.cgi?cm....7_RC13&proto=5INFO (foo_freedb) : 210 OK, site information follows (until terminating `.')
INFO (foo_freedb) : freedb.freedb.org cddbp 8880 - N000.00 W000.00 Random freedb server
ERROR (foo_freedb) : Sites command failed
ERROR (foo_freedb) : freedb.freedb.org cddbp 8880 - N000.00 W000.00 Random freedb server
The thing with the album tagging is that it seems to be getting the right album and everything...
Messer
Sep 15 2003, 01:30
QUOTE(Luxus @ Sep 15 2003, 04:22 AM)
i have a problem with compilations...
all mp3s got the artist tag "Various"
and the title is "artist / track"
Fixed, re-download plugin.
Raymond
Sep 15 2003, 02:12
When I pressed "Tag files", Console window poped up and say:
WARNING (CORE) : Verboten!
WARNING (CORE) : Verboten!
WARNING (CORE) : Verboten!
WARNING (CORE) : Verboten!
WARNING (CORE) : Verboten!
I was trying to tag MPC files.
Messer
Sep 15 2003, 02:38
QUOTE(Canar @ Sep 15 2003, 09:30 AM)
The thing with the album tagging is that it seems to be getting the right album and everything...
That's strange... And you're using latest foobar RC14?
Raymond
Sep 15 2003, 02:45
QUOTE(Messer @ Sep 15 2003, 12:38 AM)
QUOTE(Canar @ Sep 15 2003, 09:30 AM)
The thing with the album tagging is that it seems to be getting the right album and everything...
That's strange... And you're using latest foobar RC14?
Yes, I'm using RC14
But it does write the tag to the files.
Raymond
Sep 15 2003, 02:56
Another question (Sorry it's some offtopic and the matter with music thing):
How come "Genres" I got from freedb is different from what I see in
allmusic website. For example, Kevin Kern's album "The winding path", freedb say it belongs to "Easy Listening", the other say it's "Newage".
Which is more correct?
/\/irana
Sep 15 2003, 03:04
Is there anybody using this plugin with proxy?
I always got the error "Cannot connect to freedb server",even can't retrieve freedb servers list
Here is the console info
QUOTE
INFO (foo_freedb) : Retrieving freedb servers
INFO (foo_freedb) :
http://freedb.freedb.org/~cddb/cddb.cgi?cm....7_RC14&proto=5ERROR (foo_freedb) : Cannot connect to freedb server.
Copy the url to browser(MSIE6,using the same proxy server),it work well
I don't know what's the problem.
my proxy server or foo_freedb?
Does anybody also using proxy confirm this?
/\/irana
Sep 15 2003, 03:19
QUOTE(Raymond @ Sep 15 2003, 12:12 AM)
When I pressed "Tag files", Console window poped up and say:
WARNING (CORE) : Verboten!
WARNING (CORE) : Verboten!
WARNING (CORE) : Verboten!
WARNING (CORE) : Verboten!
WARNING (CORE) : Verboten!
I was trying to tag MPC files.
Did you check "Don't write modified tags to files" in database config page?
This will bring on that warning.
there's an issue with foo_freedb and foo_cdda_freedb with foobar2000 RC14 while playing cd audio tracks. those plugins loads data from freedb ok but when i just click on any of cd audio tracks then foobar2000 displays "cd track x" instead of correct name. it seems that this's foobar2000 RC14 issue rather than those plugins. any solution?
Raymond
Sep 15 2003, 03:53
QUOTE(/\/irana @ Sep 15 2003, 01:19 AM)
Did you check "Don't write modified tags to files" in database config page?
This will bring on that warning.
Yeah, you got it! I ignored that options.
Thx!
FAxenoff
Sep 15 2003, 04:27
it`s me. about russian titles again. 8-)
last version foo_freedb(42Kb) grab russian titles very well, but..
..not save into mp3 tag!
Any Latin char - write ok, russian - none. Preview show russian titles well.
kode54
Sep 15 2003, 06:01
QUOTE(FAxenoff @ Sep 15 2003, 03:27 AM)
it`s me. about russian titles again. 8-)
last version foo_freedb(42Kb) grab russian titles very well, but..
..not save into mp3 tag!
Any Latin char - write ok, russian - none. Preview show russian titles well.
Which tag format?
QUOTE(Messer @ Sep 15 2003, 12:38 AM)
That's strange... And you're using latest foobar RC14?
Yup...
Some freedb entries use 2 lines for each song title(such as performer). The plugin only seems to use the first line.
see
http://www.freedb.org/freedb_search_fmt.ph...ock&id=c10d9f0d
Messer
Sep 15 2003, 11:02
QUOTE(maus @ Sep 15 2003, 06:48 PM)
Some freedb entries use 2 lines for each song title(such as performer). The plugin only seems to use the first line.
see
http://www.freedb.org/freedb_search_fmt.ph...ock&id=c10d9f0d The "second line" (freedb EXTTx field) is written to %comment%. If you want to merge it with %title% use masstagger ("format values from other fields").
Messer
Sep 15 2003, 11:07
QUOTE(Canar @ Sep 15 2003, 05:10 PM)
QUOTE(Messer @ Sep 15 2003, 12:38 AM)
That's strange... And you're using latest foobar RC14?
Yup...


indeed. So I'll have to investigate it further.
For me http_reader (my own modified, as well as original one) returns some hex number in first line (looks like data size in bytes) so I simply skip it and read second line which is freedb response code. It looks like for some reason you don't have this first line...
Anyone knows what's up with this hex number? Why it is there anyway?
Messer
Sep 15 2003, 11:11
QUOTE(FAxenoff @ Sep 15 2003, 12:27 PM)
Any Latin char - write ok, russian - none. Preview show russian titles well.
OK, I must admit that I'm kinda lost in this charset conversion mess

But I'll try to do something if that isn't just tagger ignoring not proper unicode chars or something...
Messer
Sep 15 2003, 11:33
QUOTE(bukem @ Sep 15 2003, 11:46 AM)
there's an issue with foo_freedb and foo_cdda_freedb with foobar2000 RC14 while playing cd audio tracks. those plugins loads data from freedb ok but when i just click on any of cd audio tracks then foobar2000 displays "cd track x" instead of correct name. it seems that this's foobar2000 RC14 issue rather than those plugins. any solution?
Works like charm with RC15.
FAxenoff
Sep 15 2003, 12:48
kode54: Any (v1, v2, APE) tag format not save russian titles. But i see it into preview panel.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.