A rewrite of the Spotify Car Thing now playing interface for Raspberry Pi.
If you're looking for a unique way to control your Spotify music experience, the UISpotify Desk Thing might just be what you need. This web-based application emulates the Spotify Car Thing's interface, allowing users to harness the power of the Spotify API without the fuss of Bluetooth connectivity. With a focus on simplicity and efficiency, this tool is perfect for those who love streaming music on the go, especially if you have a Raspberry Pi 3A and a Hyperpixel 4 Square Touch display.
The UISpotify Desk Thing is built using SolidJS and provides a robust now playing screen alongside essential playback functionality. As the app develops further, additional features are planned to enhance user experience, making this a promising option for any Spotify enthusiast.
SolidJS is a declarative JavaScript library for building user interfaces, offering a reactive programming model for efficient updates. It stands out for its reactivity system that minimizes unnecessary re-renders and its small bundle size, making it a performant choice for developing lightweight and reactive web applications.
Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.