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

  • @rwardtech
    @rwardtech9 ай бұрын

    If anyone needs help getting this project running please join the discord: discord.gg/NnhZDSNf6y

  • @cybi124

    @cybi124

    Ай бұрын

    HELP! I NEED HELP IT WONT WORK BUT I DONT GOT DISCORD. WHAT DO I DOOOOOOOO!?!?!!??!

  • @petershillito
    @petershillito8 ай бұрын

    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

    @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

    @skydivenext

    8 ай бұрын

    Your face says it all lol Yo DO this projects

  • @walnutproz

    @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

    @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

    @boubi9329

    6 ай бұрын

    @@walnutproze ink looks like paper and wayyyyyy better than lcd thats why

  • @mirko5250
    @mirko52508 ай бұрын

    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 !

  • @ccricers
    @ccricers8 ай бұрын

    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).

  • @collisw8302
    @collisw83028 ай бұрын

    This is seriously cool. Well done on the amazing project!

  • @christopherwise7669
    @christopherwise7669 Жыл бұрын

    Great job, can't wait to build this!

  • @CEOSaturdays
    @CEOSaturdays Жыл бұрын

    Awesome stuff, can't wait to build.

  • @idontlikespm
    @idontlikespm8 ай бұрын

    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.

  • @obeseperson
    @obeseperson8 ай бұрын

    oh my god Ive wanted something like this for so long this is great

  • @sfrejom
    @sfrejomАй бұрын

    I love this project, very cool job!

  • @johnsch8634
    @johnsch86348 ай бұрын

    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/

  • @ErtugrulK
    @ErtugrulK8 ай бұрын

    I didn't know that they made color e ink display. Looks awesome

  • @robertcarolinar
    @robertcarolinar Жыл бұрын

    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

    @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

  • @sammy-qd1oi
    @sammy-qd1oi Жыл бұрын

    such a cool project well done cant wait to try it

  • @rwardtech

    @rwardtech

    Жыл бұрын

    Let me know how it goes!

  • @RTW590
    @RTW5908 ай бұрын

    Thanks a lot for this! Really helpful information

  • @Dudeitsbrian
    @Dudeitsbrian8 ай бұрын

    Awesome build. Wondering what else the Spotify api allows. Those extra buttons being able to control music would go hard

  • @slinrellek

    @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.

  • @messiah4776
    @messiah47768 ай бұрын

    Just wanna say the song choices in the B-roll are excellent

  • @sexy_koala_juice
    @sexy_koala_juice5 ай бұрын

    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

  • @danielsgrunge
    @danielsgrunge8 ай бұрын

    Looks beautiful

  • @TravisKelleher
    @TravisKelleher5 ай бұрын

    So cool, thanks for sharing!

  • @AjCohn
    @AjCohn7 ай бұрын

    oh i need to make this thank you so much

  • @ClayTheFoxx
    @ClayTheFoxx9 ай бұрын

    respect for ye's flashing lights, was one of my favorite songs when i was younger

  • @SilencioTortilla
    @SilencioTortilla8 ай бұрын

    Very cool project!

  • @FrostKing104
    @FrostKing1048 ай бұрын

    Very cool! Good video, be proud of yourself

  • @Melw44
    @Melw44 Жыл бұрын

    Nice project! Bet this could be an ebook reader as well. Thanks for sharing!

  • @transatlant1c

    @transatlant1c

    8 ай бұрын

    Like when not playing music, display photos from Google photos or similar or news headlines / RSS feeds

  • @blackurban1
    @blackurban18 ай бұрын

    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

    @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!

  • @sebastianbogle2910
    @sebastianbogle2910 Жыл бұрын

    Cool project!

  • @_H_A_R_S_H_I_T_
    @_H_A_R_S_H_I_T_4 ай бұрын

    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!

  • @CricketThomas
    @CricketThomas8 ай бұрын

    the album art picked, this guy knows music

  • @LostInACookieJar
    @LostInACookieJar8 ай бұрын

    Awesome project! Would be cool on a wall, also with a big amoled screen with karaoke function.

  • @holzwurm_hd7029
    @holzwurm_hd70295 ай бұрын

    0:00 A damn good song youve got there.

  • @Nerdytimhieu
    @Nerdytimhieu6 ай бұрын

    That is amazing video

  • @donavangrant3871
    @donavangrant38716 ай бұрын

    Wish this worked with Apple Music . Great video.

  • @user-zm1od1kr7d
    @user-zm1od1kr7d6 ай бұрын

    I know someone that would love this unironically. I'm gonna make it for them for their birthday.

  • @AlienGreen7
    @AlienGreen78 ай бұрын

    would love to have this on a larger scale with a picture frame on the wall that would be cool thanks for the video!

  • @jk966
    @jk9668 ай бұрын

    I am really surprised that there are color e-ink displays, opens up a lot of possibilities!!

  • @Visionist3000
    @Visionist30008 ай бұрын

    you sir have good taste in music when I saw MM Food and Blonde... I was like okay....

  • @DorZ1983
    @DorZ19838 ай бұрын

    This is an awesome project! is there something like this with this Pi and Screen for Home Assistant?

  • @videoviper
    @videoviper8 ай бұрын

    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!

  • @arizz_00
    @arizz_008 ай бұрын

    Came for god-like music taste, stayed for super simple yet effective idea

  • @jeffryridwan194
    @jeffryridwan19410 ай бұрын

    hey ryan, i wanna ask you a question, can I put your code with LCD raspi 5"? thanks for you help and videos

  • @sherp3000
    @sherp30008 ай бұрын

    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

  • @Daze97
    @Daze978 ай бұрын

    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.

  • @matke98
    @matke985 ай бұрын

    This is really cool, I am wondering can you make it into a apk that will display the cover art on your phone? Thanks!

  • @lcrince
    @lcrince8 ай бұрын

    This is amazing, any chance it can be replicated for Tidal?

  • @BABA-oi2cl
    @BABA-oi2cl9 ай бұрын

    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

  • @Sir-Dexter
    @Sir-DexterАй бұрын

    nice

  • @henriquemachado4912
    @henriquemachado49123 ай бұрын

    do you reckon it would be possible to do this with a kindle ereader display?

  • @WEissbr0t
    @WEissbr0t8 ай бұрын

    Very cool! 😮 I wish I had a 3D Printer :) BTW: can you tell me the name of the wallpaper, please?

  • @pieterpattyn
    @pieterpattyn7 ай бұрын

    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

    @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

  • @gudy889
    @gudy8896 күн бұрын

    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!

  • @agrestnoir
    @agrestnoir7 ай бұрын

    nice wallpaper

  • @sethpolevoi4027
    @sethpolevoi40276 ай бұрын

    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

  • @IamTheBigB96
    @IamTheBigB96 Жыл бұрын

    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

    @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

  • @giuseppemarchiello5962
    @giuseppemarchiello5962 Жыл бұрын

    Is it possible to use Volumio with an rink display?

  • @AdamIannazzone
    @AdamIannazzone8 ай бұрын

    I've never had good luck with Matte PLA. The standard type is fine for many projects, though.

  • @chasinjah777
    @chasinjah7772 ай бұрын

    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?

  • @CrabulousYT
    @CrabulousYT8 ай бұрын

    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

  • @SinisterSpiderPunk
    @SinisterSpiderPunk5 ай бұрын

    if this was sold as a product man id buy it in a heart beat

  • @adori1762
    @adori17628 ай бұрын

    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

  • @jasongreenwood3260
    @jasongreenwood3260 Жыл бұрын

    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

    @rwardtech

    Жыл бұрын

    This display unfortunately takes around 30 seconds to refresh. However since most songs are 3+ minutes I never saw it as an issue

  • @armyperson59
    @armyperson595 ай бұрын

    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

  • @Vladiuzs
    @Vladiuzs8 ай бұрын

    ill plan to do this but with and old laptop screen as the display

  • @bradyellison7230
    @bradyellison72302 ай бұрын

    could I get this to display the art for a game I launch on steam?

  • @newtuber7414
    @newtuber74145 ай бұрын

    Can you make this portable where it still powers without being connected always to the usb

  • @PatrikTheDev
    @PatrikTheDevАй бұрын

    I’m hoping e ink screens come down in price further, they would be so useful for many projects

  • @AidanTheBandit
    @AidanTheBandit8 ай бұрын

    This is really cool. It would be interesting to see lastfm support for other music streaming services like apple music and KZread music

  • @slinrellek

    @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

    @AidanTheBandit

    7 ай бұрын

    @@slinrellek yeah. You could use some unofficial apis though

  • @gron_simon
    @gron_simon Жыл бұрын

    Looks great! Is it possible to replace the cover in the background with a white area for a clean look?

  • @rwardtech

    @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

    @gron_simon

    Жыл бұрын

    Perfect, thats exactly what i hoped for. Thank you

  • @c4sualcycl0ps48
    @c4sualcycl0ps487 ай бұрын

    Would be cool to make it look like a stack of CD cases with the top one showing the art

  • @Official_Saw
    @Official_Saw6 ай бұрын

    Can can you do this for Apple Music?

  • @4crafters597
    @4crafters5978 ай бұрын

    Has anyone an idea if this would be possible with Apple Music too?

  • @jacknicholls6917
    @jacknicholls691710 ай бұрын

    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

    @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

    @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

  • @castellano112
    @castellano11223 күн бұрын

    Can I do this with my own downloaded music??

  • @Penguin_Tree
    @Penguin_TreeАй бұрын

    need to do this but for home music server

  • @Asher2
    @Asher2 Жыл бұрын

    Unfortunately wasn't able to get this working with my impression just a blank screen

  • @rastamouse7861
    @rastamouse78613 ай бұрын

    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.

  • @NightmareLizard
    @NightmareLizard8 ай бұрын

    Awesome! could you make it compatible with YT Music?

  • @CooldownCentral
    @CooldownCentral8 ай бұрын

    this is so cool! how do u get into modelling like this? its super interesting

  • @rwardtech

    @rwardtech

    8 ай бұрын

    Thank you very much! I actually just taught myself through KZread tutorials and a lot of trial and error

  • @renzcarlosalanga6077
    @renzcarlosalanga60772 ай бұрын

    can you make the same one but instead of spotify cover it displays your phones notification ?

  • @dogieeu
    @dogieeu2 ай бұрын

    is this possible with apple music?

  • @alecflores8585
    @alecflores85857 ай бұрын

    Does it heat up ?

  • @xHighVoltage17
    @xHighVoltage17 Жыл бұрын

    Would this work with Tidal instead? Great project by the way

  • @rwardtech

    @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.

  • @The_MidFord
    @The_MidFord5 ай бұрын

    Im so mad you didnt call it SpotiPi

  • @scientificshiv

    @scientificshiv

    Ай бұрын

    I'm borrowing that name. Thanks!

  • @Cm0nd00d

    @Cm0nd00d

    Ай бұрын

    nailed it

  • @nurtadagh
    @nurtadagh8 ай бұрын

    can you make one but with homekit compatibility?

  • @lyomon9981
    @lyomon99816 ай бұрын

    MFDOOM let’s go!

  • @asamird
    @asamird8 ай бұрын

    I need this for Apple Music

  • @alessioacri.
    @alessioacri.8 ай бұрын

    can I install this on an old android tablet?

  • @user-ry7dp4vs4r
    @user-ry7dp4vs4r7 ай бұрын

    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?

  • @anirvinkandarpa5544
    @anirvinkandarpa55443 ай бұрын

    more importantly what are the refresh rates here?

  • @GUN2kify
    @GUN2kify4 ай бұрын

    the noise at the moment of speaking is in headphones really prominent.

  • @maximoalejandrobarrios972
    @maximoalejandrobarrios9722 күн бұрын

    it works with a raspberry pi pico?

  • @DysphoricGreens
    @DysphoricGreens7 ай бұрын

    its in COLOR? i know color E-ink displays have been out for a little bit, but SEEING ONE WORKING?? thats cool

  • @kugirea
    @kugirea8 ай бұрын

    What is your wallpaper it's so cute!

  • @Coentjeeee
    @Coentjeeee7 ай бұрын

    Does this work on a debian PC (x86) aswell?

  • @perciae-ignis
    @perciae-ignis8 ай бұрын

    i wish you could make a softwear for soundcloud

  • @lucasferrer7005
    @lucasferrer70056 күн бұрын

    could we do an ebook with that?

  • @rayne9105
    @rayne910511 ай бұрын

    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.

  • @deanlarkin315
    @deanlarkin315 Жыл бұрын

    would this case fit with a rpi 4? Thank you!

  • @rwardtech

    @rwardtech

    Жыл бұрын

    Unfortunately the case is only for the raspberry pi zero. I might make a version for other pis in the future :)

  • @michaelfigueroa8679
    @michaelfigueroa867912 күн бұрын

    Now, add 2 buttons for skipping and a volume dial. Then we can replace our Spotify Car thing

  • @uday2730c
    @uday2730c8 ай бұрын

    I just wanna know what's that live wallpaper on windows? How do you get that????

  • @kubanm3

    @kubanm3

    8 ай бұрын

    Wallpaper Engine for example can do similar

Келесі