You can configure multiple zones on a server snap with multiple hosts
A client can assign to one host only.
You can configure multiple zones on a server snap with multiple hosts
A client can assign to one host only.
If I’m understanding you correctly, you could make use of a shell script for this. Use WGET to download lists, then combine them into a single large file, and finally create a new file with no duplicates by using “awk ‘!visited[$0]++’”
wget URL1 URL2 URL3
cat *.txt > all.txt (This overwrites all.txt)
awk ‘!visited[$0]++’ all.txt > no_duplicates.txt
Beets is my favorite tagger since I prefer CLI. Match making policy can be adjusted and discogs plugin can be added I recommend the folder structure /artist/album/track
Possibly Home Assistant is able to cover your devices and needs.
Original link:
https://technomagnus.vercel.app/posts/ultimate-privacy-list/
Check if Lidarr adds an artist* image in artist folder or add an integration for fetching images.
Make sure the SQL server is not writing/blocking any files: docker-compose stop vaultwarden
Backup that specific folder to another destination and restart docker-compose up -d
I think you can’t track data corruption either because you will find out only when it occurred. Same is valid for SMART values as you correctly state.
I believe it is a mix of using zfs, ECC and SMART monitoring.
https://phoenixnap.com/blog/data-corruption
Thanks for clarifying the intricacies connected to SMART monitoring.
SMART value monitoring helped me finding faulty drives, not only once. And drives are tested before adding to a production system.
Certainly system drives are separate from data drives. The latter can be perfectly monitored by SMART values.
If you want regular automatic hdd checks and don’t need a WebUI I recommend https://github.com/smartmontools
At last we keep it simple ;)
I set up custom bash scripts collecting information (df, docker json, smartCTL etc)
Either parse existing json info or assemble json strings and push it to Homeassistant REST api (cron)
In Homeassistant data is turned into sensors and displayed. HA sends messages of sensors fail.
Info served in HA:
Trying to keep my servers as barebones as possible. Additional services/apps put strain on CPU/RAM etc. Found out most of data necessary for monitoring is either available (docker json, smartCTL json) or can be easily caught, e.g.
df -Pht ext4 | tail -n +2 | awk '{ print $1}
It was fun learning and defining what must be monitored or not, and building a custom interface in HA.
Your friends will comment on interface when you share music to them :)
Hardly using the UI myself ;)
Had for years airsonic, later airsonic advanced. The overhead is huge compared to Navidrome.
Had never an issue with Navidrome and it is much snappier. No even starting to talk about the modern interface compared to Airsonic.
You are right Beets doesn’t allow for custom id3v2 fields.
However it has quite a lot of fields ‘’’beet fields’’’
You can write them specifically using ‘’’-F’’’
(Beets doc)[https://beets.readthedocs.io/en/stable/reference/cli.html#fields]
I’m not aware of a publisher nor producer field though.
Lidarr can be used for tagging too and it does have a web interface.
Cleaning a messed up library with Beets is tough and depends on how the individual files are sorted.
Start importing/organizing a small part or some albums to find out how it works. And a backup of data is always recommend!
I can recommend Navidrome. Organizing of library with Lidarr and (Beets)[https://beets.io]
I’m using Beets for tagging because of the Discogs plugin.
Lidarr for visual overview of the library.
Just put all commands into a bash file. Starting with ‘’docker tag’’ changing tag to something else in case I need to revert and than pull, compose up. All run by crontab weekly. In case something breaks the latest working container is still there.
Personally I use Raspi 2 and Zero for that purpose. HATS for digital connection or if you want connecting speakers directly consider AMP2 HAT.
Homeassistant controls grouping, volume etc.