p_for_power

This commit is contained in:
j 2025-11-27 18:09:06 +01:00
commit d4372d0595
16 changed files with 24 additions and 154 deletions

View file

@ -1,6 +1,6 @@
[Desktop Entry]
Type=Application
Exec=/srv/pandora/t_for_time/player/player.py --mode peer --playlist /srv/t_for_time/render/back.m3u
Exec=/srv/pandora/p_for_power/player/player.py --mode peer --playlist /srv/p_for_power/render/back.m3u
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true

View file

@ -1,6 +1,6 @@
[Desktop Entry]
Type=Application
Exec=/srv/pandora/t_for_time/player/player.py --mode main --playlist /srv/t_for_time/render/front.m3u
Exec=/srv/pandora/p_for_power/player/player.py --mode main --playlist /srv/p_for_power/render/front.m3u
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true

View file

@ -7,7 +7,7 @@ Wants=network-online.target
Type=simple
Restart=on-failure
KillSignal=SIGINT
ExecStart=/srv/pandora/t_for_time/player/player.py --mode peer --playlist /srv/t_for_time/render/back.m3u --config /srv/t_for_time/render/back.json
ExecStart=/srv/pandora/p_for_power/player/player.py --mode peer --playlist /srv/p_for_power/render/back.m3u --config /srv/p_for_power/render/back.json
[Install]
WantedBy=graphical-session.target

View file

@ -6,7 +6,7 @@ After=gnome-session.target network-online.target
Type=simple
Restart=on-failure
KillSignal=SIGINT
ExecStart=/srv/pandora/t_for_time/player/player.py --mode main --playlist /srv/t_for_time/render/front.m3u --config /srv/t_for_time/render/front.json
ExecStart=/srv/pandora/p_for_power/player/player.py --mode main --playlist /srv/p_for_power/render/front.m3u --config /srv/p_for_power/render/front.json
[Install]
WantedBy=graphical-session.target

View file

@ -13,7 +13,7 @@ import mpv
import logging
logger = logging.getLogger('t_for_time')
logger = logging.getLogger('p_for_power')
SYNC_TOLERANCE = 0.05
SYNC_GRACE_TIME = 5
@ -74,7 +74,7 @@ class Sync(Thread):
input_vo_keyboard=True,
)
self.sax.loop_file = True
self.sax.play("/srv/t_for_time/render/Saxophone-5.1.mp4")
self.sax.play("/srv/p_for_power/render/Saxophone-5.1.mp4")
else:
self.sax = None
@ -408,11 +408,11 @@ class Sync(Thread):
def main():
prefix = os.path.expanduser('~/Videos/t_for_time')
prefix = os.path.expanduser('~/Videos/p_for_power')
parser = argparse.ArgumentParser(description='t_for_time sync player')
parser = argparse.ArgumentParser(description='p_for_power sync player')
parser.add_argument('--mode', help='peer or main', default="peer")
parser.add_argument('--playlist', default='/srv/t_for_time/render/128/front.m3u', help="m3u")
parser.add_argument('--playlist', default='/srv/p_for_power/render/128/front.m3u', help="m3u")
parser.add_argument('--prefix', help='video location', default=prefix)
parser.add_argument('--window', action='store_true', help='run in window', default=False)
parser.add_argument('--debug', action='store_true', help='debug', default=False)

View file

@ -1,8 +0,0 @@
[Desktop Entry]
Type=Application
Exec=/usr/bin/mpv --quiet --loop /srv/t_for_time/render/Saxophone-5.1.mp4
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=loop
Comment=

View file

@ -1,11 +0,0 @@
[Unit]
Description=saxophone loop
[Service]
Type=simple
Restart=always
ExecStart=/usr/bin/mpv --quiet --loop /srv/t_for_time/render/Saxophone-5.1.mp4
KillSignal=SIGINT
[Install]
WantedBy=graphical-session.target