diff --git a/ansible/main.yml b/ansible/main.yml index 705b34a..f4de344 100644 --- a/ansible/main.yml +++ b/ansible/main.yml @@ -13,8 +13,10 @@ - ntfy - gluetun - autobrr - - name: qbittorrent + - name: nginx tags: test + - beets + - qbittorrent - nextcloud - redlib - readarr diff --git a/ansible/roles/beets/files/config.yaml b/ansible/roles/beets/files/config.yaml index 85f188d..b950b72 100644 --- a/ansible/roles/beets/files/config.yaml +++ b/ansible/roles/beets/files/config.yaml @@ -1,42 +1,37 @@ -plugins: fetchart embedart scrub replaygain lastgenre chroma web inline directory: /music -library: /config/musiclibrary.blb -art_filename: cover -threaded: yes -original_date: no per_disc_numbering: yes +plugins: fetchart web inline lyrics + paths: default: $albumartist/$album%aunique{}/%if{$multidisc,$disc}$track - $title singleton: Non-Album/$artist - $title comp: Various Artists/$album%aunique{}/%if{$multidisc,$disc}$track - $title - albumtype_soundtrack: Soundtracks/$album/$track $title item_fields: multidisc: 1 if disctotal > 1 else 0 # Makes it so track number is preceded by disc number only if album contains multiple discs import: write: yes - copy: no - move: yes + hardlink: yes resume: ask incremental: yes quiet_fallback: skip timid: no log: /config/beet.log + languages: "en jp es" -lastgenre: - auto: yes - source: album +asciify_paths: yes embedart: auto: yes fetchart: auto: yes - -replaygain: - auto: no + high_resolution: yes +lyrics: + sources: [lrclib, genius] + scrub: auto: yes diff --git a/ansible/roles/beets/templates/docker-compose.yml b/ansible/roles/beets/templates/docker-compose.yml index 8de3c77..2129941 100644 --- a/ansible/roles/beets/templates/docker-compose.yml +++ b/ansible/roles/beets/templates/docker-compose.yml @@ -1,5 +1,3 @@ -version: "{{ docker_compose_version }}" - networks: traefik: external: true