Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.01 KB

README.md

File metadata and controls

31 lines (21 loc) · 1.01 KB

nav-lcd

Instructions (software setup):

  1. Add your navidrome login info a .env file. NAVIDROME_URL= NAVIDROME_USERNAME= NAVIDROME_PASSWORD=

  2. Run app with node, nodemon, pm2 etc

The code assumes you are using pin 4 for the star/unstar button The code assumes you are using a 20x4 I2C display

Instructions (hardware):

Using an arduino uno with usb connected to the computer running the node app. Using a generic 20x4 LCD with the backpack (a5, a4, grd, 5v pins in arduino) Using a Sanwa arcade button connected directly to digital pin 4 and the other grd pin on the Arduino.

This should get you up and running. If you need to make some tweaks (changing the subsonic api version, changing the pins used on the arduino etc), you can start in the config file, but the defaults there should work.

PLANS:

Add new screens for

  1. Github PR notifications
  2. Slack notifications
  3. Emails from specific recipients
  4. etc

More buttons, and LEDs to alert events. Make a few models for family and friends. Sell a few if more people want?