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

Uploaded Source

Built Distributions

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

Uploaded Egg

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: dragon-player-0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 db7347c973a07f3b6a4beb7cc7d8fc7fe36dc7138eea2b8e441aa1509044da6d
MD5 57d057422e5c5e546187381e67b40a20
BLAKE2b-256 081836324f6300225366e0267534d7abf99a654d0571103258eb09aae3dd9b3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dragon_player-0.4-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.4-py3.7.egg
Algorithm Hash digest
SHA256 03517fcfd8a832c07ec4522023fa3f32d0c17a4191bcda01b2b6a8f94ddd59e6
MD5 59b77fb1490dcd3a0638af1b6e6d5f39
BLAKE2b-256 34db69fddd30e79589220b9138affd06bd82d20be5974a2d4d11512996a7b7fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dragon_player-0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e670a4cec65a396a7985db81a47781021d3b9da371dc0a7fea534a3f32ddaf64
MD5 128df65dd9e4cef2dc512b932ec5fc5f
BLAKE2b-256 90292b77da51725c26ef1615cb4cdd03ff00ec51f013be78c83527dabba9f993

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