This repository has been archived by the owner on Feb 17, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
auto.tag
240 lines (216 loc) · 5.97 KB
/
auto.tag
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
## To be used with acxi autotag feature, or any other program that
## supports this autotag file syntax.
## You can generate this file, with prefilled TRACK blocks including
## file names using: acxi --autotag-create -s [recording folder].
## For single disk collections: --autotag-create-single
## will also number the tracks, and add track total.
## NOTE: any item left blank will not create a tag for that item.
## If FILE is left blank, that track file will not be tagged.
## Any collection/recording info item can be used more than 1 time,
## though some shouldn't be. For per track or track block items, reset
## values between track blocks to set the subsequent blocks for the new
## values, like DISCNUMBER%:, PERFORMER%:, DATE%:, YEAR%:
## Check tags: metaflac --list --block-type=VORBIS_COMMENT *.flac
## Check images: metaflac --list --block-type=PICTURE *.flac | grep -A8 -i metadata
## Use -E option to prefill ARTIST, DATE, YEAR, PERFORMER, TITLE fields
## automatically. Requires specially formatted info.txt file. See man page for
## details.
## NOTE: almost no media players support > 1 tag type the way the specifications
## say, so multiple values, like GENRE, ARTIST, often fail to work as intended.
## TAG BLOCKS/UNIQUE PER FILE TAGGING
# The default behavior for all non per track specific tags is for the tag to to
# be applied to all following tags unless that value is replaced by a new value,
# or if the value 'UNSET' is set for that tag following the last file to use it
# in a block of tags.
#
# To disable this behavior, supply comma separated tag names to be used per file,
# and unset after each file is tagged. This allows you for instance to set a
# COMPOSER for a single track. Do not use for any tag that might apply to more
# than one consecutive file. Use TAGNAME%:UNSET at end of block in that case.
# TAGBLOCK value only with -Lfa generated auto.tag file.
UNIQUE%:
## COLLECTION/RECORDING NAME/CREATORS ##
ALBUM%:
# name to sort under
ALBUMSORT%:
# for tag based collections, 1 tag per artist so you can find
# them based on the tag. Not same as PERFORMER, which is the people
# who performed the piece, like members of the band.
ARTIST%:
# Multi-Artist only
ALBUMARTIST%:
# Symphony, Orquestra. Usually group playing non-original music
ENSEMBLE%:
# Generally Classical fields
COMPOSER%:
CONDUCTOR%:
OPUS%:
# 1 performer per entry. For example members of band.
PERFORMER%:
PERFORMER%:
PERFORMER%:
PERFORMER%:
PERFORMER%:
PERFORMER%:
PERFORMER%:
PERFORMER%:
PERFORMER%:
PERFORMER%:
## RECORDING COMMENTS. NOTE: COMMENT PREFERRED OVER DESCRIPTION ##
# repeat: 1 line per COMMENT, will be combined.
COMMENT%:
COMMENT%:
COMMENT%:
COMMENT%:
COMMENT%:
## FILE DISPLAY IMAGES ##
# creates image data in music file:
# Only default cover type supported due to some glitches I found in metaflac
# implementation. The image path is from where auto.tag is located.
# Sample: IMAGE%:images/cover.jpg
# WARNING: the image file data will be added to each music file, so
# make sure to optimize the picture you are going to add as much as
# possible, 75% jpeg quality at 3-400px width gives a good quality but
# small file size. Remove all image data with: --remove-images
# metaflac --remove --block-type=PICTURE,PADDING --dont-use-padding *.flac
# To avoid errors, acxi will only embed an image if none have been embedded.
IMAGE%:
## RECORDING INFO ##
# Repeat if > 1 genre (very poor support in media players).
GENRE%:
# 0 to 100, yields 0-5 stars usually, 1 star = 20.
RATING%:
# Use ISO format for consistent and sortable dates: YYYY-MM-DD
DATE%:
# Format: YYYY
YEAR%:
LOCATION%:
VENUE%:
# If different from the person who produced or recorded it
MIXER%:
# Person responsible, either taper, funder, etc.
PRODUCER%:
PUBLISHER%:
REMIXER%:
# e.g.: label, taper group, etc.
ORGANIZATION%:
# Database type IDs
CDDB%:
ETREE%:
SHNID%:
## TECHNICAL INFORMATION ##
# tech info about the flac generation
ENCODING%:
# could be useful for tapers and live concert data about source
SOURCE%:
SOURCE%:
SOURCE%:
# the original media eg, tape, vinyl, cd, dat, etc.
SOURCEMEDIA%:
## DISK INFORMATION ##
# only use if > 1 disks.
DISCTOTAL%:
# leave blank unless > 1 disks, some media players will show: 1.1
# If a two or more disk set, place next one before the start of
# the second disk track list, and so on.
DISCNUMBER%:
# for multidisc sets
DISCSUBTITLE%:
# total per disc, not per collection
TRACKTOTAL%:
## TRACK INFO ##
# To make the value of any field above empty use: UNSET as the field value.
#
# TRACKNUMBER and FILE required, title not known?: suggest TITLE%:Unknown
# IMPORTANT: FILE%: must be last item per track because
# that will trigger the actual writing of the tags/comments to the flac file.
# REPLAYGAIN: When --autotag-create is used, existing REPLAYGAIN tags will
# be included in the per track block of tags.
# TRACKNUMBER zero padded automatically. This is the per disk track number.
# Some playback devices will not sort correctly if not zero padded.
# FILE is path to file from the directory where auto.tag is located.
# Samples: FILE%:track12.flac or: FILE%:Disc One/track12.flac
# TITLE is track name
# VERSION is extra info on the song, like encore, accoustic, radio edit, 12 inch remix,
# live. Leave blank if no extra info has to be shown.
# Sample:
# TRACKNUMBER%:4
# TITLE%:The Song We Love
# VERSION%:remix
# PART%:
# FILE%:d2track4.flac
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%:
TRACKNUMBER%:
TITLE%:
VERSION%:
PART%:
FILE%: