* Fixes index out of bounds bug and adds global placeholder variable
* Adds placeholder image
* Update spotify.html.j2
* Easy way to add more thems, added a dark theme
* Easy theme selection
* Themes and Templates setup guide
* Themes and Templates (#1)
* Update templates.json
* Update templates.json
* Update templates.json
* Update spotify.py
* Update spotify.py
* Update spotify.py
* Update spotify.py
* Update spotify.py
* Update spotify.py
* Update spotify.py
* Update spotify.py
* Update spotify.py
* Update templates.json
* Add spotify link for song and artist
- Added Spotify link to song title
- Added Spotify logo svg that takes the user to Spotify to listen to the currently playing song
- Added Spotify link to song artist
* Added support for Docker
- Updated SetUp.md with a "Run locally with Docker" section
- Moved requirements.txt to the root of the repo since some hosting
services require the file to be there (eg. Heroku https://elements.heroku.com/buildpacks/heroku/heroku-buildpack-python)
* Apply codefactor.io suggestions
- Use specific python docker image (less error prone)
- Use '--no-cache-dir' flag in pip since pip cache makes docker images larger
* Prepare for Heroku deployment
- Heroku will bind the app to $PORT
- Add parameter to API to be able to customize the background color of the svg
- Add parameter to API to be able to customize the border color of the svg
- Add SetUp.md section on how to customize your card with URL parameters
Update SetUp.md with a section on how to customize the card
* Updated setup instructions and removed default spotify logo
* Change mail provider to custom built one
* Give Kudos in README
* Update eq if currently listening to or not
* Preview spotify logo
* Add header
* Give room for header
change color of status for contrast
* Update currentStatus
* Test height proporty
* change colors + margin
* Add gradient to eq
* Add background to bars
* Give transparency fill to bars
* Re-add background to bars to evaluate interactions
* Fix background for all bars to apply gradients
* Fix syntax error
* Zoom in background for gradient scroll
* Slow animation of gradient
* Set gradient animation to run first, then sound
* Modify zoom of bar background
* absolute bar travel time
* remove alternate animation for bars
* uncenter start background position
* remove sound animation for debug
* Zoom out background
* remove random.radient
* Remove debug
* Only randomize sound animation duration
* Speed up and add more bars
* Actually speed them up
* ZOOOOOM
* change bar animation to ease
* Slow down bar speeds
* Update README.md
* set bar animation to ease-out
* Set bars to ease in
* Speed up gradient animation
* Speed up gradient animation
* Get only last played song if not listening
* Fix syntax error on itemIndex declaration
* Generate random bezier for bar animations
* Expand speed window for bars
* Pan time window to favor fast
* add preview and prepare for PR
* Add preview and prepare for PR
* change preview.mp4 to .gif
* Split away from table
* General improvements
- Refresh token only when it expires (saves 1 request most of the time)
- Apply suggestions from python lsp-server
* Add album-cover related gradients (#66)
* Visualize light theme
* sync with gradients branch
most likely will revert
* Sorry light mode I am too tired for you
* Hope to add average color for the gradient
* nth child for all bar in bars real bar foobar bar!
* Make the EQ bar colors be based upon the album cover
* Fix req.txt
* silly imports, why are you so... you
* Give the song title a nice gradient
* textPalette -> songPalette
* Dark mode compatibility
* prevent .env changes from being made to the docker image, unless running locally
* Add gradient to the text in the song name, attempt animation
* remove animation from text
* frantic commenting
* Why does this work on a contianer from my computer but not on vercel
* aha!
* Add in some nice animations for the colors
* Add in some nice animations for the text colors
* Add glow keyframes for the text
* remove glow animation
* remove text shadow entirely
* force commit to rebuild vercel?
* undo last change,(literally nothing)
* Speed up artist gradient
* Only set the barPalette if there is no song currently playing
Attempt to set songPalette to the recently playing url, but there may be a requirement for a barPalette
* Give barPalette some love
* Add placeholder URL if no image exists
* Enable personalized changes
* Enable personalized changes
* Revert personalized changes
* Revert margin change
---------
Co-authored-by: Lloyd Owen <2387296o@student.gla.ac.uk>
Co-authored-by: Andrew Novac <anovaec@gmail.com>
Co-authored-by: Ethan Shoham <69990209+Ethan-S-Dev@users.noreply.github.com>
Co-authored-by: Ethan Shoham <ethan380s@gmail.com>
Co-authored-by: AlexandrosAlexiou <alex.alexiouu@gmail.com>
Co-authored-by: Alexander Hamilton <65139378+GalexY727@users.noreply.github.com>
Co-authored-by: Alexander Hamilton <a.hamilton72006@gmail.com>
- Heroku will bind the app to $PORT
- Add parameter to API to be able to customize the background color of the svg
- Add parameter to API to be able to customize the border color of the svg
- Add SetUp.md section on how to customize your card with URL parameters
Update SetUp.md with a section on how to customize the card