ISRC: Difference between revisions
(add information about tunecore) |
Christopher (talk | contribs) m (Correction of some inaccuracies with regards to industry, typo fixes, cleanup of tautologous phrases ('ISRC codes', etc)) |
||
Line 1: | Line 1: | ||
The '''International Standard Recording Code''' |
The '''International Standard Recording Code''', abbreviated to '''ISRC''', is an identification system for audio and music video recordings. It is standarized by the [http://www.ifpi.org IFPI] in ISO 3901:2001 and used by IFPI members to assign a unique identifier to every distinct sound recording they release. An ISRC identifies a particular ''[[Recording|sound recording]]'', not the song itself. Therefore, different recordings, edits, remixes and remasters of the same song - and even identical recordings released in different countries or continents - will each be assigned their own ISRC. [[Work|Songs]] are identified by analogous [[ISWC|International Standard Musical Work Code (ISWC)]] codes. |
||
Note that an ISRC |
Note that an ISRC now is used instead of an ISAN (International Standard AudioVisual Number) for music and audio recordings, as well as for music videos, as the ISRC is more specific, and can have [[IPI]]s attached to it, whereas the ISAN was not designed for use in combination with [[IPI]]s. |
||
==Structure== |
==Structure== |
||
The ISRC is a 12-byte |
The ISRC is a 12-byte alphanumeric string (only uppercase latin letters and arabic numerals, <code>[A-Z0-9]</code>) of the form <code>CCOOOYYSSSSS</code> with |
||
* '''C''' a 2-character ''country'' code (containing only letters) as defined in [http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm ISO 3166-1] |
* '''C''' a 2-character ''country'' code (containing only letters) as defined in [http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm ISO 3166-1] |
||
* '''O''' a 3-character ''owner'' code (containing letters and/or digits) |
* '''O''' a 3-character ''owner'' code (containing letters and/or digits) |
||
Line 11: | Line 11: | ||
* '''S''' a 5-character ''serial number'' (containing only digits). |
* '''S''' a 5-character ''serial number'' (containing only digits). |
||
The country code defines the country of residence of the owner. |
The country code defines the country of residence of the owner. Owner codes are assigned by the IFPI to its members. The year defines the year in which the ISRC was allocated to the recording (although in Japan they usually antedate and set the recording year — [http://musicbrainz.org/tag/antedated%20isrc other antedated ISRC]). The serial number or designation code is assigned by the owner and allows the distinction of recordings with the same country, year and owner codes. |
||
While hyphens are not part of |
While hyphens are not part of ISRCs they are sometimes included for legibility, for example <code>CC-OOO-YY-SSSSS</code>. |
||
==How does it work?== |
==How does it work?== |
||
===General information on the allocation of |
===General information on the allocation of ISRCs for recordings=== |
||
=== |
===ISRCs for Tracks on Audio CDs=== |
||
== |
==Determining ISRCs of recordings== |
||
ISRC codes can be included in the |
ISRC codes can be included in the Table of Contents (TOC) of a disc during the PQ premastering process. Codes from the TOC can be read with applications like Ahead's Nero and Exact Audio Copy (EAC). Occasionally, ISRCs are printed on the cover or in the booklet of a release. Some collection societies such as [http://www.scpp.fr SCPP] and [http://www.cisac.org CISAC] will also disclose ISRCs in their online catalogue although there is no legal or industry requirement to do so. |
||
==Resources== |
==Resources== |
||
Line 37: | Line 37: | ||
External resources: |
External resources: |
||
* [http://www.scpp.fr/SCPP/Accueil/REPERTOIRE/Catalogue/Choix_catalogue/BasePhonogrammes/tabid/81/language/en-US/Default.aspx Search engine] for French |
* [http://www.scpp.fr/SCPP/Accueil/REPERTOIRE/Catalogue/Choix_catalogue/BasePhonogrammes/tabid/81/language/en-US/Default.aspx Search engine] for French phonograms provided by [http://fr.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_civile_des_producteurs_phonographiques SCPP (Société civile des producteurs phonographiques)]. |
||
* [http://isrc.ncl.edu.tw/ 國際標準錄音錄影資料代碼查詢系統] Taiwan ISRC database |
* [http://isrc.ncl.edu.tw/ 國際標準錄音錄影資料代碼查詢系統] Taiwan ISRC database |
||
* [http://www.minc.gr.jp/db/ 音楽の森] (''ongakunomori=music forest'') Japan ISRC database |
* [http://www.minc.gr.jp/db/ 音楽の森] (''ongakunomori=music forest'') Japan ISRC database |
Revision as of 03:44, 29 May 2012
The International Standard Recording Code, abbreviated to ISRC, is an identification system for audio and music video recordings. It is standarized by the IFPI in ISO 3901:2001 and used by IFPI members to assign a unique identifier to every distinct sound recording they release. An ISRC identifies a particular sound recording, not the song itself. Therefore, different recordings, edits, remixes and remasters of the same song - and even identical recordings released in different countries or continents - will each be assigned their own ISRC. Songs are identified by analogous International Standard Musical Work Code (ISWC) codes.
Note that an ISRC now is used instead of an ISAN (International Standard AudioVisual Number) for music and audio recordings, as well as for music videos, as the ISRC is more specific, and can have IPIs attached to it, whereas the ISAN was not designed for use in combination with IPIs.
Structure
The ISRC is a 12-byte alphanumeric string (only uppercase latin letters and arabic numerals, [A-Z0-9]
) of the form CCOOOYYSSSSS
with
- C a 2-character country code (containing only letters) as defined in ISO 3166-1
- O a 3-character owner code (containing letters and/or digits)
- Y a 2-character year code (containing only digits)
- S a 5-character serial number (containing only digits).
The country code defines the country of residence of the owner. Owner codes are assigned by the IFPI to its members. The year defines the year in which the ISRC was allocated to the recording (although in Japan they usually antedate and set the recording year — other antedated ISRC). The serial number or designation code is assigned by the owner and allows the distinction of recordings with the same country, year and owner codes.
While hyphens are not part of ISRCs they are sometimes included for legibility, for example CC-OOO-YY-SSSSS
.
How does it work?
General information on the allocation of ISRCs for recordings
ISRCs for Tracks on Audio CDs
Determining ISRCs of recordings
ISRC codes can be included in the Table of Contents (TOC) of a disc during the PQ premastering process. Codes from the TOC can be read with applications like Ahead's Nero and Exact Audio Copy (EAC). Occasionally, ISRCs are printed on the cover or in the booklet of a release. Some collection societies such as SCPP and CISAC will also disclose ISRCs in their online catalogue although there is no legal or industry requirement to do so.
Resources
Some users have written tools to automatically submit ISRCs from a CD using the web service:
- Linux+MacOSX Python: isrcsubmit by JonnyJD (github) (cdrdao/drutils/cdda2wav/icedax; duplicate detection and review; mb forums thread)
- Linux/Perl: http://www.aelius.com/njh/tmp/submit_isrcs.pl (author: Nicholas Humfrey)
- Linux/Ruby: http://users.musicbrainz.org/~outsidecontext/tools/submitisrcs.rb by (author: OutsideContext)
- Windows: http://oxygene.sk/lukas/isrcsubmit-0.2.zip (author: Lukas Lalinsky)
- Linux/Python: https://github.com/mineo/mbstuff/blob/master/isrcsubmit-cdrdao.py (author: Wieland Hoffmann) (uses cdrdao instead of icedax)
- Windows: Command line tool (mediatools.exe) for extracting ISRC and CD-Text data from CDs (author: simonf)
- Firefox+Greasemonkey (cross-platform): batch isrc submit for one {mutli-disc} release (nikki×jesus2099)
External resources:
- Search engine for French phonograms provided by SCPP (Société civile des producteurs phonographiques).
- 國際標準錄音錄影資料代碼查詢系統 Taiwan ISRC database
- 音楽の森 (ongakunomori=music forest) Japan ISRC database
TuneCore song IDs
TuneCore song IDs look like ISRCs for Turks and Caicos Islands but are not valid ISRCs.
The style mailing list discussed this and agreed that TuneCore's IDs should not be put in the ISRC field. Additionally the official ISRC organization stated that no ISRC starting with "TC" is valid since there is no ISRC agency in Turks and Caicos Islands.
Do not add any ISRC beginning with "TC"; instead, put this in the annotation and label it as a TuneCore song ID. Someday in the future we may have another field for TuneCore IDs.
Further Information
- Documentation and further information about ISRC by the IFPI
- Wikipedia page about ISRC
- GRid, another IFPI standard for identifying releases of music in electronic networks
- ISWC, an ISO standard for identifying musical works
- ISMN, an ISO standard for identifying printed music publications