Compare commits

..

261 Commits

Author SHA1 Message Date
Alexandre
fe240a2f29 Add aurral submitter to addon_submitters.json 2026-05-21 08:56:30 +02:00
petruknw
55236b67c3 aurral: replace /app/backend/data and /app/downloads with symlinks at build time 2026-05-21 16:24:51 +10:00
petruknw
78da35d63f aurral: fix data/downloads paths to match upstream volume layout 2026-05-21 16:21:03 +10:00
petruknw
2159f17969 aurral: remove unnecessary PUID/PGID env vars 2026-05-21 16:19:10 +10:00
petruknw
ac67de8ef1 aurral: symlink /app/backend/data/image-proxy -> /config/data/image-proxy 2026-05-21 16:17:44 +10:00
petruknw
4ecf6fb5dc aurral: use PUID/PGID=0 instead of chown for runtime permissions 2026-05-21 16:15:19 +10:00
petruknw
d0f19aaa19 aurral: fix image-proxy dir permissions - chown node, not 777 2026-05-21 16:14:08 +10:00
petruknw
526045648b aurral: pre-create /app/backend/data/image-proxy at build time with correct permissions 2026-05-21 16:13:30 +10:00
petruknw
1b6a2c1edf aurral: pre-create /app/backend/data/image-proxy in entrypoint 2026-05-21 16:09:34 +10:00
petruknw
6d891edb3a aurral: set version to 1.76.17 2026-05-21 16:06:33 +10:00
petruknw
7c5e131959 aurral: delete dead s6 run script (plain Node image, no s6) 2026-05-21 16:05:27 +10:00
petruknw
b34cfd35bd aurral: remove dead s6 run script, clean up Dockerfile chmod 2026-05-21 16:05:14 +10:00
petruknw
29e2d595e3 aurral: bump to 1.76.17-2 2026-05-21 16:02:49 +10:00
petruknw
8e50b0e87f aurral: fix startup — plain Node image, use entrypoint override not s6 2026-05-21 16:01:38 +10:00
petruknw
9017e16897 aurral: bump version to 1.76.17-1 to force image rebuild 2026-05-21 15:58:02 +10:00
petruknw
cf02b5bfc8 aurral: override upstream ENTRYPOINT with /init so s6 owns startup 2026-05-21 15:54:10 +10:00
petruknw
2903a010ee aurral: simplify CHANGELOG to single initial release entry 2026-05-21 15:44:07 +10:00
petruknw
da506fc508 aurral: simplify startup — call node directly from run script, drop passthrough entrypoint 2026-05-21 15:43:01 +10:00
petruknw
c15a15efa8 aurral: explicitly set ENTRYPOINT and CMD to match upstream 2026-05-21 15:38:09 +10:00
petruknw
b486b16d3b aurral: chmod our docker-entrypoint.sh override so it's executable 2026-05-21 15:36:24 +10:00
petruknw
df9f80969a aurral: revert to docker-entrypoint.sh, pre-create /app/backend/data so chown succeeds 2026-05-21 15:34:33 +10:00
petruknw
eb4fe464e0 aurral: call node directly, skip docker-entrypoint.sh entirely 2026-05-21 15:32:26 +10:00
petruknw
59e3dc1625 aurral: fix image tag format (1.76.17 not v1.76.17) 2026-05-21 15:28:46 +10:00
petruknw
ec19bdc97a aurral: update updater.json to v1.76.16 2026-05-21 15:21:51 +10:00
petruknw
927845bd66 aurral: update build.json to v1.76.16 2026-05-21 15:21:06 +10:00
petruknw
6c9636f700 aurral: downgrade to v1.76.16 (v1.76.17 image not published to ghcr.io) 2026-05-21 15:19:33 +10:00
petruknw
b3d5d53743 aurral: symlink image-proxy to /config/data to fix EACCES error 2026-05-21 15:15:24 +10:00
petruknw
a6db72c07d aurral: fix bare URL in README (markdownlint MD034) 2026-05-21 15:10:59 +10:00
petruknw
13d13d9cdd aurral: simplify CHANGELOG to single initial release entry 2026-05-21 14:39:03 +10:00
petruknw
4909bd28bb aurral: fix apparmor /config path, update CHANGELOG 2026-05-21 14:37:29 +10:00
petruknw
0a51e2f279 aurral: pin to v1.76.17, drop redundant entrypoint chmod 2026-05-21 14:35:20 +10:00
petruknw
acfa99e20b aurral: remove horizontal rule from installation section 2026-05-21 14:29:38 +10:00
petruknw
336b427bc9 aurral: simplify installation step 1 to badge only 2026-05-21 14:22:17 +10:00
petruknw
8b959e7ab6 Add files via upload 2026-05-21 14:15:00 +10:00
petruknw
e6f68d381e Rename logo.png to icon.png 2026-05-21 14:14:22 +10:00
petruknw
9ac9f7e1f8 Replace logo 2026-05-21 12:13:17 +10:00
petruknw
d99e703e66 aurral: remove panel_icon/panel_title (no ingress) 2026-05-21 12:08:45 +10:00
petruknw
cbc8e9cb95 chore: disable ingress until upstream frameAncestors CSP is fixed 2026-05-21 00:13:15 +10:00
petruknw
bd1735a57e feat: re-enable ingress 2026-05-21 00:11:38 +10:00
petruknw
7650e0bf40 fix: disable ingress, use direct port webui link; pre-declare WEEKLY_FLOW_FOLDER in env_vars 2026-05-21 00:09:56 +10:00
petruknw
4a168b2e8a fix: bake DOWNLOAD_FOLDER default into image ENV so it's inherited by all services 2026-05-20 23:59:48 +10:00
petruknw
5e426b1aa6 fix: pre-create /config/data at build time and set AURRAL_DATA_DIR as ENV 2026-05-20 23:54:10 +10:00
petruknw
971225c527 fix: set PUID=0/PGID=0 so entrypoint stays as root and can write /config/data 2026-05-20 23:48:54 +10:00
petruknw
ed705a051f fix: chmod the passthrough entrypoint so it actually overrides upstream 2026-05-20 23:40:41 +10:00
petruknw
5c6290b1d1 fix: remove image: field so HA builds from Dockerfile; use AURRAL_DATA_DIR env var
When image: is set in config.yaml, HA pulls that image directly and
never runs the Dockerfile, so the rootfs overlay (including the
passthrough entrypoint) was never applied. Removing image: forces HA
to build from the Dockerfile, which COPYs rootfs/ and applies our
run script and entrypoint override.

Also switch run script from symlink approach to AURRAL_DATA_DIR env
var, which avoids the race condition where docker-entrypoint.sh runs
before s6 and tries to chown a broken symlink target.
2026-05-20 23:34:40 +10:00
petruknw
5bd01b5a06 Merge pull request #2 from petruknw/feat/aurral-addon
Feat/aurral addon
2026-05-20 23:29:58 +10:00
petruknw
726f6360d1 fix: resolve merge conflicts with master
- config.yaml: adopt master's env_vars block and version (1.76.12), drop data_folder option
- run: adopt master's /config/data symlink approach (real dir chowned by entrypoint, then symlinked)
- README: keep badge indent fix, update config table to remove data_folder row, fix install steps
- docker-entrypoint.sh: keep passthrough (master doesn't have this file)
2026-05-20 23:29:24 +10:00
petruknw
c833761e2d fix: use HA /data for addon storage, remove data_folder config option
/data is HA's built-in private persistent storage for every addon - no
user configuration needed. Only download_folder needs to be user-facing
since that's where the music lives and users need to know the path.
2026-05-20 23:20:44 +10:00
petruknw
9d1d2dc72e fix: revert image back to upstream (no local build needed) 2026-05-20 23:18:42 +10:00
petruknw
0808883159 fix: use env vars instead of symlinks to redirect data/download paths
The upstream docker-entrypoint.sh chowns /app/backend/data which fails
when it's a symlink to a host-mounted HA path. Instead, use the env vars
that Aurral natively supports to redirect paths:
  - AURRAL_DATA_DIR  -> data_folder config option
  - DOWNLOAD_FOLDER  -> download_folder config option
  - WEEKLY_FLOW_FOLDER -> download_folder/weekly-flow

This lets the entrypoint chown the real (container-internal) /app/backend/data
unmolested, while node writes persistent data directly to the HA share paths.
2026-05-20 23:17:45 +10:00
petruknw
a089e5271b fix: point image to alexbelgium-built registry so Dockerfile/rootfs overlay is actually used
Previously image: pointed directly at the upstream ghcr.io/lklynet/aurral,
meaning the Dockerfile was never built and the rootfs overlay (including the
entrypoint fix) was never applied. Changed to ghcr.io/alexbelgium/aurral-{arch}
which is where the CI build pushes the image built FROM the upstream via build.json.
2026-05-20 23:14:00 +10:00
petruknw
0214053b74 revert: undo entrypoint override (config uses pre-built image, no Docker build) 2026-05-20 23:11:37 +10:00
petruknw
15749a4d2f fix: replace upstream entrypoint with no-op to prevent chown on host-mounted paths
docker-entrypoint.sh runs chown -R on /app/backend/data which fails when
that path is a symlink to a host-mounted HA volume. Replace it with a
passthrough script that just exec's its arguments, letting the s6 run
script handle all setup.
2026-05-20 23:10:28 +10:00
petruknw
d7fc0eb331 fix: indent badge under step 1 to prevent ordered list numbering reset 2026-05-20 23:09:07 +10:00
petruknw
46df56a264 fix: override upstream entrypoint to prevent chown failure on host-mounted paths
The upstream docker-entrypoint.sh runs chown -R on /app/backend/data before
the s6 run script can replace it with a symlink. When the symlink target is a
host-mounted HA path (/share, /data, etc.), the chown fails with
"Operation not permitted".

Overriding ENTRYPOINT with /init hands control directly to s6-overlay, which
then runs the run script that creates the symlinks before node starts.
2026-05-20 23:07:41 +10:00
petruknw
f2d9a6f7f0 fix: remove superfluous port config, fix chown by using env vars instead of symlinks 2026-05-20 21:01:33 +10:00
petruknw
5afc1f2b33 fix: align addon version with upstream GHCR tag 1.76.12 2026-05-20 20:49:18 +10:00
petruknw
a6ae4d4131 Merge pull request #1 from petruknw/feat/aurral-addon
Add Aurral Home Assistant addon
2026-05-20 20:39:15 +10:00
petruknw
b37e3208f5 Update logo image in aurral directory 2026-05-20 20:37:15 +10:00
petruknw
3657083d62 add placeholder logo.png for Aurral addon 2026-05-20 20:28:50 +10:00
petruknw
c293551ed9 fix: remove webui line and Options header from README 2026-05-20 19:16:44 +10:00
petruknw
c53bab9d3d fix: clean up README - remove badges, support section, fix button layout 2026-05-20 19:15:14 +10:00
petruknw
f185834afa fix: simplify config and README to match repo style
- config.yaml: strip back to download_folder, data_folder, port only
- README.md: match alexbelgium style, merge upstream link into About,
  remove badge buttons, remove Navidrome references
2026-05-20 19:12:09 +10:00
petruknw
9e5cb90283 fix: apply review fixes to Aurral addon
- config.yaml: fix url to point to master, add ingress support,
  remove download_folder/data_folder from options (set via UI),
  match lidarr schema style with env_vars passthrough
- updater.json: add with upstream v1.76.12 tracking lklynet/aurral
- run script: use proper ingress port env var, cleaner startup
- README.md: fix install instructions to reference master branch
2026-05-20 19:02:06 +10:00
petruknw
457730c5ec feat: add Aurral add-on
Wraps ghcr.io/lklynet/aurral — self-hosted music discovery,
request management, flows and playlist importing for Lidarr
with Navidrome integration.

- Port: 3001
- Volumes: /app/downloads (flows/downloads), /app/backend/data (DB)
- Env options: PUID, PGID, TRUST_PROXY, TZ, LIDARR_INSECURE, AUTH_PROXY_*
2026-05-20 18:56:24 +10:00
Alexandre
207fc703a7 Merge pull request #2721 from alexbelgium/copilot/fix-filebrowser-start-issue
filebrowser: fix continuous loading screen (blue pulsating dots) in NoAuth mode
2026-05-20 10:45:51 +02:00
Alexandre
46cc8d102c Update ingress entry and version in config.yaml 2026-05-20 10:43:12 +02:00
Alexandre
50796bca5b Update CHANGELOG.md 2026-05-20 10:42:37 +02:00
copilot-swe-agent[bot]
50833e5f2f Merge origin/master and fix duplicate CHANGELOG entry
Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/abffb289-855c-4fef-9d3a-7896eaf40d42

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-05-20 08:37:33 +00:00
copilot-swe-agent[bot]
dc9967085c Merge remote-tracking branch 'origin/master' into copilot/fix-filebrowser-start-issue
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-05-20 08:37:01 +00:00
github-actions
cfb76f0018 GitHub bot: changelog [nobuild] 2026-05-20 08:27:03 +00:00
Alexandre
1d0d36dd26 Update config.yaml
https://github.com/alexbelgium/hassio-addons/issues/2720
2026-05-20 10:24:46 +02:00
copilot-swe-agent[bot]
36b4314e6c Fix filebrowser Vue Router catchAll crash via nginx root redirect
Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/5476414b-abaf-44f4-96ac-aa4e1c5b96a8

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-05-20 06:55:43 +00:00
copilot-swe-agent[bot]
add38cacef Fix filebrowser continuous loading screen when NoAuth=true
Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/e93921db-911c-409f-bbfc-c80edd6d4817

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-05-20 05:30:59 +00:00
copilot-swe-agent[bot]
d4efdc518a Initial plan 2026-05-20 05:11:02 +00:00
GitHub Actions
432aef3ada Revert "Updater bot : immich_noml updated to 2.7.5"
This reverts commit bc6cae0e69.
2026-05-19 18:35:56 +00:00
GitHub Actions
789dfa9f08 Revert "Updater bot : jackett updated to 0.24.1894"
This reverts commit 60b92ca418.
2026-05-19 18:35:56 +00:00
GitHub Actions
7b6c06551b Revert "Updater bot : joplin updated to 3.7.1"
This reverts commit 3b77f3137e.
2026-05-19 18:35:56 +00:00
GitHub Actions
6e0b70672e Revert "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306"
This reverts commit f83a4131c7.
2026-05-19 18:35:56 +00:00
GitHub Actions
b86fba92ab Revert "Updater bot : scrutiny updated to v1.58.0"
This reverts commit 93b0f48a63.
2026-05-19 18:35:56 +00:00
GitHub Actions
8a6ef9bddd Revert "Updater bot : scrutiny_fa updated to v1.58.0"
This reverts commit cd35135176.
2026-05-19 18:35:56 +00:00
GitHub Actions
e104ed8b34 Revert "Updater bot : tdarr updated to 2.74.01"
This reverts commit 6c978b0ab8.
2026-05-19 18:35:56 +00:00
GitHub Actions
860e4da8f7 Revert "Updater bot : webtop_kde updated to 4.16-r0-ls94"
This reverts commit ff13031f0e.
2026-05-19 18:35:56 +00:00
GitHub Actions
517e4f464c Reapply "Updater bot : webtop_kde updated to 4.16-r0-ls94"
This reverts commit e1aa6b84e8.
2026-05-19 18:35:56 +00:00
GitHub Actions
f5579914a6 Reapply "Updater bot : tdarr updated to 2.74.01"
This reverts commit b4933b5fdc.
2026-05-19 18:35:56 +00:00
GitHub Actions
ecba6f279f Reapply "Updater bot : scrutiny_fa updated to v1.58.0"
This reverts commit 7989a3cd43.
2026-05-19 18:35:56 +00:00
GitHub Actions
4cd2ea7f8b Reapply "Updater bot : scrutiny updated to v1.58.0"
This reverts commit d9c8912cc1.
2026-05-19 18:35:56 +00:00
GitHub Actions
e66369b37e Reapply "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306"
This reverts commit c9c449bd1e.
2026-05-19 18:35:56 +00:00
GitHub Actions
f369808c8a Reapply "Updater bot : joplin updated to 3.7.1"
This reverts commit d2fbed450b.
2026-05-19 18:35:56 +00:00
GitHub Actions
220f1d2115 Reapply "Updater bot : jackett updated to 0.24.1894"
This reverts commit b7dfa375e5.
2026-05-19 18:35:56 +00:00
GitHub Actions
2092ac7c9a Reapply "Updater bot : immich_noml updated to 2.7.5"
This reverts commit 11e3a90b25.
2026-05-19 18:35:56 +00:00
GitHub Actions
1e40ae9a05 Reapply "Updater bot : immich_cuda updated to 2.7.5"
This reverts commit 992155e883.
2026-05-19 18:35:56 +00:00
GitHub Actions
783829bfa2 Reapply "Updater bot : immich updated to 2.7.5"
This reverts commit ac6303b2ae.
2026-05-19 18:35:56 +00:00
GitHub Actions
48e5a1620f Revert "Reapply "Updater bot : immich updated to 2.7.5""
This reverts commit 7050155be4.
2026-05-19 18:35:56 +00:00
GitHub Actions
6481250111 Revert "Reapply "Updater bot : immich_cuda updated to 2.7.5""
This reverts commit 09e5d397d0.
2026-05-19 18:35:56 +00:00
GitHub Actions
f840032284 Revert "Reapply "Updater bot : immich_noml updated to 2.7.5""
This reverts commit d0a8b0c088.
2026-05-19 18:35:56 +00:00
GitHub Actions
598c16e657 Revert "Reapply "Updater bot : jackett updated to 0.24.1894""
This reverts commit a09cf58fb0.
2026-05-19 18:35:56 +00:00
GitHub Actions
5c84579214 Revert "Reapply "Updater bot : joplin updated to 3.7.1""
This reverts commit cdcf1ec99d.
2026-05-19 18:35:56 +00:00
GitHub Actions
782cedae8b Revert "Reapply "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306""
This reverts commit 054c6265ed.
2026-05-19 18:35:56 +00:00
GitHub Actions
d298da0237 Revert "Reapply "Updater bot : scrutiny updated to v1.58.0""
This reverts commit 3e97fa7c53.
2026-05-19 18:35:56 +00:00
GitHub Actions
72c04f057f Revert "Reapply "Updater bot : scrutiny_fa updated to v1.58.0""
This reverts commit 81e3fc63f2.
2026-05-19 18:35:56 +00:00
GitHub Actions
494e545b96 Revert "Reapply "Updater bot : tdarr updated to 2.74.01""
This reverts commit 77c85f53fc.
2026-05-19 18:35:56 +00:00
GitHub Actions
853d656f07 Revert "Reapply "Updater bot : webtop_kde updated to 4.16-r0-ls94""
This reverts commit bc8482de0b.
2026-05-19 18:35:56 +00:00
GitHub Actions
b00b778b92 Reapply "Updater bot : webtop_kde updated to 4.16-r0-ls94"
This reverts commit 4a383caf76.
2026-05-19 18:35:56 +00:00
GitHub Actions
a707c76f8f Reapply "Updater bot : tdarr updated to 2.74.01"
This reverts commit b27d50799f.
2026-05-19 18:35:56 +00:00
GitHub Actions
ccedcf467c Reapply "Updater bot : scrutiny_fa updated to v1.58.0"
This reverts commit afe166d7df.
2026-05-19 18:35:56 +00:00
GitHub Actions
cf4721286c Reapply "Updater bot : scrutiny updated to v1.58.0"
This reverts commit 41ca783aa0.
2026-05-19 18:35:56 +00:00
GitHub Actions
7e55580a4d Reapply "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306"
This reverts commit 14663c5690.
2026-05-19 18:35:56 +00:00
GitHub Actions
654b0cac11 Reapply "Updater bot : joplin updated to 3.7.1"
This reverts commit 874faa97c6.
2026-05-19 18:35:56 +00:00
GitHub Actions
9d951b562e Reapply "Updater bot : jackett updated to 0.24.1894"
This reverts commit b2d843a923.
2026-05-19 18:35:56 +00:00
GitHub Actions
8128a5b5fd Reapply "Updater bot : immich_noml updated to 2.7.5"
This reverts commit 70d319339e.
2026-05-19 18:35:56 +00:00
GitHub Actions
ec1375bb7b Reapply "Updater bot : immich_cuda updated to 2.7.5"
This reverts commit f39814d86b.
2026-05-19 18:35:56 +00:00
GitHub Actions
f39814d86b Revert "Updater bot : immich_cuda updated to 2.7.5"
This reverts commit 1cc7df2070.
2026-05-19 18:35:35 +00:00
GitHub Actions
70d319339e Revert "Updater bot : immich_noml updated to 2.7.5"
This reverts commit bc6cae0e69.
2026-05-19 18:35:35 +00:00
GitHub Actions
b2d843a923 Revert "Updater bot : jackett updated to 0.24.1894"
This reverts commit 60b92ca418.
2026-05-19 18:35:35 +00:00
GitHub Actions
874faa97c6 Revert "Updater bot : joplin updated to 3.7.1"
This reverts commit 3b77f3137e.
2026-05-19 18:35:35 +00:00
GitHub Actions
14663c5690 Revert "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306"
This reverts commit f83a4131c7.
2026-05-19 18:35:35 +00:00
GitHub Actions
41ca783aa0 Revert "Updater bot : scrutiny updated to v1.58.0"
This reverts commit 93b0f48a63.
2026-05-19 18:35:35 +00:00
GitHub Actions
afe166d7df Revert "Updater bot : scrutiny_fa updated to v1.58.0"
This reverts commit cd35135176.
2026-05-19 18:35:35 +00:00
GitHub Actions
b27d50799f Revert "Updater bot : tdarr updated to 2.74.01"
This reverts commit 6c978b0ab8.
2026-05-19 18:35:35 +00:00
GitHub Actions
4a383caf76 Revert "Updater bot : webtop_kde updated to 4.16-r0-ls94"
This reverts commit ff13031f0e.
2026-05-19 18:35:35 +00:00
GitHub Actions
bc8482de0b Reapply "Updater bot : webtop_kde updated to 4.16-r0-ls94"
This reverts commit e1aa6b84e8.
2026-05-19 18:35:35 +00:00
GitHub Actions
77c85f53fc Reapply "Updater bot : tdarr updated to 2.74.01"
This reverts commit b4933b5fdc.
2026-05-19 18:35:35 +00:00
GitHub Actions
81e3fc63f2 Reapply "Updater bot : scrutiny_fa updated to v1.58.0"
This reverts commit 7989a3cd43.
2026-05-19 18:35:35 +00:00
GitHub Actions
3e97fa7c53 Reapply "Updater bot : scrutiny updated to v1.58.0"
This reverts commit d9c8912cc1.
2026-05-19 18:35:35 +00:00
GitHub Actions
054c6265ed Reapply "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306"
This reverts commit c9c449bd1e.
2026-05-19 18:35:35 +00:00
GitHub Actions
cdcf1ec99d Reapply "Updater bot : joplin updated to 3.7.1"
This reverts commit d2fbed450b.
2026-05-19 18:35:35 +00:00
GitHub Actions
a09cf58fb0 Reapply "Updater bot : jackett updated to 0.24.1894"
This reverts commit b7dfa375e5.
2026-05-19 18:35:35 +00:00
GitHub Actions
d0a8b0c088 Reapply "Updater bot : immich_noml updated to 2.7.5"
This reverts commit 11e3a90b25.
2026-05-19 18:35:35 +00:00
GitHub Actions
09e5d397d0 Reapply "Updater bot : immich_cuda updated to 2.7.5"
This reverts commit 992155e883.
2026-05-19 18:35:35 +00:00
GitHub Actions
7050155be4 Reapply "Updater bot : immich updated to 2.7.5"
This reverts commit ac6303b2ae.
2026-05-19 18:35:35 +00:00
GitHub Actions
ac6303b2ae Revert "Updater bot : immich updated to 2.7.5"
This reverts commit 86f464180b.
2026-05-19 18:35:23 +00:00
GitHub Actions
992155e883 Revert "Updater bot : immich_cuda updated to 2.7.5"
This reverts commit 1cc7df2070.
2026-05-19 18:35:23 +00:00
GitHub Actions
11e3a90b25 Revert "Updater bot : immich_noml updated to 2.7.5"
This reverts commit bc6cae0e69.
2026-05-19 18:35:23 +00:00
GitHub Actions
b7dfa375e5 Revert "Updater bot : jackett updated to 0.24.1894"
This reverts commit 60b92ca418.
2026-05-19 18:35:23 +00:00
GitHub Actions
d2fbed450b Revert "Updater bot : joplin updated to 3.7.1"
This reverts commit 3b77f3137e.
2026-05-19 18:35:23 +00:00
GitHub Actions
c9c449bd1e Revert "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306"
This reverts commit f83a4131c7.
2026-05-19 18:35:23 +00:00
GitHub Actions
d9c8912cc1 Revert "Updater bot : scrutiny updated to v1.58.0"
This reverts commit 93b0f48a63.
2026-05-19 18:35:23 +00:00
GitHub Actions
7989a3cd43 Revert "Updater bot : scrutiny_fa updated to v1.58.0"
This reverts commit cd35135176.
2026-05-19 18:35:23 +00:00
GitHub Actions
b4933b5fdc Revert "Updater bot : tdarr updated to 2.74.01"
This reverts commit 6c978b0ab8.
2026-05-19 18:35:23 +00:00
GitHub Actions
e1aa6b84e8 Revert "Updater bot : webtop_kde updated to 4.16-r0-ls94"
This reverts commit ff13031f0e.
2026-05-19 18:35:22 +00:00
alexbelgium
ff13031f0e Updater bot : webtop_kde updated to 4.16-r0-ls94 2026-05-19 20:35:13 +02:00
alexbelgium
6c978b0ab8 Updater bot : tdarr updated to 2.74.01 2026-05-19 20:34:07 +02:00
alexbelgium
cd35135176 Updater bot : scrutiny_fa updated to v1.58.0 2026-05-19 20:33:39 +02:00
alexbelgium
93b0f48a63 Updater bot : scrutiny updated to v1.58.0 2026-05-19 20:33:35 +02:00
alexbelgium
f83a4131c7 Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306 2026-05-19 20:33:03 +02:00
alexbelgium
3b77f3137e Updater bot : joplin updated to 3.7.1 2026-05-19 20:32:01 +02:00
alexbelgium
60b92ca418 Updater bot : jackett updated to 0.24.1894 2026-05-19 20:31:50 +02:00
alexbelgium
bc6cae0e69 Updater bot : immich_noml updated to 2.7.5 2026-05-19 20:31:39 +02:00
alexbelgium
1cc7df2070 Updater bot : immich_cuda updated to 2.7.5 2026-05-19 20:31:31 +02:00
alexbelgium
86f464180b Updater bot : immich updated to 2.7.5 2026-05-19 20:31:27 +02:00
alexbelgium
84ecf19c9b Updater bot : changedetection.io updated to 0.55.5 2026-05-19 20:30:07 +02:00
Alexandre
59ac61cccc Add github_exclude field to updater.json 2026-05-19 20:27:54 +02:00
Alexandre
621f1d77fb Add github_exclude field to updater.json 2026-05-19 20:27:35 +02:00
Alexandre
47b992dc4c Add github_exclude field to updater.json 2026-05-19 20:27:12 +02:00
Alexandre
64074905ee Update updater.json 2026-05-19 20:26:24 +02:00
github-actions
d770332e83 GitHub bot: changelog [nobuild] 2026-05-19 13:45:49 +00:00
Alexandre
14cb879933 Update qbittorrent version to 5.2.0-18 2026-05-19 15:41:52 +02:00
Alexandre
44a820d653 Merge pull request #2719 from Suncuss/fix/birdnet-pipy-gunicorn
fix(birdnet-pipy): serve API via gunicorn + gevent worker
2026-05-19 15:40:23 +02:00
Yudong Sun
896adcd858 fix(birdnet-pipy): serve API via gunicorn + gevent worker
Replace the legacy Werkzeug dev server (python -m core.api) with a single
gunicorn GeventWebSocketWorker, matching upstream BirdNET-PiPy 0.7.0's
production-server migration (the add-on already builds 0.7.0 source).

Single worker is mandatory: live detections fan out via an in-process
Socket.IO emit (no Redis message_queue), so >1 worker would silently drop
Live Feed broadcasts. Heavy maintenance jobs cooperatively yield to keep the
worker responsive. Bound to 127.0.0.1:5002 for single-container use. Also
fixes the now-stale 'Python core.api' comment in nginx/run.

Add-on packaging change only -> 0.7.0 -> 0.7.0-1 (suffix convention; base
tracks upstream via the updater bot).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 08:33:01 -04:00
GitHub Actions
cc0510b653 Revert "Update config.yaml"
This reverts commit f889fe1504.
2026-05-19 11:11:00 +00:00
GitHub Actions
513806074d Revert "Update CHANGELOG with UPnP fix note"
This reverts commit f3b07413d1.
2026-05-19 11:11:00 +00:00
Alexandre
f3b07413d1 Update CHANGELOG with UPnP fix note
Added a note about the UPnP fix to the changelog.
2026-05-19 13:06:53 +02:00
Alexandre
f889fe1504 Update config.yaml 2026-05-19 13:06:28 +02:00
GitHub Actions
eb853e6ba5 Revert "Updater bot : immich_openvino updated to 2026.0.0"
This reverts commit bb102f8e92.
2026-05-19 10:37:27 +00:00
GitHub Actions
dc7a334365 Revert "Updater bot : jackett updated to 0.24.1894"
This reverts commit 45db155177.
2026-05-19 10:37:27 +00:00
GitHub Actions
0ef696b886 Revert "Updater bot : joplin updated to 3.7.1"
This reverts commit 72da21bea9.
2026-05-19 10:37:27 +00:00
GitHub Actions
3c86c6dda9 Revert "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306"
This reverts commit 073e99503f.
2026-05-19 10:37:27 +00:00
GitHub Actions
4e98870efe Revert "Updater bot : scrutiny updated to v1.58.0"
This reverts commit b4548462fb.
2026-05-19 10:37:27 +00:00
GitHub Actions
c079ff477d Revert "Updater bot : scrutiny_fa updated to v1.58.0"
This reverts commit f2e41b7ca9.
2026-05-19 10:37:27 +00:00
GitHub Actions
59212d9771 Revert "Updater bot : tdarr updated to 2.74.01"
This reverts commit 7ef7f2cd98.
2026-05-19 10:37:27 +00:00
GitHub Actions
6b612f2072 Revert "Updater bot : webtop_kde updated to 4.16-r0-ls94"
This reverts commit 7cbeff1f4b.
2026-05-19 10:37:27 +00:00
GitHub Actions
4afdb48a5e Reapply "Updater bot : webtop_kde updated to 4.16-r0-ls94"
This reverts commit a0766fe4e5.
2026-05-19 10:37:27 +00:00
GitHub Actions
477d7487fc Reapply "Updater bot : tdarr updated to 2.74.01"
This reverts commit a52e81ad3d.
2026-05-19 10:37:27 +00:00
GitHub Actions
5f47a8f6fd Reapply "Updater bot : scrutiny_fa updated to v1.58.0"
This reverts commit 707f3e7d1d.
2026-05-19 10:37:27 +00:00
GitHub Actions
c4ac34665f Reapply "Updater bot : scrutiny updated to v1.58.0"
This reverts commit a24f7be345.
2026-05-19 10:37:27 +00:00
GitHub Actions
a81520682a Reapply "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306"
This reverts commit 04481fc268.
2026-05-19 10:37:27 +00:00
GitHub Actions
a051e09449 Reapply "Updater bot : joplin updated to 3.7.1"
This reverts commit bdbaa39be4.
2026-05-19 10:37:27 +00:00
GitHub Actions
c9101564b7 Reapply "Updater bot : jackett updated to 0.24.1894"
This reverts commit 0a0f1007f0.
2026-05-19 10:37:27 +00:00
GitHub Actions
8252532ee6 Reapply "Updater bot : immich_openvino updated to 2026.0.0"
This reverts commit 1cdf3b3786.
2026-05-19 10:37:27 +00:00
GitHub Actions
1c0b861d54 Reapply "Updater bot : immich_noml updated to 2026.0.0"
This reverts commit 9e7a905e8b.
2026-05-19 10:37:27 +00:00
GitHub Actions
39b3b7be66 Reapply "Updater bot : immich_cuda updated to 2026.0.0"
This reverts commit ebf6ff5155.
2026-05-19 10:37:27 +00:00
GitHub Actions
db1af2f389 Reapply "Updater bot : immich updated to 2026.0.0"
This reverts commit 7c6f531f8b.
2026-05-19 10:37:27 +00:00
GitHub Actions
95b662c34a Revert "Reapply "Updater bot : immich updated to 2026.0.0""
This reverts commit 5b448e1787.
2026-05-19 10:37:27 +00:00
GitHub Actions
ac2c68f7de Revert "Reapply "Updater bot : immich_cuda updated to 2026.0.0""
This reverts commit 0fed62f498.
2026-05-19 10:37:27 +00:00
GitHub Actions
6bed04eb66 Revert "Reapply "Updater bot : immich_noml updated to 2026.0.0""
This reverts commit 675f2a0830.
2026-05-19 10:37:27 +00:00
GitHub Actions
893c104ade Revert "Reapply "Updater bot : immich_openvino updated to 2026.0.0""
This reverts commit 25916d2939.
2026-05-19 10:37:27 +00:00
GitHub Actions
e544a2d7b1 Revert "Reapply "Updater bot : jackett updated to 0.24.1894""
This reverts commit ad97eb92c2.
2026-05-19 10:37:27 +00:00
GitHub Actions
c6b0a658b2 Revert "Reapply "Updater bot : joplin updated to 3.7.1""
This reverts commit 6b207dcc7f.
2026-05-19 10:37:27 +00:00
GitHub Actions
aa9c8232d1 Revert "Reapply "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306""
This reverts commit a72d2daf0e.
2026-05-19 10:37:27 +00:00
GitHub Actions
7da8e6118a Revert "Reapply "Updater bot : scrutiny updated to v1.58.0""
This reverts commit bf72d63376.
2026-05-19 10:37:27 +00:00
GitHub Actions
8f10b42eda Revert "Reapply "Updater bot : scrutiny_fa updated to v1.58.0""
This reverts commit 1c4c7be395.
2026-05-19 10:37:27 +00:00
GitHub Actions
0d6c849156 Revert "Reapply "Updater bot : tdarr updated to 2.74.01""
This reverts commit 2396e1d68b.
2026-05-19 10:37:27 +00:00
GitHub Actions
8df708c1ae Revert "Reapply "Updater bot : webtop_kde updated to 4.16-r0-ls94""
This reverts commit 4753dd75f3.
2026-05-19 10:37:27 +00:00
GitHub Actions
067d878de9 Reapply "Updater bot : webtop_kde updated to 4.16-r0-ls94"
This reverts commit 4eba4fb4e1.
2026-05-19 10:37:27 +00:00
GitHub Actions
e0f00547c5 Reapply "Updater bot : tdarr updated to 2.74.01"
This reverts commit 65961870b2.
2026-05-19 10:37:27 +00:00
GitHub Actions
6581a474d1 Reapply "Updater bot : scrutiny_fa updated to v1.58.0"
This reverts commit 3eae6ca022.
2026-05-19 10:37:27 +00:00
GitHub Actions
537d2c0fe6 Reapply "Updater bot : scrutiny updated to v1.58.0"
This reverts commit 398f914d8e.
2026-05-19 10:37:27 +00:00
GitHub Actions
ce1d5963c8 Reapply "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306"
This reverts commit 9beadd72b2.
2026-05-19 10:37:27 +00:00
GitHub Actions
14ebac27c1 Reapply "Updater bot : joplin updated to 3.7.1"
This reverts commit e882d1ea8f.
2026-05-19 10:37:27 +00:00
GitHub Actions
de8f7f233c Reapply "Updater bot : jackett updated to 0.24.1894"
This reverts commit 74e94de689.
2026-05-19 10:37:27 +00:00
GitHub Actions
eed9129b6b Reapply "Updater bot : immich_openvino updated to 2026.0.0"
This reverts commit 9e381a4f50.
2026-05-19 10:37:27 +00:00
GitHub Actions
d7b37b0113 Reapply "Updater bot : immich_noml updated to 2026.0.0"
This reverts commit 41cdba628f.
2026-05-19 10:37:27 +00:00
GitHub Actions
26a794bac8 Reapply "Updater bot : immich_cuda updated to 2026.0.0"
This reverts commit dbbf90466a.
2026-05-19 10:37:27 +00:00
GitHub Actions
dbbf90466a Revert "Updater bot : immich_cuda updated to 2026.0.0"
This reverts commit a96ac6eeb2.
2026-05-19 10:36:48 +00:00
GitHub Actions
41cdba628f Revert "Updater bot : immich_noml updated to 2026.0.0"
This reverts commit 5d048442cf.
2026-05-19 10:36:48 +00:00
GitHub Actions
9e381a4f50 Revert "Updater bot : immich_openvino updated to 2026.0.0"
This reverts commit bb102f8e92.
2026-05-19 10:36:48 +00:00
GitHub Actions
74e94de689 Revert "Updater bot : jackett updated to 0.24.1894"
This reverts commit 45db155177.
2026-05-19 10:36:48 +00:00
GitHub Actions
e882d1ea8f Revert "Updater bot : joplin updated to 3.7.1"
This reverts commit 72da21bea9.
2026-05-19 10:36:48 +00:00
GitHub Actions
9beadd72b2 Revert "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306"
This reverts commit 073e99503f.
2026-05-19 10:36:48 +00:00
GitHub Actions
398f914d8e Revert "Updater bot : scrutiny updated to v1.58.0"
This reverts commit b4548462fb.
2026-05-19 10:36:48 +00:00
GitHub Actions
3eae6ca022 Revert "Updater bot : scrutiny_fa updated to v1.58.0"
This reverts commit f2e41b7ca9.
2026-05-19 10:36:48 +00:00
GitHub Actions
65961870b2 Revert "Updater bot : tdarr updated to 2.74.01"
This reverts commit 7ef7f2cd98.
2026-05-19 10:36:48 +00:00
GitHub Actions
4eba4fb4e1 Revert "Updater bot : webtop_kde updated to 4.16-r0-ls94"
This reverts commit 7cbeff1f4b.
2026-05-19 10:36:48 +00:00
GitHub Actions
4753dd75f3 Reapply "Updater bot : webtop_kde updated to 4.16-r0-ls94"
This reverts commit a0766fe4e5.
2026-05-19 10:36:48 +00:00
GitHub Actions
2396e1d68b Reapply "Updater bot : tdarr updated to 2.74.01"
This reverts commit a52e81ad3d.
2026-05-19 10:36:48 +00:00
GitHub Actions
1c4c7be395 Reapply "Updater bot : scrutiny_fa updated to v1.58.0"
This reverts commit 707f3e7d1d.
2026-05-19 10:36:48 +00:00
GitHub Actions
bf72d63376 Reapply "Updater bot : scrutiny updated to v1.58.0"
This reverts commit a24f7be345.
2026-05-19 10:36:48 +00:00
GitHub Actions
a72d2daf0e Reapply "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306"
This reverts commit 04481fc268.
2026-05-19 10:36:48 +00:00
GitHub Actions
6b207dcc7f Reapply "Updater bot : joplin updated to 3.7.1"
This reverts commit bdbaa39be4.
2026-05-19 10:36:48 +00:00
GitHub Actions
ad97eb92c2 Reapply "Updater bot : jackett updated to 0.24.1894"
This reverts commit 0a0f1007f0.
2026-05-19 10:36:48 +00:00
GitHub Actions
25916d2939 Reapply "Updater bot : immich_openvino updated to 2026.0.0"
This reverts commit 1cdf3b3786.
2026-05-19 10:36:48 +00:00
GitHub Actions
675f2a0830 Reapply "Updater bot : immich_noml updated to 2026.0.0"
This reverts commit 9e7a905e8b.
2026-05-19 10:36:48 +00:00
GitHub Actions
0fed62f498 Reapply "Updater bot : immich_cuda updated to 2026.0.0"
This reverts commit ebf6ff5155.
2026-05-19 10:36:48 +00:00
GitHub Actions
5b448e1787 Reapply "Updater bot : immich updated to 2026.0.0"
This reverts commit 7c6f531f8b.
2026-05-19 10:36:48 +00:00
GitHub Actions
7c6f531f8b Revert "Updater bot : immich updated to 2026.0.0"
This reverts commit 99a4e4d188.
2026-05-19 10:36:46 +00:00
GitHub Actions
ebf6ff5155 Revert "Updater bot : immich_cuda updated to 2026.0.0"
This reverts commit a96ac6eeb2.
2026-05-19 10:36:46 +00:00
GitHub Actions
9e7a905e8b Revert "Updater bot : immich_noml updated to 2026.0.0"
This reverts commit 5d048442cf.
2026-05-19 10:36:46 +00:00
GitHub Actions
1cdf3b3786 Revert "Updater bot : immich_openvino updated to 2026.0.0"
This reverts commit bb102f8e92.
2026-05-19 10:36:46 +00:00
GitHub Actions
0a0f1007f0 Revert "Updater bot : jackett updated to 0.24.1894"
This reverts commit 45db155177.
2026-05-19 10:36:46 +00:00
GitHub Actions
bdbaa39be4 Revert "Updater bot : joplin updated to 3.7.1"
This reverts commit 72da21bea9.
2026-05-19 10:36:46 +00:00
GitHub Actions
04481fc268 Revert "Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306"
This reverts commit 073e99503f.
2026-05-19 10:36:46 +00:00
GitHub Actions
a24f7be345 Revert "Updater bot : scrutiny updated to v1.58.0"
This reverts commit b4548462fb.
2026-05-19 10:36:46 +00:00
GitHub Actions
707f3e7d1d Revert "Updater bot : scrutiny_fa updated to v1.58.0"
This reverts commit f2e41b7ca9.
2026-05-19 10:36:46 +00:00
GitHub Actions
a52e81ad3d Revert "Updater bot : tdarr updated to 2.74.01"
This reverts commit 7ef7f2cd98.
2026-05-19 10:36:46 +00:00
GitHub Actions
a0766fe4e5 Revert "Updater bot : webtop_kde updated to 4.16-r0-ls94"
This reverts commit 7cbeff1f4b.
2026-05-19 10:36:46 +00:00
alexbelgium
7cbeff1f4b Updater bot : webtop_kde updated to 4.16-r0-ls94 2026-05-19 12:34:40 +02:00
alexbelgium
7ef7f2cd98 Updater bot : tdarr updated to 2.74.01 2026-05-19 12:33:29 +02:00
alexbelgium
f2e41b7ca9 Updater bot : scrutiny_fa updated to v1.58.0 2026-05-19 12:33:01 +02:00
alexbelgium
b4548462fb Updater bot : scrutiny updated to v1.58.0 2026-05-19 12:32:57 +02:00
alexbelgium
073e99503f Updater bot : plex updated to 1.43.1.10611-1e34174b1-ls306 2026-05-19 12:32:26 +02:00
alexbelgium
72da21bea9 Updater bot : joplin updated to 3.7.1 2026-05-19 12:31:25 +02:00
alexbelgium
45db155177 Updater bot : jackett updated to 0.24.1894 2026-05-19 12:31:15 +02:00
alexbelgium
bb102f8e92 Updater bot : immich_openvino updated to 2026.0.0 2026-05-19 12:31:06 +02:00
alexbelgium
5d048442cf Updater bot : immich_noml updated to 2026.0.0 2026-05-19 12:31:02 +02:00
alexbelgium
a96ac6eeb2 Updater bot : immich_cuda updated to 2026.0.0 2026-05-19 12:30:55 +02:00
alexbelgium
99a4e4d188 Updater bot : immich updated to 2026.0.0 2026-05-19 12:30:51 +02:00
alexbelgium
c3e5cdccf8 Updater bot : grampsweb updated to 26.5.2 2026-05-19 12:30:41 +02:00
alexbelgium
c1ca0c24f4 Updater bot : filebrowser_quantum updated to 1.3.3 2026-05-19 12:30:14 +02:00
alexbelgium
1cad778293 Updater bot : filebrowser updated to 2.63.4 2026-05-19 12:30:09 +02:00
alexbelgium
6600cc0df5 Updater bot : epicgamesfree updated to debian-2026-05-19 2026-05-19 12:30:05 +02:00
alexbelgium
127f64732e Updater bot : emby updated to 4.9.5.0 2026-05-19 12:29:50 +02:00
alexbelgium
533eba852c Updater bot : cloudcommander updated to 19.17.0 2026-05-19 12:29:37 +02:00
alexbelgium
dcc9c6c998 Updater bot : birdnet-pipy updated to 0.7.0 2026-05-19 12:28:19 +02:00
alexbelgium
fd3f66aac8 Updater bot : autobrr updated to 1.79.0 2026-05-19 12:27:59 +02:00
github-actions
e89a363d51 GitHub bot: changelog [nobuild] 2026-05-18 13:49:05 +00:00
Alexandre
0533c39201 Update config.yaml 2026-05-18 15:44:56 +02:00
Alexandre
44fcdf4a52 Add CONFIG_LOCATION to environment variables 2026-05-18 15:44:46 +02:00
Alexandre
12af055607 Modify cronupdate to use persisted CONFIG_LOCATION
Updated cronupdate script to use persisted CONFIG_LOCATION value instead of calling bashio::config.
2026-05-18 15:43:47 +02:00
Alexandre
ee9e516d9e Fix environment variables in cron
https://github.com/alexbelgium/hassio-addons/issues/2682
2026-05-18 15:38:04 +02:00
github-actions
f297c5a62f GitHub bot: changelog [nobuild] 2026-05-18 13:29:01 +00:00
58 changed files with 289 additions and 67 deletions

View File

@@ -1,4 +1,5 @@
{
"aurral": "petruknw",
"cleanuparr": "PierreNa",
"gitea": "baldarn",
"kometa": "akrigator",

View File

@@ -82,10 +82,11 @@ dotenv_quote() {
}
shell_quote() {
# Single-quote for safe injection in shell code.
# Inside single quotes only the single quote needs escaping ('->'\'').
# Do NOT escape backslashes: they are literal inside single quotes.
local s="${1//\'/\'\\\'\'}"
# Single-quote for safe injection in shell code
local s="$1"
s="${s//\\/\\\\}"
s="${s//\'/\'\"\'\"\' }"
s="${s% }"
printf "'%s'" "$s"
}
@@ -165,9 +166,9 @@ export_var() {
# Runtime environment (no eval, safe for special chars)
export "$k=$v"
# S6 environment (preferred for services); best-effort, tolerate RO mounts
# S6 environment (preferred for services)
if [[ -d /var/run/s6/container_environment ]]; then
printf '%s' "$v" > "/var/run/s6/container_environment/$k" || true
printf '%s' "$v" > "/var/run/s6/container_environment/$k"
fi
# Queue for .env and /etc/environment (written once, idempotent)
@@ -218,31 +219,18 @@ done < <(
)
################################################################################
# Write .env and /etc/environment (idempotent: replace only our block,
# preserving any pre-existing content from the upstream image / system).
# Write .env and /etc/environment (idempotent: replace whole file content)
# Notes:
# - /.env is commonly used by apps expecting dotenv format
# - /etc/environment is read by PAM/system tooling; KEY="value" is acceptable
################################################################################
update_env_file() {
local f="$1" tmp
tmp="$(mktemp_safe)"
if [[ -f "$f" ]]; then
awk -v b="$BLOCK_BEGIN" -v e="$BLOCK_END" '
$0==b { skip=1; next }
$0==e { skip=0; next }
!skip
' "$f" > "$tmp"
fi
{
echo "$BLOCK_BEGIN"
cat "$KV_FILE"
echo "$BLOCK_END"
} >> "$tmp"
mv "$tmp" "$f"
}
update_env_file "$ENV_FILE"
update_env_file "$ETC_ENV_FILE"
{
echo "$BLOCK_BEGIN"
cat "$KV_FILE"
echo "$BLOCK_END"
} > "$ENV_FILE.tmp"
mv "$ENV_FILE.tmp" "$ENV_FILE"
cp "$ENV_FILE" "$ETC_ENV_FILE"
################################################################################
# Inject into scripts and shells (best-effort)

5
aurral/CHANGELOG.md Normal file
View File

@@ -0,0 +1,5 @@
# Changelog
## 1.76.17
- Initial release

32
aurral/Dockerfile Normal file
View File

@@ -0,0 +1,32 @@
# ==============================================================
# Home Assistant Add-on: Aurral
# Wraps the upstream ghcr.io/lklynet/aurral image.
# ==============================================================
ARG BUILD_FROM
FROM ${BUILD_FROM}
ARG BUILD_VERSION
ARG BUILD_ARCH
LABEL \
io.hass.name="Aurral" \
io.hass.description="Self-hosted music discovery and request management for Lidarr" \
io.hass.arch="${BUILD_ARCH}" \
io.hass.type="addon" \
io.hass.version="${BUILD_VERSION}" \
maintainer="petruknw"
ENV DOWNLOAD_FOLDER=/share/aurral/downloads \
WEEKLY_FLOW_FOLDER=/share/aurral/downloads/weekly-flow
# Replace the upstream data/downloads dirs with symlinks into HA persistent storage.
# Must be done at build time — the dirs are owned by a non-root user at runtime.
RUN rm -rf /app/backend/data && ln -s /config/data /app/backend/data \
&& rm -rf /app/downloads && ln -s /share/aurral/downloads /app/downloads
COPY rootfs /
RUN chmod a+x /usr/local/bin/docker-entrypoint.sh
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
CMD ["node", "server.js"]

23
aurral/README.md Normal file
View File

@@ -0,0 +1,23 @@
# Aurral
[Aurral](https://github.com/lklynet/aurral) is a self-hosted music discovery, request management, flows, and playlist importing app for Lidarr with library-aware recommendations.
This addon is based on the docker image <https://github.com/lklynet/aurral>
## Configuration
| Option | Default | Description |
|---|---|---|
| `download_folder` | `/share/aurral/downloads` | Path where Aurral writes flow downloads. Must be under `/share`. |
## Installation
1. Add my add-ons repository to your home assistant instance (in supervisor addons store at top right, or click button below if you have configured my HA)
[![Open your Home Assistant instance and show the add add-on repository dialog with a specific repository URL pre-filled.](https://my.home-assistant.io/badges/supervisor_add_addon_repository.svg)](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Falexbelgium%2Fhassio-addons)
2. Install this add-on.
3. Click the `Save` button to store your configuration.
4. Set the `download_folder` option to your preferred path.
5. Start the add-on.
6. Check the logs of the add-on to see if everything went well.
7. Open the webUI and complete onboarding.

22
aurral/apparmor.txt Normal file
View File

@@ -0,0 +1,22 @@
#include <tunables/global>
profile aurral flags=(attach_disconnected,mediate_deleted) {
#include <abstractions/base>
file,
signal (send) set=(kill,term,int,hup,cont),
/init ix,
/bin/** ix,
/usr/bin/** ix,
/usr/local/bin/** ix,
/run/{s6,s6-rc*,fix-attrs.d}/** ix,
/share/aurral/** rwk,
/media/** rk,
/app/** rwk,
/config/aurral/** rwk,
deny /proc/*/net/if_inet6 r,
deny /proc/*/net/ipv6_route r,
}

15
aurral/build.json Normal file
View File

@@ -0,0 +1,15 @@
{
"build_from": {
"aarch64": "ghcr.io/lklynet/aurral:1.76.17",
"amd64": "ghcr.io/lklynet/aurral:1.76.17"
},
"squash": false,
"labels": {
"io.hass.name": "Aurral",
"io.hass.description": "Self-hosted music discovery and request management for Lidarr",
"io.hass.arch": "{arch}",
"io.hass.type": "addon",
"io.hass.version": "dev",
"maintainer": "petruknw"
}
}

35
aurral/config.yaml Normal file
View File

@@ -0,0 +1,35 @@
name: Aurral
version: "1.76.17"
slug: aurral
description: >-
Self-hosted music discovery, request management, flows, and playlist
importing for Lidarr with library-aware recommendations.
url: https://github.com/alexbelgium/hassio-addons/blob/master/aurral/README.md
arch:
- aarch64
- amd64
init: false
ports:
3001/tcp: 3001
ports_description:
3001/tcp: Aurral Web UI
webui: http://[HOST]:[PORT:3001]
map:
- addon_config:rw
- share:rw
- media:rw
env_vars:
- name: WEEKLY_FLOW_FOLDER
description: "Path for Navidrome smart playlist files (weekly flow)"
required: false
options:
download_folder: /share/aurral/downloads
schema:
download_folder: str

BIN
aurral/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
aurral/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -0,0 +1,9 @@
#!/bin/sh
set -e
# Create the real directories in HA persistent storage that the symlinks point to
mkdir -p /config/data
mkdir -p "${DOWNLOAD_FOLDER:-/share/aurral/downloads}"
mkdir -p "${WEEKLY_FLOW_FOLDER:-/share/aurral/downloads/weekly-flow}"
exec "$@"

8
aurral/updater.json Normal file
View File

@@ -0,0 +1,8 @@
{
"last_update": "21-05-2026",
"repository": "alexbelgium/hassio-addons",
"slug": "aurral",
"source": "github",
"upstream_repo": "lklynet/aurral",
"upstream_version": "1.76.17"
}

View File

@@ -1,4 +1,7 @@
## 1.79.0 (2026-05-19)
- Update to latest version from autobrr/autobrr (changelog : https://github.com/autobrr/autobrr/releases)
## 1.78.0 (2026-05-16)
- Update to latest version from autobrr/autobrr (changelog : https://github.com/autobrr/autobrr/releases)

View File

@@ -16,7 +16,7 @@
ARG BUILD_FROM
ARG BUILD_VERSION
ARG BUILD_UPSTREAM="1.78.0"
ARG BUILD_UPSTREAM="1.79.0"
FROM ${BUILD_FROM}
##################

View File

@@ -108,4 +108,4 @@ schema:
slug: autobrr
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/autobrr
version: "1.78.0"
version: "1.79.0"

View File

@@ -1,8 +1,8 @@
{
"last_update": "2026-05-16",
"last_update": "2026-05-19",
"repository": "alexbelgium/hassio-addons",
"slug": "autborr",
"source": "github",
"upstream_repo": "autobrr/autobrr",
"upstream_version": "1.78.0"
"upstream_version": "1.79.0"
}

View File

@@ -1,4 +1,10 @@
## 0.7.0-1 (2026-05-19)
- Serve the API via gunicorn + a gevent-websocket worker instead of the Werkzeug development server
## 0.7.0 (2026-05-19)
- Update to latest version from Suncuss/BirdNET-PiPy (changelog : https://github.com/Suncuss/BirdNET-PiPy/releases)
## 0.6.10 (2026-05-16)
- Update to latest version from Suncuss/BirdNET-PiPy (changelog : https://github.com/Suncuss/BirdNET-PiPy/releases)

View File

@@ -96,4 +96,4 @@ schema:
ssl: bool?
slug: birdnet-pipy
url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-pipy
version: "0.6.10"
version: "0.7.0-1"

View File

@@ -4,4 +4,16 @@ set -euo pipefail
export PYTHONPATH=/app
bashio::net.wait_for 5001 127.0.0.1 300
cd /app
exec python3 -m core.api
# Single gevent-websocket worker is mandatory: live detections fan out via an
# in-process socketio.emit (no Redis message_queue), so >1 worker would
# silently drop Live Feed broadcasts. Bind 127.0.0.1 (single container; nginx
# and core.main reach the API locally, satisfying the wait_for in nginx/run +
# main/run). Heavy admin jobs cooperatively yield to keep this worker live.
exec gunicorn wsgi:application \
--worker-class geventwebsocket.gunicorn.workers.GeventWebSocketWorker \
--workers 1 \
--bind 127.0.0.1:5002 \
--timeout 120 \
--graceful-timeout 30 \
--keep-alive 65 \
--error-logfile -

View File

@@ -2,7 +2,7 @@
# shellcheck shell=bash
set -euo pipefail
# Wait for the upstream API service (Python core.api) to bind 127.0.0.1:5002
# Wait for the upstream API service (gunicorn / wsgi:application) to bind 127.0.0.1:5002
# before starting nginx, so nginx never serves a 502 for the API/auth/socket
# paths during boot. A boot-time 502 can be cached by an upstream cache layer
# (HA's own PWA service worker, a Cloudflare edge worker, etc.), leaving the

View File

@@ -1,8 +1,8 @@
{
"last_update": "2026-05-16",
"last_update": "2026-05-19",
"repository": "alexbelgium/hassio-addons",
"slug": "birdnet-pipy",
"source": "github",
"upstream_repo": "Suncuss/BirdNET-PiPy",
"upstream_version": "0.6.10"
"upstream_version": "0.7.0"
}

View File

@@ -1,4 +1,7 @@
## 0.55.5 (2026-05-19)
- Update to latest version from linuxserver/docker-changedetection.io (changelog : https://github.com/linuxserver/docker-changedetection.io/releases)
## 0.55.3 (2026-05-02)
- Update to latest version from linuxserver/docker-changedetection.io (changelog : https://github.com/linuxserver/docker-changedetection.io/releases)

View File

@@ -34,4 +34,4 @@ schema:
slug: changedetection.io
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/changedetection.io
version: "0.55.3"
version: "0.55.5"

View File

@@ -1,9 +1,9 @@
{
"github_fulltag": "false",
"last_update": "2026-05-02",
"last_update": "2026-05-19",
"repository": "alexbelgium/hassio-addons",
"slug": "changedetection.io",
"source": "github",
"upstream_repo": "linuxserver/docker-changedetection.io",
"upstream_version": "0.55.3"
"upstream_version": "0.55.5"
}

View File

@@ -1,4 +1,7 @@
## 19.17.0 (2026-05-19)
- Update to latest version from coderaiser/cloudcmd (changelog : https://github.com/coderaiser/cloudcmd/releases)
## 19.16.0 (2026-05-09)
- Update to latest version from coderaiser/cloudcmd (changelog : https://github.com/coderaiser/cloudcmd/releases)

View File

@@ -104,4 +104,4 @@ schema:
slug: cloudcommander
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/cloudcommander
version: "19.16.0"
version: "19.17.0"

View File

@@ -1,8 +1,8 @@
{
"last_update": "2026-05-09",
"last_update": "2026-05-19",
"repository": "alexbelgium/hassio-addons",
"slug": "cloudcommander",
"source": "github",
"upstream_repo": "coderaiser/cloudcmd",
"upstream_version": "19.16.0"
"upstream_version": "19.17.0"
}

View File

@@ -1,4 +1,7 @@
## 4.9.5.0 (2026-05-19)
- Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases)
## 4.9.3.0 (2026-01-10)
- Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases)

View File

@@ -121,5 +121,5 @@ schema:
slug: emby
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/emby
version: "4.9.3.0"
version: "4.9.5.0"
video: true

View File

@@ -1,9 +1,9 @@
{
"github_beta": "false",
"last_update": "10-01-2026",
"last_update": "2026-05-19",
"repository": "alexbelgium/hassio-addons",
"slug": "emby",
"source": "github",
"upstream_repo": "linuxserver/docker-emby",
"upstream_version": "4.9.3.0"
"upstream_version": "4.9.5.0"
}

View File

@@ -1,4 +1,7 @@
## debian-2026-05-19 (2026-05-19)
- Update to latest version from charlocharlie/epicgames-freegames
## debian-2026-05-08 (2026-05-08)
- Update to latest version from charlocharlie/epicgames-freegames

View File

@@ -88,5 +88,5 @@ schema:
slug: epicgamesfree
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "debian-2026-05-08"
version: "debian-2026-05-19"
webui: "[PROTO:ssl]://[HOST]:[PORT:3000]"

View File

@@ -2,10 +2,10 @@
"dockerhub_by_date": true,
"dockerhub_list_size": 2,
"github_exclude": "-",
"last_update": "2026-05-08",
"last_update": "2026-05-19",
"repository": "alexbelgium/hassio-addons",
"slug": "epicgamesfree",
"source": "dockerhub",
"upstream_repo": "charlocharlie/epicgames-freegames",
"upstream_version": "debian-2026-05-08"
"upstream_version": "debian-2026-05-19"
}

View File

@@ -1,3 +1,14 @@
## 2.63.4-3 (2026-05-20)
- Fix: add nginx redirect from root `/` to `/files/` to prevent Vue Router crash on startup
- Vue Router 4's `/:catchAll(.*)*` redirect throws `TypeError: e.params.catchAll is not iterable` when `catchAll` is `undefined` (navigating to root `/`)
- The redirect ensures the app always loads at `/files/` so the broken catch-all redirect code is never invoked
## 2.63.4-1 (2026-05-20)
- Fix: always pass --noauth flag when NoAuth=true to ensure correct database initialization (prevents continuous loading screen / blue pulsating dots)
- Fix: avoid passing empty string arguments to filebrowser command
## 2.63.4 (2026-05-19)
- Update to latest version from filebrowser/filebrowser (changelog : https://github.com/filebrowser/filebrowser/releases)
## 2.63.3 (2026-05-09)
- Update to latest version from filebrowser/filebrowser (changelog : https://github.com/filebrowser/filebrowser/releases)

View File

@@ -77,6 +77,7 @@ environment:
homeassistant: 2025.5.0
image: ghcr.io/alexbelgium/filebrowser-{arch}
ingress: true
ingress_entry: files
ingress_port: 8071
ingress_stream: true
map:
@@ -123,4 +124,4 @@ schema:
slug: filebrowser
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "2.63.3"
version: "2.63.4-3"

View File

@@ -77,9 +77,9 @@ if bashio::config.true 'NoAuth'; then
rm /data/auth &> /dev/null || true
rm /config/filebrowser.dB &> /dev/null || true
touch /data/noauth
NOAUTH="--noauth"
bashio::log.warning "Auth method change, database reset"
fi
NOAUTH="--noauth"
bashio::log.info "NoAuth option selected"
else
if ! bashio::fs.file_exists "/data/auth"; then
@@ -113,7 +113,7 @@ fi
bashio::log.info "Starting..."
# shellcheck disable=SC2086
/./bin/filebrowser --disablePreviewResize --disableTypeDetectionByHeader --cacheDir="/cache" $CERTFILE $KEYFILE --root="$BASE_FOLDER" --address=0.0.0.0 --port=8080 --database=/config/filebrowser.dB "$NOAUTH" "$DISABLE_THUMBNAILS" &
/./bin/filebrowser --disablePreviewResize --disableTypeDetectionByHeader --cacheDir="/cache" $CERTFILE $KEYFILE --root="$BASE_FOLDER" --address=0.0.0.0 --port=8080 --database=/config/filebrowser.dB ${NOAUTH:+$NOAUTH} ${DISABLE_THUMBNAILS:+$DISABLE_THUMBNAILS} &
bashio::net.wait_for 8080 localhost 900 || true
bashio::log.info "Started !"
nginx || bashio::log.fatal "Nginx failed"

View File

@@ -6,6 +6,12 @@ server {
client_max_body_size 0;
# Redirect bare root to /files/ so the Vue Router never sees path "/"
# (Vue Router 4's /:catchAll(.*)* redirect crashes when catchAll is undefined)
location = / {
return 302 files/;
}
location / {
add_header Access-Control-Allow-Origin *;
proxy_connect_timeout 30m;

View File

@@ -1,10 +1,10 @@
{
"github_beta": "true",
"last_update": "2026-05-09",
"last_update": "2026-05-19",
"paused": false,
"repository": "alexbelgium/hassio-addons",
"slug": "filebrowser",
"source": "github",
"upstream_repo": "filebrowser/filebrowser",
"upstream_version": "2.63.3"
"upstream_version": "2.63.4"
}

View File

@@ -1,4 +1,7 @@
## 1.3.3 (2026-05-19)
- Update to latest version from gtsteffaniak/filebrowser (changelog : https://github.com/gtsteffaniak/filebrowser/releases)
## 1.3.2 (2026-05-16)
- Update to latest version from gtsteffaniak/filebrowser (changelog : https://github.com/gtsteffaniak/filebrowser/releases)

View File

@@ -110,4 +110,4 @@ schema:
slug: filebrowser_quantum
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "1.3.2"
version: "1.3.3"

View File

@@ -1,10 +1,10 @@
{
"github_beta": "false",
"last_update": "2026-05-16",
"last_update": "2026-05-19",
"paused": false,
"repository": "alexbelgium/hassio-addons",
"slug": "filebrowser_quantum",
"source": "github",
"upstream_repo": "gtsteffaniak/filebrowser",
"upstream_version": "1.3.2"
"upstream_version": "1.3.3"
}

View File

@@ -1,3 +1,7 @@
## 2.3.2-4 (18-05-2026)
- Minor bugs fixed
## 2.3.2-3 (18-05-2026)
- Minor bugs fixed
## 2.3.2-2 (18-05-2026)
- Minor bugs fixed

View File

@@ -101,5 +101,5 @@ schema:
slug: fireflyiii_data_importer
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "2.3.2-3"
version: "2.3.2-4"
webui: "[PROTO:ssl]://[HOST]:[PORT:8080]"

View File

@@ -29,6 +29,7 @@ export CAN_POST_AUTOIMPORT="$(bashio::config "CAN_POST_AUTOIMPORT")"
# Persist variables to /etc/environment for cron jobs
{
[ -n "$JSON_CONFIGURATION_DIR" ] && echo "JSON_CONFIGURATION_DIR=\"$JSON_CONFIGURATION_DIR\""
echo "CONFIG_LOCATION=\"$CONFIGSOURCE\""
echo "IMPORT_DIR_ALLOWLIST=\"$IMPORT_DIR_ALLOWLIST\""
echo "IMPORT_DIR_WHITELIST=\"$IMPORT_DIR_WHITELIST\""
echo "AUTO_IMPORT_SECRET=\"$AUTO_IMPORT_SECRET\""

View File

@@ -6,7 +6,8 @@ set -e
# shellcheck disable=SC1091
if [ -f /etc/environment ]; then set -a; . /etc/environment; set +a; fi
CONFIGSOURCE="$(bashio::config "CONFIG_LOCATION")"
# Use persisted value instead of calling bashio::config (www-data may lack API access)
CONFIGSOURCE="${CONFIG_LOCATION}"
(
bashio::log.info "Running update according to defined schedule. Files located in $CONFIGSOURCE/import_files will be imported. If /config, it is accessible in the folder /addon_configs/xxx-firefly_data_importer when using the Filebrowser addon"

View File

@@ -1,4 +1,7 @@
## 26.5.2 (2026-05-19)
- Update to latest version from gramps-project/gramps-web (changelog : https://github.com/gramps-project/gramps-web/releases)
## 26.5.1 (2026-05-16)
- Update to latest version from gramps-project/gramps-web (changelog : https://github.com/gramps-project/gramps-web/releases)

View File

@@ -115,5 +115,5 @@ services:
slug: grampsweb
tmpfs: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/grampsweb
version: "26.5.1"
version: "26.5.2"
webui: "[PROTO:ssl]://[HOST]:[PORT:5001]"

View File

@@ -1,9 +1,9 @@
{
"github_beta": true,
"last_update": "2026-05-16",
"last_update": "2026-05-19",
"repository": "alexbelgium/hassio-addons",
"slug": "grampsweb",
"source": "github",
"upstream_repo": "gramps-project/gramps-web",
"upstream_version": "26.5.1"
"upstream_version": "26.5.2"
}

View File

@@ -1,4 +1,10 @@
## 2.7.5 (2026-05-19)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
## 2026.0.0 (2026-05-19)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
## 2.7.5 (2026-05-17)
- Switch upstream image tags from arch-specific (`arm64v8-latest`/`amd64-latest`) to `:latest`

View File

@@ -1,6 +1,7 @@
{
"github_beta": "false",
"last_update": "2026-04-18",
"github_exclude": "2026",
"last_update": "2026-05-19",
"repository": "alexbelgium/hassio-addons",
"slug": "immich",
"source": "github",

View File

@@ -1,4 +1,10 @@
## 2.7.5 (2026-05-19)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
## 2026.0.0 (2026-05-19)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
## 2.7.5 (2026-04-18)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)

View File

@@ -1,6 +1,7 @@
{
"github_beta": "false",
"last_update": "2026-04-18",
"github_exclude": "2026",
"last_update": "2026-05-19",
"repository": "alexbelgium/hassio-addons",
"slug": "immich",
"source": "github",

View File

@@ -1,4 +1,7 @@
## 2026.0.0 (2026-05-19)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
## 2.7.5 (2026-04-18)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)

View File

@@ -142,6 +142,6 @@ slug: immich_noml
udev: true
url: https://github.com/alexbelgium/hassio-addons
usb: true
version: "2.7.5"
version: "2026.0.0"
video: true
webui: http://[HOST]:[PORT:8080]

View File

@@ -1,9 +1,10 @@
{
"github_beta": "false",
"last_update": "2026-04-18",
"github_exclude": "2026",
"last_update": "2026-05-19",
"repository": "alexbelgium/hassio-addons",
"slug": "immich",
"source": "github",
"upstream_repo": "imagegenius/docker-immich",
"upstream_version": "2.7.5"
"upstream_version": "2026.0.0"
}

View File

@@ -1,5 +1,6 @@
{
"github_beta": "false",
"github_exclude": "2026",
"last_update": "2026-04-18",
"repository": "alexbelgium/hassio-addons",
"slug": "immich",

View File

@@ -1,3 +1,5 @@
## 5.2.0-18 (19-05-2026)
- Minor bugs fixed
## 5.2.0-17 (13-05-2026)
- Remove lockfile due to upstream bug https://github.com/linuxserver/docker-qbittorrent/issues/434

View File

@@ -143,4 +143,4 @@ schema:
slug: qbittorrent
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "5.2.0-17"
version: "5.2.0-18"