Why does the tvOS App not show Collections? Or even the collected status of a movie or series?
I have a collection that is large enough that I can forget everything I have, and would really value being able to see if I already own something when I browsing for something to watch.
Itâs not exactly highest priority right now but I can see the value for sure and I imagine shouldnât be that hard to port over to tvOS, just no ETAs right now.
Would you expect something similar to what we have with history right now, where it shows you the tick even on the main screens? or just within the show/movie page, etc?
I wouldnât expect to see a mark on the main screen. I see it as being treated more like a list, so you would have a section titled COLLECTED - maybe under the profile tab.
Also, in the item screen, where you have âWatch nowâ, âMark as Watchedâ and âAdd to watchlistâ, there should be a âCollectedâ action button (when not collected, changes to âAdd to collectionâ, and allows collected items to be removed).
This would remove 1 of my pain points, of which I have 2 right now.
Where I search for something to watch, I sometimes forget things I already have collected. Iâd prefer to watch items I have collected, as they are inevitably higher quality than streamed.
I have to go to another app to then find and watch the item.
This would solve the first, which for me would be a massive quality of life improvement.
The second would may be another future improvement, where you could launch a collected item from the âCollectedâ action - in my case this would be to launch Infuse, which is what I use to watch my media collection (if this is possible). I realise this is probably a bigger ask, which was why I didnât mention it initially - but maybe it too could go in the backlog.
It wonât solve all of your issues, but if you have the latest beta version, 1.5 (140), Iâve added a read-only collection status. Let me know if that works for you.
Do you happen to know if Infuse has a generic way to open an item? And which ID they might use? I found this but not sure if thereâs a generic way to (attempt to?) open an item.
By generic way to open an item, do you mean a fixed format address to identify an item? For example, sometime like â../[imdb-id]/movie.mkvâ? I donât know if such a thing exists, but suspect not. The file structures are free-form.
In my case I have a directory per movie. The directory and .mkv file naming is the format â[movie-name] ([movie-year]â to aid matching. Including the IMDB id is an option, but just as part of the name to aid matching, and not mandated. The file address is parsed for matching information. If youâre looking for a well structured item address, I donât believe it exists.
With the tools I use, the collection could be exported to Trakt including the item location address. In my case the library is on an SMB share, and so would present data such as :
Hmm, okay Iâm unsure I have the time to look into it officially but theoretically it might be easy enough in the future to offer a way to open a custom format provided by the user and try open it such as
let movie: TraktMovie // 12 Monkeys
let type = "Movies"
let title = "\(movie.title) (\(movie.year))"
// pretend this comes from your custom format somehow
let user_format = "omv6\\\(type)\\\(title)\\\(title).hddvd.mkv"
// "omv6\Movies\12 Monkeys (1995)\12 Monkeys (1995).hddvd.mkv"
UIApplication.shared.open(
URL(string: "infuse://x-callback-url/play?\(user_format)")!
)
Or as you say, maybe something could be synced to Trakt from Infuse somehow which we could then just open directly.
I understand that this isnât a priority, and appreciate you considering it.
As an alternative it did occur to me that you could insist that the collection is stored in a specific file directory format -
e.g /[IMDB_id]/movie.mkv
but even this would be problematic, since the transport layer can be different depending on what file sharing system is employed and also the actual video file format isnât always an MKV. Therefore to accommodate everything supported by Infuse, you need to be able to configure how the file location address is constructed.
If you do find time to look at this, if there is anything I can investigate to help you then please let me know.
The changes youâve already implemented have already proved valuable to me - there is a movie Iâve been planning to rewatch for a while - Iâve been tracking it waiting for it to appear on one of the streaming services I subscribe to. Yesterday when browsing my tracking list I saw the new green book stack icon next to, and realised that itâs already in my collection of movies!!!