Raspberry Pi and Spotify Powered E-Ink Display (Tutorial)
Ғылым және технология
This video shows how to create a display using a Raspberry Pi and 5.7" e-ink to show the current song you are listening to on spotify.
Based on this project: • Raspberry Pi and Spoti...
Components:
- Raspberry Pi Zero 2: www.raspberrypi.com/products/...
- Inky Impression 5.7" : shop.pimoroni.com/products/in...
Software:
- Raspberry Pi Imager: www.raspberrypi.com/software/
- Github Code: github.com/ryanwa18/spotipi-eink
3D Printing:
- Case: cults3d.com/en/3d-model/gadge...
Sections:
0:00 Intro
0:40 Components
1:36 Case Design
4:05 3D Printing
5:00 Software Setup
9:54 Outro
Пікірлер: 238
If anyone needs help getting this project running please join the discord: discord.gg/NnhZDSNf6y
@cybi124
Ай бұрын
HELP! I NEED HELP IT WONT WORK BUT I DONT GOT DISCORD. WHAT DO I DOOOOOOOO!?!?!!??!
knowing there's an affordable colour eink display that hooks directly into a Raspberry Pi, this opens up a lot of interesting projects for on-device and Internet-connected stuff. I'm not a Spotify user so I won't be doing this particular project, but excited to try out other stuff.
@walnutproz
8 ай бұрын
72 dollars for a e ink display is not affordable. at this point i can just buy a used gaming monitor 22 inches instead
@skydivenext
8 ай бұрын
Your face says it all lol Yo DO this projects
@walnutproz
8 ай бұрын
@initialsven165no im just doing a comparison. there are tons of 4-8 inch regular LCD screens that are cheaper yet way better and serve the same purpose. dont know why you would want to use an eink (only reason I see is battery life but this is staying on your desk anyway). also you can buy a whole ass android tablet or chromebook for that price (not even including the pi price itself!) and have battery and speakers built into one easy and nice package. next time actually use your brain and common sense
@bigears3399
7 ай бұрын
@initialsven165 that motorcycle:car analogy is absolutely perfect haha. People on here love shitting on people's joy for seemingly no reason lol
@boubi9329
6 ай бұрын
@@walnutproze ink looks like paper and wayyyyyy better than lcd thats why
This project is absolutely amazing! I am a huge fan of functional art or artistic technology. Will try this one out as soon as I get my hands on this display !
I never would've thought of displaying music album art as an application for a color e-ink screen but it totally makes sense when I see it. I'd like to see this project using local media (I usually prefer locally owned media it to cloud music streaming).
This is seriously cool. Well done on the amazing project!
Great job, can't wait to build this!
Awesome stuff, can't wait to build.
Just came across this and threw it together this morning. Works great. Just a bummer that the refresh time is so slow on those displays.
oh my god Ive wanted something like this for so long this is great
I love this project, very cool job!
That's really cool, you've found a great usage for the fantastic looking E-ink gallery screens. I'm looking forward to when they can get the update speeds better for more devices/
I didn't know that they made color e ink display. Looks awesome
Really interesting project, I wish I could do that but I think I have to learn more about Raspberry pi and coding before trying something like this. Thanks for the video! 👏👏
@kohlbaltwarrior1939
8 ай бұрын
I feel the same way. I know very little about these topics but really want to do something like this, if anyone knows of a good starting point please lmk
such a cool project well done cant wait to try it
@rwardtech
Жыл бұрын
Let me know how it goes!
Thanks a lot for this! Really helpful information
Awesome build. Wondering what else the Spotify api allows. Those extra buttons being able to control music would go hard
@slinrellek
7 ай бұрын
Hi the spotify api allows you playback controls ect. I forked he project and added a service that you can use the 4 buttons on the screen to play/paus, go to the previous next track of toggel repeat.
Just wanna say the song choices in the B-roll are excellent
This is super cool!!! I built something like this a few years back using a few LED matrices to show the album art and currently playing song. I haven't even watched the video yet but just the fact you're listening to MF DOOM is dope af. +1 sub
Looks beautiful
So cool, thanks for sharing!
oh i need to make this thank you so much
respect for ye's flashing lights, was one of my favorite songs when i was younger
Very cool project!
Very cool! Good video, be proud of yourself
Nice project! Bet this could be an ebook reader as well. Thanks for sharing!
@transatlant1c
8 ай бұрын
Like when not playing music, display photos from Google photos or similar or news headlines / RSS feeds
You have no idea how much I loved this project. I got really into a CD player that you could hang in your wall and it played your music from the CD and you could place the cover in there as well. It looked really good that I wanted it so bad, but this project, is a million times better. I really hope that, soon, you can also add speakers and some wifi or bluetooth capability so I can hang it on my wall and listen to Spotify directly from there. Would look amazing on my living room 😂
@vleiznaid
8 ай бұрын
at that point you would want a android tv stick plugged into a tv like Samsungs super flat wallpaper tvs and have it hand up on the wall, you could also get a sick 3D. sound system and place it in all four corners of your room for that extra oomph!
Cool project!
I was thinking of making a similar one to integrate it with home assistant. Also, really need the touch screen. Hope you come up with a similar project. Great video btw!
the album art picked, this guy knows music
Awesome project! Would be cool on a wall, also with a big amoled screen with karaoke function.
0:00 A damn good song youve got there.
That is amazing video
Wish this worked with Apple Music . Great video.
I know someone that would love this unironically. I'm gonna make it for them for their birthday.
would love to have this on a larger scale with a picture frame on the wall that would be cool thanks for the video!
I am really surprised that there are color e-ink displays, opens up a lot of possibilities!!
you sir have good taste in music when I saw MM Food and Blonde... I was like okay....
This is an awesome project! is there something like this with this Pi and Screen for Home Assistant?
Is it possible to use with other music streaming services? Like youtube music for example. And is it possible to have it display photos while it doesn't have music playing? I want to make one that is a picture frame, having it to display my youtube music would be great!
Came for god-like music taste, stayed for super simple yet effective idea
hey ryan, i wanna ask you a question, can I put your code with LCD raspi 5"? thanks for you help and videos
Hey, did you design the Raspberry Pi model yourself or did you find it online? Would be nice if you could share the source. Thanks
hey this looks really cool and intresting, I'd love to try this my selfe, any chance to do this without a 3d printer? everything else is managable.
This is really cool, I am wondering can you make it into a apk that will display the cover art on your phone? Thanks!
This is amazing, any chance it can be replicated for Tidal?
I can’t really make this thing but fkin hell that was amazing also my first time seeing a colour e ink display You can make this into a bedside clock as the eink won’t take much power and sell these as a cool bedside accessory
nice
do you reckon it would be possible to do this with a kindle ereader display?
Very cool! 😮 I wish I had a 3D Printer :) BTW: can you tell me the name of the wallpaper, please?
Hi Ryan! This is a truly amazing project. I don't have a ink display, but a regular DSI display (touchscreen). Is it possible to project now playing on that screen too?
@akshaytanejaF1
6 ай бұрын
Still trying to figure this out. Will look into the code. Still installing RPi OS. Days into project: 1/Many Edit: Followed this video: kzread.info/dash/bejne/aJ1szdyqpsufZKg.html but did not install the RGB matrix. Now going through the displayCoverArt.py file in /home/pi/spotipi/python. This file seems to be outputting the cover art onto the display. So, I am hoping if we change the output device- so to say, we should be able to get the cover art on a different screen. Days into project: 1/Many
Can i make this project with another display on raspibberry? 60 Euros for the display is to expensive for me, i tought i could use another cheap display to do the same job. BTW amazing job you did in this project. Thank you so much for sharing this with us!
nice wallpaper
It’s possible your issues with the PLA were from humidity. I’m not sure how old your PLA was, but that’s a common issue. You also had what looked like layer adhesion issues which could be from bad PLA or printing at too low of temperature
Love the project and immediately had to try it out. I followed all of the steps you detailed out but can't seem to get the e-ink display to update with any album art. I'm currently using a Pi Zero W with the 5.7" display. No data appears in the Spotify developer dashboard, which makes me think there is an issue with the connection to Spotify? Any troubleshooting tips would be greatly appreciated!
@rwardtech
Жыл бұрын
Thanks for testing it out! I actually noticed that there is an issue in the install script. You should redownload the script using wget and re-run it. I went ahead and updated it on GitHub. Additionally, if you can't figure it out I have a Discord for troubleshooting questions: discord.gg/hAPgtXF8aT
Is it possible to use Volumio with an rink display?
I've never had good luck with Matte PLA. The standard type is fine for many projects, though.
Very new to all this. How do you determine if a screen will work with this setup? Or will any 7” screen for raspberry pi work?
would be a really cool idea to make a mp3 player that has a e-ink display, as for a portable that would make sense
if this was sold as a product man id buy it in a heart beat
could you make another vid of using the E-ink display as a Ereader? no need for touch screen, just using the side buttons will do :D
I would be interested in the refresh rate of this display. Nice project though. I have a Pi02W...I've been wondering what to do with it other than a Retro-Pi. This might be it!
@rwardtech
Жыл бұрын
This display unfortunately takes around 30 seconds to refresh. However since most songs are 3+ minutes I never saw it as an issue
docker support? i dont even have the e-ink display but im tempted to fork your repo and add a dockerfile/docker-compose file just for ease of use for when i do get around to getting one someday
ill plan to do this but with and old laptop screen as the display
could I get this to display the art for a game I launch on steam?
Can you make this portable where it still powers without being connected always to the usb
I’m hoping e ink screens come down in price further, they would be so useful for many projects
This is really cool. It would be interesting to see lastfm support for other music streaming services like apple music and KZread music
@slinrellek
7 ай бұрын
Hi lastfm support could be possible. But streaming services like Dezer, youtube music, apple music do not provide via their apis a current playback status for the users.
@AidanTheBandit
7 ай бұрын
@@slinrellek yeah. You could use some unofficial apis though
Looks great! Is it possible to replace the cover in the background with a white area for a clean look?
@rwardtech
Жыл бұрын
Thank you so much! Yes that is very easy to do. There is a file called "spotipi.html" and all you have to do is modify that with the css that you want to use.
@gron_simon
Жыл бұрын
Perfect, thats exactly what i hoped for. Thank you
Would be cool to make it look like a stack of CD cases with the top one showing the art
Can can you do this for Apple Music?
Has anyone an idea if this would be possible with Apple Music too?
Hey, this is really cool project! How hard would it be to set this up as a spotify connect device with an audio output for a speaker, and add some controls to the screen buttons for skipping songs etc? I'd love to try and build this, but not sure whether to start with this display or start with a spotify connect device and add display functionality!
@slimeinacloak
8 ай бұрын
Not sure about spotify connect but I have a raspberry pi connected to a set of speakers running shairport-sync and that allows for it to be an apple airplay device like a homepod, could be a cool to use these two project together to get something similar to what you want
@hubhikarilives
8 ай бұрын
Get some programmable keyboard switches, like a discord macro pad. Should be easy to wire up since the Pi will see it as a keyboard
Can I do this with my own downloaded music??
need to do this but for home music server
Unfortunately wasn't able to get this working with my impression just a blank screen
Turn this thing into a wedge, add a DAC and a speaker and you got something completely stand alone and fully functional! I wonder if this display will work natively with Volumio with the touch display plugin.
Awesome! could you make it compatible with YT Music?
this is so cool! how do u get into modelling like this? its super interesting
@rwardtech
8 ай бұрын
Thank you very much! I actually just taught myself through KZread tutorials and a lot of trial and error
can you make the same one but instead of spotify cover it displays your phones notification ?
is this possible with apple music?
Does it heat up ?
Would this work with Tidal instead? Great project by the way
@rwardtech
Жыл бұрын
I took a quick look at the Tidal API and I don't think its possible. It seems that Spotify is the only major streaming platform with a solid API for these kind of projects.
Im so mad you didnt call it SpotiPi
@scientificshiv
Ай бұрын
I'm borrowing that name. Thanks!
@Cm0nd00d
Ай бұрын
nailed it
can you make one but with homekit compatibility?
MFDOOM let’s go!
I need this for Apple Music
can I install this on an old android tablet?
I am doing a similar project. I am trying to use an ESP32, but I don't know anything about how to use an ESP32 or Raspberry Pi. Where did you learn how to use these items?
more importantly what are the refresh rates here?
the noise at the moment of speaking is in headphones really prominent.
it works with a raspberry pi pico?
its in COLOR? i know color E-ink displays have been out for a little bit, but SEEING ONE WORKING?? thats cool
What is your wallpaper it's so cute!
Does this work on a debian PC (x86) aswell?
i wish you could make a softwear for soundcloud
could we do an ebook with that?
Hey there, do you think this would work with the smaller 4" e-ink display? Looking into making this for a project but want a smaller form.
would this case fit with a rpi 4? Thank you!
@rwardtech
Жыл бұрын
Unfortunately the case is only for the raspberry pi zero. I might make a version for other pis in the future :)
Now, add 2 buttons for skipping and a volume dial. Then we can replace our Spotify Car thing
I just wanna know what's that live wallpaper on windows? How do you get that????
@kubanm3
8 ай бұрын
Wallpaper Engine for example can do similar