March 24, 20251 yr Author If you have a port other than 6379 mapped to redis, you will need to change that too if you use IP address. Edited March 24, 20251 yr by JPDVM2014
March 24, 20251 yr I have the spotizerr setup, but I get the error below when i try to download. 2025-03-24 18:55:34 [MainProcess:waitress-0] [spotipy.cache_handler] [WARNING] - Couldn't write token to cache at: .cache i tried mapping the cache directory to folder on the host and I still get the error.
March 25, 20251 yr Also trying to get Spotizerr running Quote Failed to queue artist download: Server returned 500 I have everything set up and working but after downloading ~12 albums I'm getting this error every time I try to download. I did follow the instructions as far as setting up a spotify dev api account and using the secret key. I did notice that, even when an album would successfully download the ui would show a download failed error and attempt to retry a few times.
March 25, 20251 yr Author Those sound more like questions where the dev may be more help: https://github.com/Xoconoch/spotizerr @NateburMy guess is it's a permission issue. Maybe try removing the UMASK variable? You could also remove PUID and PGID to run as root, just as a test to see if that works.
March 25, 20251 yr @JPDVM2014 I woke up and saw an update available. It doesn't give that error anymore but now gives the base64 error that is already reported. Edited March 25, 20251 yr by Natebur update
March 25, 20251 yr Does Umami receive updates, or is it outdated? I can't see when it was last updated.
March 25, 20251 yr 16 minutes ago, klppl said: Does Umami receive updates, or is it outdated? I can't see when it was last updated. how do you come to the conclusion thats its outdated when it got updated 18 days ago? Edit: Ive a hunch why, but theres a button, that will tell you what you need to know, for the next time youre lost Edited March 25, 20251 yr by Mainfrezzer
March 25, 20251 yr Author Yea, it was recently updated. For some reason it doesn't show in the CA store. I think because the image isn't on docker hub.
March 26, 20251 yr 22 hours ago, Mainfrezzer said: how do you come to the conclusion thats its outdated when it got updated 18 days ago? Edit: Ive a hunch why, but theres a button, that will tell you what you need to know, for the next time youre lost Ah didn't understand since other have "updated" under information. You'll live and learn :) Thank you!
March 31, 20251 yr I apologize in advance for what must be a ridiculous question, but how do you configure bookbounty to automatically download stuff? I have launched and configured it and it does sync fine with readarr but as far as I can tell the only way to use this app is to open the webpage and manually click download. Is there no automation in bookbounty? I can't find any information on the entire internet about this thing, the author's reddit account seems to be deleted along with every post he ever made.
March 31, 20251 yr Author It doesn't automatically download. It is just to manually fill in the gaps where Readarr isn't able to automatically download a copy.
March 31, 20251 yr Author Here is the github if you end up needing it. https://github.com/TheWicklowWolf/BookBounty
March 31, 20251 yr 8 hours ago, JPDVM2014 said: It doesn't automatically download. It is just to manually fill in the gaps where Readarr isn't able to automatically download a copy. Appreciate the clarification that wasn't 100% clear to me from the repo. In that case I'll keep searching for a better way to automate book search... Haven't had great luck with ebook indexers
April 15, 20251 yr I recently installed Calibre-Web-Automated and it's working great except when I try setting up Kobo syncing. I've setup the API sync key, added it to my Kobo, and when I run the sync it starts to show a subset of my books' titles, but then I'm unable to download them and then it give me errors on the Kobo. Subsequent sync attempts fail and I'm unable to download the 50ish books that it initially started to sync. I've enabled debugging in Developer options on the Kobo and turned on Debug logging in Calibre-Web-Automated. I've looked through the logs that it generated, but I can't figure out how to narrow down what the issue is. Also, I couldn't figure out how to setup the prerequisites listed on the Kobo-Integration page, so I suspect that is likely the issue but I don't know how to go about resolving it within Unraid. I've attached my logs with the keys redacted in case that helps shed light on the issue. Any advice would be greatly appreciated! access.log calibre-web.log
April 15, 20251 yr Author I don't use a kobo unfortunately. It might be worth asking at the project's github.
April 22, 20251 yr I'm trying to install a new Kapowarr but I keep getting something similar to the following. The database file is being created and I have made sure it is owned by "nobody:users". Even changing it back to "root:root" as it was created doesn't work. Not sure what's going on? [15:50:04][ERROR] UNCAUGHT EXCEPTION: Traceback (most recent call last): File "/app/Kapowarr.py", line 185, in <module> _main( File "/app/Kapowarr.py", line 58, in _main setup_db() File "/app/backend/internals/db.py", line 447, in setup_db migrate_db() File "/app/backend/internals/db_migration.py", line 54, in migrate_db VersionMappingContainer.version_map[start_version]().run() File "/app/backend/internals/db_migration.py", line 1041, in run get_db().executescript( sqlite3.OperationalError: no such column: torrent_client_id [15:52:23][ERROR] UNCAUGHT EXCEPTION: Traceback (most recent call last): File "/app/Kapowarr.py", line 185, in <module> _main( File "/app/Kapowarr.py", line 58, in _main setup_db() File "/app/backend/internals/db.py", line 447, in setup_db migrate_db() File "/app/backend/internals/db_migration.py", line 54, in migrate_db VersionMappingContainer.version_map[start_version]().run() File "/app/backend/internals/db_migration.py", line 1041, in run get_db().executescript( sqlite3.OperationalError: no such column: torrent_client_id [15:50:03][INFO] Starting up Kapowarr [15:50:03][INFO] Migrating database to newer version... [15:52:22][INFO] Starting up Kapowarr [15:52:22][INFO] Migrating database to newer version... ** Press ANY KEY to close this window ** Edited April 22, 20251 yr by Taddeusz
May 5, 20251 yr HI @JPDVM2014, I just followed your guide here https://github.com/JPDVM2014/soularr to have solarr. It seems to work partially because artist are catched and music downloaded but then are not imported in lidarr. Do I need to change "--"user 99:100" without quotes in "Extra Parameters" also inside Lidarr container maybe? Thanks
May 5, 20251 yr Author You shouldn't have to set that in Lidarr. Can you go into terminal, and go to where slskd downloads to. Once there, do "ls -la" and see who owns the music files. If that shows root:root, then you will need to make sure permissions get set correctly in slskd.
May 12, 20251 yr I am unable to download any book on calibre-web-automated. I receive the following error everytime: Calibre-Web Automated 500 Internal Server Error The server encountered an internal error and was unable to complete your request. There is an error in the application. Traceback (most recent call last): File "/lsiopy/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app response = self.full_dispatch_request() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/lsiopy/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request rv = self.handle_user_exception(e) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/lsiopy/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request rv = self.dispatch_request() ^^^^^^^^^^^^^^^^^^^^^^^ File "/lsiopy/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/calibre-web/cps/usermanagement.py", line 97, in decorated_view return login_required(func)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/calibre-web/cps/cw_login/utils.py", line 296, in decorated_view return current_app.ensure_sync(func)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/calibre-web/cps/web.py", line 131, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/app/calibre-web/cps/web.py", line 1251, in download_link return get_download_link(book_id, book_format, client) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/calibre-web/cps/helper.py", line 1116, in get_download_link return do_download_file(book, book_format, client, data1, headers) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/calibre-web/cps/helper.py", line 973, in do_download_file response = make_response(send_from_directory(filename, download_name + "." + book_format)) ~~~~~~~~~~~~~~^~~~~ TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
May 13, 20251 yr Author I run into that every once in a while. Usually when editing metadata. I've brought it up to the maintainer, but I think it is something that is also in upstream calibre-web. If you want to post your template, I'll take a look though to see if anything looks out if place.
May 13, 20251 yr 20 minutes ago, JPDVM2014 said: I run into that every once in a while. Usually when editing metadata. I've brought it up to the maintainer, but I think it is something that is also in upstream calibre-web. If you want to post your template, I'll take a look though to see if anything looks out if place. How do I properly share my template?
May 13, 20251 yr Author Easiest way is probably a screenshot or two. Just redact anything you don't want public.
May 20, 20251 yr Hi all, I'm struggling from several weeks to setup correctly sonarr with soulseek and lidarr without success. I followed the guide here but maybe there's still something I miss. Below screenshots of my unraid templates in order to show you my setup: Soularr Soulseek Lidarr Any advice?? Thanks!
May 21, 20251 yr On 5/5/2025 at 12:48 PM, JPDVM2014 said:You shouldn't have to set that in Lidarr. Can you go into terminal, and go to where slskd downloads to. Once there, do "ls -la" and see who owns the music files. If that shows root:root, then you will need to make sure permissions get set correctly in slskd.Hi sorry I just saw this reply.Below the results:new folder are created by nobody users. It is correct?
July 6, 20251 yr Hey @JPDVM2014I have just installed Soularr, follow the guide as best i could, but i seem to have run into issues, log posted below, any idea what may be the cause? Is it an API or perms issue?[INFO|soularr|L374] 2025-07-06T14:31:47+1000: Searching album: Appearance Disappear[ERROR|soularr|L793] 2025-07-06T14:31:47+1000: Traceback (most recent call last):File "/app/soularr.py", line 791, in <module>failed = grab_most_wanted(wanted_records)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/app/soularr.py", line 375, in grab_most_wantedsuccess = search_and_download(grab_list, query, all_tracks, all_tracks[0], artist_name, release)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/app/soularr.py", line 255, in search_and_downloadsearch = slskd.searches.search_text(searchText = query,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.11/site-packages/slskd_api/apis/searches.py", line 69, in search_textresponse = self.session.post(url, json=data)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 637, in postreturn self.request("POST", url, data=data, json=json, **kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 589, in requestresp = self.send(prep, **send_kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 710, in sendr = dispatch_hook("response", hooks, r, **kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.11/site-packages/requests/hooks.py", line 30, in dispatch_hookhookdata = hook(hook_data, **kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.11/site-packages/slskd_api/client.py", line 60, in <lambda>session.hooks = {'response': lambda r, args, *kwargs: r.raise_for_status()}^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.11/site-packages/requests/models.py", line 1026, in raise_for_statusraise HTTPError(http_error_msg, response=self)requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: http://192.168.1.254:5030/api/v0/searches[ERROR|soularr|L794] 2025-07-06T14:31:47+1000:Fatal error! Exiting...EDIT--thanks to help on discord i managed to get this sorted! the issue was the API key was commented out! once the # was removed it worked! Edited July 6, 20251 yr by Tpole
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.