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.
Metadata
Release files for dragon-player 0.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dragon_player-0.10-py3-none-any.whl | Python 3 | none | any | Details |
Release files / dragon_player-0.10-py3-none-any.whl
| Download URL | dragon_player-0.10-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
02d441f2edcfd6b6720b98db85f8d29cfdde2233ad2c307475de0f11701e1006
|
|
BLAKE2b-256 checksum How to use checksums |
3083d3dd6740158dbcfbe90127cb8cccee38e3a6f340e0d44f11996270ffa394
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for dragon-player 0.10
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.