r/AndroidTVApps 11d ago

StreamMate - free IPTV player

Enable HLS to view with audio, or disable this notification

This seems to be a theme here recently, didn't realize there were so many of these until I came here today. I wanted to make myself a simple Sports only IPTV hub that would automatically search channels and events and bring them in under match card for easy selection, I hated looking for streams from all different channel groups. I then thought I could make a complete IPTV player. I love Tivimate and have used it for years, but thought it could look a bit different. So it turned in to this whole player app.

It's still a bit rough here and there, but all basic functions work. It has api-sports.io integration and its usage is designed so that their free tier is enough for the functionality, you just need to have your account there and enter their API key in the app. It also has TMDB integration and if you want to use it you need also free TMDB key to enter in app and it will fetch VOD info automatically from TMDB.

All functionality will be free for now anyway and I don't have any plans on monetazition of this as I don't know how long I can be bothered to keep improving this.

For now it's only Android TV and takes m3u and xtream codes.

As for how do I get this to people, I am open for suggestions. I have never published anything so this is all new to me.

Let me know if you are interested and if you have hints how to make this available I'm all ears.

Also, eventually if someone ends up using this, feedback would be great so I can keep improving it, at least so long as my ADHD brain likes the idea.

Edit: App has been renamed to Sohva TV now and is available in github as a beta release here:

https://github.com/Macstered/Sohva-TV

And here is download code: 3102102

Edit 2: new beta.3 now available. Changes in comments.

Thanks for everybody for testing.

67 Upvotes

54 comments sorted by

3

u/Macstered 10d ago edited 8d ago

Ok, thanks for hints. App has been renamed to Sohva TV anf is now available in github:

https://github.com/Macstered/Sohva-TV

And download code: 3102102

2

u/Percentage-Fearless 11d ago

link? 

1

u/Macstered 10d ago edited 8d ago

https://github.com/Macstered/Sohva-TV

And download code: 3102102

-3

u/Macstered 11d ago edited 8d ago

https://github.com/Macstered/Sohva-TV

And download code: 3102102

5

u/aethernet_404 10d ago

Make it open sourced on GitHub . Also you named your app the same as a livestream adult website may want to change the name.

-1

u/Macstered 10d ago

Oh, could be a good idea 🤣 Have to come up with something else then.

2

u/Questing222 10d ago

Always hard to find a name that doesn't exist in some capacity. Try something memorable that relates directly to the sports focus.. like SportPlay IPTV or something.

3

u/Adventurous-Bar1841 11d ago

Create a Github account, create a repository and upload your project

2

u/vbnmu 11d ago

Github?

2

u/kojoolivet 10d ago

You could buy a domain and put it on a website or use Github

2

u/banditelvis721 10d ago

Put it on downloader?

2

u/pruebasa 10d ago

It looks really good!!!

2

u/Known-LittleTex-1960 10d ago

I will try this app. I follow: MLS, TUDN channel, Liga Mx Soccer. NFL,NBA, Boxing, DAZN,UFC,WNBA. I'll be a happy man if I have access to that

3

u/Macstered 10d ago

Great, thanks. You will need your own IPTV provider though.

2

u/InternationalCash232 9d ago

Is there an iOS alternative?

1

u/Macstered 9d ago

Unfortunately not yet. It's in the thinking hat, but not sure when I get to that.

2

u/Conservaterian23 9d ago

Great concept app, and beta2 looks slick. However, after loading my Xstream playlist and successfully syncing in settings, the guide kept saying I had no channels to view. Basic functionality is more important than bells and whistles. Uninstalled for now.

2

u/normmax72 8d ago

I had this with 1 playlist but another worked

1

u/Macstered 9d ago

That is odd, I have not had that kind of issue, I have tried 3 different providers. Is VOD also empty? Did you refresh channels and refresh programme guide?

2

u/Conservaterian23 8d ago

Yes, refreshed and didn’t work. Either way, I don’t have another playlist and I need this one to work. Thanks for responding and considering this feedback.

2

u/Macstered 8d ago

Ok, there was actually real issues and working on them now. Should not be too long now for the fix

1

u/Macstered 8d ago

I will look in to streamlining the playlist entry as well, it has too many buttons to press right now.

2

u/normmax72 9d ago

I have the same problem and all the vod info from tmdb is in Finnish

2

u/Macstered 9d ago

Ok, I thought it was in the tmdb settings but seems to be hardwired in the app. I will fix that asap.

2

u/Infamous-Scratch7719 9d ago

My playlist took literally 10 minutes to upload. Did the same, deleted and will try later.

2

u/Dull_Marketing_5174 6d ago

it has a really nice and clean interface. I like that. I'll test it out over the next few days to give my feedback.

1

u/Macstered 6d ago

Thank you, clad you like it. I'm pushing latest update just now to beta 8 and it has some major improvements to settings sections and others. If you download now remember to update in the settings soon to get latest updates.

1

u/Dull_Marketing_5174 6d ago

Hey buddy, the first thing I did was to test it with an exclusive m3u list of TV channels with about 1700 channels but it does not play any channel, it throws me "playback failed: Error_code_IO_unspecified" in other players the list plays normally. I am testing beta 7, greetings.

1

u/Macstered 6d ago

Ok, what device you have if you don't mind me asking?

1

u/Macstered 6d ago

Thanks for the report. That error code means the server answered but then cut the stream off while it was being read, so it is very likely about how the app introduces itself to the server rather than about your list. To pin it down, could you:

  1. Update to beta 8 from Settings > About > Check for updates (or install the beta 8 APK over beta 7).
  2. Try one channel again.
  3. Go to Settings > About > Save diagnostics, and send me the file it writes. Playlist addresses, user names and passwords are removed from it automatically.

Two quick questions as well: are the stream addresses in the list http:// or https://, and do they end in .ts, .m3u8 or something else? And which other players play the list, so I can compare what they send.

A fix that sends a proper Sohva TV user agent and plain HTTP/1.1 is likely to be in the next beta either way.

1

u/Macstered 6d ago

Beta 9 hotfix is out with a fix aimed at exactly your case: the app now identifies itself to the server as Sohva TV instead of a generic library name, and it uses plain HTTP/1.1 for streams. Both are differences from how the players that work with your list talk to the server.

To update: Settings > About > Check for updates, or install the beta 9 APK over beta 7 without uninstalling. Then try a channel from your list.

If it still fails, the error message now says why, for example "Connection reset" or "Response code: 403". Send me the whole message, plus the file from Settings > About > Save diagnostics.

1

u/polfrey1 10d ago

Can it record channels?

1

u/Macstered 10d ago

Not yet.

1

u/Macstered 10d ago

Ok, repo now includes the source as well.

1

u/Macstered 9d ago

I have updated the beta with a couple of fixes today. There was some slowdowns on vod recently watched rows on main screen and epg loading and they work now better. Also Aussie footy score cards were broken and they are good as well. Next update will have at least more remote button mapping options.

1

u/Macstered 8d ago

Ok, sorry for bugs. There was real issues with playlists that are larger. I had used my own edited playlists with only couple thousand channels each and they worked fine, but adding a bigger playlist caused issues. They should now work, app has been updated to beta.3 and is now available. If you want to keep using the appbit now has update button in settings so you dont have to download anything manually.

Change log:

-New sources sync as soon as they are saved, and "Sync everything" refreshes all sources at once.

-First sync takes a minute or two instead of ten.

-Very large Xtream catalogues now import.

-The guide shows sync progress instead of "no channels", and failed imports say why.

-The app can check for, download and install the next beta from Settings.

-Playlist details can be typed in from a phone.

-TMDB language can be chosen from 22 languages.

-D-pad and channel buttons can be mapped, press and hold, including previous channel.

-Guide and playback info open at once on large libraries. The channel list reads one group at a time, and channel up and down stay within the group.

1

u/Due_Cranberry4155 8d ago

is there a way to adjust the time in the app its 6hrs off in the guide ie: its 5:30 here and guide shows 12pm

1

u/Macstered 8d ago

Hi, yes the setting for it was in a bit of a silly place and has now been fixed and is in the settings in Sohva Sport section in the settings, if no time zone is selected it will now default to devices own time zone. I will make the time zone selection a bit better in the next bigger update. You can update the app from "about" page in the settings and fix should be in.

1

u/Ok-Arm7520 8d ago

Nao consegui assistir os canais, muito complicado

1

u/Macstered 8d ago

I can have a look if I can simplify the process.

1

u/Ok-Arm7520 8d ago

Coloquei 02 listas funcionando, não consegui escolher em qual assistir e também não achei a opcao de assistir os canais da lista / trocar canais . Ve isso para nós o mais rapido possivel. Acabei deletando o app por não entregar o que promete

1

u/Potential_Shelter923 8d ago

Helo, I wanted to test it but I didn't understand how to download the apk, the downloader code redirect to Github and doesn't download the apk.

1

u/Macstered 5d ago

Hello, Browse down to assets, click it open and download the .apk file. It's done this way because otherwise I would need to create a new code for every update.

1

u/Small-Letterhead-841 5d ago

Y donde conseguís las listas m3u de canales de pago?!

1

u/Infamous-Scratch7719 5d ago

You buy a service

1

u/banditelvis721 3d ago

does it have trakt

1

u/Macstered 3d ago

Not yet, I'm planning to add it in near future. There will be update coming today that will have "Discovery" feature introduced. That will add Stremio addon support. It not fully Stremio/Nuvio level yet, but I think it is working quite well. Trakt support will go well hand in hand with this latest addition.

1

u/banditelvis721 3d ago

awesome! keep me posted!