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
- 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
- Working api
- Dockerize
- Compose
- Extra step Kubernetes?
- VPS Run
- Rasberry PI Run
- Local pc Run