Thank you,
The pass that I used to record them was also missing. I'm scratching my head.
Morris
Thank you,
The pass that I used to record them was also missing. I'm scratching my head.
Morris
The first two seasons of Brooklyn Nine-Nine left Netflix and is not on any of my streaming sources yet the stream links remain for the shows we have not watched. I expected they would go away automatically. Is there something I have to set to make this happen? I have prune enabled and see it in the log.
Thank you
Has your Stream Links/Files: End-to-End Process process run since JustWatch updated their data? If not, then there you go. See the the FAQ/Troubleshooting, too, because a version of this question is in there (except in reverse).
Yes, it should have run 3 times. Is there a lot I can check to give us a hint?
Yes, not to be dismissive, but you are talking about features that have worked since the prototype, so there's another factor on your end.
Modify Programs and see if Stream Links are assigned.strmlink files in the \Imports\TV\slm\ directoryThat's a starting point. Next level is looking through the logs to see if you are getting error messages, like SLM is unable to delete files because of security settings on your system. Or, conversely, if you have some type of Cloud or other file sync'ing going on and it is restoring files at the same time they are being removed.
Thank you,
My directory layout was different that the one you use and I've now matched yours and moved files and directories as appropriate. I also changed the directory in both SLM and Channels and started a file scan in channels. I'm going to leave SLM to run it's processes early morning to verify it corrects the problem.
I continue to see the stream files for the first two seasons of Brooklyn Nine-Nine pointing to Netflix yet those seasons have been removed from Netflix. I think everything ran correctly. I'm wondering if the issue is the source you use thinks they are still there. What source do you use and how do I see it? If it's wrong, I'll report the issue to them.
Thank you,
I looked at the document for the answer. Did not spot the trouble shooting guide. I will bookmark it.
The issue is them and I will report the change of seasons on Netflix.
It is a great resource and wee will be using it to find shows to watch.
Thanks again,
Morris
After a reboot of my Mac, the docker container running slm will not restart. This had been working. I am using a directory outside of the library container for the slm files and I have it setup to perform backups if that is relevant. The python errors from the container log are these repeated over and over again.
Created: /app/channels_folder/Imports/TV/slm/White Collar (2009)/Season 04/S04E08.strmlnk
Traceback (most recent call last):
File "/app/slm.py", line 5278, in create_backup
shutil.rmtree(os.path.join(dst_dir, old_backup))
File "/usr/local/lib/python3.12/shutil.py", line 759, in rmtree
_rmtree_safe_fd(stack, onexc)
File "/usr/local/lib/python3.12/shutil.py", line 703, in _rmtree_safe_fd
onexc(func, path, err)
File "/usr/local/lib/python3.12/shutil.py", line 686, in _rmtree_safe_fd
with os.scandir(topfd) as scandir_it:
^^^^^^^^^^^^^^^^^
NotADirectoryError: [Errno 20] Not a directory: '/app/program_files/backups/.DS_Store'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/app/slm.py", line 10342, in <module>
create_backup()
File "/app/slm.py", line 5281, in create_backup
shutil.rmtree(os.path.join(dst_dir, old_backup))
File "/usr/local/lib/python3.12/shutil.py", line 759, in rmtree
_rmtree_safe_fd(stack, onexc)
File "/usr/local/lib/python3.12/shutil.py", line 703, in _rmtree_safe_fd
onexc(func, path, err)
File "/usr/local/lib/python3.12/shutil.py", line 686, in _rmtree_safe_fd
with os.scandir(topfd) as scandir_it:
^^^^^^^^^^^^^^^^^
Thanks for the great product!
Jim
By the way. In case there is any confusion, the last line of my post was not meant to be sarcastic. It truly is a great product! Thanks.
You have a file in your backups directory (/program_files/backups) called .DS_store and this is not allowed; only folders with timestamp names can be in there. I'm guessing from your description that you have some external backup program running, and that program appears to be putting files where they don't belong. Disable that feature and delete that file and it should start up just fine.
In the next release, I'll have a fix so that the backup process ignores files and only looks at folders. Tested it out after I was able to replicate your issue and it works!
It’s a Mac thing:
Thanks for the quick reply. Deleting the .DS_Store file did fix the problem. I think your suggested fix in the next release would be helpful. My understanding is that this file gets created or updated anytime you use the macOS finder to look at a directory's contents so it can be hard to avoid its continual recreation. Thanks again for the terrific software.
Jim
The latest adventure, Certificate Errors
Note: this is the Windows version of SLM
[DEBUG | 2025-03-12 06:10:58,464] - https://apis.justwatch.com:443 "POST /graphql HTTP/1.1" 200 None
Brooklyn Nine-Nine (2013) | S03E02 assigned Stream Link: Watch Brooklyn Nine-Nine | Netflix
[DEBUG | 2025-03-12 06:10:58,479] - Starting new HTTPS connection (1): apis.justwatch.com:443
[DEBUG | 2025-03-12 06:10:59,306] - https://apis.justwatch.com:443 "POST /graphql HTTP/1.1" 200 None
Brooklyn Nine-Nine (2013) | S03E03 assigned Stream Link: Watch Brooklyn Nine-Nine | Netflix
[DEBUG | 2025-03-12 06:10:59,319] - Starting new HTTPS connection (1): apis.justwatch.com:443
[DEBUG | 2025-03-12 06:11:00,056] - https://apis.justwatch.com:443 "POST /graphql HTTP/1.1" 200 None
Brooklyn Nine-Nine (2013) | S03E04 assigned Stream Link: Watch Brooklyn Nine-Nine | Netflix
[DEBUG | 2025-03-12 06:11:00,066] - Starting new HTTPS connection (1): apis.justwatch.com:443
[DEBUG | 2025-03-12 06:11:00,819] - https://apis.justwatch.com:443 "POST /graphql HTTP/1.1" 200 None
Brooklyn Nine-Nine (2013) | S03E05 assigned Stream Link: Watch Brooklyn Nine-Nine | Netflix
[DEBUG | 2025-03-12 06:11:00,836] - Starting new HTTPS connection (1): apis.justwatch.com:443
[DEBUG | 2025-03-12 06:11:01,589] - https://apis.justwatch.com:443 "POST /graphql HTTP/1.1" 200 None
Brooklyn Nine-Nine (2013) | S03E06 assigned Stream Link: Watch Brooklyn Nine-Nine | Netflix
[DEBUG | 2025-03-12 06:11:01,602] - Starting new HTTPS connection (1): apis.justwatch.com:443
What is the question?
Yes. What is the question? Feels like recently @babsonnexus is being asked to chase a higher number of (seemingly) user setup issues that aren't related to SLM.
Exactly!
You mentioned certificate errors and then posted part of a log showing successful stream link assignments. So.......

BTW, please put logs inside a "preformatted text" so they are readable in plain text and don't take up excessive space:

PS, I went back and saw you are using a non-standard setup. If that is still the case, I cannot provide support. As I said then, doing so will cause you problems later. My recommendation is to take your program_files to the side, install in a standard manner, and then restore those program_files to get all your data, settings, and whatnot back.