You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a free, web-based media streamer, providing ubiquitious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room."
- {vol_path: "/media", vol_host_path: "/path/to/other media", desc: "Location of other media."}
32
+
- {vol_path: "/media", vol_host_path: "/path/to/other media", desc: "Location of other media."}
36
33
opt_param_device_map: true
37
34
opt_param_devices:
38
-
- { device_path: "/dev/snd", device_host_path: "/dev/snd", desc: "Only needed to pass your host sound device to Airsonic's Java jukebox player." }
39
-
35
+
- {device_path: "/dev/snd", device_host_path: "/dev/snd", desc: "Only needed to pass your host sound device to Airsonic's Java jukebox player."}
40
36
readonly_supported: true
41
-
42
37
# application setup block
43
38
app_setup_block_enabled: true
44
-
app_setup_block: |
45
-
39
+
app_setup_block: |2
46
40
We don't formally support upgrading from Airsonic to Airsonic Advanced, it may or may not work for you and we'd recommend making backups before attempting this. Following the upgrade you may experience a forced rescan of your library so take this into account if you have a lot of files.
47
41
48
42
Please see notes about upgrading from v10 to v11 [here](https://github.com/airsonic-advanced/airsonic-advanced#usage)
@@ -54,13 +48,55 @@ app_setup_block: |
54
48
Extra java options can be passed with the JAVA_OPTS environment variable, eg `-e JAVA_OPTS="-Xmx256m -Xms256m"`. For some reverse proxies, you may need to pass `JAVA_OPTS=-Dserver.use-forward-headers=true` for airsonic to generate the proper URL schemes.
55
49
56
50
Note that if you want to use [Airsonic's Java jukebox player](https://airsonic.github.io/docs/jukebox/), then `PGID` will need to match the group of your sound device (e.g. `/dev/snd`).
57
-
51
+
# init diagram
52
+
init_diagram: |
53
+
"airsonic-advanced:latest": {
54
+
docker-mods
55
+
base {
56
+
fix-attr +\nlegacy cont-init
57
+
}
58
+
docker-mods -> base
59
+
legacy-services
60
+
custom services
61
+
init-services -> legacy-services
62
+
init-services -> custom services
63
+
custom services -> legacy-services
64
+
legacy-services -> ci-service-check
65
+
init-migrations -> init-adduser
66
+
init-config -> init-airsonic-advanced-config
67
+
init-os-end -> init-config
68
+
init-airsonic-advanced-config -> init-config-end
69
+
init-config -> init-config-end
70
+
init-os-end -> init-crontab-config
71
+
init-mods-end -> init-custom-files
72
+
base -> init-envfile
73
+
base -> init-migrations
74
+
base -> init-mods
75
+
init-config-end -> init-mods
76
+
init-mods -> init-mods-end
77
+
init-mods-package-install -> init-mods-end
78
+
init-mods -> init-mods-package-install
79
+
base -> init-os-end
80
+
init-adduser -> init-os-end
81
+
init-envfile -> init-os-end
82
+
init-migrations -> init-os-end
83
+
init-custom-files -> init-services
84
+
init-mods-end -> init-services
85
+
init-services -> svc-airsonic-advanced
86
+
svc-airsonic-advanced -> legacy-services
87
+
init-services -> svc-cron
88
+
svc-cron -> legacy-services
89
+
}
90
+
Base Images: {
91
+
"baseimage-alpine:3.20"
92
+
}
93
+
"airsonic-advanced:latest" <- Base Images
58
94
# changelog
59
95
changelogs:
60
-
- {date: "24.05.24:", desc: "Rebase to Alpine 3.20."}
61
-
- {date: "20.03.24:", desc: "Rebase to Alpine 3.19."}
62
-
- {date: "30.05.23:", desc: "Rebase to Alpine 3.18."}
63
-
- {date: "11.02.23:", desc: "Rebase to Alpine 3.17."}
64
-
- {date: "23.10.22:", desc: "Rebase to Alpine 3.16, migrate to s6v3."}
65
-
- {date: "25.07.22:", desc: "Add vorbis-tools."}
66
-
- {date: "02.01.22:", desc: "Initial Release."}
96
+
- {date: "24.05.24:", desc: "Rebase to Alpine 3.20."}
97
+
- {date: "20.03.24:", desc: "Rebase to Alpine 3.19."}
98
+
- {date: "30.05.23:", desc: "Rebase to Alpine 3.18."}
99
+
- {date: "11.02.23:", desc: "Rebase to Alpine 3.17."}
100
+
- {date: "23.10.22:", desc: "Rebase to Alpine 3.16, migrate to s6v3."}
0 commit comments