Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. ESP
  3. Knobby

Knobby

MITC2025.12.14.1

An open-source hardware remote control for Spotify that helps you discover new music and control playback on any Spotify Connect device.

GitHubGitHub
209 stars15 forks0 contributors

What is Knobby?

Knobby is an open-source hardware remote control for Spotify that enables users to discover new music and control playback on any Spotify Connect device. It features a single rotary knob interface to explore thousands of microgenre playlists, randomize music, and access personal libraries, solving the problem of musical boredom with a tactile, screen-free experience.

Target Audience

Spotify Premium users who want a dedicated, distraction-free remote for their smart speakers or home audio systems, as well as DIY electronics enthusiasts interested in building custom hardware projects.

Value Proposition

Developers choose Knobby for its unique combination of music discovery features, open-source hardware design, and minimalist interface that encourages exploration beyond algorithmic playlists, offering a tangible alternative to app-based controls.

Overview

A little Spotify remote to remind you that there's a lot of music out there.

Use Cases

Best For

  • Enhancing music discovery with tactile, non-screen interfaces
  • Building a dedicated remote for Spotify Connect smart speakers
  • DIY electronics projects involving ESP32 and Arduino
  • Creating shareable music controls for parties and social gatherings
  • Exploring niche music genres via Every Noise at Once playlists
  • Developing open-source hardware with 3D-printed enclosures

Not Ideal For

  • Spotify Free users or those on competing music platforms like Apple Music
  • Individuals unwilling to undertake soldering, 3D printing, or electronics assembly
  • Environments lacking a dedicated, always-on Spotify Connect device for seamless control

Pros & Cons

Pros

Vast Music Discovery

Accesses over 6,000 microgenre playlists from Every Noise at Once, far surpassing typical streaming service recommendations for niche exploration.

Tactile, Distraction-Free Interface

Single-knob design eliminates screen dependence, making it ideal for shared environments like parties or focused listening sessions.

Open-Source Hardware Customization

Firmware is MIT-licensed and enclosure is 3D-printable, enabling community modifications and DIY builds with common ESP32 boards.

Integrated Spotify Control

Directly manages playback on any Spotify Connect device, with features like random shuffle and fast library access for personal music.

Cons

Spotify-Exclusive Limitation

Only works with Spotify Premium, locking out free-tier users or those on other services like YouTube Music or Tidal.

Hardware Build Barrier

Requires sourcing specific parts (e.g., LilyGO board, Bourns encoder) and skills in soldering, which can be intimidating for non-hobbyists.

Connectivity Constraints

Optimal performance depends on always-on Spotify Connect devices; issues arise with Chromecast or when playback isn't pre-started, as noted in the README.

Frequently Asked Questions

Quick Stats

Stars209
Forks15
Contributors0
Open Issues1
Last commit5 months ago
CreatedSince 2019

Tags

#music#iot#esp32#open-source-hardware#remote-control#hardware#spotify-api#music-discovery#spotify#3d-printing#arduino#diy#spotify-connect

Built With

E
ESP32
P
PlatformIO
A
Arduino

Included in

ESP2.3k
Auto-fetched 1 day ago

Related Projects

Squeezelite-esp32Squeezelite-esp32

ESP32 Music streaming based on Squeezelite, with support for multi-room sync, AirPlay, Bluetooth, Hardware buttons, display and more

Stars2,033
Forks196
Last commit3 months ago
ESP32-RadioESP32-Radio

Internet radio based on ESP32, VS1053 and a TFT screen.

Stars1,058
Forks232
Last commit1 year ago
PedalinoMiniPedalinoMini

Wireless and Bluetooth MIDI/HID Foot Controller

Stars607
Forks95
Last commit20 days ago
ESPuinoESPuino

RFID-controlled musicplayer powered by ESP32

Stars395
Forks160
Last commit12 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub