Skip to main content

The CLI YouTube Player

Project description

Dragon

Dragon is a CLI YouTube music player app.

Dragon Screenshot

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
+ 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
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 Distribution

dragon-player-0.7.tar.gz (5.9 kB view details)

Uploaded Source

Built Distributions

dragon_player-0.7-py3.7.egg (15.0 kB view details)

Uploaded Egg

dragon_player-0.7-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file dragon-player-0.7.tar.gz.

File metadata

  • Download URL: dragon-player-0.7.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • 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

Hashes for dragon-player-0.7.tar.gz
Algorithm Hash digest
SHA256 e483633f833c739ec0696092f4cd3739ff0b7955cdca402e3ab77340faeabe49
MD5 908660d0e0c1df5c3662b34d35627893
BLAKE2b-256 3bd29d5cab5ed765c2344f9f94f4614370052d1bcbcd5e4c1f67577aa3428e6f

See more details on using hashes here.

File details

Details for the file dragon_player-0.7-py3.7.egg.

File metadata

  • Download URL: dragon_player-0.7-py3.7.egg
  • Upload date:
  • Size: 15.0 kB
  • Tags: Egg
  • 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

Hashes for dragon_player-0.7-py3.7.egg
Algorithm Hash digest
SHA256 983b57cb8229da54d49d6a10c5747bfffd194409847aa4dc6abfc9564f7a1872
MD5 edbe43d25b1865bd9f611492e345de24
BLAKE2b-256 e304a7cdcc27cdc27dbf879763258c1fee5de43033ad8e24cac4ff33d8f2bad1

See more details on using hashes here.

File details

Details for the file dragon_player-0.7-py3-none-any.whl.

File metadata

  • Download URL: dragon_player-0.7-py3-none-any.whl
  • Upload date:
  • Size: 7.1 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

Hashes for dragon_player-0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 02e7ab26a970be206681c97c8438815a6e6d21e46fccf15f0ad326d3051e4a61
MD5 7d7cbc8cc68488c445b7e0e0e5b68fa7
BLAKE2b-256 fda818b98a5b7f90f9b13c65676f3586c1ef28d4bd12504a7350382f7f79df94

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page