Skip to main content

The CLI YouTube Player

Project description

Dragon

Dragon is a CLI YouTube music player app. This is for personal use only. I'm not responsible for any copyright related issues.

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 main playlist, you need to reload main 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.3.tar.gz (5.9 kB view details)

Uploaded Source

Built Distributions

dragon_player-0.3-py3.7.egg (14.6 kB view details)

Uploaded Egg

dragon_player-0.3-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dragon-player-0.3.tar.gz
  • Upload date:
  • Size: 5.9 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.3.tar.gz
Algorithm Hash digest
SHA256 f33c1907aebda4f417f368f96d12d6071219b9940966a50651fda612355decd6
MD5 e3385d890c1fbc391e7c83708b0023a2
BLAKE2b-256 bbec00eff50f2d120722c3f542f897832e0408a9f52384833cbd72ee77500fed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dragon_player-0.3-py3.7.egg
  • Upload date:
  • Size: 14.6 kB
  • Tags: Egg
  • 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.3-py3.7.egg
Algorithm Hash digest
SHA256 b0597e54c07961cb549d3ca50777ec956b4a577e15e8de81f6b1f880dc8517f6
MD5 4e1e6c49404c4d9a27ffe7625790a38a
BLAKE2b-256 8c7c911f56ed7fe48a77c22dcdd819b4cd4a877578565aa75cb6cc8215b06c95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dragon_player-0.3-py3-none-any.whl
  • Upload date:
  • Size: 7.0 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 261f1bc85c4329599cfe2e0ab6c16e196f83f8fba77ee0d0b1d84ac8e1b94565
MD5 547afb81b7b7315fc3c3065aa174df72
BLAKE2b-256 5885c707501d969428d25e913372488723ac3732c4a0c467e18cb89de1fe1cee

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