Okay, these were very helpful, along with the files I got for testing. As I suspected, I could not replicate in my development environment. As such, I'm now 99% certain this is a MacOS related issue. In v2024.12.12.1355, I've added something that should hopefully help. Let me know!
ok, will keep an eye on it. Thanks
Looks like Fandango at Home has cleaned up their site so there's no mention of Vudu.com anymore, in their app or in their links. This gives me renewed optimism that we might eventually get deeplinking working so my titles there can be added properly to Channels DVR as stream links.
The fandangonow://
URL scheme still launches on tvOS and the format for movies is now: https://athome.fandango.com/content/browse/details/The-Truman-Show/13653
Unfortunately I still can't manage to get it to go launch to that movie in the app on AppleTV. I've tried all sorts of combinations but it feels like I'm stabbing in the dark. Is there a good way to tell if an app even supports deeplinking? Perhaps a tool to sniff it out?
When I'm on iOS, using the JustWatch app and I tap the new icons for Fandango at Home that appear next to title, they open properly, but in Safari to a web page, not the Fandango at Home app. Which feels like a bad omen. But I figured I'd ask here, in case I'm missing something obvious.
I'd manually cleaned the weird characters out of my EPG yesterday morning so I wanted to let my EPG update overnight during its scheduled job before reporting back in. Happy to report that the guide appears to be free of strange characters again this morning, so the Fontawesome fix must've helped. Thanks!
Glad to hear! Just for the record, it was a different fix in the same release
Sounds like the same issue as this one:
I know a tool for decompiling Android apps so you can read in plain text certain files to test for deep linking capabilities, but am unaware if such a thing exists for Apple. Even if it did, the process is not simple, rather laborious, and requires so much manual intervention and interpretation it's hardly worth it. I only did it a couple of times to make sure I understood what I wanted to look for, but the end result was the same: the app developers needed to make changes and were unresponsive to the request.
Out of curiosity, what does the "Channels DVR Integration" do?
Your question is answered on the repo:
This is also covered in your Version History
in the About
section:
Basically, if it requires a connection to Channels to do the task, that is the integration. Things like importing updates from Channels, running prune/scan in Channels, etc.... There's also some things coming down the pike that will also require this if users want to use them.
So............. I was experimenting with performance enhancements by using parallel processing to do multiple pulls against JustWatch at once. Well, long story short, JustWatch decided I was a DOS attack and banned my IP address!
Actually, this happened 3 times while testing to see if anything was going to be possible (had to keep getting new IP addresses), but at the end of the day it looks like we'll have to stick to serial requests against JustWatch and just deal with it. However, I do have something coming soon that should help in certain situations...
is there any way to grab the "gracenote" id from the search function that will export the callsign id (instead of just the numerical gracenote id)?
That'll happen. Better safe than sorry. I doubt they have enough horsepower to handle that hammering of their API...
Well, "callSign" is basically what is being searched on, so I didn't see the value of making it one of the visible fields in the results and take up that real estate. It certainly is possible, but I felt the other fields already there were much more valuable for identification purposes. Unless I'm missing something?
In the latest version of Media Tools Manager (a Streaming Library Manager extension), you can now run a process called Stream Links: New & Recent Releases
. This automation will check for new episodes and get release dates on those episodes (as well as movies). Based upon your entered criteria for what "recent" means, Stream Link Manager will only search for those programs. This can be set to run as often as hourly. Check out the details in the latest release notes:
Understood. Your search is much cleaner than the built in one on channel mapping on Channels. For example, I was searching for a channel in UK today and found it with your search but not within channels (probably user error) but couldn’t find the callsign to put into Channels. I also use that callsign to backup my list (I don’t use playlist manager yet- still feeding channels with Threadfin).
No big deal if it can’t be added in there somewhere. Appreciate the software- I’m sure this was a ton of work!!
Dude, I just found this and you are awesome! Thank you so much for the excellent documentation!
Okay, you can now see the "Call Sign" while using Gracenote Search
in the latest version. Read about it here:
It's been a while since we've had a SLM focused update, but this one is definitely it!
Most notably, you can now add "Videos" as a category for Stream Links/Files, just the same as Movies and TV Shows. This one took a ridiculous amount of retrofitting to make it work without destroying existing functionality! Was it worth it for something probably not highly utilized? The completionist in me says yes, yes it was
Finally getting around to give his a try!
Any chance SLM can import all my existing passes from Channels so I don't need to manually setup all the shows?
@babsonnexus So this doesn't appear to be working for me (or at least not how I thought it would)
Here's my use case (please tell me if I am doing this wrong)
- Add new show via search and click "bookmark"
- Uncheck the Watched/Unwatched for All Episodes and click Save
- Set New & Recent to 72 hours (default) and to run every 3 hours
Process runs, however NO shows are added to Channels. It appears that clicking the Watched/Unwatched for All Episodes is stopping the New & Recent from processing new episodes?
Unfortunately, Channels and SLM use a totally different identification method, so it would not be possible without a map of everything. There are some new tools out there that can assist with this, but I've only done some very high level review and would not be prepared to implement anything like this in the near future. As for right now, it's certainly possible for me to pull the names of shows from Channels, but even if I did that, you'd still have to search and bookmark them individually. The time-save from copy and paste or typing isn't worth the code. However, please take advantage of MTM CSV Explorer
. You can use this to get the names of all your shows and movies from Channels and filter them down to only what you might care about:
You are not using the correct process. Stream Links: New & Recent Releases
is only for episodes or movies that have an original release date within XX number of hours. This is not when you've added them to SLM nor when they've been added/updated on JustWatch, but the equivalent of "first airing". The process you want to run is the Stream Links/Files: End-to-End Process
, which checks every movie and episode and can be run up to every 8 hours.
You can also generate your stream links at the exact time of creation instead of clicking Done
. This will do all the backend stuff save for running the scan in Channels. Then you could Run Updates in Channels
...
... or just wait for automation, either from MTM or Channels itself when it naturally scans for new media on whatever schedule you have set up in there.