-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
My setup, maybe some inspiration? #36
Comments
Always nice to see some good hacking! I'll try to mainline this use-case, by preference order, either into:
I'll see what's the least complex option to implement |
I've made an (unfinished) massive refactor to Sending a curl http://0:8000/cgi-bin/dzr?/album/418281017/tracks
#EXTM3U
#EXTINF:0, Speak To Me (2023 Remaster) Pink Floyd
http://127.0.0.1:8000/cgi-bin/dzr?/track/2194260767
#EXTINF:0, Breathe (In The Air) (2023 Remaster) Pink Floyd
... The interesting thing is that ALL listing endpoints returns M3U, so you can now play a "search" endpoint
TODO:
|
Works like a charm! When opened in a browser it shows html like you said. When using mpv or curl it will output m3u. Maybe I'll figure out a way to "browse" search query results with any picker app and finally play the playlist with mpv. Thank you for your work so far, I appreciate it! |
Hi
In #16 I requested to create a decryption proxy, which you promptly implemented (thanks again!). I figured to show my appreciation I'd share my setup and maybe it could be interesting for some people (you can add it to the wiki if you want).
I use this python script to export Deezer albums or playlists as m3u playlist.
Preparation
dzr-export.py --playlist <playlist-id>
(open a playlist in the Deezer Web-Client and copy the ID at the end of the URL. The playlist has to be public, so make sure to publish it first on Deezer)dzr-export.py --album <album-id>
(open an album in the Deezer Web-Client and copy the ID at the end of the URL)An .m3u file will be created at the current location. Each entry will be in the format http://0.0.0.0:8000/cgi-bin/dzr?track_ID
Prepare
dzr
for streaming:Now you can open the playlist with
mpv
or the player of your choice.To accelerate your workflow you can use tools like
rofi
,dmenu
,fzf
or any picker app of your choosing to load the .m3u's and/or to pick the track from the playlist. I use mpvc (my own project) to remote-control mympv
instance. And that's how I built myself a very lightweight Deezer client with playlist support anddzr
as my backbone. I use it on a daily basis! Thank you again for this awesome tool.The text was updated successfully, but these errors were encountered: