Adding CD with TOC but without physical CD

I have TOCs of CDs and Cover of front- and back-Cover. Can I add a release and/or search a CD with this information without having the physical CD. I think, can I do it like Picard but only without the CD?
Thanks.

1 Like

There are certainly tools out there to generate DiscID (and DiscID submission URLs) if you have a full CD TOC (e.g., in a .cue file). I know libdiscid can do this, but that’s maybe step or two too low-level. :slight_smile:

@JonnyJD maybe readily knows of some tool for this?

If your CD rips have logs in EAC or XLD format you can use http://eac-log-lookup.blogspot.fi/ for searching or for adding CD TOCs to MB.

4 Likes

https://www.kepstin.ca/projects/image-id/ should do that.

1 Like

Additionally to the link from ListMyCDs.com, there also exists a version in python to read a log/toc and open the attach toc page on MusicBrainz https://gist.github.com/kolen/765526

1 Like

This link gives me the right direction to looking for.
So I try the link from the python script and this link redirected me to https://musicbrainz.org/cdtoc/attach?toc=

Later when I add all Data I search with artist name in Picard so I can use the “tagger”.

I have not really understood from what you want to build your TOC but please do not build up fake Disc ID based on ripped files or something like that.
You will get inaccurate and/or rounded values.
We base our trust on Disc ID, they come from CD and have milliseconds.
If you do not have disc or trustworthy rip log, just set track times in the release editor, there is no need to add a fake CD TOC anyway, is it?
Even from rip logs, I am not sure there are no problems if you have not first scanned for track gaps, etc.

5 Likes

I have no fake Disc ID!
Situation is as followed:
Friend of my ripped CD as flac. But have not time to tag the Files with Musicbrainz. So he send me the files and the TOC which he generate with “cd-discid --musicbrainz” (https://github.com/taem/cd-discid)
Now I will tag this flac files wiht musicbrainz attributes. And the answer above was my solution.
If you have a better one please tell me.
The goal is that we don’t need to transport physical CDs but I can add releases to Musicbrainz.

1 Like

You may want to look into libdiscid. This is the official DiscID library and @JonnyJD is making sure that it stays working as MusicBrainz changes (e.g., when we added support for hidden track one audio and trailing data track tracks). The DiscIDs produced by this are definitely sure to be proper MusicBrainz DiscIDs. :slight_smile: (Other tools in the wild have known to produce bad DiscIDs when encountering data tracks etc., hence the heads up. Your friend’s program may deal with this fine, I didn’t inspect the code!)

2 Likes
  1. [quote=“Freso, post:9, topic:210836”]
    You may want to look into libdiscid. This is the official DiscID library and @JonnyJD is making sure that it stays working as MusicBrainz changes (e.g., when we added support for hidden track one audio and trailing data track tracks). The DiscIDs produced by this are definitely sure to be proper MusicBrainz DiscIDs. […][/quote]
    How do I use it? I have the zip downloaded, no .exe there but “The interface of this library is new” – what interface?

  2. Database statistics:
    Disc IDs: 702,757
    Releases with no disc IDs: 1,255,402 68.9%
    Mediums with no disc IDs: 1,387,495 67.7%

Can I do a search to find which existing CD Releases have no DiscID?

I regularly do a search for this topic looking for this specific link:

I’ve now bookmarked it, but still, here’s a bump with some key words so that google throws it up sooner instead of the slog it currently is.

musicbrainz create discid from log
log to discid generator

2 Likes

This little page has been handy in the past, but I seem to be doing something wrong today. Is it just me or is the “lookup” button now missing? I can paste in the EAC logfile, but can’t see how to progress.

Doesn’t seem to work for me either…
I guess it was last update in 2011 haha: https://gist.github.com/kolen/766668
Perhaps there’s an easy fix? I’m no coder though.

The weird thing is I know I used this only a couple of months back. It worked well, but now I can’t remember how it operated. Which is why I am puzzled as to what is now missing.

The only other alternatives I am finding are all Linux based, which is a bit of a hassle.

Just to add this is working perfectly. The problem mention in my last post was only temporary.

3 Likes

I know it’s an old topic, but I’m adding a warning everywhere I see cd-discid mentionned.
It’s a pity because I really liked it, but this nice little tool should not be used for MusicBrainz, as cd-discid is affected by 3 bugs and it produces wrong data.

You should use a tool that uses the official libdiscid, like musicbrainz-isrcsubmit or MusicBrainz Picard tagger.

3 Likes