Your Spotify: Free Personalized Self-hosted Spotify App

Your Spotify: Free Personalized Self-hosted Spotify App

YourSpotify is a self-hosted application that tracks what you listen and offers you a dashboard to explore statistics about it! It's composed of a web server which polls the Spotify API every now and then and a web application on which you can explore your statistics.

Features

  • User-friendly
  • Responsive interface
  • Build Easy with Docker
  • Real-time statistics

Install using Docker-Compose

Follow the docker-compose-example.yml to host your application through docker.

services:
  server:
    image: yooooomi/your_spotify_server
    restart: always
    ports:
      - "8080:8080"
    links:
      - mongo
    depends_on:
      - mongo
    environment:
      API_ENDPOINT: http://localhost:8080 # This MUST be included as a valid URL in the spotify dashboard (see below)
      CLIENT_ENDPOINT: http://localhost:3000
      SPOTIFY_PUBLIC: __your_spotify_client_id__
      SPOTIFY_SECRET: __your_spotify_secret__
  mongo:
    container_name: mongo
    image: mongo:6
    volumes:
      - ./your_spotify_db:/data/db

  web:
    image: yooooomi/your_spotify_client
    restart: always
    ports:
      - "3000:3000"
    environment:
      API_ENDPOINT: http://localhost:8080

Note, that it does not work on some ARM-based devices because of MongoDB version. The developer recommends to use mongo:4.4

License

GPL-3.0

Resources

GitHub - Yooooomi/your_spotify: Self hosted Spotify tracking dashboard
Self hosted Spotify tracking dashboard. Contribute to Yooooomi/your_spotify development by creating an account on GitHub.







Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+