summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cutter/formats/flac.py3
-rw-r--r--cutter/formats/ogg.py3
-rw-r--r--cutter/splitter.py2
3 files changed, 3 insertions, 5 deletions
diff --git a/cutter/formats/flac.py b/cutter/formats/flac.py
index 87a7135..777c9c3 100644
--- a/cutter/formats/flac.py
+++ b/cutter/formats/flac.py
@@ -24,8 +24,7 @@ class FlacHandler(SoxHandler):
return False
for k, v in tags.items():
- if v is not u"":
- proc.stdin.write(to_bytes("%s=%s\n" % (k.upper(), v)))
+ proc.stdin.write(to_bytes("%s=%s\n" % (k.upper(), v)))
proc.stdin.close()
proc.close()
diff --git a/cutter/formats/ogg.py b/cutter/formats/ogg.py
index 389d421..832bfe4 100644
--- a/cutter/formats/ogg.py
+++ b/cutter/formats/ogg.py
@@ -20,8 +20,7 @@ class OggHandler(SoxHandler):
return False
for k, v in tags.items():
- if v is not u"":
- proc.stdin.write(to_bytes("%s=%s\n" % (k.upper(), v)))
+ proc.stdin.write(to_bytes("%s=%s\n" % (k.upper(), v)))
proc.stdin.close()
proc.close()
diff --git a/cutter/splitter.py b/cutter/splitter.py
index 689a41e..51df8d8 100644
--- a/cutter/splitter.py
+++ b/cutter/splitter.py
@@ -90,7 +90,7 @@ class Splitter:
class TrackInfo:
def __init__(self, name, tags):
self.name = name
- self.tags = tags
+ self.tags = {k: v for k, v in tags.items() if v != u''}
@staticmethod
def format_by_tags(fmt, tags, replace=False):