Skip to content

mca3/tapedeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tapedeck

Subsonic-compatible headless music server.

Work in progress. Tapedeck is far from feature complete, does not implement the entire Subsonic API, and never will. It additionally is missing many features that make it unusable for general usage.

Features

  • Integrates into a beets database

tapedeck was primarily written to allow me to listen to the music I own anywhere, no matter if I was at the machine that housed my music or on the bus with my phone. My music is managed by beets, which uses an SQLite3 database for bookkeeping.

The plugin mpdstats is used to provide the recent list, and the play_count and last_played fields kept by it will be created or updated automatically with calls to /rest/scrobble.view by your client. Its rating are not updated, yet, as there is currently no way to distinguish a skip from a full play.

Additionally, it keeps a starred attribute for songs and albums that have been starred, with the value set to a UNIX epoch timestamp.

About

Headless Subsonic compatible music server. Mirror of https://git.sr.ht/~cmcevoy/tapedeck

Resources

License

Stars

Watchers

Forks

Contributors

Languages