Raspberry Pi and Spotify Powered E-Ink Display (Tutorial)

Sdílet
Vložit
  • čas přidán 6. 07. 2024
  • 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
  • Věda a technologie

Komentáře • 239

  • @rwardtech
    @rwardtech  Před 10 měsíci +48

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

    • @cybi124
      @cybi124 Před 2 měsíci

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

  • @petershillito
    @petershillito Před 9 měsíci +366

    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 Před 8 měsíci +22

      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 Před 8 měsíci

      Your face says it all lol
      Yo DO this projects

    • @walnutproz
      @walnutproz Před 8 měsíci +1

      @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 Před 8 měsíci +6

      @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 Před 7 měsíci +1

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

  • @mirko5250
    @mirko5250 Před 8 měsíci +11

    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
    @ccricers Před 8 měsíci +40

    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
    @collisw8302 Před 8 měsíci +4

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

  • @christopherwise7669
    @christopherwise7669 Před rokem +6

    Great job, can't wait to build this!

  • @ErtugrulK
    @ErtugrulK Před 9 měsíci +3

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

  • @johnsch8634
    @johnsch8634 Před 9 měsíci +12

    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/

  • @sfrejom
    @sfrejom Před měsícem

    I love this project, very cool job!

  • @CEOSaturdays
    @CEOSaturdays Před rokem

    Awesome stuff, can't wait to build.

  • @robertcarolinar
    @robertcarolinar Před rokem +65

    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 Před 8 měsíci +2

      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

  • @Dudeitsbrian
    @Dudeitsbrian Před 8 měsíci +54

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

    • @slinrellek
      @slinrellek Před 8 měsíci +12

      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.

  • @obeseperson
    @obeseperson Před 8 měsíci

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

  • @sammy-qd1oi
    @sammy-qd1oi Před rokem +1

    such a cool project well done cant wait to try it

  • @messiah4776
    @messiah4776 Před 9 měsíci

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

  • @RTW590
    @RTW590 Před 8 měsíci

    Thanks a lot for this! Really helpful information

  • @idontlikespm
    @idontlikespm Před 8 měsíci

    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.

  • @danielsgrunge
    @danielsgrunge Před 9 měsíci

    Looks beautiful

  • @CricketThomas
    @CricketThomas Před 8 měsíci +3

    the album art picked, this guy knows music

  • @TravisKelleher
    @TravisKelleher Před 6 měsíci

    So cool, thanks for sharing!

  • @sexy_koala_juice
    @sexy_koala_juice Před 6 měsíci

    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

  • @FrostKing104
    @FrostKing104 Před 9 měsíci

    Very cool! Good video, be proud of yourself

  • @ClayTheFoxx
    @ClayTheFoxx Před 9 měsíci +5

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

  • @SilencioTortilla
    @SilencioTortilla Před 9 měsíci

    Very cool project!

  • @Melw44
    @Melw44 Před rokem +35

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

    • @transatlant1c
      @transatlant1c Před 9 měsíci +7

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

  • @holzwurm_hd7029
    @holzwurm_hd7029 Před 6 měsíci +2

    0:00 A damn good song youve got there.

  • @AjCohn
    @AjCohn Před 8 měsíci

    oh i need to make this thank you so much

  • @blackurban1
    @blackurban1 Před 9 měsíci +19

    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 Před 9 měsíci +1

      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 Před rokem

    Cool project!

  • @_H_A_R_S_H_I_T_
    @_H_A_R_S_H_I_T_ Před 5 měsíci

    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!

  • @LostInACookieJar
    @LostInACookieJar Před 9 měsíci

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

  • @user-zm1od1kr7d
    @user-zm1od1kr7d Před 7 měsíci

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

  • @arizz_00
    @arizz_00 Před 8 měsíci

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

  • @videoviper
    @videoviper Před 9 měsíci +3

    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!

  • @Nerdytimhieu
    @Nerdytimhieu Před 6 měsíci

    That is amazing video

  • @AlienGreen7
    @AlienGreen7 Před 9 měsíci

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

  • @DorZ1983
    @DorZ1983 Před 9 měsíci

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

  • @lcrince
    @lcrince Před 9 měsíci +1

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

  • @donavangrant3871
    @donavangrant3871 Před 7 měsíci +1

    Wish this worked with Apple Music . Great video.

  • @Daze97
    @Daze97 Před 9 měsíci

    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
    @matke98 Před 6 měsíci

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

  • @sherp3000
    @sherp3000 Před 8 měsíci +1

    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

  • @jeffryridwan194
    @jeffryridwan194 Před 10 měsíci

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

  • @jk966
    @jk966 Před 9 měsíci +5

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

  • @IamTheBigB96
    @IamTheBigB96 Před rokem +2

    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  Před rokem +4

      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

  • @Visionist3000
    @Visionist3000 Před 8 měsíci

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

  • @chasinjah777
    @chasinjah777 Před 3 měsíci

    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?

  • @SinisterSpiderPunk
    @SinisterSpiderPunk Před 5 měsíci

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

  • @adori1762
    @adori1762 Před 9 měsíci

    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

  • @armyperson59
    @armyperson59 Před 5 měsíci

    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

  • @pieterpattyn
    @pieterpattyn Před 7 měsíci

    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 Před 6 měsíci

      Still trying to figure this out. Will look into the code. Still installing RPi OS.
      Days into project: 1/Many
      Edit: Followed this video: czcams.com/video/6i8kzqvh94E/video.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

  • @Vladiuzs
    @Vladiuzs Před 9 měsíci

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

  • @giuseppemarchiello5962
    @giuseppemarchiello5962 Před rokem +1

    Is it possible to use Volumio with an rink display?

  • @CrabulousYT
    @CrabulousYT Před 8 měsíci

    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

  • @gudy889
    @gudy889 Před 23 dny

    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!

  • @jasongreenwood3260
    @jasongreenwood3260 Před rokem +3

    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  Před rokem +4

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

  • @Sir-Dexter
    @Sir-Dexter Před 2 měsíci

    nice

  • @agrestnoir
    @agrestnoir Před 8 měsíci

    nice wallpaper

  • @Official_Saw
    @Official_Saw Před 7 měsíci +1

    Can can you do this for Apple Music?

  • @4crafters597
    @4crafters597 Před 9 měsíci +4

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

  • @asamird
    @asamird Před 9 měsíci +1

    I need this for Apple Music

  • @WEissbr0t
    @WEissbr0t Před 8 měsíci

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

  • @henriquemachado4912
    @henriquemachado4912 Před 4 měsíci

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

  • @Asher2
    @Asher2 Před rokem +1

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

  • @Penguin_Tree
    @Penguin_Tree Před měsícem

    need to do this but for home music server

  • @BABA-oi2cl
    @BABA-oi2cl Před 9 měsíci

    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

  • @AdamIannazzone
    @AdamIannazzone Před 9 měsíci

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

  • @NightmareLizard
    @NightmareLizard Před 8 měsíci

    Awesome! could you make it compatible with YT Music?

  • @sethpolevoi4027
    @sethpolevoi4027 Před 7 měsíci

    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

  • @c4sualcycl0ps48
    @c4sualcycl0ps48 Před 8 měsíci

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

  • @gron_simon
    @gron_simon Před rokem +1

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

    • @rwardtech
      @rwardtech  Před rokem +2

      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 Před rokem

      Perfect, thats exactly what i hoped for.
      Thank you

  • @jacknicholls6917
    @jacknicholls6917 Před 11 měsíci +9

    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 Před 9 měsíci +1

      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 Před 9 měsíci

      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

  • @PatrikTheDev
    @PatrikTheDev Před měsícem

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

  • @newtuber7414
    @newtuber7414 Před 5 měsíci

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

  • @GUN2kify
    @GUN2kify Před 5 měsíci

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

  • @bradyellison7230
    @bradyellison7230 Před 3 měsíci

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

  • @nurtadagh
    @nurtadagh Před 9 měsíci

    can you make one but with homekit compatibility?

  • @kamo7293
    @kamo7293 Před 27 dny +3

    funny I see this after I hear about Spotify bricking their "car thing"

  • @xHighVoltage17
    @xHighVoltage17 Před rokem

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

    • @rwardtech
      @rwardtech  Před rokem +1

      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.

  • @CooldownCentral
    @CooldownCentral Před 8 měsíci

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

    • @rwardtech
      @rwardtech  Před 8 měsíci +1

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

  • @AidanTheBandit
    @AidanTheBandit Před 9 měsíci +1

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

    • @slinrellek
      @slinrellek Před 8 měsíci +3

      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 Před 8 měsíci

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

  • @perciae-ignis
    @perciae-ignis Před 9 měsíci

    i wish you could make a softwear for soundcloud

  • @kugirea
    @kugirea Před 9 měsíci

    What is your wallpaper it's so cute!

  • @castellano112
    @castellano112 Před měsícem

    Can I do this with my own downloaded music??

  • @user-ry7dp4vs4r
    @user-ry7dp4vs4r Před 8 měsíci

    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?

  • @alessioacri.
    @alessioacri. Před 9 měsíci

    can I install this on an old android tablet?

  • @rastamouse7861
    @rastamouse7861 Před 4 měsíci

    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.

  • @renzcarlosalanga6077
    @renzcarlosalanga6077 Před 2 měsíci

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

  • @lucasferrer7005
    @lucasferrer7005 Před 23 dny

    could we do an ebook with that?

  • @Team974
    @Team974 Před 8 měsíci

    I want to make one in a cd case so it looks like an album

  • @alecflores8585
    @alecflores8585 Před 7 měsíci

    Does it heat up ?

  • @rayne9105
    @rayne9105 Před 11 měsíci

    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.

  • @dogieeu
    @dogieeu Před 3 měsíci

    is this possible with apple music?

  • @lyomon9981
    @lyomon9981 Před 6 měsíci

    MFDOOM let’s go!

  • @omega5973
    @omega5973 Před 9 měsíci

    i dont really have the equipment to make such thing but i would probably buy it if it was for sale

  • @anirvinkandarpa5544
    @anirvinkandarpa5544 Před 3 měsíci

    more importantly what are the refresh rates here?

  • @michaelfigueroa8679
    @michaelfigueroa8679 Před měsícem +1

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

  • @DaarkCloud
    @DaarkCloud Před rokem

    I want to be able to do this to display provider schedules at the clinic I work at.

    • @rwardtech
      @rwardtech  Před rokem

      That should be very easy to do!

  • @needamuffin
    @needamuffin Před 9 měsíci

    This is essentially what I had hoped Car Thing was, but alas it was never updated to be able to connect to a desktop and requires a phone to connect to.

  • @The_MidFord
    @The_MidFord Před 6 měsíci +13

    Im so mad you didnt call it SpotiPi