From c797394d45a1ff820b4f4ffc465bc51c00fed7b1 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Thu, 16 Feb 2012 23:27:11 +0100 Subject: Serve and play raw tracks from /track/ using SoundManager 2. --- db.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'db.py') diff --git a/db.py b/db.py index e4e15db..aadcda5 100644 --- a/db.py +++ b/db.py @@ -133,6 +133,10 @@ class Track(Base): session.add(track) return track + @staticmethod + def get_by_id(session, id): + return session.query(Track).filter(Track.id == id).one() + @staticmethod def find(session, path, track = None): directory, filename = os.path.split(path) @@ -171,6 +175,7 @@ class Track(Base): def dict(self): return { + 'id': self.id, 'type': 'track', 'name': self.get_relpath(), 'track': self.file_index, -- cgit v1.2.3