Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/dzrPublic

Accountless deezer.com Player (CLI & VSCode)

License

NotificationsYou must be signed in to change notification settings

yne/dzr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dzr logo

DZR: the command line deezer.com player

Features

  • Cross-platform support: Linux, *BSD, MacOS, Android, Windows+WSL
  • Little dependencies:curl,jq,dialog,openssl (openssl-tool in Android)
  • Real-time Lyrics display
  • Web interface support (seedzr-tagged frontend)
  • ID3v2 tag injector from Deezer metadata (cover, artist, ...)
  • Play without storing/caching on your machine forlegal reasons
  • No private deezer key in the source (auto-extracted from web player, also for legal reasons)
  • VSCode extensionVSIX experimental port

Preview (CLI)

asciicast

Preview (VSIX)

Screenshot

Install

Platformcommandversion
MacOS +brewbrew install dzr
Arch Linux +AURyay -S dzr
Gentoo +GURUemerge --ask dzr
Ubuntu +Snapsnap install --edge dzrHelp Me
Linux +Flatpakflatpak install dzrHelp Me
Nix +Flakenix run github.com/yne/dzrHelp Me
Android +Termuxcurl -sL github.com/yne/dzr/archive/master.tar.gz | tar xzf -
mv dzr-master/dzr* $PREFIX/bin
VSCodecode --install-extension ./path/to/dzr-*.vsix

Usage

# browse api.deezer.comdzr# browse a specific api.deezer.com urldzr /artist/860# play a specific trackdzr /track/1043317462# use a custom PLAYER (mpg123 v1.31+ is a lightweight alternative)PLAYER="mpg123 -" dzr# inject deezer ID3v2 into MP3 (require eyeD3) and rename it as $ARTIST - $TITLE.mp3dzr-id3 https://deezer.com/track/1043317462 tagme.mp3# show track lyrics as srtdzr-srt https://deezer.com/track/14408104# play track with it lyricsPLAYER='dzr-srt $id > .srt ; mpv --sub-file=.srt -' dzr /track/14408104# play track with it srt (using non-POSIX compliant process substitution)PLAYER='mpv --sub-file=<(dzr-srt $id) -' dzr /track/14408104# install dzr into ./cgi-bin/. Then serve itmkdir -p ./cgi-bin/&& install dzr* ./cgi-bin/python3 -m http.server --cgiopen http://127.0.0.1:8000/cgi-bin/dzr?6113114

[8]ページ先頭

©2009-2025 Movatter.jp