yet another socket angular node music player daemon client
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bake 878a172f27 Updated ToDos 3 years ago
client play/add-artist-buttons 3 years ago
server socket event -> mpc command now in array 3 years ago
.gitignore a lot. forgot to commit. good night. 3 years ago
README.md Updated ToDos 3 years ago
package.json added angular-vs-repeat 3 years ago
screenshot.png added angular-vs-repeat 3 years ago
server.js bidirectional mpd-bindings (and a playlist) \o/ 3 years ago
webpack.config.js added a parseInt-filter 3 years ago

README.md

yasanmpdc

Yet Another Socket Angular Node Music Player Daemon Client

$ npm i
$ webpack
$ npm start

Todo

  • Drop files/folders → Copy to MPDs music_directory → Update
  • Lazy-load covers
    • Metadata
    • Last.fm (rate-limit: 300req/m)
    • Discogs (rate-limit: 240req/m)
    • MusicBrainz (rate-limit: Between 60 and 3000 maybe?)
    • Amazon (rate-limit: Who knows :))
  • Scrobble to Last.fm and Libre.fm
  • Statistics?
  • REST-API
  • Notifications
    • Opt-Out
  • A progressbar
  • Manage MPDs outputs
  • Dynamic favicon
    • Coverart
    • Play/Pause
  • Order tables by th
  • onresize-event to update list-heights for angular-vs-repeat
  • Scroll to current track on playlist
  • Angular2 \o/
  • Search

Screenshot

Screenshot