diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 781b2526e..8b691285a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -4,7 +4,7 @@ fail_fast: true repos: # General file checks - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v6.0.0 hooks: - id: trailing-whitespace exclude: \.(png|jpg|jpeg|gif|svg|webp)$ @@ -27,7 +27,7 @@ repos: # Markdown specific formatting and linting - repo: https://github.com/igorshubovych/markdownlint-cli - rev: v0.37.0 + rev: v0.49.1 hooks: - id: markdownlint args: ["--config", ".markdownlint.json", "--fix"] @@ -36,7 +36,7 @@ repos: # Spell checking for markdown files - repo: https://github.com/crate-ci/typos - rev: v1.24.6 + rev: v1 hooks: - id: typos args: ["--config", ".typos.toml"] @@ -45,7 +45,7 @@ repos: # YAML formatting - repo: https://github.com/rbubley/mirrors-prettier - rev: v3.8.4 + rev: v3.9.6 hooks: - id: prettier files: \.(yaml|yml)$ diff --git a/lidarr/activity.md b/lidarr/activity.md index 534ada0ef..93353bab6 100644 --- a/lidarr/activity.md +++ b/lidarr/activity.md @@ -31,7 +31,7 @@ The queue table shows the following columns by default: Status, Artist, Album Ti ### Queue statuses | Icon | Status | Description | Resolution | -|---|---|---|---| +| --- | --- | --- | --- | | Grey cloud | Queued | The item is waiting in the download client and hasn't started downloading yet. | Wait for the download client to start it. | | Grey clock | Release Pending | The download is waiting for a Delay Profile timer to expire before Lidarr sends it to the download client. | Wait for the delay to pass, or adjust your Delay Profile in Settings. | | Yellow arrow | Downloading | The item is actively downloading in the download client. | N/A. | @@ -59,7 +59,7 @@ Each row has action icons on the right: Click **Options** in the queue toolbar to open Table Options: | Option | Default | Description | -|---|---|---| +| --- | --- | --- | | Page Size | 20 | Number of queue items shown per page. | | Show Unknown Artist Items | On | Shows items in Lidarr's download client category that Lidarr can't match to any artist in your library (for example, removed artists or items added to the category manually). | | Columns | (see below) | Choose which columns are visible and their display order. | diff --git a/lidarr/beets-integration.md b/lidarr/beets-integration.md index c22455663..02f7f2cee 100644 --- a/lidarr/beets-integration.md +++ b/lidarr/beets-integration.md @@ -134,7 +134,7 @@ foreach ($dir in $albumDirs) { ## Trade-offs | | | -|---|---| +| --- | --- | | **Benefit** | beets runs once at import time with any plugins you want, writing a full tag set that Lidarr wouldn't produce on its own. | | **Benefit** | No persistent beets database to maintain or back up. | | **Drawback** | Tags written at import time are never updated. If MusicBrainz data improves, or a plugin source updates its data (for example, updated ReplayGain values), the library files won't reflect it until you re-import or run beets manually. | @@ -189,7 +189,7 @@ Two scenarios where the tools can conflict: ## Trade-offs | | | -|---|---| +| --- | --- | | **Benefit** | beets maintains tags on an ongoing basis; as plugin data sources update, you can re-run beets to pull in new values. | | **Benefit** | beets' persistent library enables more sophisticated queries, playlist generation, and plugin behaviour. | | **Drawback** | Requires careful beets configuration to prevent file moves. One misconfiguration can disorganise a large library. | diff --git a/lidarr/calendar.md b/lidarr/calendar.md index 8205c7424..edcb92b73 100644 --- a/lidarr/calendar.md +++ b/lidarr/calendar.md @@ -17,7 +17,7 @@ The Calendar page shows album releases from artists in your library, laid out we Each release tile is color-coded to show its current status: | Color | Meaning | -|---|---| +| --- | --- | | Green | All tracks downloaded; Lidarr has a complete copy of this release. | | Blue | Monitored and upcoming; the release date is in the future. | | Purple | Currently downloading; the release is in the queue or was recently grabbed. | @@ -38,7 +38,7 @@ Lidarr can expose your calendar as an iCal feed that any calendar client support Click the **iCal Feed** button on the Calendar page to open the feed configuration dialog. The options available are: | Field | Default | Description | -|---|---|---| +| --- | --- | --- | | Include Unmonitored | Off | When enabled, unmonitored album releases are included in the feed as well as monitored ones. | | Past Days | 7 | How many days into the past the feed includes. | | Future Days | 28 | How many days into the future the feed includes. | @@ -56,14 +56,14 @@ The **Options** button opens the Calendar Options dialog, split into two section **Local** (apply to this browser only): | Option | Default | Description | -|---|---|---| +| --- | --- | --- | | Collapse Multiple Albums | Off | When more than one album from the same artist releases on the same day, collapse them into a single tile instead of showing each one. | | Icon for Cutoff Unmet | Off | Show a visual indicator on release tiles where files exist but the quality cutoff hasn't been met. | **Global** (apply across all browsers and users): | Option | Description | -|---|---| +| --- | --- | | First Day of Week | Sets whether weeks start on Sunday or Monday. | | Week Column Header | Controls the date format shown above each day column (for example, `Tue 3/25`). | | Time Format | Sets the time format used across the calendar (12-hour or 24-hour). | diff --git a/lidarr/custom-scripts.md b/lidarr/custom-scripts.md index 37eb78fb0..a2953b32c 100644 --- a/lidarr/custom-scripts.md +++ b/lidarr/custom-scripts.md @@ -19,7 +19,7 @@ A custom script can be any executable accessible by the user Lidarr is running a Lidarr writes script output to the log files: | Output | Log level | Log file | -|---|---|---| +| --- | --- | --- | | `stdout` | `Debug` | `config/logs/Lidarr.debug.txt` | | `stderr` | `Error` | `config/logs/Lidarr.txt` | | Script trigger | `Trace` | `config/logs/Lidarr.trace.txt` | @@ -45,7 +45,7 @@ Lidarr passes data to your script through environment variables. The variables a These three variables are present in every event. | Environment Variable | Details | -|---|---| +| --- | --- | | `lidarr_eventtype` | The event name: `Grab`, `AlbumDownload`, `Rename`, `TrackRetag`, `ArtistAdd`, `ArtistDeleted`, `AlbumDeleted`, `HealthIssue`, `HealthRestored`, `ApplicationUpdate`, `Test` | | `lidarr_instancename` | The Lidarr instance name (set in Settings → General) | | `lidarr_applicationurl` | The configured application URL (set in Settings → General) | @@ -55,7 +55,7 @@ These three variables are present in every event. Fired when Lidarr sends a release to a download client. | Environment Variable | Details | -|---|---| +| --- | --- | | `lidarr_eventtype` | `Grab` | | `lidarr_artist_id` | Internal Lidarr ID for the artist | | `lidarr_artist_name` | Artist name | @@ -86,7 +86,7 @@ Fired when Lidarr sends a release to a download client. Fired after Lidarr has successfully imported a downloaded album into the library. `lidarr_eventtype` is `AlbumDownload` for both initial imports and upgrades. | Environment Variable | Details | -|---|---| +| --- | --- | | `lidarr_eventtype` | `AlbumDownload` | | `lidarr_artist_id` | Internal Lidarr ID for the artist | | `lidarr_artist_name` | Artist name | @@ -113,7 +113,7 @@ Fired after Lidarr has successfully imported a downloaded album into the library Fired after Lidarr renames one or more track files for an artist. | Environment Variable | Details | -|---|---| +| --- | --- | | `lidarr_eventtype` | `Rename` | | `lidarr_artist_id` | Internal Lidarr ID for the artist | | `lidarr_artist_name` | Artist name | @@ -131,7 +131,7 @@ Fired after Lidarr renames one or more track files for an artist. Fired after Lidarr rewrites tags on one or more track files. | Environment Variable | Details | -|---|---| +| --- | --- | | `lidarr_eventtype` | `TrackRetag` | | `lidarr_artist_id` | Internal Lidarr ID for the artist | | `lidarr_artist_name` | Artist name | @@ -164,7 +164,7 @@ Fired after Lidarr rewrites tags on one or more track files. Fired when you add an artist to Lidarr. | Environment Variable | Details | -|---|---| +| --- | --- | | `lidarr_eventtype` | `ArtistAdd` | | `lidarr_artist_id` | Internal Lidarr ID for the artist | | `lidarr_artist_title` | Artist name | @@ -179,7 +179,7 @@ Fired when you add an artist to Lidarr. Fired when you remove an artist from Lidarr. | Environment Variable | Details | -|---|---| +| --- | --- | | `lidarr_eventtype` | `ArtistDeleted` | | `lidarr_artist_id` | Internal Lidarr ID for the artist | | `lidarr_artist_title` | Artist name | @@ -195,7 +195,7 @@ Fired when you remove an artist from Lidarr. Fired when you remove an album from Lidarr. | Environment Variable | Details | -|---|---| +| --- | --- | | `lidarr_eventtype` | `AlbumDeleted` | | `lidarr_artist_id` | Internal Lidarr ID for the artist | | `lidarr_artist_name` | Artist name | @@ -216,7 +216,7 @@ Fired when you remove an album from Lidarr. Fired when Lidarr detects a health check failure. | Environment Variable | Details | -|---|---| +| --- | --- | | `lidarr_eventtype` | `HealthIssue` | | `lidarr_health_issue_level` | Severity level: `Ok`, `Notice`, `Warning`, or `Error` | | `lidarr_health_issue_message` | Human-readable description of the issue | @@ -228,7 +228,7 @@ Fired when Lidarr detects a health check failure. Fired when a failing health check returns to a healthy state. | Environment Variable | Details | -|---|---| +| --- | --- | | `lidarr_eventtype` | `HealthRestored` | | `lidarr_health_restored_level` | Previous severity level | | `lidarr_health_restored_message` | Description of the check that recovered | @@ -240,7 +240,7 @@ Fired when a failing health check returns to a healthy state. Fired after Lidarr updates itself to a new version. | Environment Variable | Details | -|---|---| +| --- | --- | | `lidarr_eventtype` | `ApplicationUpdate` | | `lidarr_update_message` | Update changelog message | | `lidarr_update_newversion` | Version that was just installed | diff --git a/lidarr/environment-variables.md b/lidarr/environment-variables.md index 99a48cc1c..549a71732 100644 --- a/lidarr/environment-variables.md +++ b/lidarr/environment-variables.md @@ -145,7 +145,7 @@ Branch=master ### Available Keys | Key | Description | Example | -|-----|-------------|---------| +| ----- | ------------- | --------- | | `PackageVersion` | Custom package version identifier | `1.0.0-custom` | | `PackageAuthor` | Package maintainer name | `Community Package` | | `PackageGlobalMessage` | Message displayed in UI | `Custom build for Debian 11` | @@ -157,7 +157,7 @@ Branch=master ### UpdateMethod Values | Value | Numeric | Description | Use Case | -|-------|---------|-------------|----------| +| ------- | --------- | ------------- | ---------- | | `BuiltIn` | 0 | Default built-in updater | Standard installations | | `Script` | 1 | Updates via custom script | Advanced custom setups | | `External` | 10 | Updates managed externally | Package managers, Docker | diff --git a/lidarr/faq.md b/lidarr/faq.md index 214266ffe..d8815dacc 100644 --- a/lidarr/faq.md +++ b/lidarr/faq.md @@ -74,7 +74,7 @@ A few common causes: Lidarr supports three prefixes for direct MBID lookup. All three work the same way and are case-insensitive: | Prefix | Example | -|---|---| +| --- | --- | | `lidarr:` | `lidarr:9255f594-b912-4bdf-87a2-ada04502a459` | | `lidarrid:` | `lidarrid:9255f594-b912-4bdf-87a2-ada04502a459` | | `mbid:` | `mbid:9255f594-b912-4bdf-87a2-ada04502a459` | diff --git a/lidarr/import-troubleshooting.md b/lidarr/import-troubleshooting.md index 68aac349b..fab41eed6 100644 --- a/lidarr/import-troubleshooting.md +++ b/lidarr/import-troubleshooting.md @@ -50,7 +50,7 @@ Standalone track imports outside the album context use a **60% similarity** thre The distance score is a weighted combination of how well each field matches. Lidarr adapts the weights from [beets' default configuration](https://beets.readthedocs.io/), with MusicBrainz IDs as the strongest signals: | Signal | Weight | Notes | -|---|---|---| +| --- | --- | --- | | `recording_id` | 10.0 | MusicBrainz Recording MBID. If present and correct, imports almost always succeed. | | `album_id` | 5.0 | MusicBrainz Release MBID. | | `artist` | 3.0 | Artist name (Levenshtein distance after normalisation). | diff --git a/lidarr/metadata-troubleshooting.md b/lidarr/metadata-troubleshooting.md index 23c5ac3f8..f1470d2fd 100644 --- a/lidarr/metadata-troubleshooting.md +++ b/lidarr/metadata-troubleshooting.md @@ -197,7 +197,7 @@ To add a Spotify relationship on MusicBrainz, open the release and go to **Edit* ## Retry or wait | Situation | Action | -|---|---| +| --- | --- | | You just submitted an edit at MusicBrainz | Wait ~3 hours, then **Refresh Artist** in Lidarr | | You just uploaded cover art to the Cover Art Archive | Allow days, not hours — covers propagate slower than metadata | | A release status was `unknown` and you changed it | Wait ~3 hours after the edit's visible on MusicBrainz, then **Refresh Artist** | diff --git a/lidarr/naming-guide.md b/lidarr/naming-guide.md index d685c0a5c..4746ff2b5 100644 --- a/lidarr/naming-guide.md +++ b/lidarr/naming-guide.md @@ -48,7 +48,7 @@ Wrap tokens in `{}`. Lidarr substitutes them at import time. Any token that reso ## Artist tokens | Token | Description | -|---|---| +| --- | --- | | `{Artist Name}` | Full artist name as stored in MusicBrainz. | | `{Artist NameThe}` | Artist name with a leading "The" moved to the end, for example, `Beatles, The`. Useful for consistent alphabetical sorting. | | `{Artist CleanName}` | Artist name with illegal filesystem characters removed. | @@ -61,7 +61,7 @@ Wrap tokens in `{}`. Lidarr substitutes them at import time. Any token that reso ## Album tokens | Token | Description | -|---|---| +| --- | --- | | `{Album Title}` | Album title. | | `{Album TitleThe}` | Album title with a leading "The" moved to the end. | | `{Album CleanTitle}` | Album title with illegal filesystem characters removed. | @@ -75,7 +75,7 @@ Wrap tokens in `{}`. Lidarr substitutes them at import time. Any token that reso ## Track tokens | Token | Description | -|---|---| +| --- | --- | | `{Track Title}` | Track title. | | `{Track CleanTitle}` | Track title with illegal filesystem characters removed. | | `{Track ArtistName}` | Track-level artist name. Useful for Various Artists compilations where each track has a different credited artist. | @@ -88,7 +88,7 @@ Wrap tokens in `{}`. Lidarr substitutes them at import time. Any token that reso ## Medium (disc) tokens | Token | Description | -|---|---| +| --- | --- | | `{medium:0}` | Disc number, single digit. | | `{medium:00}` | Disc number zero-padded to 2 digits. | | `{Medium Name}` | The disc's title as stored in MusicBrainz, distinct from `{Medium Format}` (the physical media type). | @@ -97,7 +97,7 @@ Wrap tokens in `{}`. Lidarr substitutes them at import time. Any token that reso ## Quality and technical tokens | Token | Description | -|---|---| +| --- | --- | | `{Quality Title}` | Quality profile name as defined in Lidarr (for example, FLAC, MP3-320). | | `{Quality Full}` | Full quality string including proper/repack designation. | | `{Quality Proper}` | Proper/repack designation for the track's quality, for example `Proper`. Empty when the release wasn't a proper. | @@ -110,7 +110,7 @@ Wrap tokens in `{}`. Lidarr substitutes them at import time. Any token that reso ## Miscellaneous tokens | Token | Description | -|---|---| +| --- | --- | | `{Original Title}` | The original release title as parsed from the track file's release name. | | `{Original Filename}` | The literal original filename of the imported file, unmodified. | | `{Release Group}` | Ripping or encoding group tag from the file. | diff --git a/lidarr/settings.md b/lidarr/settings.md index d96799ed4..1502b3540 100644 --- a/lidarr/settings.md +++ b/lidarr/settings.md @@ -60,14 +60,14 @@ Example: `{Artist Name}` → `/music/The Beatles/` ## Folders | Setting | Default | Description | -|---|---|---| +| --- | --- | --- | | **Create Empty Artist Folders** | Off | Lidarr creates an artist folder immediately when you add an artist, even before importing any tracks. | | **Delete Empty Folders** | Off | Lidarr automatically removes empty artist and album folders after deleting or moving files. | ## Importing | Setting | Default | Description | -|---|---|---| +| --- | --- | --- | | **Skip Free Space Check** | Off | Skip the available disk space check before importing. Only enable this if Lidarr can't correctly detect free space (some network shares and unusual storage setups). | | **Minimum Free Space** | 100 MB | Lidarr will refuse to import if available space in the root folder falls below this value. | | **Use Hardlinks Instead of Copy** | On | Use hardlinks when the source and destination are on the same filesystem. Hardlinks avoid copying data and allow seeding to continue. Falls back to copy if hardlinks aren't supported. | @@ -96,7 +96,7 @@ Matching files are then filtered against the configured extension list. Files th ## File Management | Setting | Default | Description | -|---|---|---| +| --- | --- | --- | | **Unmonitor Deleted Tracks** | Off | When something outside Lidarr deletes a track file from disk, automatically unmonitor that track. | | **Download Propers and Repacks** | Prefer and Upgrade | How to handle proper/repack releases. **Prefer and Upgrade** grabs and upgrades to propers when found. **Don't Upgrade Automatically** includes them in scores but won't autograb. **Don't Prefer** treats them as equal to the original release. | | **Analyse Audio Files** | On | Read audio file metadata (bitrate, sample rate, bit depth) to improve quality detection. Disabling this makes quality detection rely solely on filename parsing. | @@ -108,7 +108,7 @@ Matching files are then filtered against the configured extension list. Files th These settings apply to Linux and macOS only. Leave disabled on Windows. | Setting | Default | Description | -|---|---|---| +| --- | --- | --- | | **Set Permissions** | Off | Set file and folder permissions on imported files. | | **chmod Folder** | 755 | Octal permission mode applied to folders on import (for example, `755` = rwxr-xr-x). | | **chown Group** | (empty) | Group to assign to imported files and folders. The Lidarr process user must be a member of this group. | @@ -116,7 +116,7 @@ These settings apply to Linux and macOS only. Leave disabled on Windows. ## Recycling Bin | Setting | Default | Description | -|---|---|---| +| --- | --- | --- | | **Recycle Bin** | (empty) | Path to a recycling bin folder. When Lidarr deletes files, they're moved here rather than permanently deleted. Leave empty to skip the recycle bin. | | **Recycle Bin Cleanup** | 7 days | Number of days before files in the recycle bin are permanently deleted. Set to `0` to disable automatic cleanup. | @@ -138,14 +138,14 @@ Metadata profiles control which release types are visible per artist. Lidarr hid ### Fields | Field | Description | -|---|---| +| --- | --- | | **Name** | Profile name. | | **Release Types** | Checkboxes for each MusicBrainz release type. Only releases matching a checked type appear for artists using this profile. | ### Release Types | Type | Description | -|---|---| +| --- | --- | | **Albums** | Standard studio albums. | | **Singles** | Single releases (one or a few tracks). | | **EPs** | Extended plays, longer than a single but shorter than an album. | @@ -166,7 +166,7 @@ Release profiles filter and score releases based on their titles. Use them to re ### Fields | Field | Description | -|---|---| +| --- | --- | | **Must Contain** | Comma-separated list of terms (or regex patterns) that a release title must include. Lidarr rejects releases that don't match. | | **Must Not Contain** | Comma-separated list of terms a release title must not include. Lidarr rejects releases that match any term. | | **Preferred** | Terms with associated scores. Positive scores boost a release; negative scores penalise it. Separate terms with commas to share a score across more than one term. | @@ -195,7 +195,7 @@ Each custom format contains one or more specifications. A specification defines Common specification types for music: | Specification | Matches against | -|---|---| +| --- | --- | | **Release Title** | The full release title string from the indexer. Supports regex. | | **Release Group** | The release group part of the title, if parseable. | | **Indexer Flag** | Indexer-specific flags (Freeleech, Halfleech, etc.) where the indexer supports them. | @@ -220,7 +220,7 @@ The Quality page defines size thresholds for each quality level. Lidarr uses the For audio, size limits use **kilobits per second (kbps)**. Lidarr computes a bitrate from the file size and duration and compares it to the configured range. | Column | Description | -|---|---| +| --- | --- | | **Quality** | The quality name (for example, FLAC, MP3-320, MP3-256). | | **Min** | Minimum acceptable bitrate in kbps. Lidarr rejects releases below this. Set to `0` to disable the lower bound. | | **Preferred** | The bitrate Lidarr aims for when scoring releases. Releases at this level receive a higher score than those at the minimum. | @@ -241,7 +241,7 @@ Indexers are the sources Lidarr searches for releases: Usenet indexers (Newznab- ## Common Fields (all indexers) | Field | Description | -|---|---| +| --- | --- | | **Name** | Label for this indexer, shown in activity and logs. | | **Enable RSS** | Whether Lidarr includes this indexer in periodic RSS sync (the automatic background search for new releases). | | **Enable Automatic Search** | Whether Lidarr uses this indexer for automatic searches, triggered from the UI or by Lidarr itself (for example, on a missing-album search). | @@ -259,7 +259,7 @@ Most Usenet (Newznab-compatible) indexers additionally need a **URL**, **API Pat Global settings that apply across all indexers, found under **Settings → Indexers → Options**. | Setting | Description | -|---|---| +| --- | --- | | **Minimum Age** | Usenet only. Minimum age in minutes of an NZB before Lidarr will grab it. Gives new releases time to propagate across Usenet providers. | | **Maximum Size** | Maximum release size in MB. Lidarr rejects releases larger than this. Set to `0` for unlimited. | | **Retention** | Usenet only. Set to `0` for unlimited retention. | @@ -302,7 +302,7 @@ Click **Add (+)**, choose a client type, and fill in the connection details. ### Common Fields (all clients) | Field | Description | -|---|---| +| --- | --- | | **Name** | Label for this client, shown in activity and logs. | | **Enable** | Whether Lidarr actively monitors this client. | | **Host** | Hostname or IP of the download client. | @@ -324,7 +324,7 @@ Click **Add (+)**, choose a client type, and fill in the connection details. ### Torrent-Only Fields | Field | Description | -|---|---| +| --- | --- | | **Post-Import Category** | Category to assign after import. Note: setting this disables completed-download removal, since Lidarr can no longer identify the torrent as one it manages. | | **Initial State** | Whether new torrents start paused or downloading immediately. | @@ -348,7 +348,7 @@ Lidarr can set seed ratio and time goals via the torrent client's API when you a ## Completed Download Handling | Setting | Description | -|---|---| +| --- | --- | | **Enable** (Advanced, global) | Automatically import completed downloads from the download client. Disabling this means Lidarr will never import anything, so leave it enabled unless you have a specific reason to disable it. | | **Remove Completed** (per-client) | After import, ask the download client to remove the completed item from its history. For torrents, removal only occurs when the client reports seeding is complete and the torrent is paused/stopped. | | **Remove Failed** (per-client) | Remove failed downloads from the download client's history. | @@ -358,7 +358,7 @@ Lidarr can set seed ratio and time goals via the torrent client's API when you a Failed download handling is available for SABnzbd and NZBGet only. It isn't supported for torrent clients. | Setting | Description | -|---|---| +| --- | --- | | **Redownload Failed** | When a download fails, automatically search for a replacement. | | **(Advanced) Redownload Failed from Interactive Search** | Only shown when Redownload Failed is enabled. Automatically search for and attempt to download a different release when the failed release was grabbed from an interactive search. | | **(Advanced) Remove** | Remove the failed download from the client when Lidarr detects the failure. | @@ -386,7 +386,7 @@ Connections send notifications or trigger actions when events occur in Lidarr. C Click **Add (+)** and select a connection type. Most connections share these fields: | Field | Description | -|---|---| +| --- | --- | | **Name** | Label for this connection. | | **On Grab** | Trigger when Lidarr sends a release to a download client. | | **On Release Import** | Trigger when a downloaded release is successfully imported. | @@ -414,7 +414,7 @@ For **Custom Script** connections, see the [Custom Scripts](/lidarr/custom-scrip {#write-metadata-to-audio-files} | Setting | Description | -|---|---| +| --- | --- | | **Tag Audio Files with Metadata** | **All files, keep in sync with MusicBrainz**: writes tags on import and rewrites them whenever the MusicBrainz data changes. **All files, initial import only**: writes tags once, on import. **For new downloads only**: only files imported from now on get tags; files already in the library are left alone. **Never**: Lidarr never writes audio tags. | | **Embed Cover Art in Audio Files** | Embeds Lidarr's album art into the audio file itself when writing tags. Only shown when tag writing is enabled. | | **Scrub Existing Tags** | Removes existing tags from a file before writing, leaving only the tags Lidarr itself adds. | @@ -497,7 +497,7 @@ General settings live under **Settings → General**. Logging options live under **Settings → General → Logging**. | Setting | Default | Description | -|---|---|---| +| --- | --- | --- | | **Log Level** | Info | `Info`, `Debug`, or `Trace`. Debug and Trace produce substantially more output; use them for diagnosing a specific problem, not as a permanent setting. | | **(Advanced) Log Size Limit** | 1 MB | Maximum size of a single log file before Lidarr archives it and starts a new one, in MB (1 to 10). | diff --git a/lidarr/tips-and-tricks.md b/lidarr/tips-and-tricks.md index 3876d0a21..c094b5fa4 100644 --- a/lidarr/tips-and-tricks.md +++ b/lidarr/tips-and-tricks.md @@ -185,7 +185,7 @@ Before setting up custom format scoring, consider tightening the FLAC quality de In **Settings → Quality**, set the FLAC row to: | | Min | Preferred | Max | -|---|---|---|---| +| --- | --- | --- | --- | | FLAC | 0 | 895 | 1400 | | FLAC 24bit | 0 | 895 | 1495 | @@ -312,7 +312,7 @@ Tags releases from a vinyl source, for libraries that want to avoid or specifica After creating the formats, assign scores in **Settings → Profiles → [your profile] → Custom Formats**. The table below implements a setup that requires releases to match at least one positive format before Lidarr will grab them, prefers CD over WEB, and actively avoids vinyl. | Custom Format | Score | -|---|---| +| --- | --- | | Preferred Groups | 100 | | CD | 10 | | Lossless | 10 | diff --git a/lidarr/wanted.md b/lidarr/wanted.md index 9f5856d80..ac3444d67 100644 --- a/lidarr/wanted.md +++ b/lidarr/wanted.md @@ -35,7 +35,7 @@ Each row has two action icons on the right: ## Options | Option | Default | Description | -|---|---|---| +| --- | --- | --- | | Page Size | 20 | Number of albums shown per page. | | Columns | (see below) | Choose which columns are visible and their display order. | @@ -65,7 +65,7 @@ Each row has two action icons on the right: ## Options | Option | Default | Description | -|---|---|---| +| --- | --- | --- | | Page Size | 20 | Number of albums shown per page. | | Columns | (see below) | Choose which columns are visible and their display order. | diff --git a/prowlarr/environment-variables.md b/prowlarr/environment-variables.md index c9f959624..1ce9e6135 100644 --- a/prowlarr/environment-variables.md +++ b/prowlarr/environment-variables.md @@ -145,7 +145,7 @@ Branch=master ### Available Keys | Key | Description | Example | -|-----|-------------|---------| +| ----- | ------------- | --------- | | `PackageVersion` | Custom package version identifier | `1.0.0-custom` | | `PackageAuthor` | Package maintainer name | `Community Package` | | `PackageGlobalMessage` | Message displayed in UI | `Custom build for Debian 11` | @@ -157,7 +157,7 @@ Branch=master ### UpdateMethod Values | Value | Numeric | Description | Use Case | -|-------|---------|-------------|----------| +| ------- | --------- | ------------- | ---------- | | `BuiltIn` | 0 | Default built-in updater | Standard installations | | `Script` | 1 | Updates via custom script | Advanced custom setups | | `External` | 10 | Updates managed externally | Package managers, Docker | diff --git a/prowlarr/faq.md b/prowlarr/faq.md index c9fcacecc..e47a83eb9 100644 --- a/prowlarr/faq.md +++ b/prowlarr/faq.md @@ -166,7 +166,7 @@ When Full Sync is enabled, Prowlarr compares the following settings between the ### Sonarr | Setting | Description | Code Reference | -|---------|-------------|----------------| +| --------- | ------------- | ---------------- | | **Indexer Name** | The name of the indexer (with "(Prowlarr)" suffix) | `SonarrIndexer.cs:71` | | **Enable RSS** | Whether RSS feeds are enabled for the indexer | `SonarrIndexer.cs:68` | | **Enable Automatic Search** | Whether automatic searches are enabled | `SonarrIndexer.cs:69` | @@ -188,7 +188,7 @@ When Full Sync is enabled, Prowlarr compares the following settings between the ### Radarr | Setting | Description | Code Reference | -|---------|-------------|----------------| +| --------- | ------------- | ---------------- | | **Indexer Name** | The name of the indexer (with "(Prowlarr)" suffix) | `RadarrIndexer.cs:61` | | **Enable RSS** | Whether RSS feeds are enabled for the indexer | `RadarrIndexer.cs:58` | | **Enable Automatic Search** | Whether automatic searches are enabled | `RadarrIndexer.cs:59` | @@ -207,7 +207,7 @@ When Full Sync is enabled, Prowlarr compares the following settings between the ### Lidarr | Setting | Description | Code Reference | -|---------|-------------|----------------| +| --------- | ------------- | ---------------- | | **Indexer Name** | The name of the indexer (with "(Prowlarr)" suffix) | `LidarrIndexer.cs:65` | | **Enable RSS** | Whether RSS feeds are enabled for the indexer | `LidarrIndexer.cs:62` | | **Enable Automatic Search** | Whether automatic searches are enabled | `LidarrIndexer.cs:63` | diff --git a/radarr/environment-variables.md b/radarr/environment-variables.md index cce130131..e66726696 100644 --- a/radarr/environment-variables.md +++ b/radarr/environment-variables.md @@ -147,7 +147,7 @@ Branch=master ### Available Keys | Key | Description | Example | -|-----|-------------|---------| +| ----- | ------------- | --------- | | `PackageVersion` | Custom package version identifier | `1.0.0-custom` | | `PackageAuthor` | Package maintainer name | `Community Package` | | `PackageGlobalMessage` | Message displayed in UI | `Custom build for Debian 11` | @@ -159,7 +159,7 @@ Branch=master ### UpdateMethod Values | Value | Numeric | Description | Use Case | -|-------|---------|-------------|----------| +| ------- | --------- | ------------- | ---------- | | `BuiltIn` | 0 | Default built-in updater | Standard installations | | `Script` | 1 | Updates via custom script | Advanced custom setups | | `External` | 10 | Updates managed externally | Package managers, Docker | diff --git a/readarr/environment-variables.md b/readarr/environment-variables.md index 7beca41eb..07a7e3910 100644 --- a/readarr/environment-variables.md +++ b/readarr/environment-variables.md @@ -28,7 +28,7 @@ The config namespaces are shared between all Servarr apps and correspond to the ## Environment Variables Table | Config Option | Namespace | Variable Name | Full Environment Variable | -|---------------|-----------|---------------|---------------------------| +| --------------- | ----------- | --------------- | --------------------------- | | `InstanceName` | `APP` | `INSTANCENAME` | `READARR__APP__INSTANCENAME` | | `Theme` | `APP` | `THEME` | `READARR__APP__THEME` | | `LaunchBrowser` | `APP` | `LAUNCHBROWSER` | `READARR__APP__LAUNCHBROWSER` | diff --git a/sonarr/custom-scripts.md b/sonarr/custom-scripts.md index 591ca816f..8024fb51a 100644 --- a/sonarr/custom-scripts.md +++ b/sonarr/custom-scripts.md @@ -349,6 +349,6 @@ When adding the script to Sonarr and clicking 'Test,' the script will be invoked | Environment Variable | Details | | -------------------- | ------- | -| `sonarr_eventtype` | `Test` | +| `sonarr_eventtype` | `Test` | | `sonarr_instancename` | Instance name of the Sonarr installation | | `sonarr_applicationurl` | URL of the Sonarr application | diff --git a/sonarr/environment-variables.md b/sonarr/environment-variables.md index ee88e0a32..1242ff4e8 100644 --- a/sonarr/environment-variables.md +++ b/sonarr/environment-variables.md @@ -145,7 +145,7 @@ Branch=main ### Available Keys | Key | Description | Example | -|-----|-------------|---------| +| ----- | ------------- | --------- | | `PackageVersion` | Custom package version identifier | `1.0.0-custom` | | `PackageAuthor` | Package maintainer name | `Community Package` | | `PackageGlobalMessage` | Message displayed in UI | `Custom build for Debian 11` | @@ -157,7 +157,7 @@ Branch=main ### UpdateMethod Values | Value | Numeric | Description | Use Case | -|-------|---------|-------------|----------| +| ------- | --------- | ------------- | ---------- | | `BuiltIn` | 0 | Default built-in updater | Standard installations | | `Script` | 1 | Updates via custom script | Advanced custom setups | | `External` | 10 | Updates managed externally | Package managers, Docker |