diff --git a/player/player.py b/player/player.py index f53795f..6a434a1 100755 --- a/player/player.py +++ b/player/player.py @@ -5,6 +5,7 @@ import socket import collections import time from threading import Thread +from datetime import datetime import mpv @@ -33,6 +34,7 @@ class Sync(Thread): ready = False destination = "255.255.255.255" reload_check = None + _pos = None def __init__(self, *args, **kwargs): self.is_main = kwargs.get('mode', 'main') == 'main' @@ -91,6 +93,14 @@ class Sync(Thread): self.send_position_local() elif self.ready: self.adjust_position() + if self._pos != self.mpv.playlist_current_pos: + self._pos = self.mpv.playlist_current_pos + if self._pos != -1: + try: + track = self.mpv.playlist[self._pos] + logger.error("%s %s", datetime.now(), track["filename"]) + except: + pass def reload_playlist(self): if not self.reload_check: diff --git a/sax.py b/sax.py index 597062c..ed4a1ed 100644 --- a/sax.py +++ b/sax.py @@ -13,6 +13,19 @@ project = KDEnliveProject(root) long_wav = "Soon_Kim_Long_Reverb_Only2.wav" nois_wav = "Soon_Kim_Noise.wav" reverb_wav = "Soon_Kim_Short_Reverb_Mix2.wav" +''' +i = item.models.Item.objects.get(data__title='Soon_Kim_Long_Reverb_Only2') +i.files.all()[0].data.path +'/srv/pandora/data/media/6b/44/16/3f2905e886/data.wav' + +i = item.models.Item.objects.get(data__title='Soon_Kim_Short_Reverb_Mix2') +i.files.all()[0].data.path +'/srv/pandora/data/media/ee/e0/04/d4ab42c3de/data.wav' + +i = item.models.Item.objects.get(data__title='Soon_Kim_Noise') +i.files.all()[0].data.path +'/srv/pandora/data/media/84/88/87/d2fb2e2dc2/data.wav' +''' long = {