Small plug to ask for help with the Apple TV App? Swiftfin is really rough but the best option. It’s quite terrible, never refreshes, overlapping text constantly. It could use some love.
There’s some alternatives. I like JellyTV, pretty smooth UI. Streamyfin has a beta for the TV as well, and continues to improve. But yeah definitely some of the tougher part of the ecosystem
The way they do their list rendering is infuriating for large collections. Instead of showing titles + shimmer, its just big blobs of loading placeholders. So to find where you are in your list of movies you have to stop scrolling and let the content finish loading to get your bearings.
Its minor overall, but as a former app dev, poor list performance drives me crazy.
Also, for files in a directory with the same prepended string with long filenames(like full_show_name - S01E01), it displays just a fraction of the full filename in a list.
I need to sit there and wait for the filename to scroll horizontally to see what the actual episode number or name is. Instead of just showing the full filename on multiple lines, or showing the filename below the thumbnail.
- Doesn't show landscape artwork (embedded .png), only portrait, and if the embedded artwork is not portrait it grabs a random frame from the file instead of cropping the embedded artwork (https://community.firecore.com/t/use-landscape-artwork/26878...)
I tried to get involved (in very minor ways) a while back but got basically no engagement from the project so I just let it be. I moved to infuse instead as my ios client and its been good overall. I really hate its list performance on large collections though.
I had some issues with it too, though not as bad as you seem to have experienced. Good new is they're reworking it, heavily, and seem to be near a new release.
For my own purposes I cloned it and pushed the build to my AppleTV... and it's considerably better than the last app store release (quite a while ago).
I'm not suggesting anyone do the same, but just saying your problems might be about to solve themselves.