mirror of
https://github.com/Dvorinka/swingmusic-extended.git
synced 2026-06-03 20:13:02 +00:00
restyle
This commit is contained in:
@@ -184,7 +184,100 @@ docker run --name swingmusic -p 1970:1970 \
|
||||
|
||||
### CasaOS
|
||||
|
||||
For CasaOS custom-app deployment, use:
|
||||
Use this CasaOS custom-app compose.
|
||||
It runs both the main backend API and the bundled webclient from the same `swingmusic` container image.
|
||||
|
||||
```yaml
|
||||
name: swingmusic
|
||||
services:
|
||||
swingmusic:
|
||||
cpu_shares: 90
|
||||
command: []
|
||||
container_name: swingmusic
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
memory: 10000M
|
||||
hostname: swingmusic
|
||||
image: ghcr.io/dvorinka/swingmusic-extended:latest
|
||||
labels:
|
||||
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/SwingMusic/icon.png
|
||||
ports:
|
||||
- mode: ingress
|
||||
target: 1970
|
||||
published: "1970"
|
||||
protocol: tcp
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- type: bind
|
||||
source: /DATA/AppData/swingmusic/config
|
||||
target: /config
|
||||
- type: bind
|
||||
source: /DATA/Media/Music
|
||||
target: /music
|
||||
devices: []
|
||||
cap_add: []
|
||||
environment:
|
||||
- SWINGMUSIC_CLIENT_DIR=/app/client
|
||||
- SWINGMUSIC_PORT=1970
|
||||
networks:
|
||||
- default
|
||||
privileged: false
|
||||
networks:
|
||||
default:
|
||||
name: swingmusic_default
|
||||
x-casaos:
|
||||
architectures:
|
||||
- amd64
|
||||
author: SwingMX
|
||||
category: Media
|
||||
description:
|
||||
en_US: >
|
||||
Swing Music is a fast, beautiful, self-hosted music player designed for
|
||||
your local audio files, offering a sleek experience akin to Spotify but
|
||||
powered by your own music library. Simply run the app and access your
|
||||
music collection effortlessly through a web browser.
|
||||
|
||||
|
||||
Swing Music curates Daily Mixes based on your listening habits, ensures a clean and consistent library with metadata normalization, and supports album versioning (e.g., Deluxe, Remaster) alongside related artist and album recommendations. Browse your music library via folder view, manage playlists, and enjoy a seamless listening experience with silence detection and cross-fade. Additional features include listening statistics, lyrics view, Last.fm scrobbling, multi-user support, and personalized collections for grouping albums and artists.
|
||||
|
||||
|
||||
With its stunning browser-based interface and robust functionality, Swing Music is the perfect choice for music enthusiasts seeking a beautiful and practical way to manage and enjoy their local music collection.
|
||||
developer: SwingMX
|
||||
hostname: ""
|
||||
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/SwingMusic/icon.png
|
||||
index: /
|
||||
is_uncontrolled: false
|
||||
main: swingmusic
|
||||
port_map: "1970"
|
||||
scheme: http
|
||||
store_app_id: swingmusic
|
||||
tagline:
|
||||
en_US: Swing Music is a beautifully designed, self-hosted music streaming
|
||||
server. Like a cooler Spotify ... but bring your own music.
|
||||
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/SwingMusic/thumbnail.png
|
||||
tips:
|
||||
before_install:
|
||||
en_US: >
|
||||
When you first start Swing Music, it will ask you to pick music
|
||||
directory: Where do you want to look for music?
|
||||
|
||||
select "Specific directories" Option, and select "/music" and rescan.
|
||||
|
||||
|
||||
Default Account
|
||||
|
||||
| Name | Password |
|
||||
|
||||
| -------- | -------- |
|
||||
|
||||
| `admin` | `admin` |
|
||||
title:
|
||||
custom: ""
|
||||
en_us: Swing Music
|
||||
```
|
||||
|
||||
Quick references:
|
||||
|
||||
- [`docker-compose.casaos.yml`](/home/tdvorak/Desktop/PROG+HTML/SwingMusic/docker-compose.casaos.yml)
|
||||
- [`CASAOS_DEPLOYMENT.md`](/home/tdvorak/Desktop/PROG+HTML/SwingMusic/CASAOS_DEPLOYMENT.md)
|
||||
|
||||
Reference in New Issue
Block a user