summaryrefslogtreecommitdiff
path: root/db.py
diff options
context:
space:
mode:
authorJon Bergli Heier <snakebite@jvnv.net>2012-03-04 18:00:23 +0100
committerJon Bergli Heier <snakebite@jvnv.net>2012-03-04 18:00:23 +0100
commit69984a8c93ec8910b3cb026c9056572644c059ac (patch)
treebd0e9f59e264e909e73a9676d74256a4ac97da11 /db.py
parent0f4155c33283522fe278b3f47e3405446f2165ff (diff)
Working recoding on demand for single files and cue sheets.
Diffstat (limited to 'db.py')
-rw-r--r--db.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/db.py b/db.py
index aa7ea6a..248d56a 100644
--- a/db.py
+++ b/db.py
@@ -165,7 +165,10 @@ class Track(Base):
return r.all()
def get_path(self):
- return os.path.join(self.directory.path, self.filename)
+ s = os.path.join(self.directory.path, self.filename)
+ if isinstance(s, unicode):
+ s = s.encode('utf-8')
+ return s
def get_relpath(self):
return os.path.relpath(self.get_path(), config.get('music_root'))