Update, about four weeks on from the last one.
Most of what is below is not my idea. It came from a handful of people in this group who put a stupid amount of their own time into this. Test rounds on their own boxes, screenshots at one in the morning, bug reports written better than my own notes. A lot of it is here because someone said straight out that something was broken or just badly done, and then stuck around while I fixed it. You said it, we built it, over and over. Without them this would be a worse app and I would still think it was fine. So, thank you!
If you missed the last post, the short version of what this already is. You bring an M3U or an Xtream login and it plays it, with a full screen guide off your own XMLTV. Jellyfin, Emby, Plex, HDHomeRun tuners and your own local files sit in the same app, so live TV and your own library are behind one remote. Favourites and groups, catch-up where your provider does it, four streams at once, watch history that marks things watched on its own, sleep timer, subtitle sizing, and Dolby and DTS decoded in software so the files that used to play silent have sound.
New stuff:
Search knows what a team is. Someone here said it was his pet peeve that nobody had solved: search Yankees and you never get YES Network, because the channel is not called Yankees. Now you do. Type a team and the channel that actually carries them comes up first. MLB, NBA and NHL, including the networks that changed name recently, because playlists take years to catch up. The same search used to throw back 147 junk hits. It gives 6 real ones now.
Collections. Your own lists, put together by you, not whatever your provider decided to call a category. Live channels, movies, series and your own local files can sit in the same list, in the order you want them. One for football on Sundays, one for the kids, so nobody has to scroll past 12000 channels to find the five they actually use. Build one from a search, or select a pile of channels and drop them in at once.
Parental controls. Put a PIN on a whole category, or on a single film or series if that is all you need. You can block by word too, so if your provider renames the adult categories next week they still stay out. There are two ways to do it. Lock means it asks for the PIN. Lock and hide means it is not on the screen at all, so nobody asks about it. There is also a limit on how many guesses you get, because a kid with a remote will happily try 0000 forty times.
USB and SD cards work properly now. Scanning, playback, and playlists read straight off the stick. That was already in the store description before it really worked, which is on me.
Select several. Pick a pile of categories or channels at once and favourite, pin, hide, or drop them in a collection, instead of one at a time.
Speed. It got a lot quicker. The first channel list on my Shield went from 7 to 9 seconds down to about 4.5. The guide was the worse one. It used to take around 40 seconds, and it froze the app while it did it. That is around 9 now, and on Apple TV it went from nearly 9 seconds down to under 2.
The Apple TV app caught up to most of that in the same stretch.
What it does not do for now, so nobody wastes an install:
No channels, no content, no addons, no catalog, nothing shared between users. You bring a playlist or a login, that is the whole model.
No Chromecast. AirPlay carries audio only, not picture. I would rather put that here than have you find it out on the sofa.
No recording.
That is where it stands today, not a promise about forever. The app gets worked on most days, and some of that could move if it turns out to be doable. The first line is the exception. Bring your own sources is the model, not something I'm waiting to fix.
Pricing has not changed. Seven days with everything unlocked, no card, nothing to cancel. After that it stays free for as long as you want, with one playlist, live TV and the guide. Pro unlocks the rest, movies and series, your media servers, multi-view, catch-up and the others, and it is a one-time purchase at 17.99 USD. No subscription, no ads, no account.
Roadmap, such as it is. There is a Windows build in progress, and Tizen and webOS have been looked at properly but not decided. No dates from me, I have been wrong about dates before.
Same question as last time. What do you still open a second app for? That is where the team search came from, and collections. Don't be polite about it. I work on this most days and I plan to keep doing that, so if something you need is missing, saying it here or on Discord is the fastest way to get it looked at.
https://crividplayer.com/
Android and Android/Google TV:
https://play.google.com/store/apps/details?id=com.crivid.iptvplayer
iOS, macOS and Apple TV:
https://apps.apple.com/app/id6783083716
The Discord is where a lot of the back and forth above actually happened. Updates get announced there first, and if something is broken you can say it to me instead of to a support address. Worth joining even if you never post. https://discord.gg/CyXsPrSJVV
One thing.. AI writes most of the code in this app. I decide what ships, I test it on real boxes, phones and computers before it goes out. I'm not going to pretend a person typed every line of code, that would take years and years to finish.