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.5.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: dragon-player-0.5.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for dragon-player-0.5.tar.gz
Algorithm Hash digest
SHA256 74dc60b279db9d4c113ca3108ad10c3d1351e682e5eb7b4623d38794d61d2a74
MD5 f5ffb13e327137c2fcb547644145eeaf
BLAKE2b-256 eb306d3de7f4c0d1a33d70e26b28785dc22d19e3084f878e1562155353bd9683

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dragon_player-0.5-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.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for dragon_player-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 87f4e356fcffd3dae494ed578f940796ce436e7869ed5833bc810058f4971b79
MD5 ffc2c6eae248c7c2abcc4382ce2d7e53
BLAKE2b-256 aaec75cbd5386af49adf38fc16eea43dc233afcf2a5f3c00396a9ce3b2a00553

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