View your current playing song on ESP32 & OLED display using Spotify API

esp32-spotify-oled

View your current playing song on ESP32 & OLED display using Spotify API

Spotify

Authentication

  • Authenticate the app using your browser (Chrome)
  • Enable Developer tools Ctrl+Shift+I
  • Add Client ID & Redirect URI (URL Encoded) -> http%3A%2F%2Fhttpbin.org%2Fanything
  • Authentication Link: https://accounts.spotify.com/authorize?response_type=token&redirect_uri=" + redirect + "&client_id=" + client_id + "&scope=user-read-playback-state+user-read-playback-position+user-modify-playback-state&state=cryq3
  • It should redirect to the specified URI with an Access Token on the URL
  • Copy the Cookie value to the sketch

image

Similar Resources

Display array is a board that sets 6 ST7735 display with a resolution of 80x160px in a linear array sharing the clock, data, rs, backlight pins together

Display array is a board that sets 6 ST7735 display with a resolution of 80x160px in a linear array sharing the clock, data, rs, backlight pins together

The display array is a board that sets 6 ST7735 display with a resolution of 80x160px in a linear array sharing the clock, data, rs, backlight pins together, and leaving individual access to the cs lines of each display, This board allows you to display images with a resolution of 480x160px.

Dec 19, 2022

ESP32-Skid-Steer - Bruder Catepillar Skid Steer model converted to RC, controlled by an ESP32 with 2 analog joysticks and a receiver that is an ESP32 on the model.

ESP32-Skid-Steer - Bruder Catepillar Skid Steer model converted to RC, controlled by an ESP32 with 2 analog joysticks and a receiver that is an ESP32 on the model.

ESP32-Skid-Steer Bruder Catepillar Skid Steer model converted to RC, controlled by an ESP32 with 2 analog joysticks and a receiver that is an ESP32 on

Oct 27, 2022

A ESP32 clock / display using 64x32 HUB75 panels.

A ESP32 clock / display using 64x32 HUB75 panels.

ESP32 HUB Panel A ESP32 clock / display using 64x32 HUB75 panels. This is a very hacky code that will display a clock in two 64x32 HUB75 LED Matrix Pa

Dec 12, 2022

ESP32 bus timetable display

ESP32 bus timetable display

nyssetaulu ESP32 bus timetable display. Displays the next two arrival times of a bus to a stop, in the 10 next arrivals to that stop. Updates every 60

May 16, 2022

Tutorial to connect the Waveshare display ST7789V to the ESP32

Tutorial to connect the Waveshare display ST7789V to the ESP32

ESP32-ST7789V This repository contains the required configuration to connect a display Waveshare ST7789V to an ESP32 board. The correct connection to

Sep 12, 2022

ESP32-S2 1.54" x 1.54" TFT Display Board

ESP32-S2 1.54

ESP32-S2_Display_Board ESP32-S2 1.54" x 1.54" TFT Display Board This ESP32 internet of things device was an experiment to try out the new ESP32-S2 pro

Dec 8, 2022

ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.

esp32-internet-ota ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.

Sep 22, 2022

This is a tool for software engineers to view,record and analyse data(sensor data and module data) In the process of software development.

This is a tool for software engineers to view,record and analyse data(sensor data and module data) In the process of software development.

![Contributors][Huang Jianyu] Statement 由于工具源码在网上公开,除使用部分开源项目代码外,其余代码均来自我个人,工具本身不包含公司的知识产权,所有与公司有关的内容均从软件包中移除,软件发布遵循Apache协议,任何人均可下载进行修改使用,如使用过程中出现任何问

Dec 25, 2022

Lister (Total Commander) plugin to view CSV files

Lister (Total Commander) plugin to view CSV files

csvtab-wlx is a Total Commander plugin to view CSV files. Download the latest version Features Auto-detect codepage and delimiter Column filters Sort

Dec 7, 2022
Comments
  • Cannot compile oled library error

    Cannot compile oled library error

    Hello, i got this error:

    'class OLED' has no member named 'drawRectFill'; did you mean 'drawRect'?

    What is the link of the library you have used?

    Thank You. Marc.

A simple tool using PC mouse via USART to control MCU and LCD/OLED (with LVGL library), if your screen cannot be controlled by touch.
A simple tool using PC mouse via USART to control MCU and LCD/OLED (with LVGL library), if your screen cannot be controlled by touch.

LVGL_USB_Mouse A simple tool using PC mouse via USART to control MCU and LCD/OLED (with LVGL library), if your screen cannot be controlled by touch. 如

May 5, 2022
Fatality song composed by Maevings with charting and psych engine
Fatality song composed by Maevings with charting and psych engine

Fatality song composed by Maevings with charting and psych engine

Nov 27, 2021
a pc heat verifier using arduino uno and oled screen(ssd1306)
a pc heat verifier using arduino uno and oled screen(ssd1306)

pc-heat-check a pc heat verifier using arduino uno and oled screen(ssd1306) to this application works needs this other application running: https://gi

Oct 5, 2022
Spotify Adblocker for windows

SpotifyAdBlocker-Windows This project is a try to port This one to windows the way it is done is with dll redirection, the call to cef_urlrequest_crea

Aug 17, 2022
Spotify AdBlocker for Windows, written in C. DLL Injection.
Spotify AdBlocker for Windows, written in C. DLL Injection.

Spotify AdBlock Windows Spotify Ad Block, in C ! Build Open an issue with information related if any error occurs. mingw32-make all Tested gcc: # gcc

Nov 2, 2021
Spotify ogg dumper

Soggfy - SpotifyOggDumper Previous Spotify downloader projects (XSpotify, spotifykeydumper) worked by recovering encryption keys and re-downloading tr

Jan 7, 2023
This project shows how to interface Nokia 5110 LCD with Esp32 module to show current prices of any cryptocurrency like Bitcoin, Dogecoin, etc
This project shows how to interface Nokia 5110 LCD with Esp32 module to show current prices of any cryptocurrency like Bitcoin, Dogecoin, etc

ESP32 Cryptocurreny Ticker Introduction This project shows how to interface Nokia 5110 LCD with Esp32 module to show current prices of any cryptocurre

Jun 16, 2022
A custom OLED animation for QMK keyboards

superloop This animation is made for 32x128 pixel 1-bit OLED displays. Info This repository is a lightweight clone of the crkdb:default QMK configurat

Nov 28, 2022
qmk based oled bongo cat animation

oledbongocat qmk based oled bongo cat animation step 1: append OLED enable and WPM enable to your rules.mk (see last lines of my rules.mk) step 2: in

Dec 31, 2022
An OLED gauge for the Speeduino ECU. Uses UART (secondary serial) for communication.
An OLED gauge for the Speeduino ECU. Uses UART (secondary serial) for communication.

speeduino-ardugauge An OLED gauge for the Speeduino ECU. Uses UART (secondary serial) for communication. See demo video. See screenshots. NOTE: The ga

Dec 18, 2022