Audio CD Moderation Guide
From Redump Wiki
Contents |
General Audio CD notes
Description: "Audio CD" refers to the red book format of CD-ROMs to distribute music and other audio. This also includes the mixed format "Enhanced CD."
When deciding on titles for Audio CDs, the default assumption is that variants of the term "Soundtrack" (Original/Official/Game/Collector's Edition/etc. Soundtrack) should be added as a subtitle and separated from the main item title with a colon. So, "Example Game: Official Soundtrack" for example. There may be case by case exceptions to this rule. For example where the term is presented as part of the main title on the item itself, with no clear stylistic distinctions or line breaks etc. to separate it. See the example below, which would be properly rendered as "Fighting Vipers Original Soundtrack" for an example of this kind of case
Fighting Vipers Original Soundtrack
Languages do not get added unless the content is like an audiobook in nature (narration, drama CD) -- Needs discussion, community is not a fan of this.
Serial field is for serials present on the label of the disc, all other serials should be put in comments.
Track times taken from VGMDB may be incorrect, recommend taking times from foobar2000 or other tools.
Universal Hash provided by redumper log should always be included in comments. Example: PixelJunk Monsters 2.
For any entries made before redumper and discimagecreator supported detected CD Audio write offset, leave offset empty unless otherwise specified (do not set "0" as the value).
New Audio Disc Submissions
IMPORTANT:
Now that we are requiring Redumper to be used for new audio discs, there are some important differences we need to be aware of when processing new disc submissions:
- Please check for existing discs in the database, that have the same title, but different track hashes.
- If the Universal Hash matches between the existing disc, and the new disc, that means the new disc you are processing should be added as a verification with a different offset.
- Here is an example of such a case: Chrono Cross: Music Selection
- The first entry has a Write offset of 0, and the comment 'Ring #1 non-zero start: +42352' [from redumper log]. The second disc pulled the same Universal Hash, with the non-zero start as +42246, which is 106 'less' than the first entry. Therefore, the second ring is added with the offset -106. You can find the non-zero start value in the redumper log file from this string: "non-zero data sample range: [ +14917 .. +157387599]", in this case the non-zero start is +14917.
- PLEASE pay attention to the comments, as they may need to be adjusted over time, identifying which Ring # is being referred to. For example, if it so happens that you add a disc and the ordering of the Rings changes, we should update the comments to reflect the non-zero starts that apply to those specific Rings as listed in the redump entry.
Note: 'Universal Hash' and 'Ring non-zero start' should NOT be added for Enhanced CDs (or any type of Audio CD which has a data track).
Checking redumper submissions against the database
Note that because of the way redumper correctly handles offsets for audio CDs, there is a possibility that dumpers will submit what appears to be a new dump - one with track hashes which do not match the database - which is in fact a verification of an existing entry in the database, but with a slightly different offset/non-zero data start. There are some easy steps you can take to check for this scenario.
- Search for discs which closely match the title of the new dump (e.g. "SaGa Frontier: Original Sound Track (Disc 2)") and see if any of the core details match up (mastering code, mastering SID, etc.)
- If the disc has already had a redumper dump submitted, it will have a universal hash - check if this matches the submitted dump. A Universal Hash already noted in comments can be found by searching for the value minus the final character (i.e. if the hash is e7af93523dcf254b9e62496c924ca3f50e943f8e, use the following search string http://redump.org/discs/quicksearch/e7af93523dcf254b9e62496c924ca3f50e943f8/comments/only). Searching using the complete hash value will NOT work
- In most circumstances, a matching Universal Hash means that the disc is a verification and should be processed as such. However, before processing you should check that the disc size, track sizes and track splits match between the two discs. It is possible for two distinct releases to share the same data but to split the tracks in different ways - for Redump purposes we treat these as two separate entries. See http://redump.org/disc/97695/ and http://redump.org/disc/99553/ for a practical example of this
- If the disc is a true verification, pay close attention to the non-zero data start as it is possible that this will differ - see notes above under "New Audio Disc Submissions" on how to address this
- If the disc has only been dumped with DiscImageCreator previously, and you strongly suspect that the redumper dump is a verification, ask the dumper to resplit using a forced offset of 0:
redumper split --force-offset=0
. You can then check these track hashes against the database to see if they match. If all hashes match, then this is a verification as well and it should be processed as such
In scenario 3 above, note that the previous DIC track hashes should be replaced with the hashes of the redumper dump which correctly identified an offset. If scenario 2 applies, refer to the guidance above regarding Universal Hash and discs with different non-zero data starts.
Enhanced CDs
Please note! (03-26-23): Currently, Universal Hash is not implemented well for multisession / enhanced CDs. If Universal Hash exists in a submission or entry, please remove it until this feature is fully implemented.
Enhanced CDs may have languages added
Multisession Enhanced CDs have a gap of 11400 sectors between sessions
How to calculate multisession range (MPF should do this automatically now):
- Open disc.txt in logs and go to TOC
- Session 1 range is LBA 0 to (last sector in session 1 minus 11400)
- Session 2 range is (first sector in session 2 to last sector of disc)
Example:
Audio Track 1, LBA 0 - 14887, Length 14888 Audio Track 2, LBA 14888 - 15484, Length 597 Audio Track 3, LBA 15485 - 226234, Length 210750 Audio Track 4, LBA 226235 - 226831, Length 597 Audio Track 5, LBA 226832 - 227278, Length 447 --- Session 1: 0-3487 -> (14887-11400) Session 2: 14888-227278
Editions / Datfile versions
Where an audio CD is bundled as a bonus disc with a game, the edition should always be set to "X Game Bundle". The following standardised terms are used:
- 3DO Game Bundle (3DO)
- 3DS Game Bundle (3DS)
- CD-i Game Bundle (CD-i)
- DC Game Bundle (Dreamcast)
- FMT Game Bundle (FM Towns)
- MCD Game Bundle (Mega CD / Sega CD)
- Multisystem Game Bundle (same disc verified as being bundled with the game for multiple systems)
- N64 Game Bundle (Nintendo 64)
- NDS Game Bundle (Nintendo DS)
- NSW Game Bundle (Nintendo Switch)
- PC Game Bundle (PC)
- PC-98 Game Bundle (PC-98)
- PS2 Game Bundle (PlayStation 2)
- PS3 Game Bundle (PlayStation 3)
- PS4 Game Bundle (PlayStation 4)
- PSP Game Bundle (PlayStation Portable)
- PSV Game Bundle (PlayStation Vita)
- PSX Game Bundle (PlayStation)
- QIS Game Bundle (Bandai Playdia Quick Interactive System)
- SFC Game Bundle (Super Famicom / SNES)
- SMD Game Bundle (Genesis / Mega Drive)
- SS Game Bundle (Saturn)
- Wii Game Bundle (Wii)
- Wii U Game Bundle (Wii U)
- Xbox Game Bundle (Xbox)
- Xbox 360 Game Bundle (Xbox 360)