semvec/pypi-packages huggingface dataset:
vydia 0.6.4
A modularized video player with resume function
License: MIT
Keywords: vydia video playback

Vydia
=====

`PyPI <https://pypi.python.org/pypi/vydia>`__ `Build
Status <https://travis-ci.org/kpj/Vydia>`__

A modularized video player written in Python (supporting AirPlay).

.. figure:: docs/vydia.gif
   :alt: Vydia-gif

   Vydia-gif

Installation
------------

.. code:: bash

   $ pip install vydia

Usage
-----

Simply call ``vydia`` without arguments to launch the TUI:

.. code:: bash

   $ vydia

Parameters and Commands
-----------------------

.. code:: bash

   $ vydia --help
   Usage: vydia [OPTIONS] COMMAND [ARGS]...

   Options:
     --video / --no-video  Suppress mpv video output.
     --airplay TEXT        Use airplay server if specified (format: "<ip>:<port>").
     --help                Show this message and exit.

   Commands:
     add_playlist          Add new playlist by id.
     list_airplay_devices  List available airplay 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 playlist \*
``delete``: delete currently selected playlist \* ``quit``: quit Vydia
(``[q]``) \* Episode View: \* ``pause``: toggle pause in running episode
(``<space>``) \* ``info``: show video-related information (``i``) \*
``reload``: reload playlist using plugin \* ``reverse``: reverse episode
order \* ``shuffle``: shuffle episode order \* ``next``: 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

Plugins
-------

-  Filesystem
-  Youtube