diff --git a/swingmusic/data/config/.gitkeep b/swingmusic/data/config/.gitkeep new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/swingmusic/data/config/.gitkeep @@ -0,0 +1 @@ + diff --git a/swingmusic/data/music/.gitkeep b/swingmusic/data/music/.gitkeep new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/swingmusic/data/music/.gitkeep @@ -0,0 +1 @@ + diff --git a/swingmusic/docker-compose.yml b/swingmusic/docker-compose.yml new file mode 100644 index 00000000..485f710e --- /dev/null +++ b/swingmusic/docker-compose.yml @@ -0,0 +1,20 @@ +version: "3.9" + +services: + app_proxy: + environment: + APP_HOST: swingmusic_app_1 + APP_PORT: 1970 + PROXY_AUTH_ADD: "false" + + app: + image: ghcr.io/swingmx/swingmusic:v2.0.9@sha256:f8dcd4e074355de8fe5e8ae256c0af0441715a0eaf0bf2eabaebc65447ea716c + restart: on-failure + environment: + - PUID=1000 + - PGID=1000 + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${APP_DATA_DIR}/data/music:/music:rw + - ${UMBREL_ROOT}/data/storage/downloads:/downloads + diff --git a/swingmusic/umbrel-app.yml b/swingmusic/umbrel-app.yml new file mode 100644 index 00000000..89f7ed4d --- /dev/null +++ b/swingmusic/umbrel-app.yml @@ -0,0 +1,32 @@ +manifestVersion: 1 +id: swingmusic +name: Swing Music +tagline: Self-hosted music streaming +category: media +version: "2.0.9" +port: 1970 +description: >- + 🎵 Swing Music is a self-hosted music streaming app — modern, clean, and powerful. + + It lets you create your own private Spotify-like service at home. + + + 🧑‍💻 Built with privacy in mind. + + + Swing Music keeps your data local. Host your music library, stream from any browser, and enjoy full control. +developer: Mungai Njoroge +website: https://github.com/swing-opensource/swingmusic +submitter: panie18 +submission: https://github.com/getumbrel/umbrel-apps/pull/3412 +repo: https://github.com/swing-opensource/swingmusic +support: https://github.com/swing-opensource/swingmusic/issues +defaultUsername: "admin" +defaultPassword: "admin" +dependencies: [] +releaseNotes: "" +path: "/" +gallery: + - 1.jpg + - 2.jpg + - 3.jpg