The CLI YouTube Player
Project description
Dragon
Dragon is a CLI YouTube music player app.
Installation
Dragon is hosted on PyPI, to install do
pip install dragon-player
Dragon requires libVLC to run. To run dragon do
dragon
It should work on Linux, Mac, Windows and BSD
Commands
Dragon supports the following text based commands:
Command | Aliases | Argument | Example | Description |
---|---|---|---|---|
search | find, s, f | text: song title | s metallica one | search for a song on YouTube |
download | dl, d | number: index | dl 1 | download nth index from search results |
play | p | number: index | p 0 | play nth index in loaded playlist |
pause | p | p | pause | |
next | n | n | play next track | |
prev | b | b | play previous track | |
repeat | r | r | repeat the current track | |
continuous | c | c | continue playing next track after current one is finished | |
loop | l | l | loop the playlist | |
random | ra | ra | random play (it's random, not shuffle) | |
+ | time | +1m or +1s or +1h or +1 |
go forward | |
- | time | -1m or -1s or -1h or -1 |
go backward | |
scroll | s, sc | number | sc 4 | scroll to number |
load | l | text: playlist name | load main | load playlist from disk |
make list | mk list, mkl, ml, m | text: playlist name | mkl heavy metal | make an empty new playlist |
duplicate list | duplicate, dupl, dup | text: playlist name | dup classical | duplicate current loaded playlist |
sort list | srt, sort | sort | sort current loaded playlist | |
remove list | rm list, rl, rml | text: playlist name | rm classical | remove playlist |
add to list | atl, add, a | number: index and text: playlist name | atl 1 heavy metal | add index from current list to another playlist |
remove from list | remove, rfl, r | number:index | r 1 | remove song from current playlist |
clean | cl | cl | remove downloaded files that are not in any of the playlists | |
rename | rn | number: index and text: song name | rename 1 Metallica - One | rename song at index |
Notes:
- Downloaded songs are added to current playlist, you need to reload playlist after download.
- Operations on playlists are saved to disk immediately.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file dragon_player-0.10-py3-none-any.whl
.
File metadata
- Download URL: dragon_player-0.10-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02d441f2edcfd6b6720b98db85f8d29cfdde2233ad2c307475de0f11701e1006 |
|
MD5 | 1e0ded12222ee65b17cec13cae584737 |
|
BLAKE2b-256 | 3083d3dd6740158dbcfbe90127cb8cccee38e3a6f340e0d44f11996270ffa394 |