https://github.com/thibseisel/odeon-web
Graphical representation of audio analysis information from Spotify Web API.
https://github.com/thibseisel/odeon-web
angular kotlin music-information-retrieval spotify-web-api
Last synced: 2 months ago
JSON representation
Graphical representation of audio analysis information from Spotify Web API.
- Host: GitHub
- URL: https://github.com/thibseisel/odeon-web
- Owner: thibseisel
- License: apache-2.0
- Created: 2020-02-02T19:10:55.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2021-05-28T16:13:25.000Z (about 5 years ago)
- Last Synced: 2025-03-21T07:45:12.590Z (over 1 year ago)
- Topics: angular, kotlin, music-information-retrieval, spotify-web-api
- Language: Kotlin
- Homepage: https://odeon-web.herokuapp.com
- Size: 872 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Odeon Web
Odeon Web allows for displaying audio analysis information from
the [Spotify Web API](https://developer.spotify.com/documentation/web-api/).
Spotify API exposes a lot of useful statistics on how music impacts how we feel.
This app focuses on simplifying analysis of those data using visual graphs. It
also acts as a proxy to request Spotify Web API without needing to create a
developer account.
## Tech stack
Odeon is made of 2 software components:
- A Spring Boot Kotlin back-end REST API,
- An Angular front-end.
## Hosting
The app is currently hosted on [Heroku](https://odeon-web.herokuapp.com). Please
be patient when accessing the website as the server is automatically paused when
not requested for 1 hour and takes about 30 seconds to restart due to being
hosted for free.
## Work in progress
- Redesign website to be responsive. The current UX on small screens is quite
bad.
- Migrate server code from Spring Boot to Ktor.
- Encapsulate back-end and front-end in Docker containers.