« get me outta code hell

new GhostPlayer class & support 👻 - mtui - Music Text User Interface - user-friendly command line music player
about summary refs log tree commit diff
path: root/todo.txt
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2023-05-14 19:53:31 -0300
committer(quasar) nebula <qznebula@protonmail.com>2024-05-16 22:29:28 -0300
commit9a1d0c26338a7d0851c60b99296669cdc80673f2 (patch)
tree55f8a3c07c0591fde8397a863c170b976791a760 /todo.txt
parent8baa393ea05ac894ab78f6ff163d876cee4934d5 (diff)
new GhostPlayer class & support 👻
This also makes the UI not explode when duration strings aren't
available for progress bar display, and shows getTimeStringsFromSec
how to handle that.
Diffstat (limited to 'todo.txt')
-rw-r--r--todo.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/todo.txt b/todo.txt
index d8e6c7d..e718ce0 100644
--- a/todo.txt
+++ b/todo.txt
@@ -738,6 +738,9 @@ TODO: GHOST BACKEND for socket server... the main thing is syncing duration
       data. It sucks to have the player, like, actually be tied to a specific
       instance of MPV or whatever, so we'd use a ~ghost player~ which supports
       all the usual interfaces and lies about its current playback time. Yay!
+      (Partway: The ghost player exists now, and the backend and UI handle it!
+       Just need to hook up a "dummy" backend for the server, with ghost player
+       and duration metadata received from socket clients.)
 
 TODO: There should be a way for the server to handle disputes between two
       clients disagreeing on the duration of a track. Options could include,