A thin mpv wrapper for on-the-fly playlist editing
Project description
# Pasteplayer
Pasteplayer is a (very) thin python wrapper around mpv to allow easy on-the-fly playlist editing (like pasting youtube URLs)
It's also available on pypi! Simply run `pip install pasteplayer`; after that, run the `pasteplayer` command from anywhere.
## Usage
Upon startup, you will be asked for a valid URL or file name.
All usual mpv keyboard shortcuts still work, e.g.:
* `space` to play/pause
* `>` to skip to the next title in the playlist
* `<` to go to the previous title
* `m` to mute
* …
Additionaly, you can press `a` to add a new item to the playlist or `c` for more playlist editing commands:
* `r NUMBER` to remove item at position NUMBER
* `m FROM TO` to move an item
### Command line arguments
```
usage: pasteplayer.py [-h] [-p KEY VALUE] [URL/PATH [URL/PATH ...]]
simple queue player for mpv
positional arguments:
URL/PATH
optional arguments:
-h, --help show this help message and exit
-p KEY VALUE, --property KEY VALUE
set mpv property KEY to VALUE. See all available
properties with 'mpv --list-properties'
-v, --video Enable video. Shorthand for '-p video auto'
```
### Potentially useful properties
* `video`: `auto`/`no` to enable/disable video
* `mute`: `yes`/`no` to mute audio (without disabling it)
* `fullscreen`: `yes`/`no`
* `osc`: `yes`/`no` to enable/disable on-screen-controller (the one that appears when you move the mouse)
Pasteplayer is a (very) thin python wrapper around mpv to allow easy on-the-fly playlist editing (like pasting youtube URLs)
It's also available on pypi! Simply run `pip install pasteplayer`; after that, run the `pasteplayer` command from anywhere.
## Usage
Upon startup, you will be asked for a valid URL or file name.
All usual mpv keyboard shortcuts still work, e.g.:
* `space` to play/pause
* `>` to skip to the next title in the playlist
* `<` to go to the previous title
* `m` to mute
* …
Additionaly, you can press `a` to add a new item to the playlist or `c` for more playlist editing commands:
* `r NUMBER` to remove item at position NUMBER
* `m FROM TO` to move an item
### Command line arguments
```
usage: pasteplayer.py [-h] [-p KEY VALUE] [URL/PATH [URL/PATH ...]]
simple queue player for mpv
positional arguments:
URL/PATH
optional arguments:
-h, --help show this help message and exit
-p KEY VALUE, --property KEY VALUE
set mpv property KEY to VALUE. See all available
properties with 'mpv --list-properties'
-v, --video Enable video. Shorthand for '-p video auto'
```
### Potentially useful properties
* `video`: `auto`/`no` to enable/disable video
* `mute`: `yes`/`no` to mute audio (without disabling it)
* `fullscreen`: `yes`/`no`
* `osc`: `yes`/`no` to enable/disable on-screen-controller (the one that appears when you move the mouse)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pasteplayer-1.3.tar.gz
(3.6 kB
view details)
Built Distribution
File details
Details for the file pasteplayer-1.3.tar.gz
.
File metadata
- Download URL: pasteplayer-1.3.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b3855cdc911f86cf7050f7497605cb209123ec23b457842c4abb4d6205b72fc |
|
MD5 | a7b6991bb9b9a0782c68cbcaa323696d |
|
BLAKE2b-256 | a19e2dc4c12c7ca0336ddc20f66c446dd2426233577fe7f8ddfcdf074482c699 |
File details
Details for the file pasteplayer-1.3-py3-none-any.whl
.
File metadata
- Download URL: pasteplayer-1.3-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27f92b1f460c48618cf1da324a9d6f46760b9d25f0e206fe914b8fc701b86a42 |
|
MD5 | 6eec3546583afb0adf677dcb34c99476 |
|
BLAKE2b-256 | 9c796f51c91fa5c6d2b29187dcbe51f35e6daa7958986808b5ad882c32448c5d |