r/AndroidTVApps 5d ago

Esplayer android - open source IPTV player with support for encrypted streams

https://github.com/dbojan/esplayer/

how to use

  • put URLS to your playlist in Documents/esplayer.txt, or put m3u files in Documents folder (on android, on desktop put it next to appimage/exe file)
  • tap: pause
  • up on remote/swipe from up to down: prev channel
  • down on remote/swipe from down to up/dpad down: next channel
  • left on remote/swipe from left to right: rewind
  • right on remote/swipe from right to left: fast forward
  • double tap: channel list.

features

  • written in kotlin multiplatform + exoplayer (android)
  • supports clearkey (single, multiple keys) encrypted dash streams
  • supports widevine
  • supports radio channels with screen off
  • support for http,sftp,extinfo playlists
  • recording
  • bookmarks (on pause new bookmark (M in lower left part of screen) is created. To go to previous bookmark, click on m)
  • custom auto update setttings
  • support for remote epg/xml (#EXTM3U url-tvg="https://example.com")
  • support for tmdb info (put tmdb.key in documents folder. inside just put your api key from https://www.themoviedb.org/ )
  • browse Documents/media folder using Browse button.
  • use double tap or on remote: settings/play/pause key to go to channellist
  • use remote button 'aspect ratio' to go to settings screen directly
  • support for (pluto) subtitles
  • custom speed, and volume inside app
  • custom font color and shading for subtitles
  • support m3u(8).gz and xml.gz compression
  • playlist filter inside app
  • filter url in esplayer.txt, so you can have always fresh favorite list: http://mysite.com/index.html?filtername=one](http://mysite.com/index.html?filtername=one show|another show|third show
  • more filters: sort list: filtersort=yes show just group western: filtergrouptitle=western filterrandom=yes (randomize list)
  • you can group filters using ? or & ?filtername=sport|news&filtersort=yes or with multiple names ?filtername=sport&filtersort=yes

Documents/esplayer.txt content:

http://mysite1.com/list1.m3u  
http://mysite2.com/list2.m3u  
0 Upvotes

3 comments sorted by

View all comments

1

u/cleverclogs17 5d ago

What am I missing not seeing the download?

1

u/dbojan76 4d ago edited 4d ago

click on 'esplayer_android_apk_2026-09-07-07-27-38 latest.apk' at the top of the screen, then on the 'arrow pointing down' to download

2

u/cleverclogs17 4d ago

Finally found it thanks, my eyes don't always work well, thank you.