diff options
author | Jon Bergli Heier <snakebite@jvnv.net> | 2011-08-08 19:15:49 +0200 |
---|---|---|
committer | Jon Bergli Heier <snakebite@jvnv.net> | 2011-08-08 19:15:49 +0200 |
commit | 6ee205018af2f5d13f2606f16d82564d5877b589 (patch) | |
tree | 49875a2442cfb7666ec2c15ac6d82b36c4b7e7a8 /directory.py | |
parent | 97d7c9014855449fe04162308feac66a35e007ea (diff) |
Implemented session, send play notification.
Diffstat (limited to 'directory.py')
-rw-r--r-- | directory.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/directory.py b/directory.py index a93e00c..33391c6 100644 --- a/directory.py +++ b/directory.py @@ -89,7 +89,7 @@ class File(DirectoryEntry): cache_file = os.path.splitext(cache_file)[0] + '.mp3' return cache_file - def recode(self, decoder, encoder): + def recode(self, decoder, encoder, sessionid = None): decoder = recode.decoders[decoder]() encoder = recode.encoders[encoder]() recoder = recode.Recoder(decoder, encoder) @@ -105,6 +105,9 @@ class File(DirectoryEntry): recoder.recode(self.abs_path, cache_file) events.event_pub.cached(self.path) + if sessionid: + events.event_pub.play(sessionid, '/files/{0}'.format(self.path)) + def json(self): cache_file = self.get_cache_file() d = DirectoryEntry.json(self) |