RecordShelf – vinyl selection lightshow spectacular

Mike Smith wanted to be able to locate specific records in his collection with ease, so he turned to a Raspberry Pi for assistance.

A web server running on the Pi catalogues his vast vinyl collection. Upon selecting a specific record, the appropriate shelf lights up, followed by a single NeoPixel highlighting the record’s location.

The lights are controlled with Adafruit’s FadeCandy, a dithering USB controller driver with its own software that allows for easier direction of a NeoPixel. It also puts on a pretty nifty light show.

Records can be selected via artist, title, record label, a unique index number, or even vinyl colour. This also allowed for Mike to select all records in a specific category and highlight them at once; how many records by a specific artist or label, for example.

RecordShelf

Further down the line, Mike is also planning on RFID support, allowing him to scan a record and have the appropriate shelf light up to indicate where it should be stored. Keep up to date with the build via the project’s Hackaday.io page.

14 comments

Avatar

Very nice! I love the article, too! This is amazing work and inspires me as a programmer.

Avatar

good idea :) I will try it in my projects

Avatar

Yeah! Disco is making a comeback!

Avatar
Avatar

Why didnt he just sort them alphabetically?

Avatar

With my librarian hat on, there are a ton of classification methods that are more useful than alphabetic arrangement. It’s better than sorting your books/vinyl by colour, though, I guess :)

Avatar

You may want to sort them by genre, band, live/studio, purchase order, ownership, themes etc, etc…

Avatar

Adding to the other methods of classification, club DJs sort by BPM (beats per minute)

Avatar

Hey thanks for posting about this! If anyone wants to lend a hand I’d be super receptive to suggestions/feedback with my code. https://github.com/whoismikesmith/recordShelf

Avatar

It’s a great build, Mike. Thanks for sharing it out in the first place!

Avatar

I did a very same (minus colors) dissertation in high school, with a full GUI for MC/CD/LP. In Turbo Pascal+Assembly, through printer port, in 97. Good ideas does not get old :)

Avatar

he needs to get Hue lights

Avatar

What happens to the locating of records when you add more records to a cube (forcing other records to shift to a new cube)?

Avatar

Nice.
It could be cool if the lights will start on and while you search they would turn off according to the results displayed

Leave a Comment

Comments are closed