WACUP

General => Wishlist / Feature Requests => Topic started by: Rahzil on November 27, 2016, 08:29:34 PM

Title: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: Rahzil on November 27, 2016, 08:29:34 PM
I have been typing in tracks for 3 years now and make my ripping much slower now. Any progress for a replacement for Gracenotes in the near future?


[edit - dro]

Title of thread tweaked to reflect the changing development status of this request
Title: Re: A Replacement for Gracenotes
Post by: stroke on November 29, 2016, 01:23:22 PM
Hi, have you tried www.mp3tag.de/ ?  I'm using it since Gracenote stopped working in Winamp.
Title: Re: A Replacement for Gracenotes
Post by: dro on November 29, 2016, 09:26:20 PM
I have been typing in tracks for 3 years now and make my ripping much slower now. Any progress for a replacement for Gracenotes in the near future?
I'm somewhat torn when it comes to this as currently I don't have a CD/DVD drive connected to my development machine. That happened when I moved to Win10 & came down to whether I disconnect it or keep my prior Win7 SSD connected (which I went with). Unless I can work out why the 7th & 8th SATA ports on the motherboard won't work with the SATA DVD I've got (as the other 6 SATA ports have SSDs & HDDs connected to them which I need). I guess I could just swap out the Win7 / DVD drive as needed but that's a hassle due to the nature of the 2008 era PC case I'm using :(


However I've been aware ever since the Gracenote access ended in May 2014 that there is still some demand for a working CD info look-up option within Winamp when it's used to rip though I don't know now whether there's enough demand for such support to be re-implemented. As anything I can do wouldn't be able to use Gracenote (they only want to deal with those who can pay to use them it seems and as donations since starting WACUP have maybe just covered site hosting costs, Gracenote is a no go option).

I had looked at using Musicbrainz before being taken off Winamp whilst with the company that shall not be named but I cannot find my notes on that at the moment as to whether it could still be a good option. As I'm not sure if


Anyway, the tl;dr answer is if there's enough demand (& incentives) then I can be open to looking into working on a replacement to re-enable the support within WACUP based installs. As I'd also have to look into replacing the existing in_cdda.dll plug-in so that CD-Text could be accessed along with removing one of the main reasons for having the old Sonic engine installed.

Hi, have you tried www.mp3tag.de/ (http://www.mp3tag.de/) ?  I'm using it since Gracenote stopped working in Winamp.
I know mp3tag can do certain lookups but I thought it can only work on files that have already been created and not at the pre-created stage. Without a connected CD / DVD drive it's likely I'm missing something (not that I found it much of a hassle to edit the tags in Winamp at the time as I generally found the Gracenote information to not be 100% correct vs the CD's info cards).

-dro
Title: Re: A Replacement for Gracenotes
Post by: Juanus on November 30, 2016, 12:08:27 AM
If I could add my two cents...
Even if musicbrainz could be enabled for tracks already ripped, that would be cool.
I know that you don't have a CD drive connected anymore (and I think that most people might not anymore) BUT if you enabled the autotag button to do musicbrainz lookups, that would be a start and then someday when you get a CD Drive you could incorporate that?
For the future that is.
Title: Re: A Replacement for Gracenotes
Post by: dro on November 30, 2016, 12:39:06 AM
BUT if you enabled the autotag button to do musicbrainz lookups, that would be a start
For that we basically need a consistent metadata handling implementation which allows for reading / writing musicbrainz ids (that's not the current case with the native input plug-ins). It'd also (for what I've thought about it so far) need work done on the local library handling so it can cope with musicbrainz ids and anything else that might be needed. So for that I've got some ideas already as it always seemed like something that more would benefit from.

-dro
Title: Re: A Replacement for Gracenotes
Post by: Juanus on November 30, 2016, 02:21:08 AM
Like I said, it is definitely something to look at in the future.
Sure there are better CD rippers out there and there are better metadata taggers out there. Having it all in one place makes it nifty.
With what you mentioned with the consistent metadata handling implementation for all the plugins...  this sounds like its a bigger task than it seems.
Title: Re: A Replacement for Gracenotes
Post by: MarkRH on December 01, 2016, 04:32:54 AM
I use CDex a lot and it uses freedb.org for album lookups when ripping.  Another option.
Title: Re: A Replacement for Gracenotes
Post by: dro on December 01, 2016, 04:57:22 AM
Like I said, it is definitely something to look at in the future.
Sure there are better CD rippers out there and there are better metadata taggers out there. Having it all in one place makes it nifty.
That seemed to be one of the reasons why people liked it (and others despised it due to it bastardising their player).

With what you mentioned with the consistent metadata handling implementation for all the plugins...  this sounds like its a bigger task than it seems.
It probably is but I won't know until I do the proper research on what to use. As rolling my own tag libraries isn't worth the hassle but working with existing matured solutions is what I'd prefer to do (quicker & as long as I pick the right ones then should make it easier to maintain / tweak if needed and be stable).

I use CDex a lot and it uses freedb.org for album lookups when ripping.  Another option.
I vaguely remember looking into that but there was something about it that put me off for some reason. But yes it's another option if I were to do anything :)

-dro
Title: Re: A Replacement for Gracenotes
Post by: dro on December 03, 2016, 05:07:57 PM
... as currently I don't have a CD/DVD drive connected to my development machine.

...

Unless I can work out why the 7th & 8th SATA ports on the motherboard won't work with the SATA DVD I've got (as the other 6 SATA ports have SSDs & HDDs connected to them which I need)
Either it was a bad cable (possible) or the machine is just being nice to me (it's probably fed up of me cursing it) but I've finally got a working DVD drive in the machine again. This makes it easier for me now if I decide to do something about this broken support.

-dro

[can ignore this as it's more for my record]
So somewhere between changing most of the SATA cables (I need to get a few more now) to ones that have locking connectors on them (one of the old cables I had was a bit loose on trying to diagnose the BSOD issues I've been having of late), replacing the last HDD I've got (needed to anyway as it's almost full) & moving most of the SSDs into a drive bay cage that fits into a 5.25" bay (makes it easier to access / move things around for me now) & resetting a number of options in the BIOS, the secondary drive controller finally recognised the DVD drive.
Title: Re: A Replacement for Gracenotes
Post by: Juanus on December 03, 2016, 05:22:11 PM
That's awesome! I know that you have had many fights with your computer and it is good to see that you have finally won.

If you can recode/update the CD support to not use Sonic (and maybe update the support to be better than it was) That is a huge win for CD Playback. (Even though I can't think of the last time I played a CD) I am sure there are some examples out there.

Then onwards and upwards to metadata lookup support. I vote for MusicBrainz,
Title: Re: A Replacement for Gracenotes
Post by: dro on December 03, 2016, 05:38:49 PM
Time will tell if the random BSODs go away with these hardware changes or not (as it can range from twice in a day to 3-4 days until it happens).

As for CD support, I've got my notes still somewhere for what I'd used in the version that I'd worked on post-sale. It worked ok for what I could test against with playback and ripping of CDs including supporting reading CD-Text without Sonic being enabled & I don't think it was speed limited (as it then depends on the OS more than the control that Sonic + pro licensing implied).

Though for certain things (mainly writing to CDs) then Sonic is still needed or is just easier / better to use a dedicated burner instead. But I'd assume (bad thing to do, heh) that playback / ripping were the more commonly used options compared to burning of CDs (especially as it couldn't do MP3 CDs).

-dro
Title: Re: A Replacement for Gracenotes
Post by: dro on December 06, 2016, 04:22:55 AM
I'll cover it a bit more in the blog post that I need to finish off but from my Sunday night "fun time" I've managed to get the basis of a replacement CD playback plug-in working as I was able to find a copy of the example code that I'd used to test out using the Windows DAE (Digital Audio Extraction) support before refining it for the company that shall not be named.

The end result is a very basic replacement plug-in that does just enough to play a CD for me without the need for the Sonic engine. The native CD playback plug-in also doesn't work for me unless Sonic is present which I assume is due to something about Windows 10 &/or how the native plug-in does fallback to other methods (which unless DAE fails for a number of people, I don't plan on trying to re-create).

-dro
Title: Re: A Replacement for Gracenotes
Post by: Juanus on December 06, 2016, 04:47:51 AM
Goodbye Sonic!
Title: Re: A Replacement for Gracenotes
Post by: dro on December 06, 2016, 03:19:53 PM
It should remove the need for it with playback and ripping, just not with the existing burning support.

-dro
Title: Re: A Replacement for Gracenotes
Post by: Juanus on December 06, 2016, 03:52:56 PM
If you completely removed burning support I don't think anyone would complain. I know I wouldn't. And I would rather have less "bloat"  and drivers to install.
Title: Re: A Replacement for Gracenotes
Post by: dro on December 06, 2016, 04:33:40 PM
Just re-checking, Sonic uses ~5.3MB when installed & ~1.3MB of the installer size. That isn't too bad considering what the likes of Nero ended up being but I fully get the point as all of it can be done directly for what's needed in a few 100KB at most :)

Keeping ripping support make sense (since it's just normal playback being sent to an encoder instead of speakers) but dropping burning support leaves me in a bit of a quandary. As just based on the odd comments in the Enthusiasts group page, some are still trying to use Winamp for burning CDs & removing something that was available to the old pro users doesn't quite sit right (even if there's better options for doing burning anyway), hence my quandary.

But dropping burning support would make it so much easier for me to make a replacement ml_disc which is just focused on viewing / ripping audio CDs (never liked the data CD view as it wasn't nice to use & seemed at odds with Winamp not being able to create data CDs).

-dro

[edit]
fixed last sentence, oops
Title: Re: A Replacement for Gracenotes
Post by: Juanus on December 06, 2016, 05:13:01 PM
Just re-checking, Sonic uses ~5.3MB when installed & ~1.3MB of the installer size. That isn't too bad considering what the likes of Nero ended up being but I fully get the point as all of it can be done directly for what's needed in a few 100KB at most :)

TOTALLY! Plus, DAE is a bit more stable if you ask me.

Quote
Keeping ripping support make sense (since it's just normal playback being sent to an encoder instead of speakers) but dropping burning support leaves me in a bit of a quandary. As just based on the odd comments in the Enthusiasts group page, some are still trying to use Winamp for burning CDs & removing something that was available to the old pro users doesn't quite sit right (even if there's better options for doing burning anyway), hence my quandary.

I understand the quandry as you never want to "REMOVE" features that were there. I am usually not for that, but when you have something as antiquated as burning an MP3 CD AND it was an incomplete feature anyway. I say move on. But that is just me and other people are free to voice their opinions also.

Quote
But dropping ripping support would make it so much easier for me to make a replacement ml_disc which is just focused on viewing / ripping audio CDs (never liked the data CD view as it wasn't nice to use & seemed at odds with Winamp not being able to create data CDs).

-dro

You said dropping ripping support, did you mean to say burning support?  Now with all this said, I am usually a fan of "dropping" antiquated things that only serve a few people. (XP support?) Sometimes that puts ME in that minority of people, but sometimes it is time to move on.
Title: Re: A Replacement for Gracenotes
Post by: dro on December 06, 2016, 05:24:51 PM
TOTALLY! Plus, DAE is a bit more stable if you ask me.
Just from my initial re-tests of things, I get decent playback with my basic DAE version compared to the native one with out Sonic being used so I've got to agree on my limited data set :)

I understand the quandry as you never want to "REMOVE" features that were there. I am usually not for that, but when you have something as antiquated as burning an MP3 CD AND it was an incomplete feature anyway. I say move on. But that is just me and other people are free to voice their opinions also.
Aye, am just aware of some of the past feedback when I had an official hat about how irate people get with things that aren't working or get removed & removing burning support would be a biggy.

You said dropping ripping support, did you mean to say burning support?
I did and I've fixed my above post, thanks :)

Now with all this said, I am usually a fan of "dropping" antiquated things that only serve a few people. (XP support?) Sometimes that puts ME in that minority of people, but sometimes it is time to move on.
Could say that audio CDs (and Winamp, heh) are well within that but I know people who still use CDs e.g. I've got access to a load of audio CDs due to my gf liking to listen to them at night.

Though just having decent playback / ripping is the main thing I've seen talked about so hopefully you're right that dropping burning support is probably not that big of an issue for most. Have put up a blog post (https://getwacup.com/blog/index.php/2016/12/06/is-maintaining-audio-cd-burning-support-a-good-idea/) & related social media posts to see what others may think.

-dro
Title: Re: A Replacement for Gracenotes
Post by: Pawel on December 06, 2016, 05:38:12 PM

In my opinion it is necessary that Winamp still play/rip Audio CDs. It is must have (however, it seems that soon no one will have DVD drive - at least I don't have, just using external Samsung drive).
Using Windows DAE is a very good idea.


About burning support. For me this is unnecessary feature (to be honest, every CD I burned was just for testing in Winamp translation :P). So, it is not a big problem for me. Just remove it!


The most important extra feature of the program for me was auto-taging feature and cover art auto download feature... That was great!
If you implement it and it will work as good as it was in old AOL builds I will be more than happy :)


-Pawel
Title: Re: A Replacement for Gracenotes
Post by: Juanus on December 06, 2016, 06:18:03 PM
I'm keeping a close eye on this.
Playing/ripping audio CDs is important and useful. I don't see burning CDs to be a thing anymore. And if it will help to reduce the overhead of the program as a whole, that's a win win.
Title: Re: A Replacement for Gracenotes
Post by: MarkRH on December 06, 2016, 11:18:34 PM
For me, playback and ripping would need to stay, and a new auto tagging ability.

I have Burned Audio CDs for my folks but can use Window Media Player for that or something else.
Title: Re: A Replacement for Gracenotes
Post by: dro on December 07, 2016, 06:53:48 PM
Thanks for the comments so far.

From what I've seen so far there seems to be roughly a 50/50 split between views on here vs those from the blog / facebook page on whether burning support should be kept or not.

I'll be keeping an eye on further comments here and elsewhere and will also do a bit more research to see if there's anything free & viable that can be used to if needed provide burning support in any replacements I make. Though everything so far has either been old &/or costly to get a license to be able to use it.

-dro
Title: Re: A Replacement for Gracenotes
Post by: Juanus on December 07, 2016, 07:16:57 PM
You are right, it is about 50/50.
tbh I am surprised at the amount of people who burn AND the amount of people that are using Winamp to do it. Burning is one thing, but the way the functionality worked in Winamp, I think I would have found something different.
You might be the deciding vote in this one.
Title: Re: A Replacement for Gracenotes
Post by: dro on December 08, 2016, 04:02:29 PM
I can see why people do use it as it's generally easier if you've got your library in the program already an can then just send that to a disc as needed.

Due to the general split, I'm going to have to do some proper research into burning options (although not immediately) as there is some demand.

The more important thing is that those who have replied generally want playback / ripping support maintained so at least that's consistent. Though that could be biased based on the habits of those responding but it makes sense to me to maintain at least parity compared to existing playback support :)

-dro
Title: Re: A Replacement for Gracenotes
Post by: dro on December 08, 2016, 04:11:44 PM
Any progress for a replacement for Gracenotes in the near future?
I spent last night properly looking into this and I've started writing the code needed to make use of the freedb service from freedb.org (http://www.freedb.org/) as well as the equivalent from MusicBrainz via the MusicBrainz to FreeDB gateway (https://musicbrainz.org/doc/FreeDB_Gateway)

With the few CDs i've tried I've only gotten results from the normal freedb service but I'm going to leverage both of these services (and anything else that comes up from further research / viable suggestions) to try to ensure that if there is applicable information that it can be used in the ripping / playback handling :)

I'd expect to have a beta version working and included in the WACUP beta builds within the next few weeks... (maybe a bit sooner, maybe a bit later but the coding has started which is the main thing!).

-dro
Title: Re: A Replacement for Gracenotes
Post by: Juanus on December 08, 2016, 04:52:48 PM
Three Cheers for DrO!
AutoTagging is on it's way back! Might be cool (If it is possible) to be able to choose which service you get results from. For example, I only want Musicbrainz tags, but some people might only want freedb tags. And some people might want both.

Re: burning support
I was totally wrong and I apologize to all burning fans. I didn't think that anyone still used that. I wonder if there is a way to implement burning through the windows API so that you don't have to use a depreciated 3rd party plugin.

I feel like I am asking a lot and making a lot of suggestions. I am sorry to put so many random ideas on your plate.
Title: Re: A Replacement for Gracenotes
Post by: dro on December 08, 2016, 05:15:47 PM
AutoTagging is on it's way back! Might be cool (If it is possible) to be able to choose which service you get results from. For example, I only want Musicbrainz tags, but some people might only want freedb tags. And some people might want both.
It's not auto-tagging like I think you're thinking (that would involve other things needing to be done) and this just relates to getting CD info. As there can be variations in the information that either of those two services can provide (which is why I've never liked CD lookup as the data can be really bad at times), it'd have to be exposed as some sort of selectable list to get what's actually wanted as the 'best' solution.

Re: burning support
I was totally wrong and I apologize to all burning fans. I didn't think that anyone still used that. I wonder if there is a way to implement burning through the windows API so that you don't have to use a depreciated 3rd party plugin.
Using IMAPI2 is one of the things I've been considering but it's the hassle in making the new code to do it. Is why I'd prefer to make use of a pre-existing solution which is known to work. As http://cdrtools.sourceforge.net (http://cdrtools.sourceforge.net) is one of the things that has come up as potentially being viable as there's a few odd Windows gui wrappers around them - so that's one possible option that I've found so far. Until I do more research (or any other suggestions come in) I'm still somewhat uncertain about what to do regarding burning support.

I feel like I am asking a lot and making a lot of suggestions. I am sorry to put so many random ideas on your plate.
I'd rather have that than no feedback at all :)

-dro
Title: Re: A Replacement for Gracenotes
Post by: Juanus on December 08, 2016, 05:39:30 PM
AutoTagging is on it's way back! Might be cool (If it is possible) to be able to choose which service you get results from. For example, I only want Musicbrainz tags, but some people might only want freedb tags. And some people might want both.
It's not auto-tagging like I think you're thinking (that would involve other things needing to be done) and this just relates to getting CD info. As there can be variations in the information that either of those two services can provide (which is why I've never liked CD lookup as the data can be really bad at times), it'd have to be exposed as some sort of selectable list to get what's actually wanted as the 'best' solution.

Your link to the feedb to musicbrainz gateway had me stumble upon this (Which I am sure you have seen)
https://musicbrainz.org/doc/Development/XML_Web_Service/Version_2
But is it easier to use a gateway instead of using the current APIs?

[EDIT] And could this be a solution to already ripped files for lookups?
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: dro on December 08, 2016, 07:06:36 PM
For CD tagging, the freedb methods is the most common option that I've seen come up so by going with that and the emulated musicbrainz option, I can get something working with both of them (and potentially any alternative solutions that are freedb compatible) with a common code base (i.e. it makes things easier to get started with as the data format coming back should be the same).

For the other method, that is what be used for anything non-CD related (in addition to getting the mbid to start with). I see that it can also be used to do the CD info lookup but I'd then be running with two different implementations to get the equivalent information but in a different format (at least that's how it seems from a brief look - I've probably looked at that page back in 2014 but I don't remember it off-hand).

So for CDs I don't think it's too helpful but for non-CD / file tagging then it would be what would need to be used in part to get an auto-tagging option working.


In simple summary, for CDs it's use a freedb / cddb system and for already ripped files it's use musicbrainz.

-dro
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: Dr.Flay on December 12, 2016, 08:40:14 AM
Being able to find the track info is important even if there is no rip or burn ability.
Playing CDs from CD is still a thing.


The CDDB is always my preferred method because I can use a local copy, and there are many geographic mirrors for the fastest speed.
Exact Audio Copy comes with 2 lookup plugins that use CDDB. Both have different options and are worth comparing for ideas.
EAC also offloads the CD writing to cdrdao.exe as an optional part of the install.
If Winamp or a plugin can pipe the WAVs to an EXE, then you may have a similar optional....er option.
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: dro on December 13, 2016, 03:13:08 PM
Between the two CDDB options EAC includes, the freedb one is the same as I'm looking at, the GD3 one I don't know much about other than you have to pay to use it after a 10 disc trial (so I've no idea on the quality / breadth of what it's able to provide).

For writing, cdrecord was something that I'd also come across I'm just a bit hesitant when it comes to making use of any GPL based software as that and your suggestion appear to be. As the other option from the Facebook page was to effectively create a temp folder with the pre-rendered WAV files and then allow that to be handed off to an external program (so much like the piping option).

Really burning is a bit of a pain in how best to do it so the process flow won't suck but can do what's needed within the confiines of having to go with free solutions. It's why just doing playback / ripping are the easier option (it's the same process other than how the read audio gets treated). Anyway, there's been a good number of comments & suggestions about everything that's made my head hurt a bit :)

-dro
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: Juanus on December 13, 2016, 03:24:06 PM
would it be an option to make the changes to just use DAE for playing and ripping and note that burning would be in continued development?
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: dro on December 13, 2016, 03:34:05 PM
I'm not sure tbh. As I could try and do some means of proxying a new plug-in with the old one (I've done it for some things but then I've still got a Sonic dependency and other compromises). The ideal is some small clean solution that doesn't rely on Sonic / any of the existing hacked in functionality but whatever I end up doing, it's going to have to be done piecemeal and it's only really for the matter of convenience that burning support still seems to be required from the few that have requested it stay.

-dro
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: Dr.Flay on December 23, 2016, 07:38:52 PM
Here is a possible compromise. How about having Winamp export a playlist as a cue file ?
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: dro on December 24, 2016, 02:04:22 AM
I'm not sure that'd make sense tbh as a cue file by it's specification can only relate to a specific file and not a batch of files as per a playlist.

If it was from a pre-converted output from the origin playlist to a single file then in that respect it could make sense to also output a cue file with it (as long as it didn't breach the cue file specifications on duration and all that fun).

-dro
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: sirlemonhead on January 10, 2017, 10:02:52 AM
I've never used Winamp to either rip or burn a CD.


I do use it the very occasional time to listen to CDs directly though so would be somewhat keen on that feature staying, along with tagging. But if it had to go, it really wouldn't be a big deal for me personally.
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: dro on January 10, 2017, 05:41:30 PM
I've got to consolidate and post up a blog post about the results of what's been posted in response to all of this (thank you all who have taken the time).

It's generally keep what there is (and fix what's broken) or forget about it and do something else. So about what I'd expected as you either use CDs or you don't but for those that do, not many seem too bothered if burning support wasn't re-implemented, with working playback / ripping (which are effectively the same action with just different output handling) being preserved if possible.

-dro
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: Etrigan on January 15, 2017, 09:31:01 PM
Having hundreds of CDs, I still occasionally need to rip. When I do, I religiously use EAC.  Burning is not something that I have ever done with winamp.  Imgburn is my goto for that need. So the option would be nice but not on my top 10 list of needed updates.
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: dro on January 24, 2017, 03:53:13 PM
The starting point of the replacement CD plug-in is now in the latest WACUP beta (#1400) which is provided for initial testing to see if playback of a CD works with it ok or not. I've also included the native version of the plug-in (now renamed as in_cdda.original) so it's possible to swap between the two as needed for testing purposes (by renaming the dll extension - as I've not got the controlled plug-in loading features finished).

It doesn't have the freedb / musicbrainz look-up enabled and a number of other things, just basic playback as if that doesn't work correctly, getting the other stuff working is a bit pointless at this time :)

-dro
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: Dr.Flay on September 14, 2019, 09:42:10 PM
I wonder if the other option free in EAC is useful. It makes use of
https://github.com/gchudov/cuetools.net
It supports MusicBrainz and freeDB metadata databases, AccurateRip and CTDB
also searches for lyrics and artwork.
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: dro on September 16, 2019, 09:30:23 PM
Necro bump :)

Noted for when work resumes on the ripping plug-in though at least there's working MusicBrainz support with the plug-in for title look-ups that the ripper mode would be using anyway.

Lyrics & artwork is something that is more appropriate for any of the format handling but I've still to get the core metadata service implemented before trying to add on the bells & whistles ;)

-dro
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: zag2me on November 20, 2019, 05:17:11 PM
I actually run an audio metadata and artwork website with a JSON api for music data. Kodi, musicbee and various music tagging software already use it as a source of music data.

If you ever wanted to include automatic data lookup then I would be happy to help out.

https://www.theaudiodb.com/

API guide here:

https://www.theaudiodb.com/api_guide.php
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: dro on November 22, 2019, 07:55:57 PM
Dunno how I've never come across it before when I've previously looked for such things.

Once I've got other things in-place I'll come back to this as it'll hopefully help with a number of things that are sitting on the back-burner.

-dro
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: jpickerell on January 02, 2021, 03:38:32 AM
Super old thread, but I do still play audio CD's with Winamp (er, WACUP) and would sure be nice if CD lookup could still be worked on some day again when you might be able to set aside a little time for it! Know this is not a highly requested feature so understand a low priority but I don't see ever NEVER play audio CD's again.

Thanks again for all your work on this project DrO! Much appreciated!
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: Aminifu on January 03, 2021, 01:20:14 AM
Hi jpickerell,

Since at least beta build 5586 WACUP has been providing audio CD tags in the media library Audio CD view. The tags are downloaded from the MusicBrainz database and include the type, disc #, track #, artist, title, album, year, length, genre, album artist, category and publisher, if they are available. The available  tags should appear automatically, but if not there is a Reset Metadata button at the bottom of the view. These tags can be edited for each CD and are stored locally in a special WACUP database file.
Title: Re: [UNDER DEVELOPMENT] A Replacement for Gracenote CDDB support
Post by: dro on January 03, 2021, 01:32:03 AM
What Aminifu said as it should already be working :)

If not then it'd need some debugging being done with you to try to figure out what's going on &/or if the musicbrainz service is actually reported back something that's wanted.

-dro