Skip to content

webdev03/devarsh-music

Repository files navigation

devarsh-music

A barebones self-hosted music player!

It can use yt-dlp to download files from supported sources, and ffmpeg to convert the downloaded file into a standard format so that all web browsers can play the audio back.

Requires bun, yt-dlp, and ffmpeg to be installed on the machine.

Starting

One command installs dependencies and starts the music player:

./start.sh

Configuration

You can access the installation on port 3000 (to change this edit the DEVARSH_MUSIC_PORT environment variable). The default password is InitialPassword. You can change it by sending a POST HTTP request to /api/password, where the request body is the new password. All data is stored in backend/music-data.

If you have any ideas or need some help, please put them in the GitHub Issues tab on this repository and I can help you.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published