A modularized video player written in Python (supporting local, AirPlay and DLNA playback).
$ pip install vydiaSimply 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
