{"repo":"boreq/eggplant","free":true,"listed":false,"github":"https://github.com/boreq/eggplant","clone":"git clone https://github.com/boreq/eggplant.git","description":"Eggplant is a self-hosted music streaming service","language":"Go","stars":37,"topics":["music","self-hosted"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Eggplant [![CI][ci-badge]][ci] Eggplant is a self-hosted music streaming service. Do you have a large music collection that you want to be able to listen to from anywhere? Simply point Eggplant at your music directory and it will make it available via your web browser. You may also connect your instance with other instances to easily share music with your friends. ![Eggplant][screenshot] Check it out A live demo is available at [music.0x46.net][demo]. Installation This project may be annoying to build. I recommend using Docker. I want to use Docker I recommend starting in an empty directory and cloning the eggplant directory into it: $ git clone https://github.com/boreq/eggplant The repository comes with a Dockerfile . The easiest way to use the Dockerfile is via Docker Compose. $ ls docker-compose.yaml eggplant $ cat docker-compose.yaml services: eggplant: build: ./eggplant volumes: - /host/path/to/music:/music:ro - /host/path/to/data:/data - /host/path/to/cache:/cache ports: - \"8123:8118\" restart: always $ docker compose up In this example Eggplant is exposed on the host system under port 8123 . Normally you would then point your reverse proxy e.g. nginx at this port. If you don't want to use Docker Compose then I presume you know how to figure this out by yourself via Kubernetes or by using Docker directly based on the example above. The layout of the music directory is documented in the section [\"Music directory\"][anchor-music-directory]. I do not want to use Docker Eggpl","default_branch":null,"files":null,"tree":[],"storefront":"/r/boreq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/boreq/eggplant/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}