1ISRCSUBMIT(1)                     isrcsubmit                     ISRCSUBMIT(1)
2
3
4

NAME

6       isrcsubmit - isrcsubmit Documentation
7

SYNOPSIS

9       isrcsubmit [options] [user] [device]
10

DESCRIPTION

12       isrcsubmit  extracts International Standard Recording Codes (ISRC) from
13       audio CDs and allows one to submit the data to MusicBrainz.  ISRCs  are
14       used to uniquely identifiy sound and music video recordings.
15

OPTIONS

17       --version
18              Show program's version number and exit.
19
20       -h     Short usage help.
21
22       --help Complete help for the program.
23
24       --debug
25              Show debug messages.
26
27       -u <username>, --user=<username>
28              MusicBrainz username, if not given as argument.
29
30       -d <device>, --device=<device>
31              CD  device with a loaded audio CD, if not given as argument. The
32              default is /dev/cdrom.
33
34       --release-id=<release_id>
35              Optional MusicBrainz ID of the release. This will be gathered if
36              not given.
37
38       -b <program>, --backend=<program>
39              Force  using  a specific backend to extract ISRCs from the disc.
40              Possible backends are: mediatools, media_info,  cdrdao,  libdis‐
41              cid,  discisrc. They are tried in this order otherwise. See also
42              BACKENDS.
43
44       --browser=<browser>
45              Program to open URLs. This will  be  automatically  deteced  for
46              most setups, if not chosen manually.
47
48       --force-submit
49              Always open TOC/disc ID submission page in browser.
50
51       --server=<server>
52              Server to send ISRCs to. If not given, musicbrainz.org is used.
53
54       --keyring
55              Use keyring if it is available.
56
57       --no-keyring
58              Do not use keyring.
59

BACKENDS

61       isrcsubmit  is  able  to use various backends to extract the ISRC.  The
62       libdiscid library is a requirement for isrcsubmit and can also be  used
63       as a backend on most systems.
64
65       ISRCs  are  nearly  always stored in the subchannel information and all
66       tools read them from there.  However, some drives tend to  extract  the
67       same  ISRC  for  adjacent tracks.  Restarting the script might help and
68       using a different drive might help.  CD writers are  reported  to  give
69       better results than many CD reader drives.
70
71       mediatools, media_info
72              These  tools  use an experimental algorithm to gather ISRCs from
73              the disc.  This should give less duplicates on  the  same  drive
74              than  with other tools.  However, there might be other problems.
75              (only available for Windows)
76
77       cdrdao This tool can read ISRCs from CD-Text if no  ISRCs  are  in  the
78              subchannel information.  This is rarely the case. Most ISRCs are
79              stored in the subchannel.   (usually  available  on  Linux,  but
80              there are also Windows builds (plank))
81
82       libdiscid
83              Starting  with libdiscid 0.3.0 this can be used not only for the
84              disc ID, but also to extract ISRCs.  (Windows, Mac;  Linux  sup‐
85              port with 0.3.1)
86
87       discisrc
88              The  discisrc binary is created from source builds of libdiscid.
89              There is an experimental branch isrc_raw that might give  better
90              results  regarding  duplicate  ISRCs on Linux.  You can use this
91              binary separately without installing an  experimental  libdiscid
92              library on the system.
93

SEE ALSO

95       isrcsubmit-config(5)
96

AUTHOR

98       This  manual  was  written by Sebastian Ramacher and Johannes Dewender.
99       isrcsubmit was written by Johannes Dewender.
100
102       2009-2023, Johannes Dewender
103
104
105
106
1072.1                              Jul 20, 2023                    ISRCSUBMIT(1)
Impressum