Compare commits
22 Commits
btc
...
9c6df53765
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9c6df53765 | ||
|
|
464a46d82e | ||
|
|
5e4ae4c0ea | ||
|
|
a210e25bd9 | ||
|
|
cf0ec35288 | ||
|
|
32498ea646 | ||
|
|
478885a3cd | ||
|
|
4741e56d66 | ||
|
|
9146d65be3 | ||
|
|
8ce0aecb4e | ||
|
|
e4d15fde79 | ||
|
|
37202f955f | ||
|
|
705e5c3e55 | ||
|
|
074c075620 | ||
|
|
6eb043c1af | ||
|
|
e994a98016 | ||
|
|
c85576a56a | ||
|
|
886bc6aa71 | ||
|
|
45951ba93f | ||
|
|
364e1a9628 | ||
|
|
47000fc6f3 | ||
| dda45245f5 |
@@ -23,12 +23,13 @@ Having Plex and Jellyfin separate from the rest of my docker infrastructure allo
|
|||||||
**Storage:**
|
**Storage:**
|
||||||
* `/`: 1 TB NVME SSD
|
* `/`: 1 TB NVME SSD
|
||||||
* `/vm_storage`: 2x 240 GB SSD in ZFS mirror for config and data files
|
* `/vm_storage`: 2x 240 GB SSD in ZFS mirror for config and data files
|
||||||
* `/mnt/storage`: mergerfs + SnapRAID pool totaling ~90 TiB usable storage. Currently single parity disk but hoping to add a second one soon. Drives run btrfs allowing me to utilize [snapraid-btrfs](https://wiki.selfhosted.show/tools/snapraid-btrfs/) for instant snapshotting
|
* `/mnt/storage`: mergerfs + SnapRAID pool totaling 150 TiB usable storage with single disk parity (YOLO). Drives run btrfs allowing me to utilize [snapraid-btrfs](https://wiki.selfhosted.show/tools/snapraid-btrfs/) for instant snapshotting
|
||||||
|
|
||||||
## Roadmap
|
## Roadmap
|
||||||
|
|
||||||
* Flesh out backup strategy with btrfs snapshots and restic (separately)
|
* Flesh out backup strategy with btrfs snapshots and restic (separately)
|
||||||
* Move everything to Arch VMs on Proxmox
|
* Potentially migrate media pool to ZFS. I've been lucky so far with no drive failures but realistically if I did have one fail, it would take ages to rebuild with single disk parity and I'd be wishing I had a more robust setup.
|
||||||
|
* Move everything to Arch LXCs on Proxmox
|
||||||
* Possibly set up second Proxmox node for backups
|
* Possibly set up second Proxmox node for backups
|
||||||
* Immich for photo management
|
* Immich for photo management
|
||||||
* Look into [Wazuh](https://github.com/wazuh/wazuh) for threat prevention/detection
|
* Look into [Wazuh](https://github.com/wazuh/wazuh) for threat prevention/detection
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
directory: /music
|
directory: /music
|
||||||
per_disc_numbering: yes
|
per_disc_numbering: yes
|
||||||
|
|
||||||
plugins: fetchart web inline lyrics
|
plugins: fetchart embedart web inline lyrics musicbrainz scrub lastgenre replaygain
|
||||||
|
|
||||||
paths:
|
paths:
|
||||||
default: $albumartist/$album%aunique{}/%if{$multidisc,$disc}$track - $title
|
default: $albumartist/$album%aunique{}/%if{$multidisc,$disc}$track - $title
|
||||||
@@ -12,7 +12,7 @@ item_fields:
|
|||||||
|
|
||||||
import:
|
import:
|
||||||
write: yes
|
write: yes
|
||||||
hardlink: yes
|
move: yes
|
||||||
resume: ask
|
resume: ask
|
||||||
incremental: yes
|
incremental: yes
|
||||||
quiet_fallback: skip
|
quiet_fallback: skip
|
||||||
@@ -28,13 +28,32 @@ embedart:
|
|||||||
fetchart:
|
fetchart:
|
||||||
auto: yes
|
auto: yes
|
||||||
high_resolution: yes
|
high_resolution: yes
|
||||||
|
source:
|
||||||
|
- filesystem
|
||||||
|
- itunes
|
||||||
|
- coverart
|
||||||
|
- amazon
|
||||||
|
|
||||||
|
match:
|
||||||
|
strong_rec_thresh: 0.10
|
||||||
|
ignored_media: ['12" Vinyl']
|
||||||
|
|
||||||
lyrics:
|
lyrics:
|
||||||
sources: [lrclib, genius]
|
sources: [lrclib, genius, tekstowo]
|
||||||
|
|
||||||
scrub:
|
scrub:
|
||||||
auto: yes
|
auto: yes
|
||||||
|
|
||||||
|
replaygain:
|
||||||
|
auto: yes
|
||||||
|
backend: ffmpeg
|
||||||
|
|
||||||
|
# Consider directory empty even if files matching the below patterns are present
|
||||||
|
clutter:
|
||||||
|
- "*.jpg"
|
||||||
|
- "*.png"
|
||||||
|
- "*.nfo"
|
||||||
|
|
||||||
replace:
|
replace:
|
||||||
'^\.': _
|
'^\.': _
|
||||||
'[\x00-\x1f]': _
|
'[\x00-\x1f]': _
|
||||||
|
|||||||
22
ansible/roles/dispatcharr/tasks/main.yml
Normal file
22
ansible/roles/dispatcharr/tasks/main.yml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
- name: Create install directory
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: "{{ install_directory }}/{{ role_name }}"
|
||||||
|
state: directory
|
||||||
|
owner: "{{ docker_user }}"
|
||||||
|
mode: "{{ docker_compose_directory_mask }}"
|
||||||
|
become: true
|
||||||
|
|
||||||
|
- name: Copy docker-compose file to destination
|
||||||
|
ansible.builtin.template:
|
||||||
|
src: docker-compose.yml
|
||||||
|
dest: "{{ install_directory }}/{{ role_name }}/docker-compose.yml"
|
||||||
|
owner: "{{ docker_user }}"
|
||||||
|
mode: "{{ docker_compose_file_mask }}"
|
||||||
|
validate: docker compose -f %s config
|
||||||
|
become: true
|
||||||
|
|
||||||
|
- name: Start docker container
|
||||||
|
community.docker.docker_compose_v2:
|
||||||
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
|
pull: always
|
||||||
|
remove_orphans: yes
|
||||||
24
ansible/roles/dispatcharr/templates/docker-compose.yml
Normal file
24
ansible/roles/dispatcharr/templates/docker-compose.yml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
networks:
|
||||||
|
traefik:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
services:
|
||||||
|
dispatcharr:
|
||||||
|
container_name: "{{ role_name }}"
|
||||||
|
image: ghcr.io/dispatcharr/dispatcharr:latest
|
||||||
|
restart: unless-stopped
|
||||||
|
network_mode: "container:gluetun"
|
||||||
|
environment:
|
||||||
|
- DISPATCHARR_ENV=aio
|
||||||
|
- REDIS_HOST=localhost
|
||||||
|
- CELERY_BROKER_URL=redis://localhost:6379/0
|
||||||
|
- DISPATCHARR_LOG_LEVEL=info
|
||||||
|
volumes:
|
||||||
|
- "{{ data_dir }}/{{ role_name }}:/data"
|
||||||
|
devices:
|
||||||
|
- /dev/dri/renderD128:/dev/dri/renderD128
|
||||||
|
labels:
|
||||||
|
traefik.enable: true
|
||||||
|
traefik.http.routers.dispatcharr.rule: "Host(`dispatcharr.local.{{ personal_domain }}`)"
|
||||||
|
traefik.http.routers.dispatcharr.middlewares: lan-whitelist@file
|
||||||
|
traefik.http.services.dispatcharr.loadbalancer.server.port: 9191
|
||||||
@@ -30,7 +30,6 @@
|
|||||||
dest: "{{ data_dir }}/qbitmanage/config.yml"
|
dest: "{{ data_dir }}/qbitmanage/config.yml"
|
||||||
owner: "{{ service_user.uid }}"
|
owner: "{{ service_user.uid }}"
|
||||||
mode: "{{ docker_compose_file_mask }}"
|
mode: "{{ docker_compose_file_mask }}"
|
||||||
notify: restart qbittorrent
|
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Create cross-seed config directory
|
- name: Create cross-seed config directory
|
||||||
@@ -47,7 +46,6 @@
|
|||||||
dest: "{{ data_dir }}/cross-seed/config.js"
|
dest: "{{ data_dir }}/cross-seed/config.js"
|
||||||
owner: "{{ service_user.uid }}"
|
owner: "{{ service_user.uid }}"
|
||||||
mode: "{{ docker_compose_file_mask }}"
|
mode: "{{ docker_compose_file_mask }}"
|
||||||
notify: restart qbittorrent
|
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker containers
|
- name: Start docker containers
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ module.exports = {
|
|||||||
delay: 30,
|
delay: 30,
|
||||||
|
|
||||||
torznab: [
|
torznab: [
|
||||||
"http://prowlarr.local.{{ personal_domain }}/3/api?apikey={{ prowlarr_api_key }}", // ImmortalSeed
|
|
||||||
"http://prowlarr.local.{{ personal_domain }}/6/api?apikey={{ prowlarr_api_key }}", // Aither
|
"http://prowlarr.local.{{ personal_domain }}/6/api?apikey={{ prowlarr_api_key }}", // Aither
|
||||||
"http://prowlarr.local.{{ personal_domain }}/7/api?apikey={{ prowlarr_api_key }}", // Reelflix
|
"http://prowlarr.local.{{ personal_domain }}/7/api?apikey={{ prowlarr_api_key }}", // Reelflix
|
||||||
"http://prowlarr.local.{{ personal_domain }}/9/api?apikey={{ prowlarr_api_key }}", // LST
|
"http://prowlarr.local.{{ personal_domain }}/9/api?apikey={{ prowlarr_api_key }}", // LST
|
||||||
|
"http://prowlarr.local.{{ personal_domain }}/10/api?apikey={{ prowlarr_api_key }}", // MyAnonaMouse
|
||||||
"http://prowlarr.local.{{ personal_domain }}/12/api?apikey={{ prowlarr_api_key }}", // Blutopia
|
"http://prowlarr.local.{{ personal_domain }}/12/api?apikey={{ prowlarr_api_key }}", // Blutopia
|
||||||
"http://prowlarr.local.{{ personal_domain }}/13/api?apikey={{ prowlarr_api_key }}", // hawke-uno
|
"http://prowlarr.local.{{ personal_domain }}/13/api?apikey={{ prowlarr_api_key }}", // hawke-uno
|
||||||
"http://prowlarr.local.{{ personal_domain }}/16/api?apikey={{ prowlarr_api_key }}", // AlphaRatio
|
"http://prowlarr.local.{{ personal_domain }}/16/api?apikey={{ prowlarr_api_key }}", // AlphaRatio
|
||||||
@@ -15,6 +15,11 @@ module.exports = {
|
|||||||
"http://prowlarr.local.{{ personal_domain }}/19/api?apikey={{ prowlarr_api_key }}", // Cathode-Ray.Tube
|
"http://prowlarr.local.{{ personal_domain }}/19/api?apikey={{ prowlarr_api_key }}", // Cathode-Ray.Tube
|
||||||
"http://prowlarr.local.{{ personal_domain }}/25/api?apikey={{ prowlarr_api_key }}", // seedpool
|
"http://prowlarr.local.{{ personal_domain }}/25/api?apikey={{ prowlarr_api_key }}", // seedpool
|
||||||
"http://prowlarr.local.{{ personal_domain }}/27/api?apikey={{ prowlarr_api_key }}", // Upload.cx
|
"http://prowlarr.local.{{ personal_domain }}/27/api?apikey={{ prowlarr_api_key }}", // Upload.cx
|
||||||
|
"http://prowlarr.local.{{ personal_domain }}/28/api?apikey={{ prowlarr_api_key }}", // AnimeBytes
|
||||||
|
"http://prowlarr.local.{{ personal_domain }}/30/api?apikey={{ prowlarr_api_key }}", // DocsPedia
|
||||||
|
"http://prowlarr.local.{{ personal_domain }}/31/api?apikey={{ prowlarr_api_key }}", // OnlyEncodes+
|
||||||
|
"http://prowlarr.local.{{ personal_domain }}/32/api?apikey={{ prowlarr_api_key }}", // Anthelion
|
||||||
|
"http://prowlarr.local.{{ personal_domain }}/33/api?apikey={{ prowlarr_api_key }}", // OldToonsWorld
|
||||||
],
|
],
|
||||||
|
|
||||||
outputDir: null,
|
outputDir: null,
|
||||||
@@ -24,8 +29,7 @@ module.exports = {
|
|||||||
excludeOlder: "12w",
|
excludeOlder: "12w",
|
||||||
excludeRecentSearch: "3w",
|
excludeRecentSearch: "3w",
|
||||||
action: "inject",
|
action: "inject",
|
||||||
rtorrentRpcUrl: undefined,
|
torrentClients: ["qbittorrent:https://qui.local.{{ personal_domain }}/proxy/{{ qui_crossseed_api_key }}"],
|
||||||
qbittorrentUrl: "https://qbittorrent.local.{{ personal_domain }}",
|
|
||||||
sonarr: ["https://sonarr.local.{{ personal_domain }}/?apikey={{ sonarr_api_key }}"],
|
sonarr: ["https://sonarr.local.{{ personal_domain }}/?apikey={{ sonarr_api_key }}"],
|
||||||
radarr: ["https://radarr.local.{{ personal_domain }}/?apikey={{ radarr_api_key }}"],
|
radarr: ["https://radarr.local.{{ personal_domain }}/?apikey={{ radarr_api_key }}"],
|
||||||
seasonsFromEpisodes: 0.8,
|
seasonsFromEpisodes: 0.8,
|
||||||
@@ -36,4 +40,7 @@ module.exports = {
|
|||||||
port: 2468,
|
port: 2468,
|
||||||
rssCadence: "16min",
|
rssCadence: "16min",
|
||||||
searchCadence: "1w",
|
searchCadence: "1w",
|
||||||
|
blockList: [
|
||||||
|
"category:upload",
|
||||||
|
],
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ networks:
|
|||||||
services:
|
services:
|
||||||
qbittorrent:
|
qbittorrent:
|
||||||
container_name: qbittorrent
|
container_name: qbittorrent
|
||||||
image: lscr.io/linuxserver/qbittorrent:5.1.2
|
image: lscr.io/linuxserver/qbittorrent:5.1.4
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
network_mode: "container:gluetun"
|
network_mode: "container:gluetun"
|
||||||
environment:
|
environment:
|
||||||
@@ -52,26 +52,3 @@ services:
|
|||||||
- "{{ media_storage_mnt }}/data/torrents:/data/torrents" # Necessary for partial matching
|
- "{{ media_storage_mnt }}/data/torrents:/data/torrents" # Necessary for partial matching
|
||||||
command: daemon
|
command: daemon
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
unpackerr:
|
|
||||||
container_name: unpackerr
|
|
||||||
image: ghcr.io/hotio/unpackerr
|
|
||||||
networks:
|
|
||||||
- starr
|
|
||||||
environment:
|
|
||||||
- "PUID={{ service_user.uid }}"
|
|
||||||
- "PGID={{ media_gid }}"
|
|
||||||
- UMASK=002
|
|
||||||
- TZ={{ timezone }}
|
|
||||||
- UN_INTERVAL=5m
|
|
||||||
- UN_FILE_MODE=0664
|
|
||||||
- UN_DIR_MODE=0775
|
|
||||||
- UN_SONARR_0_URL=http://sonarr:8989
|
|
||||||
- "UN_SONARR_0_API_KEY={{ sonarr_api_key }}"
|
|
||||||
- UN_SONARR_0_PATHS_0=/data/torrents/tv
|
|
||||||
- UN_RADARR_0_URL=http://radarr:7878
|
|
||||||
- "UN_RADARR_0_API_KEY={{ radarr_api_key }}"
|
|
||||||
- UN_RADARR_0_PATHS_0=/data/torrents/movies
|
|
||||||
volumes:
|
|
||||||
- "{{ data_dir }}/unpackerr:/config"
|
|
||||||
- "{{ media_storage_mnt }}/data/torrents:/data/torrents"
|
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ commands:
|
|||||||
recheck: True
|
recheck: True
|
||||||
tag_update: True
|
tag_update: True
|
||||||
rem_unregistered: True
|
rem_unregistered: True
|
||||||
remove_orphaned: True
|
rem_orphaned: True
|
||||||
tag_nohardlinks: True
|
tag_nohardlinks: True
|
||||||
|
|
||||||
qbt:
|
qbt:
|
||||||
host: "https://qbittorrent.local.{{ personal_domain }}"
|
host: "https://qui.local.{{ personal_domain }}/proxy/{{ qui_qbitmanage_api_key }}"
|
||||||
user:
|
user:
|
||||||
pass:
|
pass:
|
||||||
|
|
||||||
@@ -41,36 +41,32 @@ cat:
|
|||||||
tracker:
|
tracker:
|
||||||
hawke:
|
hawke:
|
||||||
tag: HUNO
|
tag: HUNO
|
||||||
digitalcore:
|
|
||||||
tag: DigitalCore
|
|
||||||
myanonamouse:
|
myanonamouse:
|
||||||
tag: MaM
|
tag: MaM
|
||||||
torrentleech|tleechreload:
|
torrentleech|tleechreload:
|
||||||
tag: TorrentLeech
|
tag: TL
|
||||||
aither:
|
aither:
|
||||||
tag: Aither
|
tag: ATH
|
||||||
nyaa:
|
nyaa:
|
||||||
tag: Nyaa
|
tag: Nyaa
|
||||||
animetosho:
|
animetosho:
|
||||||
tag: AnimeTosho
|
tag: AnimeTosho
|
||||||
immortalseed:
|
immortalseed:
|
||||||
tag: ImmortalSeed
|
tag: ImmortalSeed
|
||||||
torrentseeds:
|
|
||||||
tag: TorrentSeeds
|
|
||||||
ops:
|
ops:
|
||||||
tag: Orpheus
|
tag: OPS
|
||||||
reelflix:
|
reelflix:
|
||||||
tag: ReelFlix
|
tag: RFX
|
||||||
blutopia:
|
blutopia:
|
||||||
tag: Blu
|
tag: BLU
|
||||||
lst:
|
lst:
|
||||||
tag: LST
|
tag: LST
|
||||||
speed:
|
speed:
|
||||||
tag: Speed.CD
|
tag: Speed.CD
|
||||||
alpharatio:
|
alpharatio:
|
||||||
tag: AlphaRatio
|
tag: AR
|
||||||
filelist:
|
filelist:
|
||||||
tag: FileList
|
tag: FL
|
||||||
skipthecommericals.xyz:
|
skipthecommericals.xyz:
|
||||||
tag: STC
|
tag: STC
|
||||||
cathode:
|
cathode:
|
||||||
@@ -78,11 +74,19 @@ tracker:
|
|||||||
t-ru.org:
|
t-ru.org:
|
||||||
tag: rutracker
|
tag: rutracker
|
||||||
seedpool|seedpool.org:
|
seedpool|seedpool.org:
|
||||||
tag: seedpool
|
tag: SP
|
||||||
upload.cx:
|
upload.cx:
|
||||||
tag: ULCX
|
tag: ULCX
|
||||||
archlinux:
|
archlinux:
|
||||||
tag: archlinux
|
tag: archlinux
|
||||||
|
animebytes:
|
||||||
|
tag: AB
|
||||||
|
anthelion:
|
||||||
|
tag: ANT
|
||||||
|
onlyencodes:
|
||||||
|
tag: OE+
|
||||||
|
oldtoons:
|
||||||
|
tag: OTW
|
||||||
other:
|
other:
|
||||||
tag: other
|
tag: other
|
||||||
|
|
||||||
@@ -99,7 +103,7 @@ share_limits:
|
|||||||
priority: 1
|
priority: 1
|
||||||
include_all_tags:
|
include_all_tags:
|
||||||
- noHL
|
- noHL
|
||||||
max_seeding_time: 28800 # 20 days
|
max_seeding_time: 40320 # 4 weeks
|
||||||
cleanup: true
|
cleanup: true
|
||||||
add_group_to_tag: false
|
add_group_to_tag: false
|
||||||
isos:
|
isos:
|
||||||
@@ -109,28 +113,14 @@ share_limits:
|
|||||||
max_seeding_time: 129600 # 90 days
|
max_seeding_time: 129600 # 90 days
|
||||||
cleanup: true
|
cleanup: true
|
||||||
add_group_to_tag: false
|
add_group_to_tag: false
|
||||||
tl_cross-seed:
|
big: # Set speed limit on bandwidth hogs
|
||||||
priority: 9
|
priority: 9
|
||||||
include_all_tags:
|
include_any_tags:
|
||||||
- cross-seed
|
|
||||||
- TorrentLeech
|
- TorrentLeech
|
||||||
|
- FileList
|
||||||
|
- AlphaRatio
|
||||||
limit_upload_speed: 100 # 100 KiBps
|
limit_upload_speed: 100 # 100 KiBps
|
||||||
add_group_to_tag: false
|
add_group_to_tag: false
|
||||||
public_trackers:
|
|
||||||
priority: 10
|
|
||||||
include_any_tags:
|
|
||||||
- Nyaa
|
|
||||||
- AnimeTosho
|
|
||||||
- rutracker
|
|
||||||
categories:
|
|
||||||
- movies
|
|
||||||
- tv
|
|
||||||
max_ratio: 2
|
|
||||||
max_seeding_time: 21600 # 15 days
|
|
||||||
limit_upload_speed: 5000 # 5 MiBps
|
|
||||||
cleanup: true
|
|
||||||
add_group_to_tag: false
|
|
||||||
|
|
||||||
|
|
||||||
recyclebin:
|
recyclebin:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -33,3 +33,25 @@ crossseed_webhook_endpoint: !vault |
|
|||||||
37633631313965396233613333373832353463653337393861393335373661393163343037306130
|
37633631313965396233613333373832353463653337393861393335373661393163343037306130
|
||||||
6337376662653463316530313863613532633338623731356536
|
6337376662653463316530313863613532633338623731356536
|
||||||
|
|
||||||
|
qui_crossseed_api_key: !vault |
|
||||||
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
|
31663334373665646433616663326336306631653833373765366463373166316661333463316235
|
||||||
|
3861633161623034356431383030326233353836656466390a386534356665633561376263363030
|
||||||
|
63383766383535366530306238393836613337366136363037313364336164383366636166623265
|
||||||
|
3964366637613866300a653231333566356566616537356330613938353464303530616232306238
|
||||||
|
32666665653534653765653034396232663161323261623237373739333634383038346562613063
|
||||||
|
65653332666336613861363965393562366465666261666536396231303461656162373436633830
|
||||||
|
63326536613230626563626232363835373635323533333332373136356430393439316666386439
|
||||||
|
65356230376630376630
|
||||||
|
|
||||||
|
qui_qbitmanage_api_key: !vault |
|
||||||
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
|
39616437313930376137323434396438333562316565306233316166383465333134623836633365
|
||||||
|
6136333039373366396461356665333236326539323731380a653664656637313933346533396433
|
||||||
|
33643430343437623132666233383434613066346338646232666539633066333662343565336466
|
||||||
|
3031323265343936660a366265313430663330643132373233383765633066396566343963663662
|
||||||
|
61386365653233366237363062336539653361373930383530653031656638356533313061626635
|
||||||
|
33663932666536396431626363623437326133646661653834376335373562353065323633326234
|
||||||
|
33316338653865326534336530656231643830616434396637306561376436633632343731623065
|
||||||
|
37343434326461346465
|
||||||
|
|
||||||
|
|||||||
@@ -48,3 +48,9 @@ custom_formats:
|
|||||||
assign_scores_to:
|
assign_scores_to:
|
||||||
- name: Anime
|
- name: Anime
|
||||||
score: 10 # Prefer dual audio within the same tier but not over higher quality releases
|
score: 10 # Prefer dual audio within the same tier but not over higher quality releases
|
||||||
|
|
||||||
|
- trash_ids:
|
||||||
|
- 923b6abef9b17f937fab56cfcf89e1f1 # DV (w/o HDR fallback)
|
||||||
|
assign_scores_to:
|
||||||
|
- name: Anime
|
||||||
|
score: -10000
|
||||||
|
|||||||
@@ -41,24 +41,6 @@ custom_formats:
|
|||||||
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
|
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
|
||||||
- c2863d2a50c9acad1fb50e53ece60817 # STAN
|
- c2863d2a50c9acad1fb50e53ece60817 # STAN
|
||||||
|
|
||||||
# Audio
|
|
||||||
- 496f355514737f7d83bf7aa4d24f8169 # TrueHD Atmos
|
|
||||||
- 2f22d89048b01681dde8afe203bf2e95 # DTS:X
|
|
||||||
- 417804f7f2c4308c1f4c5d380d4c4475 # Atmos (undefined)
|
|
||||||
- 1af239278386be2919e1bcee0bde047e # DD+ Atmos
|
|
||||||
- 3cafb66171b47f226146a0770576870f # TrueHD
|
|
||||||
- dcf3ec6938fa32445f590a4da84256cd # DTS-HD MA
|
|
||||||
- a570d4a0e56a2874b64e5bfa55202a1b # FLAC
|
|
||||||
- e7c2fcae07cbada050a0af3357491d7b # PCM
|
|
||||||
- 8e109e50e0a0b83a5098b056e13bf6db # DTS-HD HRA
|
|
||||||
- 185f1dd7264c4562b9022d963ac37424 # DD+
|
|
||||||
- f9f847ac70a0af62ea4a08280b859636 # DTS-ES
|
|
||||||
- 1c1a4c5e823891c75bc50380a6866f73 # DTS
|
|
||||||
- 240770601cc226190c367ef59aba7463 # AAC
|
|
||||||
- c2998bd0d90ed5621d8df281e839436e # DD
|
|
||||||
- 6ba9033150e7896bdc9ec4b44f2b230f # MP3
|
|
||||||
- a061e2e700f81932daf888599f8a8273 # Opus
|
|
||||||
|
|
||||||
# Movie Versions
|
# Movie Versions
|
||||||
- 570bc9ebecd92723d2d21500f4be314c # Remaster
|
- 570bc9ebecd92723d2d21500f4be314c # Remaster
|
||||||
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
|
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
|
||||||
|
|||||||
@@ -44,24 +44,6 @@ custom_formats:
|
|||||||
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
|
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
|
||||||
- c2863d2a50c9acad1fb50e53ece60817 # STAN
|
- c2863d2a50c9acad1fb50e53ece60817 # STAN
|
||||||
|
|
||||||
# Audio
|
|
||||||
- 496f355514737f7d83bf7aa4d24f8169 # TrueHD Atmos
|
|
||||||
- 2f22d89048b01681dde8afe203bf2e95 # DTS:X
|
|
||||||
- 417804f7f2c4308c1f4c5d380d4c4475 # Atmos (undefined)
|
|
||||||
- 1af239278386be2919e1bcee0bde047e # DD+ Atmos
|
|
||||||
- 3cafb66171b47f226146a0770576870f # TrueHD
|
|
||||||
- dcf3ec6938fa32445f590a4da84256cd # DTS-HD MA
|
|
||||||
- a570d4a0e56a2874b64e5bfa55202a1b # FLAC
|
|
||||||
- e7c2fcae07cbada050a0af3357491d7b # PCM
|
|
||||||
- 8e109e50e0a0b83a5098b056e13bf6db # DTS-HD HRA
|
|
||||||
- 185f1dd7264c4562b9022d963ac37424 # DD+
|
|
||||||
- f9f847ac70a0af62ea4a08280b859636 # DTS-ES
|
|
||||||
- 1c1a4c5e823891c75bc50380a6866f73 # DTS
|
|
||||||
- 240770601cc226190c367ef59aba7463 # AAC
|
|
||||||
- c2998bd0d90ed5621d8df281e839436e # DD
|
|
||||||
- 6ba9033150e7896bdc9ec4b44f2b230f # MP3
|
|
||||||
- a061e2e700f81932daf888599f8a8273 # Opus
|
|
||||||
|
|
||||||
# Movie Versions
|
# Movie Versions
|
||||||
- 570bc9ebecd92723d2d21500f4be314c # Remaster
|
- 570bc9ebecd92723d2d21500f4be314c # Remaster
|
||||||
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
|
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
|
||||||
|
|||||||
@@ -44,24 +44,6 @@ custom_formats:
|
|||||||
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
|
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
|
||||||
- c2863d2a50c9acad1fb50e53ece60817 # STAN
|
- c2863d2a50c9acad1fb50e53ece60817 # STAN
|
||||||
|
|
||||||
# Audio
|
|
||||||
- 496f355514737f7d83bf7aa4d24f8169 # TrueHD Atmos
|
|
||||||
- 2f22d89048b01681dde8afe203bf2e95 # DTS:X
|
|
||||||
- 417804f7f2c4308c1f4c5d380d4c4475 # Atmos (undefined)
|
|
||||||
- 1af239278386be2919e1bcee0bde047e # DD+ Atmos
|
|
||||||
- 3cafb66171b47f226146a0770576870f # TrueHD
|
|
||||||
- dcf3ec6938fa32445f590a4da84256cd # DTS-HD MA
|
|
||||||
- a570d4a0e56a2874b64e5bfa55202a1b # FLAC
|
|
||||||
- e7c2fcae07cbada050a0af3357491d7b # PCM
|
|
||||||
- 8e109e50e0a0b83a5098b056e13bf6db # DTS-HD HRA
|
|
||||||
- 185f1dd7264c4562b9022d963ac37424 # DD+
|
|
||||||
- f9f847ac70a0af62ea4a08280b859636 # DTS-ES
|
|
||||||
- 1c1a4c5e823891c75bc50380a6866f73 # DTS
|
|
||||||
- 240770601cc226190c367ef59aba7463 # AAC
|
|
||||||
- c2998bd0d90ed5621d8df281e839436e # DD
|
|
||||||
- 6ba9033150e7896bdc9ec4b44f2b230f # MP3
|
|
||||||
- a061e2e700f81932daf888599f8a8273 # Opus
|
|
||||||
|
|
||||||
# Movie Versions
|
# Movie Versions
|
||||||
- 570bc9ebecd92723d2d21500f4be314c # Remaster
|
- 570bc9ebecd92723d2d21500f4be314c # Remaster
|
||||||
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
|
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
|
||||||
|
|||||||
@@ -44,24 +44,6 @@ custom_formats:
|
|||||||
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
|
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
|
||||||
- c2863d2a50c9acad1fb50e53ece60817 # STAN
|
- c2863d2a50c9acad1fb50e53ece60817 # STAN
|
||||||
|
|
||||||
# Audio
|
|
||||||
- 496f355514737f7d83bf7aa4d24f8169 # TrueHD Atmos
|
|
||||||
- 2f22d89048b01681dde8afe203bf2e95 # DTS:X
|
|
||||||
- 417804f7f2c4308c1f4c5d380d4c4475 # Atmos (undefined)
|
|
||||||
- 1af239278386be2919e1bcee0bde047e # DD+ Atmos
|
|
||||||
- 3cafb66171b47f226146a0770576870f # TrueHD
|
|
||||||
- dcf3ec6938fa32445f590a4da84256cd # DTS-HD MA
|
|
||||||
- a570d4a0e56a2874b64e5bfa55202a1b # FLAC
|
|
||||||
- e7c2fcae07cbada050a0af3357491d7b # PCM
|
|
||||||
- 8e109e50e0a0b83a5098b056e13bf6db # DTS-HD HRA
|
|
||||||
- 185f1dd7264c4562b9022d963ac37424 # DD+
|
|
||||||
- f9f847ac70a0af62ea4a08280b859636 # DTS-ES
|
|
||||||
- 1c1a4c5e823891c75bc50380a6866f73 # DTS
|
|
||||||
- 240770601cc226190c367ef59aba7463 # AAC
|
|
||||||
- c2998bd0d90ed5621d8df281e839436e # DD
|
|
||||||
- 6ba9033150e7896bdc9ec4b44f2b230f # MP3
|
|
||||||
- a061e2e700f81932daf888599f8a8273 # Opus
|
|
||||||
|
|
||||||
# Movie Versions
|
# Movie Versions
|
||||||
- 570bc9ebecd92723d2d21500f4be314c # Remaster
|
- 570bc9ebecd92723d2d21500f4be314c # Remaster
|
||||||
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
|
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
|
||||||
|
|||||||
@@ -68,31 +68,6 @@ custom_formats:
|
|||||||
- c2216b7b8aa545dc1ce8388c618f8d57 # HD Bluray Tier 02
|
- c2216b7b8aa545dc1ce8388c618f8d57 # HD Bluray Tier 02
|
||||||
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
||||||
|
|
||||||
# Audio Advanced
|
|
||||||
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
|
|
||||||
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
|
|
||||||
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
|
|
||||||
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
|
|
||||||
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
|
|
||||||
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
|
|
||||||
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
|
|
||||||
- 30f70576671ca933adbdcfc736a69718 # PCM
|
|
||||||
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
|
|
||||||
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
|
|
||||||
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
|
|
||||||
- 5964f2a8b3be407d083498e4459d05d0 # DTS
|
|
||||||
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
|
|
||||||
- dbe00161b08a25ac6154c55f95e6318d # DD
|
|
||||||
- 3e8b714263b26f486972ee1e0fe7606c # MP3
|
|
||||||
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
|
|
||||||
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
|
|
||||||
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
|
|
||||||
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
|
|
||||||
- 1895195e84767de180653914ce207245 # 4.0 Sound
|
|
||||||
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
|
|
||||||
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
|
|
||||||
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
|
|
||||||
|
|
||||||
# Unwanted
|
# Unwanted
|
||||||
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
|
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
|
||||||
- b4a1b3d705159cdca36d71e57ca86871 # Anime Raws
|
- b4a1b3d705159cdca36d71e57ca86871 # Anime Raws
|
||||||
|
|||||||
@@ -51,31 +51,6 @@ custom_formats:
|
|||||||
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
|
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
|
||||||
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
||||||
|
|
||||||
# Audio Advanced
|
|
||||||
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
|
|
||||||
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
|
|
||||||
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
|
|
||||||
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
|
|
||||||
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
|
|
||||||
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
|
|
||||||
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
|
|
||||||
- 30f70576671ca933adbdcfc736a69718 # PCM
|
|
||||||
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
|
|
||||||
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
|
|
||||||
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
|
|
||||||
- 5964f2a8b3be407d083498e4459d05d0 # DTS
|
|
||||||
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
|
|
||||||
- dbe00161b08a25ac6154c55f95e6318d # DD
|
|
||||||
- 3e8b714263b26f486972ee1e0fe7606c # MP3
|
|
||||||
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
|
|
||||||
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
|
|
||||||
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
|
|
||||||
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
|
|
||||||
- 1895195e84767de180653914ce207245 # 4.0 Sound
|
|
||||||
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
|
|
||||||
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
|
|
||||||
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
|
|
||||||
|
|
||||||
# Unwanted
|
# Unwanted
|
||||||
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
|
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
|
||||||
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
|
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
|
||||||
@@ -85,7 +60,6 @@ custom_formats:
|
|||||||
- fbcb31d8dabd2a319072b84fc0b7249c # Extras
|
- fbcb31d8dabd2a319072b84fc0b7249c # Extras
|
||||||
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
|
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
|
||||||
- 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups
|
- 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups
|
||||||
- 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup
|
|
||||||
- e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated
|
- e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated
|
||||||
- 06d66ab109d4d2eddb2794d21526d140 # Retags
|
- 06d66ab109d4d2eddb2794d21526d140 # Retags
|
||||||
- b735f09d3c025cbb7d75a5d38325b73b # Upscaled
|
- b735f09d3c025cbb7d75a5d38325b73b # Upscaled
|
||||||
|
|||||||
@@ -51,31 +51,6 @@ custom_formats:
|
|||||||
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
|
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
|
||||||
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
||||||
|
|
||||||
# Audio Advanced
|
|
||||||
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
|
|
||||||
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
|
|
||||||
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
|
|
||||||
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
|
|
||||||
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
|
|
||||||
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
|
|
||||||
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
|
|
||||||
- 30f70576671ca933adbdcfc736a69718 # PCM
|
|
||||||
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
|
|
||||||
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
|
|
||||||
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
|
|
||||||
- 5964f2a8b3be407d083498e4459d05d0 # DTS
|
|
||||||
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
|
|
||||||
- dbe00161b08a25ac6154c55f95e6318d # DD
|
|
||||||
- 3e8b714263b26f486972ee1e0fe7606c # MP3
|
|
||||||
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
|
|
||||||
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
|
|
||||||
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
|
|
||||||
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
|
|
||||||
- 1895195e84767de180653914ce207245 # 4.0 Sound
|
|
||||||
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
|
|
||||||
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
|
|
||||||
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
|
|
||||||
|
|
||||||
# Unwanted
|
# Unwanted
|
||||||
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
|
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
|
||||||
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
|
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
|
||||||
@@ -85,7 +60,6 @@ custom_formats:
|
|||||||
- fbcb31d8dabd2a319072b84fc0b7249c # Extras
|
- fbcb31d8dabd2a319072b84fc0b7249c # Extras
|
||||||
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
|
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
|
||||||
- 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups
|
- 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups
|
||||||
- 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup
|
|
||||||
- e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated
|
- e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated
|
||||||
- 06d66ab109d4d2eddb2794d21526d140 # Retags
|
- 06d66ab109d4d2eddb2794d21526d140 # Retags
|
||||||
- b735f09d3c025cbb7d75a5d38325b73b # Upscaled
|
- b735f09d3c025cbb7d75a5d38325b73b # Upscaled
|
||||||
|
|||||||
@@ -51,31 +51,6 @@ custom_formats:
|
|||||||
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
|
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
|
||||||
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
||||||
|
|
||||||
# Audio Advanced
|
|
||||||
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
|
|
||||||
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
|
|
||||||
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
|
|
||||||
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
|
|
||||||
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
|
|
||||||
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
|
|
||||||
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
|
|
||||||
- 30f70576671ca933adbdcfc736a69718 # PCM
|
|
||||||
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
|
|
||||||
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
|
|
||||||
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
|
|
||||||
- 5964f2a8b3be407d083498e4459d05d0 # DTS
|
|
||||||
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
|
|
||||||
- dbe00161b08a25ac6154c55f95e6318d # DD
|
|
||||||
- 3e8b714263b26f486972ee1e0fe7606c # MP3
|
|
||||||
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
|
|
||||||
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
|
|
||||||
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
|
|
||||||
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
|
|
||||||
- 1895195e84767de180653914ce207245 # 4.0 Sound
|
|
||||||
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
|
|
||||||
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
|
|
||||||
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
|
|
||||||
|
|
||||||
# Unwanted
|
# Unwanted
|
||||||
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
|
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
|
||||||
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
|
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
|
||||||
|
|||||||
@@ -51,31 +51,6 @@ custom_formats:
|
|||||||
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
|
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
|
||||||
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
||||||
|
|
||||||
# Audio Advanced
|
|
||||||
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
|
|
||||||
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
|
|
||||||
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
|
|
||||||
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
|
|
||||||
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
|
|
||||||
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
|
|
||||||
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
|
|
||||||
- 30f70576671ca933adbdcfc736a69718 # PCM
|
|
||||||
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
|
|
||||||
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
|
|
||||||
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
|
|
||||||
- 5964f2a8b3be407d083498e4459d05d0 # DTS
|
|
||||||
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
|
|
||||||
- dbe00161b08a25ac6154c55f95e6318d # DD
|
|
||||||
- 3e8b714263b26f486972ee1e0fe7606c # MP3
|
|
||||||
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
|
|
||||||
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
|
|
||||||
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
|
|
||||||
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
|
|
||||||
- 1895195e84767de180653914ce207245 # 4.0 Sound
|
|
||||||
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
|
|
||||||
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
|
|
||||||
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
|
|
||||||
|
|
||||||
# Unwanted
|
# Unwanted
|
||||||
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
|
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
|
||||||
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
|
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
|
||||||
|
|||||||
@@ -51,31 +51,6 @@ custom_formats:
|
|||||||
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
|
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
|
||||||
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
||||||
|
|
||||||
# Audio Advanced
|
|
||||||
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
|
|
||||||
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
|
|
||||||
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
|
|
||||||
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
|
|
||||||
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
|
|
||||||
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
|
|
||||||
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
|
|
||||||
- 30f70576671ca933adbdcfc736a69718 # PCM
|
|
||||||
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
|
|
||||||
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
|
|
||||||
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
|
|
||||||
- 5964f2a8b3be407d083498e4459d05d0 # DTS
|
|
||||||
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
|
|
||||||
- dbe00161b08a25ac6154c55f95e6318d # DD
|
|
||||||
- 3e8b714263b26f486972ee1e0fe7606c # MP3
|
|
||||||
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
|
|
||||||
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
|
|
||||||
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
|
|
||||||
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
|
|
||||||
- 1895195e84767de180653914ce207245 # 4.0 Sound
|
|
||||||
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
|
|
||||||
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
|
|
||||||
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
|
|
||||||
|
|
||||||
# Unwanted
|
# Unwanted
|
||||||
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
|
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
|
||||||
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
|
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
|
||||||
|
|||||||
@@ -51,31 +51,6 @@ custom_formats:
|
|||||||
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
|
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
|
||||||
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
|
||||||
|
|
||||||
# Audio Advanced
|
|
||||||
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
|
|
||||||
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
|
|
||||||
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
|
|
||||||
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
|
|
||||||
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
|
|
||||||
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
|
|
||||||
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
|
|
||||||
- 30f70576671ca933adbdcfc736a69718 # PCM
|
|
||||||
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
|
|
||||||
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
|
|
||||||
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
|
|
||||||
- 5964f2a8b3be407d083498e4459d05d0 # DTS
|
|
||||||
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
|
|
||||||
- dbe00161b08a25ac6154c55f95e6318d # DD
|
|
||||||
- 3e8b714263b26f486972ee1e0fe7606c # MP3
|
|
||||||
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
|
|
||||||
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
|
|
||||||
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
|
|
||||||
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
|
|
||||||
- 1895195e84767de180653914ce207245 # 4.0 Sound
|
|
||||||
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
|
|
||||||
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
|
|
||||||
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
|
|
||||||
|
|
||||||
# Unwanted
|
# Unwanted
|
||||||
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
|
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
|
||||||
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
|
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
- name: restart searxng
|
- name: restart searxng
|
||||||
community.docker.docker_compose_v2:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
restarted: true
|
state: restarted
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ search:
|
|||||||
safe_search: 0
|
safe_search: 0
|
||||||
autocomplete: "qwant"
|
autocomplete: "qwant"
|
||||||
autocomplete_min: 4
|
autocomplete_min: 4
|
||||||
default_lang: "auto"
|
default_lang: "en-US"
|
||||||
ban_time_on_fail: 5
|
ban_time_on_fail: 5
|
||||||
max_ban_time_on_fail: 120
|
max_ban_time_on_fail: 120
|
||||||
suspended_times:
|
suspended_times:
|
||||||
@@ -92,7 +92,7 @@ ui:
|
|||||||
# cache_url: "https://webcache.googleusercontent.com/search?q=cache:"
|
# cache_url: "https://webcache.googleusercontent.com/search?q=cache:"
|
||||||
# Default interface locale - leave blank to detect from browser information or
|
# Default interface locale - leave blank to detect from browser information or
|
||||||
# use codes from the 'locales' config section
|
# use codes from the 'locales' config section
|
||||||
default_locale: ""
|
default_locale: "en"
|
||||||
# Open result links in a new tab by default
|
# Open result links in a new tab by default
|
||||||
# results_on_new_tab: false
|
# results_on_new_tab: false
|
||||||
theme_args:
|
theme_args:
|
||||||
@@ -292,7 +292,7 @@ engines:
|
|||||||
|
|
||||||
- name: arch linux wiki
|
- name: arch linux wiki
|
||||||
engine: archlinux
|
engine: archlinux
|
||||||
shortcut: al
|
shortcut: aw
|
||||||
|
|
||||||
- name: archive is
|
- name: archive is
|
||||||
engine: xpath
|
engine: xpath
|
||||||
|
|||||||
22
ansible/roles/teamarr/tasks/main.yml
Normal file
22
ansible/roles/teamarr/tasks/main.yml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
- name: Create install directory
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: "{{ install_directory }}/{{ role_name }}"
|
||||||
|
state: directory
|
||||||
|
owner: "{{ docker_user }}"
|
||||||
|
mode: "{{ docker_compose_directory_mask }}"
|
||||||
|
become: true
|
||||||
|
|
||||||
|
- name: Copy docker-compose file to destination
|
||||||
|
ansible.builtin.template:
|
||||||
|
src: docker-compose.yml
|
||||||
|
dest: "{{ install_directory }}/{{ role_name }}/docker-compose.yml"
|
||||||
|
owner: "{{ docker_user }}"
|
||||||
|
mode: "{{ docker_compose_file_mask }}"
|
||||||
|
validate: docker compose -f %s config
|
||||||
|
become: true
|
||||||
|
|
||||||
|
- name: Start docker container
|
||||||
|
community.docker.docker_compose_v2:
|
||||||
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
|
pull: always
|
||||||
|
remove_orphans: yes
|
||||||
20
ansible/roles/teamarr/templates/docker-compose.yml
Normal file
20
ansible/roles/teamarr/templates/docker-compose.yml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
networks:
|
||||||
|
traefik:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
services:
|
||||||
|
teamarr:
|
||||||
|
container_name: teamarr
|
||||||
|
image: ghcr.io/egyptiangio/teamarr:latest
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- traefik
|
||||||
|
environment:
|
||||||
|
- "TZ={{ timezone }}"
|
||||||
|
volumes:
|
||||||
|
- "{{ data_dir }}/teamarr:/app/data"
|
||||||
|
labels:
|
||||||
|
traefik.enable: true
|
||||||
|
traefik.http.routers.teamarr.rule: "Host(`teamarr.local.{{ personal_domain }}`)"
|
||||||
|
traefik.http.routers.teamarr.middlewares: lan-whitelist@file
|
||||||
|
traefik.http.services.teamarr.loadbalancer.server.port: 9195
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
- name: restart traefik
|
- name: restart traefik
|
||||||
community.docker.docker_compose_v2:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/traefik"
|
project_src: "{{ install_directory }}/traefik"
|
||||||
restarted: true
|
state: restarted
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
http:
|
|
||||||
routers:
|
|
||||||
router-adguard:
|
|
||||||
rule: "Host(`adguard.local.{{ personal_domain }}`)"
|
|
||||||
service: service-adguard
|
|
||||||
middlewares:
|
|
||||||
- lan-whitelist@file
|
|
||||||
|
|
||||||
services:
|
|
||||||
service-adguard:
|
|
||||||
loadBalancer:
|
|
||||||
servers:
|
|
||||||
- url: http://10.0.0.1:81
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
http:
|
|
||||||
routers:
|
|
||||||
router-ezbeq:
|
|
||||||
rule: "Host(`ezbeq.local.{{ personal_domain }}`)"
|
|
||||||
service: service-ezbeq
|
|
||||||
middlewares:
|
|
||||||
- lan-whitelist@file
|
|
||||||
|
|
||||||
services:
|
|
||||||
service-ezbeq:
|
|
||||||
loadBalancer:
|
|
||||||
servers:
|
|
||||||
- url: http://10.0.0.84:8080
|
|
||||||
@@ -8,4 +8,4 @@ http:
|
|||||||
service-homeassistant:
|
service-homeassistant:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
servers:
|
||||||
- url: http://10.0.0.27:8123
|
- url: http://haos:8123
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
http:
|
||||||
|
routers:
|
||||||
|
router-immich:
|
||||||
|
rule: "Host(`photos.{{ personal_domain }}`)"
|
||||||
|
service: service-immich
|
||||||
|
|
||||||
|
services:
|
||||||
|
service-immich:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: http://immich:8080
|
||||||
@@ -8,4 +8,4 @@ http:
|
|||||||
service-jellyfin:
|
service-jellyfin:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
servers:
|
||||||
- url: http://10.0.0.30:8096
|
- url: http://jellyfin:8096
|
||||||
|
|||||||
13
ansible/roles/traefik/templates/conf/file-provider-pbs.yml
Normal file
13
ansible/roles/traefik/templates/conf/file-provider-pbs.yml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
http:
|
||||||
|
routers:
|
||||||
|
router-pbs:
|
||||||
|
rule: "Host(`pbs.local.{{ personal_domain }}`)"
|
||||||
|
service: service-pbs
|
||||||
|
middlewares:
|
||||||
|
- lan-whitelist@file
|
||||||
|
|
||||||
|
services:
|
||||||
|
service-pbs:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: https://10.0.0.28:8007
|
||||||
@@ -8,4 +8,4 @@ http:
|
|||||||
service-plex:
|
service-plex:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
servers:
|
||||||
- url: https://10.0.0.31:32400
|
- url: https://plex:32400
|
||||||
|
|||||||
@@ -10,4 +10,4 @@ http:
|
|||||||
service-proxmox:
|
service-proxmox:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
servers:
|
||||||
- url: https://10.0.0.2:8006
|
- url: https://pve:8006
|
||||||
|
|||||||
11
ansible/roles/traefik/templates/conf/file-provider-qui.yml
Normal file
11
ansible/roles/traefik/templates/conf/file-provider-qui.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
http:
|
||||||
|
routers:
|
||||||
|
router-qui:
|
||||||
|
rule: "Host(`qui.local.{{ personal_domain }}`)"
|
||||||
|
service: service-qui
|
||||||
|
|
||||||
|
services:
|
||||||
|
service-qui:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: http://arch-web:7476
|
||||||
11
ansible/roles/traefik/templates/conf/file-provider-sws.yml
Normal file
11
ansible/roles/traefik/templates/conf/file-provider-sws.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
http:
|
||||||
|
routers:
|
||||||
|
router-sws:
|
||||||
|
rule: "Host(`mjwilson.org`)"
|
||||||
|
service: service-sws
|
||||||
|
|
||||||
|
services:
|
||||||
|
service-sws:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: http://arch-web:80
|
||||||
@@ -4,8 +4,10 @@ http:
|
|||||||
ipWhitelist:
|
ipWhitelist:
|
||||||
sourceRange:
|
sourceRange:
|
||||||
- 10.0.0.0/24
|
- 10.0.0.0/24
|
||||||
- 10.67.115.0/24
|
- 10.0.2.0/24
|
||||||
|
- 10.10.10.0/24
|
||||||
- 172.16.0.0/12
|
- 172.16.0.0/12
|
||||||
|
- 172.18.0.0/12
|
||||||
|
|
||||||
secure-headers:
|
secure-headers:
|
||||||
headers:
|
headers:
|
||||||
@@ -15,4 +17,4 @@ http:
|
|||||||
stsPreload: true
|
stsPreload: true
|
||||||
customResponseHeaders:
|
customResponseHeaders:
|
||||||
Permissions-Policy: interest-cohort() # Opts out of Google's FLoC network. See https://paramdeo.com/blog/opting-your-website-out-of-googles-floc-network
|
Permissions-Policy: interest-cohort() # Opts out of Google's FLoC network. See https://paramdeo.com/blog/opting-your-website-out-of-googles-floc-network
|
||||||
X-Robots-Tag: none
|
X-Robots-Tag: noindex,nofollow
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
networks:
|
networks:
|
||||||
traefik:
|
traefik:
|
||||||
external: true
|
external: true
|
||||||
@@ -8,7 +7,7 @@ networks:
|
|||||||
services:
|
services:
|
||||||
traefik:
|
traefik:
|
||||||
container_name: traefik
|
container_name: traefik
|
||||||
image: traefik:v2.9
|
image: traefik:v3.1
|
||||||
depends_on:
|
depends_on:
|
||||||
docker_socket_proxy:
|
docker_socket_proxy:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|||||||
Reference in New Issue
Block a user