summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormykmo <mike.osipov@gmail.com>2013-07-24 10:05:02 +0400
committermykmo <mike.osipov@gmail.com>2013-07-24 10:05:02 +0400
commit7fd99a795f8c1fb105707c9a69620de24711a2e2 (patch)
treef90902228776f180131a4ae815da9b066ae9f753
parentad7ed713f4a968dbdb7ddc149e56677c6cc5fd2a (diff)
add 'year' format key
-rwxr-xr-xcutter5
1 files changed, 3 insertions, 2 deletions
diff --git a/cutter b/cutter
index 46e0a90..895b494 100755
--- a/cutter
+++ b/cutter
@@ -282,15 +282,16 @@ class CueSplitter:
"artist": self.opt.artist or track.get("performer")
or self.cue.get("performer"),
"composer": self.opt.composer or track.get("songwriter")
+ or self.cue.get("songwriter")
})
try:
- name = fmt.format(**tags) + "." + self.TRACK_SUFFIX
+ name = fmt.format(year=tags["date"], **tags)
except KeyError as err:
printerr("invalid format key: %s", err)
sys.exit(1)
- return self.TrackInfo(name, tags)
+ return self.TrackInfo(name + "." + self.TRACK_SUFFIX, tags)
def find_realfile(self, name):
if not name.endswith(".wav"):