Have you ever heard about EMMS? Now it has a spotify player.
2023/03/15
- Yes, emacs has a music player
- It’s not a player, but rather a player controller and media library manager
- It has plugin architecture and delegates actual playing to various modules
- Default one - emms-player-mpv is quite good
- It can play almost everything, right? Including streams
- You can use the excellent Radio Browser to find online radio stations
- download as PLS
emms-playlist-new
emms-playlist-insert-playlist
- I’ve made
emms-player-spotify which controls spotify desktop app via
MPRIS interface.
- it supports internal
spotify:type:id links and also the usual
https://open.spotify.com/type/id as well
- it syncs controls with the desktop app (play/pause, track switch works both
in spotify and in EMMS)
- it syncs track metadata, i.e. title, name, length etc
- it also can play dynamic playlists, i.e. radios
- it mutes ads automatically