Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.
/ MyMusic Public archive

A personal clone of Spotify to see if it can be created cheaper using the internet as source.

License

Notifications You must be signed in to change notification settings

DutchJavaDev/MyMusic

Repository files navigation

Discontinued google took down a third party API that I use :)

A personal clone of Spotify .NET

To see if it can be created cheaper using a vps/pi/local-pc to handle downloading YouTube videos and converting those to mp3 files, those mp3 files can be streamed or downloaded to a mp3 player running in a web browser or on a phone. Using mongodb for storage and/or local on the device.

this is a proof of concept I am working on

Publish Docker image

  • MVP
    • Working api
      • Download search request
      • Convert request to mp3
      • Upload mp3 to s3 (minio) -> mongodb
      • Update status
    • Working s3 storage (minio) -> mongodb
      • Write-only account
      • Read-only account
    • Working minimal player
      • Search music sources etc youtube etc
      • Stream song from s3 storage (minio) -> api -> mongodb
      • Implement player UI
      • Working Playlist manager
  • Dockerize
    • Compose
    • Extra step Kubernetes?
  • VPS Run
  • Rasberry PI Run
  • Local pc Run

About

A personal clone of Spotify to see if it can be created cheaper using the internet as source.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published