Skip to content

Commit

Permalink
Updating Formatting (#311)
Browse files Browse the repository at this point in the history
* Add space around headings

* heading level

* Formatting and Spelling

* Update radarr/faq.md

---------

Co-authored-by: bakerboy448 <[email protected]>
  • Loading branch information
jasonpatrickellykrause and bakerboy448 authored Feb 5, 2024
1 parent efbb2c2 commit 918bc9d
Show file tree
Hide file tree
Showing 50 changed files with 398 additions and 333 deletions.
8 changes: 5 additions & 3 deletions bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,19 @@ dateCreated: 2023-06-26T02:47:03.542Z
---

# Reporting a Bug
Reporting a bug is as simple as opening a GitHub Issue on the correct project. However, before doing so, please search our list of open issues. If you are unsure as to if the issue you are experiencing is infact a bug, please stop by our discord server and ask first.

Reporting a bug is as simple as opening a GitHub Issue on the correct project. However, before doing so, please search our list of open issues. If you are unsure as to if the issue you are experiencing is infact a bug, please stop by our discord server and ask first.

## Bug Reporting Info

When reporting a bug, please be prepared to supply the following information

- Current Behavior
- Expected Behavior
- Steps needed to report the issue (be as thourough as possible)
- Information about your system and the application version you are running
- Trace Logs (if unsure how to provide these, please checkout [this page](https://wiki.servarr.com/radarr/troubleshooting#logging-and-log-files)


## Bug Reporting Links

[![Lidarr.png](/assets/lidarr/logos/48.png)](https://github.com/Lidarr/Lidarr/issues/new?template=bug_report.yml&labels=Type%3A+Bug%2CStatus%3A+Needs+Triage)&emsp;[![Prowlarr.png](/assets/prowlarr/logos/48.png)](https://github.com/Prowlarr/Prowlarr/issues/new?template=bug_report.yml&labels=Type%3A+Bug%2CStatus%3A+Needs+Triage)&emsp;[![Radarr.png](/assets/radarr/logos/48.png)](https://github.com/Radarr/Radarr/issues/new?template=bug_report.yml&labels=Type%3A+Bug%2CStatus%3A+Needs+Triage)&emsp;[![Readarr.png](/assets/readarr/logos/48.png)](https://github.com/Readarr/Readarr/issues/new?template=bug_report.yml&labels=Type%3A+Bug%2CStatus%3A+Needs+Triage)&emsp;[![Sonarr.png](/assets/sonarr/logos/48.png)](https://github.com/Sonarr/Sonarr/issues/new?template=bug_report.yml)&emsp;{.links-list}
[![Lidarr.png](/assets/lidarr/logos/48.png)](https://github.com/Lidarr/Lidarr/issues/new?template=bug_report.yml&labels=Type%3A+Bug%2CStatus%3A+Needs+Triage)&emsp;[![Prowlarr.png](/assets/prowlarr/logos/48.png)](https://github.com/Prowlarr/Prowlarr/issues/new?template=bug_report.yml&labels=Type%3A+Bug%2CStatus%3A+Needs+Triage)&emsp;[![Radarr.png](/assets/radarr/logos/48.png)](https://github.com/Radarr/Radarr/issues/new?template=bug_report.yml&labels=Type%3A+Bug%2CStatus%3A+Needs+Triage)&emsp;[![Readarr.png](/assets/readarr/logos/48.png)](https://github.com/Readarr/Readarr/issues/new?template=bug_report.yml&labels=Type%3A+Bug%2CStatus%3A+Needs+Triage)&emsp;[![Sonarr.png](/assets/sonarr/logos/48.png)](https://github.com/Sonarr/Sonarr/issues/new?template=bug_report.yml)&emsp;{.links-list}
5 changes: 4 additions & 1 deletion docker-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,9 @@ dateCreated: 2021-05-16T20:23:46.192Z
- [Helpful commands](#helpful-commands)
- [List running containers](#list-running-containers)
- [Shell *inside* a container](#shell-inside-a-container)
- [Examples as Specific Users](#examples-as-specific-users)
- [LSIO Radarr](#lsio-radarr)
- [Hotio Sonarr](#hotio-sonarr)
- [Prune Docker](#prune-docker)
- [Get docker run command](#get-docker-run-command)
- [Get docker-compose](#get-docker-compose)
Expand Down Expand Up @@ -517,7 +520,7 @@ Most Docker images don’t have many useful tools in them for troubleshooting, b
- [lidarr](https://hub.docker.com/r/binhex/arch-lidarr/)
{.links-list}

### All-in-One Solutions
## All-in-One Solutions

- [This is a GitHub repository](https://github.com/Luctia/ezarr) aimed at beginners who want to use Docker for their Servarr stack. It is basically a ready-to-go collection of files and only requires you to run two things to get the entire thing online. It removes the hassle around user management and permissions on the host device and features some other applications like PleX.

Expand Down
9 changes: 6 additions & 3 deletions lidarr/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ dateCreated: 2021-06-14T14:33:41.344Z
- [How can I get missing album images? (Cover Art)](#how-can-i-get-missing-album-images-cover-art)
- [I'm having trouble importing my artists, what could it be?](#im-having-trouble-importing-my-artists-what-could-it-be)
- [How can I rename my artist folders?](#how-can-i-rename-my-artist-folders)
- [Why Does Lidarr Keep Trying To Rename the Same Folders?](#why-does-lidarr-keep-trying-to-rename-the-same-folders)
- [Why Can’t I Access a Folder in Windows After Lidarr Rename](#why-cant-i-access-a-folder-in-windows-after-lidarr-rename)
- [How can I mass delete artists from the wanted list?](#how-can-i-mass-delete-artists-from-the-wanted-list)
- [Why doesn't Lidarr work behind a reverse proxy](#why-doesnt-lidarr-work-behind-a-reverse-proxy)
- [How do I update Lidarr?](#how-do-i-update-lidarr)
Expand Down Expand Up @@ -84,6 +86,7 @@ dateCreated: 2021-06-14T14:33:41.344Z
If Lidarr is exposed so that the UI can be accessed from outside your local network then you should have some form of authentication method enabled in order to access the UI. This is also increasingly required by Trackers and Indexers.

As of Lidarr v2, Authentication is Mandatory.

- `AuthenticationType` and `AuthenticationMethod` are mandatory required attributes in the configuration file.

### Authentication Method
Expand Down Expand Up @@ -187,15 +190,15 @@ As of Lidarr v2, Authentication is Mandatory.

## Why Does Lidarr Keep Trying To Rename the Same Folders?

- During rename operations, Lidarr will attempt to rename folders to the correct case. On Windows, this operation will appear to succeed but no changes are made. The current solution is to manually correct these paths.
- During rename operations, Lidarr will attempt to rename folders to the correct case. On Windows, this operation will appear to succeed but no changes are made. The current solution is to manually correct these paths.

## Why Can’t I Access a Folder in Windows After Lidarr Rename

Newer builds of Lidarr support limiting the tag length to an arbitrary interger. The tag is truncated and a three periods are added to the end of the folder name. [Windows](https://learn.microsoft.com/windows/win32/fileio/naming-a-file#naming-conventions) does support some characters at the end of folder names, and the folder will become inaccessable.
Newer builds of Lidarr support limiting the tag length to an arbitrary interger. The tag is truncated and a three periods are added to the end of the folder name. [Windows](https://learn.microsoft.com/windows/win32/fileio/naming-a-file#naming-conventions) does support some characters at the end of folder names, and the folder will become inaccessable.

> Do not end a file or directory name with a space or a period. Although the underlying file system may support such names, the Windows shell and user interface does not.
When this occurs, you must rename the folder using WSL to make it accessible again.
When this occurs, you must rename the folder using WSL to make it accessible again.

```console
mv <foldername...> <foldername>
Expand Down
2 changes: 2 additions & 0 deletions lidarr/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@ dateCreated: 2021-05-24T05:12:27.036Z
---

# By Platform

[<i class="fab fa-windows" style="font-size: 3em;"></i>](/lidarr/installation/windows)&nbsp;&nbsp;&nbsp;&nbsp;[<i class="fab fa-linux" style="font-size: 3em;"></i>](/lidarr/installation/linux)&nbsp;&nbsp;&nbsp;&nbsp;[<i class="fab fa-apple" style="font-size: 3em;"></i>](/lidarr/installation/macos)&nbsp;&nbsp;&nbsp;&nbsp;[<i class="fab fa-freebsd" style="font-size: 3em;"></i>](/lidarr/installation/freebsd)&nbsp;&nbsp;&nbsp;&nbsp;[<i class="fab fa-docker" style="font-size: 3em;"></i>](/lidarr/installation/docker)

# Recommended Guides

- [Setup Reverse Proxy *Complete guide for reverse proxy setup with Nginx or Apache*](/lidarr/installation/reverse-proxy)
{.links-list}
2 changes: 1 addition & 1 deletion lidarr/installation/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,4 @@ To install and use these Docker images, you will need to keep the above in mind

- [hotio/lidarr](https://hotio.dev/containers/lidarr/)
- [lscr.io/linuxserver/lidarr](https://docs.linuxserver.io/images/docker-lidarr)
{.links-list}
{.links-list}
2 changes: 1 addition & 1 deletion lidarr/installation/freebsd.md
Original file line number Diff line number Diff line change
Expand Up @@ -124,4 +124,4 @@ You can now safely close the shell.
- Make sure you have `VNET` turned on for your jail, ip6=inherit, or ip6=new

> The service script should now work around the lack of VNET and/or IP6 thus removing the requirement for VNET or ip6=inherit
{.is-info}
{.is-info}
2 changes: 1 addition & 1 deletion lidarr/installation/linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,4 +158,4 @@ sudo systemctl stop lidarr
sudo rm -rf /opt/Lidarr
sudo rm -rf /etc/systemd/system/lidarr.service
sudo systemctl -q daemon-reload
```
```
2 changes: 1 addition & 1 deletion lidarr/installation/windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,4 @@ It's therefore advisable to install Lidarr as a system tray application if the u
{.links-list}

> It is possible to install Lidarr manually using the [x64 .zip download](https://lidarr.servarr.com/v1/update/master/updatefile?os=windows&runtime=netcore&arch=x64). However in that case you must manually deal with dependencies, installation and permissions.
{.is-info}
{.is-info}
98 changes: 49 additions & 49 deletions lidarr/postgres-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,52 +107,52 @@ DELETE FROM "MetadataProfiles";
docker run --rm -v /absolute/path/to/lidarr.db:/lidarr.db:ro --network=host ghcr.io/roxedus/pgloader --with "quote identifiers" --with "data only" /lidarr.db "postgresql://qstick:qstick@localhost/lidarr-main"
```

> If you experience an error using pgloader it could be due to your DB being too large, to resolve this try adding `--with "prefetch rows = 100" --with "batch size = 1MB"` to the above command
{.is-warning}
> With these handled, it is pretty straightforward after telling it to not mess with the scheme using `--with "data only"`
{.is-info}

2. For those having the issues POST-MIGRATION from SQLite run the following:

```postgres
select setval('public."AlbumReleases_Id_seq"', (SELECT MAX("Id")+1 FROM "AlbumReleases"));
select setval('public."Albums_Id_seq"', (SELECT MAX("Id")+1 FROM "Albums"));
select setval('public."ArtistMetadata_Id_seq"', (SELECT MAX("Id")+1 FROM "ArtistMetadata"));
select setval('public."Artists_Id_seq"', (SELECT MAX("Id")+1 FROM "Artists"));
select setval('public."Blacklist_Id_seq"', (SELECT MAX("Id")+1 FROM "Blocklist"));
select setval('public."Commands_Id_seq"', (SELECT MAX("Id")+1 FROM "Commands"));
select setval('public."Config_Id_seq"', (SELECT MAX("Id")+1 FROM "Config"));
select setval('public."CustomFilters_Id_seq"', (SELECT MAX("Id")+1 FROM "CustomFilters"));
select setval('public."CustomFormats_Id_seq"', (SELECT MAX("Id")+1 FROM "CustomFormats"));
select setval('public."DelayProfiles_Id_seq"', (SELECT MAX("Id")+1 FROM "DelayProfiles"));
select setval('public."DownloadClients_Id_seq"', (SELECT MAX("Id")+1 FROM "DownloadClients"));
select setval('public."DownloadClientStatus_Id_seq"', (SELECT MAX("Id")+1 FROM "DownloadClientStatus"));
select setval('public."DownloadHistory_Id_seq"', (SELECT MAX("Id")+1 FROM "DownloadHistory"));
select setval('public."ExtraFiles_Id_seq"', (SELECT MAX("Id")+1 FROM "ExtraFiles"));
select setval('public."History_Id_seq"', (SELECT MAX("Id")+1 FROM "History"));
select setval('public."ImportListExclusions_Id_seq"', (SELECT MAX("Id")+1 FROM "ImportListExclusions"));
select setval('public."ImportLists_Id_seq"', (SELECT MAX("Id")+1 FROM "ImportLists"));
select setval('public."ImportListStatus_Id_seq"', (SELECT MAX("Id")+1 FROM "ImportListStatus"));
select setval('public."Indexers_Id_seq"', (SELECT MAX("Id")+1 FROM "Indexers"));
select setval('public."IndexerStatus_Id_seq"', (SELECT MAX("Id")+1 FROM "IndexerStatus"));
select setval('public."LyricFiles_Id_seq"', (SELECT MAX("Id")+1 FROM "LyricFiles"));
select setval('public."Metadata_Id_seq"', (SELECT MAX("Id")+1 FROM "Metadata"));
select setval('public."MetadataFiles_Id_seq"', (SELECT MAX("Id")+1 FROM "MetadataFiles"));
select setval('public."MetadataProfiles_Id_seq"', (SELECT MAX("Id")+1 FROM "MetadataProfiles"));
select setval('public."NamingConfig_Id_seq"', (SELECT MAX("Id")+1 FROM "NamingConfig"));
select setval('public."Notifications_Id_seq"', (SELECT MAX("Id")+1 FROM "Notifications"));
select setval('public."PendingReleases_Id_seq"', (SELECT MAX("Id")+1 FROM "PendingReleases"));
select setval('public."Profiles_Id_seq"', (SELECT MAX("Id")+1 FROM "QualityProfiles"));
select setval('public."QualityDefinitions_Id_seq"', (SELECT MAX("Id")+1 FROM "QualityDefinitions"));
select setval('public."RemotePathMappings_Id_seq"', (SELECT MAX("Id")+1 FROM "RemotePathMappings"));
select setval('public."Restrictions_Id_seq"', (SELECT MAX("Id")+1 FROM "ReleaseProfiles"));
select setval('public."RootFolders_Id_seq"', (SELECT MAX("Id")+1 FROM "RootFolders"));
select setval('public."ScheduledTasks_Id_seq"', (SELECT MAX("Id")+1 FROM "ScheduledTasks"));
select setval('public."Tags_Id_seq"', (SELECT MAX("Id")+1 FROM "Tags"));
select setval('public."TrackFiles_Id_seq"', (SELECT MAX("Id")+1 FROM "TrackFiles"));
select setval('public."Tracks_Id_seq"', (SELECT MAX("Id")+1 FROM "Tracks"));
select setval('public."Users_Id_seq"', (SELECT MAX("Id")+1 FROM "Users"));
```
3. Start Lidarr
> If you experience an error using pgloader it could be due to your DB being too large, to resolve this try adding `--with "prefetch rows = 100" --with "batch size = 1MB"` to the above command
{.is-warning}

> With these handled, it is pretty straightforward after telling it to not mess with the scheme using `--with "data only"`
{.is-info}

1. For those having the issues POST-MIGRATION from SQLite run the following:

```postgres
select setval('public."AlbumReleases_Id_seq"', (SELECT MAX("Id")+1 FROM "AlbumReleases"));
select setval('public."Albums_Id_seq"', (SELECT MAX("Id")+1 FROM "Albums"));
select setval('public."ArtistMetadata_Id_seq"', (SELECT MAX("Id")+1 FROM "ArtistMetadata"));
select setval('public."Artists_Id_seq"', (SELECT MAX("Id")+1 FROM "Artists"));
select setval('public."Blacklist_Id_seq"', (SELECT MAX("Id")+1 FROM "Blocklist"));
select setval('public."Commands_Id_seq"', (SELECT MAX("Id")+1 FROM "Commands"));
select setval('public."Config_Id_seq"', (SELECT MAX("Id")+1 FROM "Config"));
select setval('public."CustomFilters_Id_seq"', (SELECT MAX("Id")+1 FROM "CustomFilters"));
select setval('public."CustomFormats_Id_seq"', (SELECT MAX("Id")+1 FROM "CustomFormats"));
select setval('public."DelayProfiles_Id_seq"', (SELECT MAX("Id")+1 FROM "DelayProfiles"));
select setval('public."DownloadClients_Id_seq"', (SELECT MAX("Id")+1 FROM "DownloadClients"));
select setval('public."DownloadClientStatus_Id_seq"', (SELECT MAX("Id")+1 FROM "DownloadClientStatus"));
select setval('public."DownloadHistory_Id_seq"', (SELECT MAX("Id")+1 FROM "DownloadHistory"));
select setval('public."ExtraFiles_Id_seq"', (SELECT MAX("Id")+1 FROM "ExtraFiles"));
select setval('public."History_Id_seq"', (SELECT MAX("Id")+1 FROM "History"));
select setval('public."ImportListExclusions_Id_seq"', (SELECT MAX("Id")+1 FROM "ImportListExclusions"));
select setval('public."ImportLists_Id_seq"', (SELECT MAX("Id")+1 FROM "ImportLists"));
select setval('public."ImportListStatus_Id_seq"', (SELECT MAX("Id")+1 FROM "ImportListStatus"));
select setval('public."Indexers_Id_seq"', (SELECT MAX("Id")+1 FROM "Indexers"));
select setval('public."IndexerStatus_Id_seq"', (SELECT MAX("Id")+1 FROM "IndexerStatus"));
select setval('public."LyricFiles_Id_seq"', (SELECT MAX("Id")+1 FROM "LyricFiles"));
select setval('public."Metadata_Id_seq"', (SELECT MAX("Id")+1 FROM "Metadata"));
select setval('public."MetadataFiles_Id_seq"', (SELECT MAX("Id")+1 FROM "MetadataFiles"));
select setval('public."MetadataProfiles_Id_seq"', (SELECT MAX("Id")+1 FROM "MetadataProfiles"));
select setval('public."NamingConfig_Id_seq"', (SELECT MAX("Id")+1 FROM "NamingConfig"));
select setval('public."Notifications_Id_seq"', (SELECT MAX("Id")+1 FROM "Notifications"));
select setval('public."PendingReleases_Id_seq"', (SELECT MAX("Id")+1 FROM "PendingReleases"));
select setval('public."Profiles_Id_seq"', (SELECT MAX("Id")+1 FROM "QualityProfiles"));
select setval('public."QualityDefinitions_Id_seq"', (SELECT MAX("Id")+1 FROM "QualityDefinitions"));
select setval('public."RemotePathMappings_Id_seq"', (SELECT MAX("Id")+1 FROM "RemotePathMappings"));
select setval('public."Restrictions_Id_seq"', (SELECT MAX("Id")+1 FROM "ReleaseProfiles"));
select setval('public."RootFolders_Id_seq"', (SELECT MAX("Id")+1 FROM "RootFolders"));
select setval('public."ScheduledTasks_Id_seq"', (SELECT MAX("Id")+1 FROM "ScheduledTasks"));
select setval('public."Tags_Id_seq"', (SELECT MAX("Id")+1 FROM "Tags"));
select setval('public."TrackFiles_Id_seq"', (SELECT MAX("Id")+1 FROM "TrackFiles"));
select setval('public."Tracks_Id_seq"', (SELECT MAX("Id")+1 FROM "Tracks"));
select setval('public."Users_Id_seq"', (SELECT MAX("Id")+1 FROM "Users"));
```
1. Start Lidarr
3 changes: 3 additions & 0 deletions lidarr/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ The more we know, the easier it is to help you.
# Logging and Log Files

It is likely beneficial to also review the Common Troubleshooting problems:

- [Downloads and Importing Common Problems](#common-problems)
- [Searching Indexers and Trackers Common Problems](#common-problems-1)
{.links-list}
Expand All @@ -46,6 +47,7 @@ To provide good and useful logs for sharing:
6. Use [Gist](https://gist.github.com/), [0bin (**Be sure to disable colorization**)](https://0bin.net/), [PrivateBin](https://privatebin.net/), [Notifiarr PrivateBin](http://logs.notifiarr.com/), [Hastebin](https://hastebin.com/), [Ubuntu's Pastebin](https://pastebin.ubuntu.com/), or similar sites - excluding those noted to avoid below - to share the copied logs from above

**Warnings:**

- **Do not use [pastebin.com](https://pastebin.com) as their filters have a tendency to block the logs.
- Do not use [pastebin.pl](https://pastebin.pl) as their site is frequently not accessible.
- Do not use [JustPasteIt](https://justpaste.it/) as their site does not facilitate reviewing logs.
Expand All @@ -55,6 +57,7 @@ To provide good and useful logs for sharing:
- Do not share console output, docker container output, or anything other than the application logs specified

**Important Note:**

- When using [0bin](https://0bin.net/), be sure to disable colorization and do not burn after reading.

- Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use N++. You can use the Notepad++ "Find in Files" function to search old log files as needed.
Expand Down
Loading

0 comments on commit 918bc9d

Please sign in to comment.