summaryrefslogtreecommitdiff
path: root/db.py
diff options
context:
space:
mode:
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'))