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.
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
Robert Nellums
Very nice! I love the article, too! This is amazing work and inspires me as a programmer.
Bino
good idea :) I will try it in my projects
ABBA
Yeah! Disco is making a comeback!
AndrewS
Galactic Funk!
https://www.raspberrypi.org/blog/hi-fi-raspberry-pi/
Joe
Why didnt he just sort them alphabetically?
Lorna Lynch
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 :)
Alex Bate
You may want to sort them by genre, band, live/studio, purchase order, ownership, themes etc, etc…
phlavor
Adding to the other methods of classification, club DJs sort by BPM (beats per minute)
Mike Smith
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
Alex Bate
It’s a great build, Mike. Thanks for sharing it out in the first place!
Oliver Kiss
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 :)
chris
he needs to get Hue lights
Mike
What happens to the locating of records when you add more records to a cube (forcing other records to shift to a new cube)?
Idan
Nice.
It could be cool if the lights will start on and while you search they would turn off according to the results displayed