20 gives a TUI for viewing a cytube channel.
26 instead of the default
28 The value is used when fetching
30 .Dl http[s]:// Ns Ar server Ns /socketconfig/ Ns Ar channel Ns .json
31 .Dl http[s]:// Ns Ar server Ns /socket.io
34 Use http instead of https when connecting to
43 displays two panes. The bottom pane contains a playlist. This
44 playlist is refreshed every few minutes, although simple changes
45 such as adding entries or switching files are handled immediately.
47 The top pane contanes either the chat or the URL of the media which
48 is selected in the bottom pane.
50 At any given moment, the keys you can press are
53 Set the top pane to show the chat.
55 Set the top pane to show the URI of whatever entry is selected in
58 Scroll up in the playlist.
60 Scroll down in the playlist.
64 .Dl mpv-with-load-screen --quiet Ar URI
68 is given by the currently selected entry in the playlist. No
69 time-syncing is performed
71 you can do that yourself by examining the timer at the bottom of
74 The player does not automatically track playlist changes. Some media
75 types may cause mpv to hang. You may have to write the
76 .Pa mpv-with-load-screen
81 .Dl youtube-dl --quiet --no-warnings Ar URI
85 is given by the currently selected entry in the playlist. No output
86 is displayed, so it's up to you to know when the download is complete.
91 Not many errors are correctly reported to the user. For example, if
93 is unset in the environment, or if
94 .Pa mpv-with-load-screen
98 will probably do nothing, silently.
100 .An De Rais Aq Mt derais@cock.li