log file played

This commit is contained in:
j 2023-11-08 09:18:55 +01:00
parent 1efa46b814
commit 7bc8cd1bee

View file

@ -5,6 +5,7 @@ import socket
import collections import collections
import time import time
from threading import Thread from threading import Thread
from datetime import datetime
import mpv import mpv
@ -33,6 +34,7 @@ class Sync(Thread):
ready = False ready = False
destination = "255.255.255.255" destination = "255.255.255.255"
reload_check = None reload_check = None
_pos = None
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
self.is_main = kwargs.get('mode', 'main') == 'main' self.is_main = kwargs.get('mode', 'main') == 'main'
@ -91,6 +93,14 @@ class Sync(Thread):
self.send_position_local() self.send_position_local()
elif self.ready: elif self.ready:
self.adjust_position() 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): def reload_playlist(self):
if not self.reload_check: if not self.reload_check: