A modularized video player written in Python (supporting local, AirPlay and DLNA playback).
$ pip install vydia
Simply call vydia
without arguments to launch the TUI:
$ vydia
$ vydia --help
Usage: vydia [OPTIONS] COMMAND [ARGS]...
Options:
--video / --no-video Suppress mpv video output.
--titles / --no-titles Display title at beginning of each video.
--remote TEXT Use remote server if specified (format:
"airplay::<ip>:<port>", "dlna::<url>").
--help Show this message and exit.
Commands:
add_playlist Add new playlist by id.
list_airplay_devices List available airplay devices.
list_dlna_devices List available DLNA devices.
Additionally, an internal commandline can be summoned by typing :
(note: it supports autocompletion using [TAB]
).
Also, pressing h
shows a help page.
The following commands are supported (in the correct context):
- Playlist View:
add <playlist id>
: add given playlistdelete
: delete currently selected playlistquit
: quit Vydia ([q]
)
- Episode View:
pause
: toggle pause in running episode (<space>
)info
: show video-related information (i
)reload
: reload playlist using pluginreverse
: reverse episode ordershuffle
: shuffle episode ordernext
: play next video ([>]
)previous
: play previous video ([<]
)continue
: continue playback from last save ([c]
)quit
: quit Vydia ([q]
)
Furthermore, the following shortcuts exist:
- Episode View:
w
: (un)mark currently selected video as watched
- Filesystem
- Youtube