Spotify utilities to increase productivity.
Tip
We are live @ https://themuzee.web.app
Currently on test-mode, create an issue to be whitelisted.
- ๐ชฉ Daily Smash: Get a daily-refreshed playlist based on your Library playlists.
- ๐ฒ Playlist Generator: Generate a playlist based on topics.
- ๐ Language Filter: Filter playlist songs based on language / charset.
- ๐ฉท Public Liked: Share your liked songs with the world.
- ๐ฆ๏ธ Live Weather: Update playlist description based on the weather.
- ๐ฆ Liked Archive: Automatically save unliked songs on an archive playlist.
- ... and more to come!
I coded this project using soft coding principles, so it's easy to add new features and maintain the codebase.
UI
- Framework:
๐ฐ Vue
- Components:
๐ Vuetify
- Hosting:
๐ฅ Firebase Hosting
Server
- Language: Python 3.12
- Framework:
๐ฉท Sanic
- Database:
๐ PostgreSQL
- Hosting: A
๐ต DigitalOcean
's๐ Ubuntu
droplet
UI
cd ui/muzee
npm install
# development
npm run dev
# deployment
npm run build
firebase deploy
Server
pip install -r requirements.txt
# development
sanic server:dev --port 6969 --host 0.0.0.0
# deployment
sanic server:pod --port 6912 --host --single-process