Compare commits
48 Commits
copilot/fi
...
b6560dfda7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b6560dfda7 | ||
|
|
3ad1b40ecf | ||
|
|
92dbc30410 | ||
|
|
e22b44b5ec | ||
|
|
b947226ac9 | ||
|
|
e5d8f0d501 | ||
|
|
c111c4983b | ||
|
|
5ec100b11d | ||
|
|
a350dc8680 | ||
|
|
aae8b1cee6 | ||
|
|
5dbd8b05a5 | ||
|
|
9151d3bc8a | ||
|
|
0248c95e59 | ||
|
|
78b47f5355 | ||
|
|
8f423ad2f4 | ||
|
|
733134ed5d | ||
|
|
d6de19315d | ||
|
|
71bb8b5130 | ||
|
|
4975eca7c2 | ||
|
|
e09e2afb2c | ||
|
|
ebe25a6463 | ||
|
|
05cbe751d5 | ||
|
|
e3db6d28c5 | ||
|
|
e2d2997718 | ||
|
|
34ebe03109 | ||
|
|
6b6425652e | ||
|
|
1f169a6a8d | ||
|
|
4812c2d10c | ||
|
|
43846aef5e | ||
|
|
711af82856 | ||
|
|
75bdb62072 | ||
|
|
159d08c761 | ||
|
|
8dc9b4e988 | ||
|
|
342d3bd140 | ||
|
|
e03190d003 | ||
|
|
f41d7f7aaa | ||
|
|
4a1dc7bb1d | ||
|
|
b5060b2f4c | ||
|
|
0e760cf4f5 | ||
|
|
ac2703e582 | ||
|
|
24576cd5d6 | ||
|
|
f4e8eca302 | ||
|
|
bef76a1924 | ||
|
|
9529bf10c2 | ||
|
|
ab7bb9c418 | ||
|
|
e6ca3d57a5 | ||
|
|
61bd8f1bdd | ||
|
|
f2b42bd6b7 |
3
.github/addon_submitters.json
vendored
@@ -12,5 +12,6 @@
|
|||||||
"resiliosync": "tyjtyj",
|
"resiliosync": "tyjtyj",
|
||||||
"spotweb": "woutercoppens",
|
"spotweb": "woutercoppens",
|
||||||
"tor": "akrigator",
|
"tor": "akrigator",
|
||||||
"whatsapper": "baldarn"
|
"whatsapper": "baldarn",
|
||||||
|
"birdnet-pipy": "suncuss"
|
||||||
}
|
}
|
||||||
|
|||||||
16
.github/stargazer_countries.csv
vendored
@@ -87,6 +87,7 @@ Badn1nja,
|
|||||||
Baldhead94,
|
Baldhead94,
|
||||||
BamDiggity,
|
BamDiggity,
|
||||||
BanterBoy,United Kingdom
|
BanterBoy,United Kingdom
|
||||||
|
Barokai,Austria
|
||||||
BarryHancockcjfnhf1,
|
BarryHancockcjfnhf1,
|
||||||
BasPost,
|
BasPost,
|
||||||
Bassel1984,
|
Bassel1984,
|
||||||
@@ -254,10 +255,12 @@ FrenzyExists,United States
|
|||||||
FrisianOnline,
|
FrisianOnline,
|
||||||
Fruckiwacki,
|
Fruckiwacki,
|
||||||
G2740,
|
G2740,
|
||||||
|
GYAdo1,
|
||||||
GabZzZz,France
|
GabZzZz,France
|
||||||
Gadzilych,
|
Gadzilych,
|
||||||
Gajalshankar,India
|
Gajalshankar,India
|
||||||
Gangol,
|
Gangol,
|
||||||
|
Garak1980,
|
||||||
GaryOG,
|
GaryOG,
|
||||||
Germaenace,
|
Germaenace,
|
||||||
Getrio,Italy
|
Getrio,Italy
|
||||||
@@ -267,6 +270,7 @@ Giga77,
|
|||||||
GleDel,
|
GleDel,
|
||||||
GlebYavorski,
|
GlebYavorski,
|
||||||
Godl1ght001,
|
Godl1ght001,
|
||||||
|
Gouar,
|
||||||
GpsM2,
|
GpsM2,
|
||||||
Grace-coder311,
|
Grace-coder311,
|
||||||
GrandMoff100,
|
GrandMoff100,
|
||||||
@@ -288,6 +292,7 @@ HDStremmie,Netherlands
|
|||||||
Hackashaq666,
|
Hackashaq666,
|
||||||
HackerDotCN,
|
HackerDotCN,
|
||||||
Hakari-R,
|
Hakari-R,
|
||||||
|
Hakone86,
|
||||||
HammyHavoc,United Kingdom
|
HammyHavoc,United Kingdom
|
||||||
Hankanman,United Kingdom
|
Hankanman,United Kingdom
|
||||||
HappyTree22,
|
HappyTree22,
|
||||||
@@ -421,7 +426,7 @@ LonelySoul7X,
|
|||||||
Lorsel,Italy
|
Lorsel,Italy
|
||||||
Luca2165801154,
|
Luca2165801154,
|
||||||
LuciusEternal,
|
LuciusEternal,
|
||||||
LuckyTriple7,
|
LuckyTriple7,Germany
|
||||||
Luckyfuzz,
|
Luckyfuzz,
|
||||||
Lukas0120,
|
Lukas0120,
|
||||||
LukasGail,Germany
|
LukasGail,Germany
|
||||||
@@ -559,7 +564,7 @@ PowerBlade,
|
|||||||
Pratheeplt,
|
Pratheeplt,
|
||||||
PratikVParab,
|
PratikVParab,
|
||||||
Preston4tw,United States
|
Preston4tw,United States
|
||||||
Pro-Control,
|
Pro-Control,Iraq
|
||||||
ProblemFactory,
|
ProblemFactory,
|
||||||
ProxiBlue,Australia
|
ProxiBlue,Australia
|
||||||
Psytoshgen,
|
Psytoshgen,
|
||||||
@@ -606,6 +611,7 @@ RouNNdeL,Poland
|
|||||||
RougeComputer,
|
RougeComputer,
|
||||||
RubenKelevra,Germany
|
RubenKelevra,Germany
|
||||||
Rudi-Schmudi,
|
Rudi-Schmudi,
|
||||||
|
RudiKlein,Netherlands
|
||||||
RudyDevroey,
|
RudyDevroey,
|
||||||
Ryan68,
|
Ryan68,
|
||||||
RymenTe,
|
RymenTe,
|
||||||
@@ -821,6 +827,7 @@ alex0tere,
|
|||||||
alexander0042,
|
alexander0042,
|
||||||
alexanderroese,
|
alexanderroese,
|
||||||
alexballow,France
|
alexballow,France
|
||||||
|
alexbelgium,
|
||||||
alexdelprete,Italy
|
alexdelprete,Italy
|
||||||
alexgt9,Spain
|
alexgt9,Spain
|
||||||
alexh3o,
|
alexh3o,
|
||||||
@@ -1023,6 +1030,7 @@ carlosalexandremoraes,
|
|||||||
carloscpda,Spain
|
carloscpda,Spain
|
||||||
carvan,
|
carvan,
|
||||||
cat-inGlasses,
|
cat-inGlasses,
|
||||||
|
catinhellchance,
|
||||||
cb-96,
|
cb-96,
|
||||||
cblakecode,United States
|
cblakecode,United States
|
||||||
cboehnke,
|
cboehnke,
|
||||||
@@ -2044,6 +2052,7 @@ pldmgg,United States
|
|||||||
pleaseproject,Canada
|
pleaseproject,Canada
|
||||||
pmazz,Italy
|
pmazz,Italy
|
||||||
pocketpanther,
|
pocketpanther,
|
||||||
|
poisoned-eden,United Kingdom
|
||||||
pojlFDlxCOvZ4Kg8y1l4,
|
pojlFDlxCOvZ4Kg8y1l4,
|
||||||
polison61,
|
polison61,
|
||||||
portos29,
|
portos29,
|
||||||
@@ -2366,6 +2375,7 @@ tim-frensch,
|
|||||||
timTam97,Australia
|
timTam97,Australia
|
||||||
timebandit4711,
|
timebandit4711,
|
||||||
timgreen,Australia
|
timgreen,Australia
|
||||||
|
timoverwoest,Netherlands
|
||||||
timpalm,
|
timpalm,
|
||||||
timvy,
|
timvy,
|
||||||
tingles2233,
|
tingles2233,
|
||||||
@@ -2491,6 +2501,7 @@ wuub,Poland
|
|||||||
wuxinghongqixiadexiaoshumiao,
|
wuxinghongqixiadexiaoshumiao,
|
||||||
x0rium,
|
x0rium,
|
||||||
x1991410d,
|
x1991410d,
|
||||||
|
x9132706292,
|
||||||
xPakrikx,
|
xPakrikx,
|
||||||
xamrex,
|
xamrex,
|
||||||
xeberth,
|
xeberth,
|
||||||
@@ -2537,6 +2548,7 @@ zerafachris,
|
|||||||
zhenyanovikov,
|
zhenyanovikov,
|
||||||
zhenzhenfish,
|
zhenzhenfish,
|
||||||
zhouyoukang,
|
zhouyoukang,
|
||||||
|
zhouyoukang1234-spec,
|
||||||
ziQzav,
|
ziQzav,
|
||||||
zipp00,
|
zipp00,
|
||||||
zjw57,China
|
zjw57,China
|
||||||
|
|||||||
|
BIN
.github/stargazer_map.png
vendored
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 58 KiB |
BIN
.github/stats.png
vendored
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 2.2 KiB |
BIN
.github/stats_addons.png
vendored
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 5.7 KiB |
22
README.md
@@ -57,18 +57,18 @@ If you want to do add the repository manually, please follow the procedure highl
|
|||||||
### Number of addons
|
### Number of addons
|
||||||
|
|
||||||
- In the repository : 129
|
- In the repository : 129
|
||||||
- Installed : 196724
|
- Installed : 140475
|
||||||
|
|
||||||
### Top 3
|
### Top 3
|
||||||
|
|
||||||
1. Filebrowser (25659x)
|
1. Flaresolverr (15885x)
|
||||||
2. Portainer (16250x)
|
2. Arpspoof (15635x)
|
||||||
3. Flaresolverr (14386x)
|
3. Sponsorblockcast (11558x)
|
||||||
|
|
||||||
### Architectures used
|
### Architectures used
|
||||||
|
|
||||||
- amd64: 72%
|
- amd64: 73%
|
||||||
- aarch64: 28%
|
- aarch64: 27%
|
||||||
|
|
||||||
### Stars evolution
|
### Stars evolution
|
||||||
|
|
||||||
@@ -77,7 +77,7 @@ If you want to do add the repository manually, please follow the procedure highl
|
|||||||
## Add-ons provided by this repository
|
## Add-ons provided by this repository
|
||||||
|
|
||||||
%%ADDONS_LIST%%
|
%%ADDONS_LIST%%
|
||||||
✓ [Arpspoof](arpspoof/) : block internet connection for local network devices
|
✓ [Arpspoof (15635x)](arpspoof/) : block internet connection for local network devices
|
||||||
|
|
||||||
  
|
  
|
||||||

|

|
||||||
@@ -164,7 +164,7 @@ If you want to do add the repository manually, please follow the procedure highl
|
|||||||
![smb][smb-badge]
|
![smb][smb-badge]
|
||||||
![localdisks][localdisks-badge]
|
![localdisks][localdisks-badge]
|
||||||
|
|
||||||
✓  [Birdnet-go](birdnet-go/) : Realtime BirdNET soundscape analyzer
|
✓  [Birdnet-go](birdnet-go/) : Realtime BirdNET and Battybirdnet soundscape analyzer
|
||||||
|
|
||||||
  
|
  
|
||||||

|

|
||||||
@@ -331,7 +331,7 @@ If you want to do add the repository manually, please follow the procedure highl
|
|||||||
![smb][smb-badge]
|
![smb][smb-badge]
|
||||||
![localdisks][localdisks-badge]
|
![localdisks][localdisks-badge]
|
||||||
|
|
||||||
✓  [Filebrowser (25659x)](filebrowser/) : filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files
|
✓  [Filebrowser](filebrowser/) : filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files
|
||||||
|
|
||||||
  
|
  
|
||||||

|

|
||||||
@@ -749,7 +749,7 @@ If you want to do add the repository manually, please follow the procedure highl
|
|||||||
![smb][smb-badge]
|
![smb][smb-badge]
|
||||||
![localdisks][localdisks-badge]
|
![localdisks][localdisks-badge]
|
||||||
|
|
||||||
✓  [Portainer (16250x)](portainer/) : Manage your Docker environment with ease
|
✓  [Portainer](portainer/) : Manage your Docker environment with ease
|
||||||
|
|
||||||
  
|
  
|
||||||

|

|
||||||
@@ -757,7 +757,7 @@ If you want to do add the repository manually, please follow the procedure highl
|
|||||||
![amd64][amd64-badge]
|
![amd64][amd64-badge]
|
||||||
![ingress][ingress-badge]
|
![ingress][ingress-badge]
|
||||||
|
|
||||||
✓ [Portainer (16250x) Agent](portainer_agent/) : An agent used to manage all the resources in a Swarm cluster
|
✓ [Portainer Agent](portainer_agent/) : An agent used to manage all the resources in a Swarm cluster
|
||||||
|
|
||||||
  
|
  
|
||||||

|

|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 1.3 KiB |
BIN
aurral/icon.png
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 3.7 KiB |
BIN
aurral/logo.png
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 1.6 KiB |
BIN
bazarr/stats.png
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 1.7 KiB |
@@ -1,3 +1,12 @@
|
|||||||
|
## nightly-20260525-2 (26-05-2026)
|
||||||
|
- Suppress noisy startup logs: silence `chmod /dev/snd` errors on the read-only HA mount, and hide unavailable ALSA plugins (JACK, OSS, dsnoop) from device enumeration so libjack and pcm_oss/dsnoop probes no longer print at launch. ALSA overrides are written to `/root/.asoundrc` (since `/etc/asound.conf` is read-only in this environment).
|
||||||
|
- Allow advanced users to override the ALSA config by dropping a custom `asound.conf` into the addon config folder.
|
||||||
|
- Add LOG_MAX_SIZE_MB and LOG_MAX_AGE_DAYS addon options to manage log storage size
|
||||||
|
- Automatically trim log files exceeding configured age on startup
|
||||||
|
|
||||||
|
## nightly-20260525 (26-05-2026)
|
||||||
|
- Minor bugs fixed
|
||||||
|
|
||||||
## nightly-20260511-414-2 (22-05-2026)
|
## nightly-20260511-414-2 (22-05-2026)
|
||||||
- Minor bugs fixed
|
- Minor bugs fixed
|
||||||
|
|
||||||
|
|||||||
@@ -36,6 +36,13 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \
|
|||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" -o -name "finish" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" -o -name "finish" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
|
# Silence "chmod: Read-only file system" noise from upstream entrypoint:
|
||||||
|
# Home Assistant mounts /dev/snd read-only, so the chmod is a no-op and the
|
||||||
|
# stderr output is just noise. The "|| true" already absorbs the exit code.
|
||||||
|
RUN if [ -f /usr/bin/entrypoint.sh ]; then \
|
||||||
|
sed -i 's#chmod -R a+rw /dev/snd || true#chmod -R a+rw /dev/snd 2>/dev/null || true#' /usr/bin/entrypoint.sh; \
|
||||||
|
fi
|
||||||
|
|
||||||
# Uses /bin for compatibility purposes
|
# Uses /bin for compatibility purposes
|
||||||
# hadolint ignore=DL4005
|
# hadolint ignore=DL4005
|
||||||
RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \
|
RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ arch:
|
|||||||
- aarch64
|
- aarch64
|
||||||
- amd64
|
- amd64
|
||||||
audio: true
|
audio: true
|
||||||
description: Realtime BirdNET soundscape analyzer
|
description: Realtime BirdNET and Battybirdnet soundscape analyzer
|
||||||
devices:
|
devices:
|
||||||
- /dev/dri
|
- /dev/dri
|
||||||
- /dev/snd
|
- /dev/snd
|
||||||
@@ -86,6 +86,8 @@ name: Birdnet-go
|
|||||||
options:
|
options:
|
||||||
env_vars: []
|
env_vars: []
|
||||||
BIRDSONGS_FOLDER: /config/clips
|
BIRDSONGS_FOLDER: /config/clips
|
||||||
|
LOG_MAX_SIZE_MB: 50
|
||||||
|
LOG_MAX_AGE_DAYS: 7
|
||||||
homeassistant_microphone: false
|
homeassistant_microphone: false
|
||||||
panel_admin: false
|
panel_admin: false
|
||||||
panel_icon: mdi:bird
|
panel_icon: mdi:bird
|
||||||
@@ -104,6 +106,8 @@ schema:
|
|||||||
- name: match(^[A-Za-z0-9_]+$)
|
- name: match(^[A-Za-z0-9_]+$)
|
||||||
value: str?
|
value: str?
|
||||||
BIRDSONGS_FOLDER: str?
|
BIRDSONGS_FOLDER: str?
|
||||||
|
LOG_MAX_SIZE_MB: int(1,1000)?
|
||||||
|
LOG_MAX_AGE_DAYS: int(1,365)?
|
||||||
TZ: str?
|
TZ: str?
|
||||||
cifsdomain: str?
|
cifsdomain: str?
|
||||||
cifspassword: str?
|
cifspassword: str?
|
||||||
@@ -118,4 +122,4 @@ slug: birdnet-go
|
|||||||
udev: true
|
udev: true
|
||||||
url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-go
|
url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-go
|
||||||
usb: true
|
usb: true
|
||||||
version: "nightly-20260511-414-2"
|
version: "nightly-20260525-2"
|
||||||
|
|||||||
@@ -100,3 +100,26 @@ bashio::log.info "Correcting configuration for defaults"
|
|||||||
# Update database location in config files
|
# Update database location in config files
|
||||||
yq -i -y ".output.sqlite.path = \"/config/birdnet.db\"" "$CONFIG_LOCATION"
|
yq -i -y ".output.sqlite.path = \"/config/birdnet.db\"" "$CONFIG_LOCATION"
|
||||||
bashio::log.info "... database is located in /config/birdnet.db"
|
bashio::log.info "... database is located in /config/birdnet.db"
|
||||||
|
|
||||||
|
####################
|
||||||
|
# Log Management
|
||||||
|
####################
|
||||||
|
LOG_MAX_SIZE_MB="$(bashio::config "LOG_MAX_SIZE_MB")"
|
||||||
|
LOG_MAX_SIZE_MB="${LOG_MAX_SIZE_MB:-50}"
|
||||||
|
LOG_MAX_AGE_DAYS="$(bashio::config "LOG_MAX_AGE_DAYS")"
|
||||||
|
LOG_MAX_AGE_DAYS="${LOG_MAX_AGE_DAYS:-7}"
|
||||||
|
|
||||||
|
bashio::log.info "Configuring log rotation: max ${LOG_MAX_SIZE_MB}MB per file, max ${LOG_MAX_AGE_DAYS} days retention"
|
||||||
|
|
||||||
|
# Configure log rotation in birdnet-go config
|
||||||
|
yq -i -y ".logging.file_output.max_size = ${LOG_MAX_SIZE_MB}" "$CONFIG_LOCATION"
|
||||||
|
yq -i -y ".logging.file_output.max_age = ${LOG_MAX_AGE_DAYS}" "$CONFIG_LOCATION"
|
||||||
|
yq -i -y ".logging.file_output.max_rotated_files = 3" "$CONFIG_LOCATION"
|
||||||
|
yq -i -y ".logging.file_output.compress = true" "$CONFIG_LOCATION"
|
||||||
|
|
||||||
|
# Trim existing log files that exceed the configured max age
|
||||||
|
LOG_DIR="/config/logs"
|
||||||
|
if [ -d "$LOG_DIR" ]; then
|
||||||
|
bashio::log.info "Trimming log files older than ${LOG_MAX_AGE_DAYS} days in ${LOG_DIR}"
|
||||||
|
find "$LOG_DIR" -type f -name "*.log*" -mtime +"$LOG_MAX_AGE_DAYS" -delete 2>/dev/null || true
|
||||||
|
fi
|
||||||
|
|||||||
@@ -8,6 +8,20 @@ set -e
|
|||||||
|
|
||||||
echo " "
|
echo " "
|
||||||
|
|
||||||
|
# Allow advanced users to supply their own ALSA config (e.g. to enable JACK
|
||||||
|
# or a custom dsnoop chain) by dropping asound.conf into the addon config
|
||||||
|
# folder. Written to /root/.asoundrc because /etc/asound.conf is read-only.
|
||||||
|
if [ -f /config/asound.conf ]; then
|
||||||
|
if [ -r /config/asound.conf ]; then
|
||||||
|
bashio::log.info "Using user-provided /config/asound.conf, overriding addon defaults"
|
||||||
|
if ! cp /config/asound.conf /root/.asoundrc; then
|
||||||
|
bashio::log.warning "Failed to copy /config/asound.conf; continuing with bundled /root/.asoundrc defaults"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
bashio::log.warning "/config/asound.conf exists but is not readable; continuing with bundled /root/.asoundrc defaults"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Check if alsa_card is provided
|
# Check if alsa_card is provided
|
||||||
CONFIG_LOCATION="/config/config.yaml"
|
CONFIG_LOCATION="/config/config.yaml"
|
||||||
if bashio::config.true "homeassistant_microphone"; then
|
if bashio::config.true "homeassistant_microphone"; then
|
||||||
|
|||||||
35
birdnet-go/rootfs/root/.asoundrc
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
# Home Assistant addon: birdnet-go
|
||||||
|
#
|
||||||
|
# Shipped at /root/.asoundrc because /etc/asound.conf is read-only in this
|
||||||
|
# environment. ALSA loads ~/.asoundrc as an additive layer on top of the
|
||||||
|
# system config, so the overrides below take effect for the birdnet-go process
|
||||||
|
# (which runs as root, HOME=/root).
|
||||||
|
#
|
||||||
|
# Replace ALSA PCM plugins whose backends are not available in the addon
|
||||||
|
# container (JACK server, OSS /dev/dsp) with type "null" and hide them from
|
||||||
|
# snd_device_name_hint(). Without this, miniaudio's capture-device enumeration
|
||||||
|
# probes every PCM hint at startup, triggering noisy errors like:
|
||||||
|
# - "Cannot connect to server socket" / "jack server is not running" (libjack)
|
||||||
|
# - "ALSA lib pcm_oss.c: Cannot open device /dev/dsp"
|
||||||
|
# - "ALSA lib pcm_dsnoop.c: unable to open slave"
|
||||||
|
# BirdNET-Go itself never opens these PCMs; only the enumeration probe does.
|
||||||
|
|
||||||
|
pcm.!jack {
|
||||||
|
type null
|
||||||
|
hint.show off
|
||||||
|
}
|
||||||
|
|
||||||
|
pcm.!oss {
|
||||||
|
type null
|
||||||
|
hint.show off
|
||||||
|
}
|
||||||
|
|
||||||
|
pcm.!dsp {
|
||||||
|
type null
|
||||||
|
hint.show off
|
||||||
|
}
|
||||||
|
|
||||||
|
pcm.!dsnoop {
|
||||||
|
type null
|
||||||
|
hint.show off
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,3 +1,5 @@
|
|||||||
|
## 0.7.3 (28-05-2026)
|
||||||
|
- Minor bugs fixed
|
||||||
|
|
||||||
## 0.7.1 (2026-05-22)
|
## 0.7.1 (2026-05-22)
|
||||||
- Update to latest version from Suncuss/BirdNET-PiPy (changelog : https://github.com/Suncuss/BirdNET-PiPy/releases)
|
- Update to latest version from Suncuss/BirdNET-PiPy (changelog : https://github.com/Suncuss/BirdNET-PiPy/releases)
|
||||||
|
|||||||
@@ -96,4 +96,4 @@ schema:
|
|||||||
ssl: bool?
|
ssl: bool?
|
||||||
slug: birdnet-pipy
|
slug: birdnet-pipy
|
||||||
url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-pipy
|
url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-pipy
|
||||||
version: "0.7.1"
|
version: "0.7.3"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 1.4 KiB |
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"last_update": "2026-05-22",
|
"last_update": "2026-05-29",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "birdnet-pipy",
|
"slug": "birdnet-pipy",
|
||||||
"source": "github",
|
"source": "github",
|
||||||
"upstream_repo": "Suncuss/BirdNET-PiPy",
|
"upstream_repo": "Suncuss/BirdNET-PiPy",
|
||||||
"upstream_version": "0.7.1"
|
"upstream_version": "0.7.3"
|
||||||
}
|
}
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 1.4 KiB |
@@ -1,4 +1,7 @@
|
|||||||
|
|
||||||
|
## 1.90.124-ls101 (2026-05-23)
|
||||||
|
- Update to latest version from linuxserver/docker-brave (changelog : https://github.com/linuxserver/docker-brave/releases)
|
||||||
|
|
||||||
## 1.90.124-ls100 (2026-05-22)
|
## 1.90.124-ls100 (2026-05-22)
|
||||||
- Update to latest version from linuxserver/docker-brave (changelog : https://github.com/linuxserver/docker-brave/releases)
|
- Update to latest version from linuxserver/docker-brave (changelog : https://github.com/linuxserver/docker-brave/releases)
|
||||||
|
|
||||||
|
|||||||
@@ -69,5 +69,5 @@ slug: brave
|
|||||||
tmpfs: true
|
tmpfs: true
|
||||||
udev: true
|
udev: true
|
||||||
url: https://github.com/alexbelgium/hassio-addons
|
url: https://github.com/alexbelgium/hassio-addons
|
||||||
version: "1.90.124-ls100"
|
version: "1.90.124-ls101"
|
||||||
video: true
|
video: true
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 1.6 KiB |
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"github_fulltag": "true",
|
"github_fulltag": "true",
|
||||||
"last_update": "2026-05-22",
|
"last_update": "2026-05-23",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "brave",
|
"slug": "brave",
|
||||||
"source": "github",
|
"source": "github",
|
||||||
"upstream_repo": "linuxserver/docker-brave",
|
"upstream_repo": "linuxserver/docker-brave",
|
||||||
"upstream_version": "1.90.124-ls100"
|
"upstream_version": "1.90.124-ls101"
|
||||||
}
|
}
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 1.4 KiB |
@@ -1,4 +1,7 @@
|
|||||||
|
|
||||||
|
## 1.12.6 (2026-05-23)
|
||||||
|
- Update to latest version from ajslater/codex (changelog : https://github.com/ajslater/codex/releases)
|
||||||
|
|
||||||
## 1.12.5 (2026-05-22)
|
## 1.12.5 (2026-05-22)
|
||||||
- Update to latest version from ajslater/codex (changelog : https://github.com/ajslater/codex/releases)
|
- Update to latest version from ajslater/codex (changelog : https://github.com/ajslater/codex/releases)
|
||||||
|
|
||||||
|
|||||||
@@ -101,4 +101,4 @@ schema:
|
|||||||
slug: codex
|
slug: codex
|
||||||
udev: true
|
udev: true
|
||||||
url: https://github.com/alexbelgium/hassio-addons
|
url: https://github.com/alexbelgium/hassio-addons
|
||||||
version: "1.12.5"
|
version: "1.12.6"
|
||||||
|
|||||||
BIN
codex/stats.png
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 1.6 KiB |
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"github_beta": "true",
|
"github_beta": "true",
|
||||||
"last_update": "2026-05-22",
|
"last_update": "2026-05-23",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "codex",
|
"slug": "codex",
|
||||||
"source": "github",
|
"source": "github",
|
||||||
"upstream_repo": "ajslater/codex",
|
"upstream_repo": "ajslater/codex",
|
||||||
"upstream_version": "1.12.5"
|
"upstream_version": "1.12.6"
|
||||||
}
|
}
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 1.6 KiB |
BIN
emby/stats.png
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 1.7 KiB |
BIN
ente/stats.png
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,3 +1,6 @@
|
|||||||
|
## 2.3.2-5 (28-05-2026)
|
||||||
|
- Fix cron jobs not running (wrong shebang, missing env vars, broken crontab)
|
||||||
|
|
||||||
## 2.3.2-4 (18-05-2026)
|
## 2.3.2-4 (18-05-2026)
|
||||||
- Minor bugs fixed
|
- Minor bugs fixed
|
||||||
## 2.3.2-3 (18-05-2026)
|
## 2.3.2-3 (18-05-2026)
|
||||||
|
|||||||
@@ -101,5 +101,5 @@ schema:
|
|||||||
slug: fireflyiii_data_importer
|
slug: fireflyiii_data_importer
|
||||||
udev: true
|
udev: true
|
||||||
url: https://github.com/alexbelgium/hassio-addons
|
url: https://github.com/alexbelgium/hassio-addons
|
||||||
version: "2.3.2-4"
|
version: "2.3.2-5"
|
||||||
webui: "[PROTO:ssl]://[HOST]:[PORT:8080]"
|
webui: "[PROTO:ssl]://[HOST]:[PORT:8080]"
|
||||||
|
|||||||
@@ -27,6 +27,10 @@ export CAN_POST_FILES="$(bashio::config "CAN_POST_FILES")"
|
|||||||
export CAN_POST_AUTOIMPORT="$(bashio::config "CAN_POST_AUTOIMPORT")"
|
export CAN_POST_AUTOIMPORT="$(bashio::config "CAN_POST_AUTOIMPORT")"
|
||||||
|
|
||||||
# Persist variables to /etc/environment for cron jobs
|
# Persist variables to /etc/environment for cron jobs
|
||||||
|
SILENT_MODE="false"
|
||||||
|
if bashio::config.true 'silent'; then
|
||||||
|
SILENT_MODE="true"
|
||||||
|
fi
|
||||||
{
|
{
|
||||||
[ -n "$JSON_CONFIGURATION_DIR" ] && echo "JSON_CONFIGURATION_DIR=\"$JSON_CONFIGURATION_DIR\""
|
[ -n "$JSON_CONFIGURATION_DIR" ] && echo "JSON_CONFIGURATION_DIR=\"$JSON_CONFIGURATION_DIR\""
|
||||||
echo "CONFIG_LOCATION=\"$CONFIGSOURCE\""
|
echo "CONFIG_LOCATION=\"$CONFIGSOURCE\""
|
||||||
@@ -35,8 +39,9 @@ export CAN_POST_AUTOIMPORT="$(bashio::config "CAN_POST_AUTOIMPORT")"
|
|||||||
echo "AUTO_IMPORT_SECRET=\"$AUTO_IMPORT_SECRET\""
|
echo "AUTO_IMPORT_SECRET=\"$AUTO_IMPORT_SECRET\""
|
||||||
echo "CAN_POST_FILES=\"$CAN_POST_FILES\""
|
echo "CAN_POST_FILES=\"$CAN_POST_FILES\""
|
||||||
echo "CAN_POST_AUTOIMPORT=\"$CAN_POST_AUTOIMPORT\""
|
echo "CAN_POST_AUTOIMPORT=\"$CAN_POST_AUTOIMPORT\""
|
||||||
|
echo "SILENT_MODE=\"$SILENT_MODE\""
|
||||||
} >> /etc/environment
|
} >> /etc/environment
|
||||||
chmod 600 /etc/environment
|
chmod 644 /etc/environment
|
||||||
|
|
||||||
################
|
################
|
||||||
# CRON OPTIONS #
|
# CRON OPTIONS #
|
||||||
@@ -54,9 +59,6 @@ if bashio::config.has_value 'Updates'; then
|
|||||||
cp /templates/cronupdate /etc/cron."${FREQUENCY}"/
|
cp /templates/cronupdate /etc/cron."${FREQUENCY}"/
|
||||||
chmod 755 /etc/cron."${FREQUENCY}"/cronupdate
|
chmod 755 /etc/cron."${FREQUENCY}"/cronupdate
|
||||||
|
|
||||||
# Sets cron to run with www-data user
|
|
||||||
sed -i 's|root|www-data|g' /etc/crontab
|
|
||||||
|
|
||||||
# Starts cron
|
# Starts cron
|
||||||
service cron start
|
service cron start
|
||||||
|
|
||||||
|
|||||||
@@ -1,20 +1,22 @@
|
|||||||
#!/usr/bin/env bashio
|
#!/bin/bash
|
||||||
# shellcheck shell=bash
|
# shellcheck shell=bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# Source environment variables for cron context
|
# Source environment variables for cron context
|
||||||
# shellcheck disable=SC1091
|
# shellcheck disable=SC1091
|
||||||
if [ -f /etc/environment ]; then set -a; . /etc/environment; set +a; fi
|
if [ -f /etc/environment ]; then set -a; . /etc/environment; set +a; fi
|
||||||
|
# shellcheck disable=SC1091
|
||||||
|
if [ -f /.env ]; then set -a; . /.env; set +a; fi
|
||||||
|
|
||||||
# Use persisted value instead of calling bashio::config (www-data may lack API access)
|
# Use persisted value instead of calling bashio::config (www-data may lack API access)
|
||||||
CONFIGSOURCE="${CONFIG_LOCATION}"
|
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"
|
echo "[INFO] Running update according to defined schedule. Files located in $CONFIGSOURCE/import_files will be imported."
|
||||||
if bashio::config.true 'silent'; then
|
if [ "${SILENT_MODE}" = "true" ]; then
|
||||||
bashio::log.warning "Silent mode activated. Only errors will be shown. Please disable in addon options if you need to debug"
|
echo "[WARNING] Silent mode activated. Only errors will be shown. Please disable in addon options if you need to debug"
|
||||||
/usr/local/bin/php /var/www/html/artisan importer:auto-import "$CONFIGSOURCE/import_files" >/dev/null
|
sudo -Eu www-data /usr/local/bin/php /var/www/html/artisan importer:auto-import "$CONFIGSOURCE/import_files" >/dev/null
|
||||||
else
|
else
|
||||||
/usr/local/bin/php /var/www/html/artisan importer:auto-import "$CONFIGSOURCE/import_files"
|
sudo -Eu www-data /usr/local/bin/php /var/www/html/artisan importer:auto-import "$CONFIGSOURCE/import_files"
|
||||||
fi
|
fi
|
||||||
) &>/proc/1/fd/1
|
) &>/proc/1/fd/1
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -1,4 +1,7 @@
|
|||||||
|
|
||||||
|
## 3.19.21 (2026-05-23)
|
||||||
|
- Update to latest version from wiserain/flexget
|
||||||
|
|
||||||
## 3.19.19 (2026-05-16)
|
## 3.19.19 (2026-05-16)
|
||||||
- Update to latest version from wiserain/flexget
|
- Update to latest version from wiserain/flexget
|
||||||
|
|
||||||
|
|||||||
@@ -95,5 +95,5 @@ schema:
|
|||||||
slug: flexget
|
slug: flexget
|
||||||
udev: true
|
udev: true
|
||||||
url: https://github.com/alexbelgium/hassio-addons
|
url: https://github.com/alexbelgium/hassio-addons
|
||||||
version: "3.19.19"
|
version: "3.19.21"
|
||||||
webui: "[PROTO:ssl]://[HOST]:[PORT:5050]"
|
webui: "[PROTO:ssl]://[HOST]:[PORT:5050]"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"dockerhub_list_size": "10",
|
"dockerhub_list_size": "10",
|
||||||
"last_update": "2026-05-16",
|
"last_update": "2026-05-23",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "flexget",
|
"slug": "flexget",
|
||||||
"source": "dockerhub",
|
"source": "dockerhub",
|
||||||
"upstream_repo": "wiserain/flexget",
|
"upstream_repo": "wiserain/flexget",
|
||||||
"upstream_version": "3.19.19"
|
"upstream_version": "3.19.21"
|
||||||
}
|
}
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 1.5 KiB |
BIN
gitea/stats.png
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 1.3 KiB |
BIN
grav/stats.png
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 1.7 KiB |
BIN
immich/stats.png
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 1.6 KiB |
BIN
inadyn/stats.png
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 1.4 KiB |
BIN
joal/stats.png
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 1.5 KiB |
BIN
joplin/stats.png
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 1.6 KiB |
BIN
kometa/stats.png
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 1.5 KiB |
BIN
lidarr/stats.png
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 1.4 KiB |
@@ -1,7 +1,17 @@
|
|||||||
## 0.140.1 (18-05-2026)
|
## 0.142.0 (27-05-2026)
|
||||||
- Minor bugs fixed
|
- Minor bugs fixed
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 0.142.0
|
||||||
|
|
||||||
|
- This release allows the use of videos in preview frames, so you can show off your models in a more dynamic fashion, and also adds indexer support for the upcoming DragonFruit resin slicer VOXL file format.
|
||||||
|
- There are also a number of fixes to metadata scanning and other background jobs, as well as a large behind-the-scenes refactor of presupported relationships which will lead to some new features in the next release.
|
||||||
|
- Details: <https://github.com/manyfold3d/manyfold/releases/tag/v0.142.0>
|
||||||
|
|
||||||
|
|
||||||
|
## 0.140.1 (18-05-2026)
|
||||||
|
- Minor bugs fixed
|
||||||
|
|
||||||
## 0.140.1
|
## 0.140.1
|
||||||
- Bump version to 0.140.1
|
- Bump version to 0.140.1
|
||||||
- Detailed changes https://github.com/manyfold3d/manyfold/compare/v0.139.3...v0.140.1
|
- Detailed changes https://github.com/manyfold3d/manyfold/compare/v0.139.3...v0.140.1
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
name: "Manyfold"
|
name: "Manyfold"
|
||||||
slug: manyfold
|
slug: manyfold
|
||||||
description: "Manyfold 3D model manager as a Home Assistant add-on, using the upstream image with configurable library/index paths."
|
description: "Manyfold 3D model manager as a Home Assistant add-on, using the upstream image with configurable library/index paths."
|
||||||
version: "0.140.1"
|
version: "0.142.0"
|
||||||
url: "https://github.com/alexbelgium/hassio-addons/tree/master/manyfold"
|
url: "https://github.com/alexbelgium/hassio-addons/tree/master/manyfold"
|
||||||
image: ghcr.io/alexbelgium/manyfold-{arch}
|
image: ghcr.io/alexbelgium/manyfold-{arch}
|
||||||
arch:
|
arch:
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 1.2 KiB |
BIN
mealie/stats.png
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 1.6 KiB |
BIN
monica/stats.png
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 1.4 KiB |
BIN
nzbget/stats.png
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 1.5 KiB |