commit b95aa02fe8c40ef76bc5bf42fe8151aa079de141
parent 8a9ddca84edf1f71db93070d3e6f8f80f2f7399a
Author: lostd <lostd@2f30.org>
Date: Tue, 14 Aug 2012 10:39:29 +0000
Fix handling of single track per side vinyls
Diffstat:
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/bin/musicfix b/bin/musicfix
@@ -55,6 +55,7 @@ def mkartist al
end
# Convert "3" to (nil, "03")
+# Convert "A" to (nil, "A0")
# Convert "A3" to (nil, "A3")
# Convert "2.3" to ("2", "03")
# Convert "2.03" to ("2", "03")
@@ -68,7 +69,11 @@ def mkdiscnum pos
else
d = d.gsub /\D/, ''
end
- n = n.rjust(2, '0')
+ if n.match /[A-Z]/
+ n = n.ljust(2, '0')
+ else
+ n = n.rjust(2, '0')
+ end
return d, n
end