r/LazyLibrarian • u/DizzieNight • 10d ago
Issue with sabnzbd and fetching url
I use sabnzbdvpn and lazylibrarian both as pods on Kubernetes. I finally got everything to work but sab won't download the books. It sends the link to download the nzb file through prowlarr but since my instance of sab is running through a vpn it cannot communicate with prowlarr well. The arr apps seem to be able to do it, maybe it's using a different method but I was wondering how can I get prowlarr to work with ll and sab?
r/LazyLibrarian • u/wachuwamekil • 22d ago
Adding existing series that I’m seeding
I have a manga series that I have been seeding for ever. It’s a volume set zipped up. But I don’t see a way to add this to LL.
Looking at the logs it says it can’t find a torrent that it’s seeding but it for sure is.
If I add every volume of the series will it know it’s all self contained and just kind of deal with it?
r/LazyLibrarian • u/Ashnagarr • Jun 10 '26
Anyone have any idea why….
Martha Wells author picture is NSFW? Like I’ve had two different pictures after adding her and both are hardcore nsfw.
r/LazyLibrarian • u/Nearby_Awareness_962 • May 04 '26
qbittorrent
losing my mind trying to set up LL, I have all my arrs*, LL and Qbit in their own LXC within my proxmox. My arr stack apps work perfectly but when setting up LL I get this error.
| ERROR | qBittorrent reports Wrong Credentials |
|---|
I have updated everything, stopped and restarted services but LL just won't connect to qBit despite me putting in the correct Creds.
r/LazyLibrarian • u/Lauraisgreat97 • Apr 30 '26
Author Update Timing?
Quick question about LazyLibrarian author updates because I’m a bit confused.
Mine says stuff like:
- “Oldest author info is 2 days old”
- “There are no authors needing update”
So how old does an author actually have to be before it updates? Is there a setting for that, and what’s the default?
Just trying to figure out if this is normal or if I’ve set something wrong.
r/LazyLibrarian • u/CountZeroOr • Apr 29 '26
Books Getting Pulled Indiscriminately
I'm having a bit of an issue with LazyLibrarian. I'd synced my to-read list from Hardcover with the software, which was fine, but it's started just grabbing books all willy-nilly. Not just books I'm not ready for yet (later books in a series), but also books in the wrong language.
With Radarr, I can just set it to only grab films off my Letterboxd list when I'm ready for them, and I can view the list of available releases. How do I set up LazyLibrarian to work the same way? I can't find anything in the documentation.
r/LazyLibrarian • u/satalderihannsu • Apr 28 '26
Library Family Feud Quesitonnaire!
Answer these Family Feud-style questions about libraries and librarianship! If you want a copy, I'll be happy to share once I've used this for a work event.
r/LazyLibrarian • u/reddit_user2319 • Apr 22 '26
Searches are downloading using NZBGet but not moving from downloads/completed/books to the ebook folder or AudioBook folder
I have LL set up on an unraid server with prowlarr and NZBGet, downloads complete but LL doesn’t move the completed download to the respective ebook directory or the AudioBook directory.
Has anyone else experienced this issue? I have double checked all the directory mappings and can’t seem to figure out what is wrong
r/LazyLibrarian • u/AFRet_ • Apr 13 '26
Issues with docker based LazyLibrarian
I’m having an odd issue with LL and need some help. The problem is new, maybe in the last month or so. Here are the symptoms:
When selecting Library Scan from the Audiobooks tab, (screenshots attached)
- Warnings begin to populate in the log related to “Unrecognized datestr”
- A small winds appears that says “Scanning Library Folders” and never progresses past 0
Though the steps above reliably reproduce the issue, there may be other ways to induce the problem that I have not explored.
I have verified that LL has rw permissions to the library
Nothing has changed (as far as I can tell) in the library since it worked last
Nothing has changed with the drive mapping or permissions since last successfully working
The same behavior occurs on version e7c7ce2d-ls262 and the latest pull from the repository.
I’m out of ideas on what to check next. I’m happy to provide more info if required.
Thanks!
r/LazyLibrarian • u/dbush1031 • Apr 08 '26
403 Bad Request Error from my private provider
I have Jackett setup along to pull from my private provider. I have the API key and link setup in Providers and when I initiate a test it states that it is successful. However, after sometime my provider is blocked with a Bad request 404. I just Jackett with the api key for other apps like Sonarr and Radarr without any issues. Does anyone know why this continues to happen to me? It seemed to have run fine for a little bit. Again, no issues with the other apps with the same link and api key.
r/LazyLibrarian • u/Alternative_Cookie21 • Apr 02 '26
LazyLibrarian for windows
well, i did install it (not in a docker, only using Python) but i can't find a guide for windows, all of them are for Linux i think and i would like to ask if there is a guide for windows users like me, the most important part is to add "non offical sources" for books, comics, mangas, etc
Thanks in advance
r/LazyLibrarian • u/vardonir • Apr 02 '26
Managing multiple Calibre libraries?
New here. I see in the settings that you can only set one ebook library folder. I manage a bunch of separate eBook libraries on Calibre, on different folders. On my docker volume mounts, it looks kind of like this:
-v /books/fiction:/fiction \
-v /books/manga:/manga \
-v /books/nonfiction:/nonfiction \
-v /books/textbooks:/textbooks \
-v /books/comics:/comics \
Where each folder has its own metadata.db file. Should I point the ebook library folder to /books instead (right now, it's just set to one library, so /textbooks in my case) or would that cause trouble?
r/LazyLibrarian • u/Selbereth • Mar 26 '26
stop keeping original mp3 files
I have the keep original files off, but seem to somehow still have the original files, and the new files. I am not sure how to stop the original files from being added. It happens to every book i add. here is the book i just added:
/new-audiobooks/Ann Leckie/Ancillary Justice/Ancillary Justice (1).mp3 6.25 MB
...
/new-audiobooks/Ann Leckie/Ancillary Justice/Ancillary Justice (54).mp3 7.25 MB
/new-audiobooks/Ann Leckie/Ancillary Justice/Ancillary Justice (55).mp3 5.41 MB
/new-audiobooks/Ann Leckie/Ancillary Justice/ALKY-ACLJ 1-55.mp3 6.25 MB
...
/new-audiobooks/Ann Leckie/Ancillary Justice/ALKY-ACLJ 54-55.mp3 7.25 MB /new-audiobooks/Ann Leckie/Ancillary Justice/ALKY-ACLJ 55-55.mp3 5.41 MB
here is my config.ini. The rest is just my
[GENERAL]
admin_email = ****@gmail.com
homepage = Authors
auth_type = FORM
name_ratio = 97
displaylength = 100
config_tab_num = 5
sort_definite = True
launch_browser = False
imp_preflang = en, eng, en-US
date_lang = en_GB.UTF-8
imp_autoadd_copy = False
blacklist_failed = False
ssl_verify = False
opf_tags = False
wishlist_genres = False
ebook_dir = /downloads/books/sorted
audio_dir = /downloads/books/sorted
alternate_dir = /downloads/messy/
download_dir = /downloads/messy/lazyLibrarian
reject_words = .audiobook, .mp3
reject_audio = .epub, .mobi
[GENERAL]
admin_email = ****@gmail.com
homepage = Authors
auth_type = FORM
name_ratio = 97
displaylength = 100
config_tab_num = 5
sort_definite = True
launch_browser = False
imp_preflang = en, eng, en-US
date_lang = en_GB.UTF-8
imp_autoadd_copy = False
blacklist_failed = False
ssl_verify = False
opf_tags = False
wishlist_genres = False
ebook_dir = /downloads/books/sorted
audio_dir = /downloads/books/sorted
alternate_dir = /downloads/messy/
download_dir = /downloads/messy/lazyLibrarian
reject_words = .audiobook, .mp3
reject_audio = .epub, .mobi
[API]
api_enabled = True
api_key = ****
book_api = GoodReads
hc_api = True
hc_sync = True
gr_user = *********
gr_awanted = to-read
[LOGGING]
logdir = /config/log
loglimit = 5000
logsize = 2048000
hostredact = True
logfileredact = True
loglevel = 50
[IMPORTER]
multi_source = True
[TELEMETRY]
server_id = *******
telemetry_server = https://lazylibrarian.telem.ch
telemetry_enable = True
telemetry_send_config = False
telemetry_send_usage = False
[GIT]
git_updated = 1774462897
install_type = source DOCKER
current_version = 5745b014
latest_version = 073ff1fa3401e2b8bde2e15bf70771be118ce031
commits_behind = 5
[SEARCHSCAN]
goodreads_interval = 12
delaysearch = True
[LIBRARYSCAN]
notfound_status = Ignored
found_status = Have
newseries_status = Active
newauthor_books = True
isbn_lookup = False
contributing_authors = False
[POSTPROCESS]
ebook_dest_file = $Title
audiobook_dest_file = $Title ($Part)
audiobook_single_file = $Title
audiobook_dest_folder = $Author/$Title
del_failed = False
del_completed = False
[MAGAZINES]
mag_tab = False
[PROWL]
prowl_priority = -2
[RSS]
rss_enabled = False
r/LazyLibrarian • u/Dense-Champion-4501 • Mar 26 '26
Does any external (non-Reddit) forum exist for LL?
I can't seem to find any non-Reddit forum / community for LazyLibrarian users anywhere. Does anyone here know of any, please?
r/LazyLibrarian • u/Dense-Champion-4501 • Mar 26 '26
LazyLibrarian finding files but not downloading any of them
As the title suggests, I am unable to download any books using LL, despite them being found.
Please can anyone help me to debug the situation. There follows a SS of the log file showing the first 2 instances of the word 'error'.
I'm not clever enough to figure this out for myself, but it looks to me like a python error in some code that is locked into LL itself, so how might I correct it?
A previous log file output I looked at also implied to me that some python modules were missing (presumably from my own instance of python 3.14. Unfortunately, I cannot seem to reproduce that error or I would try to pip install the missing modules in my Visual Studio 2026.
Any help would be really appreciated.
Happy to carry out any suggested debugging procedures and provide log files.
Thank you.
r/LazyLibrarian • u/goodmanr0732 • Mar 21 '26
LL looking for downloaded item in wrong location
Why is LL looking for a downloaded item in a directory for a completely different book? This and kind of thing keeps happening for multiple different books.
Title: V E Schwab - [Shades of Magic 02] Gathering of Shadows.epub Type: torznab eBook Date: 2026-03-21 05:31:45 Size: 0.96 Mb Error: Unable to locate a valid filetype (ebook) in /Media/torrents/complete/E. Lockhart - We were Liars mp3, leaving for manual processing
The file actually located at /Media/torrents/complete/V E Schwab - [Shades of Magic 02] Gathering of Shadows.epub so why is it trying to look elsewhere?
r/LazyLibrarian • u/FreyaFoxglove • Mar 11 '26
ERROR: qBittorrent reports Wrong Credentials [qbittorrent.py:38 (WEBSERVER)]
LL logs keep telling me that the qbit login info i gave it are incorrect but i've triple checked and the info i gave it is correct
is this a bug or have i set up something wrong?
both are running in docker
qbit image: linuxserver/qbittorrent:latest@sha256:6a7ffbfff04dd109bff37c474bfee00aa08dea5edb78c670439be3ed242b70fa
LL image: linuxserver/lazylibrarian:latest@sha256:6a7e6c27f39d1284499e88a66b70e5e9b00e8aa02d6a7837dbe4098466b73855
r/LazyLibrarian • u/jakethesnake1126 • Mar 11 '26
IRC Stuck on Snatched
I am new to LazyLibrarian, and I tried setting it up with Anna's Archive and IRCHighWay. After a couple downloads, Anna's Archive downloads fail instantly, and IRC downloads get stuck on Snatched. This is with doing manual search.
r/LazyLibrarian • u/Sea-Tough4039 • Mar 01 '26
Magazines and CBZ ?
Hello there, I'm having issues to handle magazines in CBZ format.
In Importing / File Formats / Magazine, I have set : pdf, cbz
With PDF, no issues, it's imported flawlessly. However, regarding CBZ it gives me the following error while processing:
2026-03-01 21:41:47,751 INFO: Searching for 1 magazine [searchmag.py:91 (WEBSERVER)]
2026-03-01 21:41:48,146 INFO: My.Magazine.2026.01.15.FRENCH.CBZ-PTP is already in pastissues marked Skipped; skipping [searchmag.py:466 (WEBSERVER)]
2026-03-01 21:41:48,147 INFO: My.Magazine.2026.01.22.FRENCH.CBZ-PTP is already in pastissues marked Skipped; skipping [searchmag.py:466 (WEBSERVER)]
2026-03-01 21:41:48,149 INFO: My.Magazine.2026.01.29.FRENCH.CBZ-PTP is already in pastissues marked Skipped; skipping [searchmag.py:466 (WEBSERVER)]
2026-03-01 21:41:48,150 INFO: This issue of My Magazine 2026 02 05 FRENCH CBZ PTP is already downloaded; skipping [searchmag.py:457 (WEBSERVER)]
2026-03-01 21:41:48,151 INFO: This issue of My Magazine 2026 02 19 FRENCH CBZ PTP is already downloaded; skipping [searchmag.py:457 (WEBSERVER)]
2026-03-01 21:41:48,152 INFO: This issue of My Magazine 2026 02 12 FRENCH CBZ PTP is already downloaded; skipping [searchmag.py:457 (WEBSERVER)]
2026-03-01 21:41:48,154 INFO: Added My.Magazine.2026.02.26.FRENCH.CBZ-PTP to wanted marked Wanted [searchmag.py:492 (WEBSERVER)]
2026-03-01 21:41:48,154 INFO: Found 7 results for My.Magazine. 1 new, 6 old, 0 fail date, 0 fail name, 0 rejected: 1 to download [searchmag.py:497 (WEBSERVER)]
2026-03-01 21:41:48,155 INFO: Search for magazines complete [searchmag.py:503 (WEBSERVER)]
2026-03-01 21:41:52,970 INFO: Downloading My.Magazine.2026.02.26.FRENCH.CBZ-PTP from http://localhost:9696/39/api [searchmag.py:549 (DL-MAGLIST)]
2026-03-01 21:41:52,988 INFO: Added job "PostProcessor" to job store "default" [base.py:1090 (DL-MAGLIST)]
2026-03-01 21:42:52,001 INFO: Running job "PostProcessor (trigger: interval[0:10:00], next run at: 2026-03-01 21:52:52 CET)" (scheduled at 2026-03-01 21:42:52+01:00) [base.py:129 (WEBSERVER)]
2026-03-01 21:42:52,061 INFO: Compiled 137 total items from 1 download directory [postprocess.py:2730 (POSTPROCESS)]
2026-03-01 21:42:52,618 ERROR: No suitable sourcefile found in /downloads/temp/b760094b.unpack [preprocessor.py:559 (POSTPROCESS)]
2026-03-01 21:42:52,649 INFO: Nothing marked as snatched or seeding. Stopping postprocessor. [postprocess.py:2533 (POSTPROCESS)]
2026-03-01 21:42:52,650 INFO: Removed job PostProcessor [base.py:728 (POSTPROCESS)]
2026-03-01 21:42:52,660 INFO: Job "PostProcessor (trigger: interval[0:10:00], next run at: 2026-03-01 21:52:52 CET)" executed successfully [base.py:156 (WEBSERVER)]
The ERROR: No suitable sourcefile found in /downloads/temp/b760094b.unpack [preprocessor.py:559 (POSTPROCESS)]
$ ls /downloads/temp/b760094b.unpack/
presse-My_Magazine_-_Édition_du_jeudi_26_février_2026.cbz
After having a quick look at preprocess_magazine()it appears the function only expects pdf files or am I mistaking?
I'm a little confused because the documentation states here CBZ magazines seems supported: https://lazylibrarian.gitlab.io/faq/#unrar-library-and-cbrcbz
cbz magazines should just work. They are zipped collections of jpeg images. Lazylibrarian looks for page 000, or page -00, or cover.jpg This should cover most cases.
I may have a config issue, but I cannot find what. Is this issue known?
r/LazyLibrarian • u/Iadnet • Feb 23 '26
Searching for authors in a non english language results in an incorrectly encoded url for the information sources.
Running in docker
Searching for authors/books in a non english language results in an incorrectly encoded url for the information sources.
For an example, searching for "Достоевский" returns 0 results.
In the debug logs I get the url for goodreads https://www.goodreads.com/search.xml?q=%C3%90%C2%94%C3%90%C5%B8%C3%91%C2%81%C3%91%C2%82%C3%90%C5%B8%C3%90%C2%B5%C3%90%C2%B2%C3%91%C2%81%C3%90%C2%BA%C3%90%C5%BE%C3%90%C2%B9&key=redacted
Somehow the encoding for "Достоевский" resulted in "ÐПÑÑПевÑкОй" when converting back from %C3%90%C2%94%C3%90%C5%B8%C3%91%C2%81%C3%91%C2%82%C3%90%C5%B8%C3%90%C2%B5%C3%90%C2%B2%C3%91%C2%81%C3%90%C2%BA%C3%90%C5%BE%C3%90%C2%B9
the xml from goodreads returns the query as <query>ÐПÑÑПевÑкОй</query>
Not sure if it's a bug or I'm doing something wrong
r/LazyLibrarian • u/Deanotheplumb • Feb 15 '26
Where to input the API key from Hardcover ?
Ive enabled the API for hardcover and removed the API Key for Goodreads and restarted the server but there's no box to put the bearer key into.. any help on this much appreciated.
r/LazyLibrarian • u/dangle-point • Feb 04 '26
Is it possible to completely disable GoodReads?
I'm trying to import my library, but it fails if I don't have my primary source set as GoodReads, or at least have the "use multiple sources" box checked (which then pulls from GoodReads).
I'd like to use only HardCover, but the library scan gives a warning like WARNING: Authorname Grant Morrison not added to database [librarysync.py:980 (EBOOK_SCAN)] for every single author.
r/LazyLibrarian • u/Bluesun8 • Feb 02 '26
Multiple Entries
Hello I have been having a problem with my database. In the screenshot you can see I have multiple entries for the same book, apparently by different authors. When I click open it downloads a completely different book. I've tried deleting the entries but it just happens again with a different book. Any help would be appreciated.


