Skip to content

faejr/spotify-mpd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spotify-mpd

An MPD server implementation for Spotify using librespot. Created with the motivation to not be confined to Spotify's resource heavy desktop application and instead be able to use my preferred MPD client.

Current testing has only been done with cantata as the graphical UI is useful while testing.

Prerequisites

  • Rust
  • A Spotify Premium account

Todo

  • Fix auto refresh of spotify token
  • Implement repeat queue
  • Implement shuffle queue
  • Implement consume queue
  • Implement seekid command
  • Implement move command
  • Implement search command
  • Implement lsinfo command
  • Find out what other commands we need to implement
  • Walk through each track page to find all songs in a playlist
  • Add tests
  • Look into if we should utilize librespot for fetching more data instead of rspotify

About

A simple MPD server running Spotify

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages