Skip to content

Releases

StremCompat for LG webOS v3.0.6

Choose a tag to compare

@github-actions github-actions released this 04 Nov 14:56

StremCompat 3.0.6

  • Torrents on a TV with little free space: they no longer fill the TV's storage. With less than 150 MB free, torrents do not start and the app says so. TVs with enough space keep the same cache as before. Thanks to @Biditmangal (#9).
  • Debrid links in the source list: they no longer disappear when a torrent addon fills the list. Based on #8 by @Biditmangal.
  • Addons: one that fails with a server error, or does not answer, is asked once more.
  • 4K badge: films in a cinema format, such as 3840x1600, are shown as 4K on the paused screen instead of 1080p.
  • Diagnostics: free space is read reliably on more TVs.

Choose StremCompat-v3.0.6-1080p.ipk for Full HD and 4K screens, or StremCompat-v3.0.6-720p.ipk for smaller screens.

StremCompat for LG webOS v3.0.5

Choose a tag to compare

@github-actions github-actions released this 02 Nov 15:46

StremCompat 3.0.5

  • 720p package: the focused row in Settings no longer gets cut off at the bottom of the screen, and the text in Settings is slightly smaller.

Choose StremCompat-v3.0.5-1080p.ipk for Full HD and 4K screens, or StremCompat-v3.0.5-720p.ipk for smaller screens.

StremCompat for LG webOS v3.0.4

Choose a tag to compare

@github-actions github-actions released this 02 Nov 13:28

StremCompat 3.0.4

  • 720p package: Settings and the side menus now have the right size, instead of the larger 1080p sizes.
  • Version number: the 3.0.3 packages reported 3.0.2 inside, so the Homebrew Channel did not offer them. This version fixes that.

Choose StremCompat-v3.0.4-1080p.ipk for Full HD and 4K screens, or StremCompat-v3.0.4-720p.ipk for smaller screens.

StremCompat for LG webOS v3.0.3

Choose a tag to compare

@github-actions github-actions released this 02 Nov 12:47

These packages report 3.0.2 inside, so the Homebrew Channel did not offer them. Use 3.0.4.

StremCompat for Samsung Tizen (test version 2)

Choose a tag to compare

@Alexesmm Alexesmm released this 02 Nov 19:18

StremCompat for Samsung Tizen (test version)

This is a test version. It has only been tested on one TV (Samsung UN75NU7100, Tizen 4.0), so expect problems. The stable version is the one for LG webOS.

This test version brings the interface and player of StremCompat for LG 3.0.5 to older Samsung TVs that cannot install the official Stremio app: the new look, Best source, seven languages, backup languages and the fixes to subtitles and the source list. It works with your Stremio account and addons.

Which TVs

Samsung TVs Tizen Status
2018, N series 4.0 Tested on one TV
2017, M series 3.0 Should work, not tested yet
2019 and 2020, R and T series 5.0 and 5.5 May work, not tested
2021 and 2022 6.0 and 6.5 May work, not tested; these TVs can use the official Stremio app
2023 and newer 7.0 and newer Not tested; the package has to be signed again with your own Samsung certificate
2015 and 2016 2.x Not supported

Check your version in Settings > Support > About This TV, or by your model's year.

What is different from the LG version

  • Torrents need a streaming server on another computer: Settings > Streaming server > Address. The TV cannot run the server by itself in this version. Debrid and direct links work without one.
  • Not available: seek previews, technical badges on the paused screen and background trailers.
  • Video plays through the TV's own player, which also lists the file's audio and subtitle tracks.

How to install

Root is not needed. You need a computer on the same network as the TV.

  1. On the TV: open Apps and type 12345 on the remote. Turn Developer mode on, enter your computer's IP address, and restart the TV.

  2. On the computer: install Samsung's Tizen CLI tools.

  3. Connect to the TV, using its IP address from Settings > General > Network > Network Status:

    C:\tizen-studio\tools\sdb.exe connect TV_IP
    C:\tizen-studio\tools\sdb.exe devices
  4. Install the package, from the folder where you saved it. TV_NAME is the name shown by sdb devices, such as UN75NU7100:

    C:\tizen-studio\tools\ide\bin\tizen.bat install -n StremCompat-Samsung-Tizen-test-2.wgt -t TV_NAME
  5. Open StremCompat from the Apps panel.

These steps have only been used on the TV above, so they may differ on other models.

Tell me how it went

Please post in Discussions with your TV model and Tizen version, and whether login, Home, playback, audio and subtitles worked. Settings > Diagnostics shows memory, storage and recent problems. Do not post your TV's serial number or addresses.

StremCompat is unofficial and is not affiliated with or endorsed by Stremio, LG or Samsung. It is licensed under GPL-3.0.

StremCompat for LG webOS v3.0.2

Choose a tag to compare

@github-actions github-actions released this 01 Nov 20:38

StremCompat 3.0.2

The 720p package is back, for screens smaller than Full HD.

Which package to use

  • StremCompat-v3.0.2-1080p.ipk: sharper, for Full HD and 4K screens.
  • StremCompat-v3.0.2-720p.ipk: for smaller screens such as 1366x768, where the 1080p interface would be cut off.

The video looks the same in both. On the Homebrew Channel:

  • 1080p: https://alexesmm.github.io/stremcompat-lg-webos/apps.json
  • 720p: https://alexesmm.github.io/stremcompat-lg-webos/720/apps.json

Add only one of them. If you installed from the first address and your screen is cut off, remove it and add the second.

StremCompat for LG webOS v3.0.1

Choose a tag to compare

@github-actions github-actions released this 01 Nov 19:15

StremCompat 3.0.1

Fixes from testing and a code review of 3.0.0.

What changed

  • Best source: from the title page it goes straight to the film without showing the list. There is also a button in the source list, which starts the best source of the episode you opened. It asks for the quality each time, unless you set one in Settings.
  • Pausing: a stream that goes through the app's proxy no longer loses its connection during a pause.
  • Slow torrents: the app waits longer for a torrent to find peers, and a failure message no longer stays over a film that starts after all.
  • Trying another source: the source that failed is no longer offered again when its name has more than one line.
  • Best source choice: it follows your preferred language and quality, prefers a known quality over an unknown one, and is the source marked as the likely best choice. It no longer measures the connection, so it starts right away.
  • Cleaner source list: file names take one line, or two on the focused source, and codecs only show when they are a compatibility warning.
  • Language: on first use the app opens in the TV's language, if it is one of the seven available. Your choice in Settings always wins.
  • Subtitles inside the file:
    • a track that cannot be read says so once;
    • going back before where reading began brings the lines back;
    • stored subtitles belong to one release of a torrent;
    • a file that could not be read is no longer remembered as having no subtitles.
  • Languages: automatic audio and subtitle choice recognizes more language codes.
  • Source list: pressing Down while it is still empty no longer loses the focus.

StremCompat for LG webOS v3.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 16:50

StremCompat 3.0.0

The package goes from 46 MB to about 6 MB, one package now serves every LG TV, and torrents no longer depend on Stremio's server or on a bundled Node.js.

Before you install

  • Coming from StremCompat: this updates it.
  • Coming from StremCompat HD, StremCompat UJ3 or StremCompat UJ3 HD: remove that app. This package replaces all of them.
  • You may need to sign in again. Your library, progress and addons are on your Stremio account.
  • Right after updating, restart the TV once: a streaming server from the old version can keep running in the background until then.

What changed

  • Much smaller: about 6 MB to download and 13 MB installed, instead of 46 and 92.
  • One package: the app chooses its limits by itself when it opens.
  • Lighter on memory: the local server runs on the TV's own Node.js.
  • Torrents on the TV, from our own engine: built on Nuvio Engine and libtorrent. It starts with the first torrent, stops when nothing plays, and clears what it kept on storage.
  • New look: cleaner Home and title pages, more titles on screen, and round action buttons.
  • Best source: one press starts the source that suits this TV and its connection.
  • Backup languages: audio and subtitles can fall back to a second language, and a subtitle from inside the file is remembered for each title.
  • Clearer lists: the audio and subtitle in use are marked and the list opens on them; the focus is white on every screen, and small text is larger and brighter.
  • Seven languages: English, Brazilian Portuguese, Spanish, French, German, Italian and Russian.
  • Homebrew Channel: install and update from our own repository, https://alexesmm.github.io/stremcompat-lg-webos/apps.json, and the app tells you when a new version is out.
  • Long pauses: a torrent whose link ended during a long pause tries to open again where it was, instead of offering another source.
  • Sharper art: a title no longer stays on the blurry image when the app was busy.
  • Subtitles: ASS and SSA files from addons are read by the app.
  • Licensing: FFmpeg is an LGPL build made from source, with the exact options and checksums included.

Good to know

  • Torrents keep up to 768 MB of the film on storage while they play, depending on the free space.
  • Trackers that only work over HTTPS are not used by the engine; UDP trackers and DHT are.

Build dependency: runtime 3.0.0

Pre-release

Choose a tag to compare

@Alexesmm Alexesmm released this 01 Nov 16:47

ARM engine, FFmpeg and FFprobe used to build StremCompat 3.0.0. Not an app to install: download the IPK from the v3.0.0 release.

StremCompat for LG webOS v2.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 16:29

StremCompat 2.1.0

This is the first release since 1.3.5, and it includes everything from 2.0.0, which was not published separately. The app has a new identity, no longer ships Stremio's streaming server, and gains a more direct way to binge a series.

Before you install

Coming from 1.x, this installs as a new app. Remove the old one first (Stremio, Stremio HD, Stremio UJ3 or Stremio UJ3 HD), then install the package for your TV.

  • You may need to sign in again. Your library, progress and addons are on your Stremio account.
  • The first time the app opens, the TV downloads the streaming server once, in the background. A torrent opened before it finishes waits for it. Debrid and direct links do not use it, so they are not affected, even if the download fails.
  • The new app does not replace the old one by itself, because the app ID changed. From now on, updates install over this app as usual.

A new identity

What changed

  • The app is now called StremCompat on the TV (StremCompat, StremCompat HD, StremCompat UJ3, StremCompat UJ3 HD), with its own logo and app IDs.
  • The sign-in screen says that this is an unofficial client, not affiliated with or endorsed by Stremio or LG.
  • The purple interface is now teal and cyan, to match the new logo.

Why: the name and logo belong to Stremio, and an unofficial project should not look like their app. It works exactly as before with your Stremio account and addons.

Stremio's streaming server is no longer in the package

What changed

  • The first time the app opens, the TV downloads the streaming server directly from Stremio in the background, checks its SHA-256 and keeps it for later. A file that does not match is never run.
  • If the download fails, the app says so when you open a torrent, and Settings > Diagnostics shows the reason.
  • The packages now include the license texts of their third-party components.

Why: that server is Stremio's closed-source software, so this project should not be redistributing it. This lowers the licensing risk but is not an approval from Stremio, and the project's remaining licensing questions are listed in NOTICE.md.

Next episode

What changed

  • The next episode starts straight from the player, also across seasons, instead of going back to the title page.
  • It keeps the same release when the addon marks one. Otherwise it looks for the same addon, quality and audio language.
  • When no source matches, the source list opens instead of changing the language without you noticing.

Why: a dubbed series could continue with a source in another language, and watching several episodes meant going through the title page each time.

Subtitles

What changed: playback waits up to ten seconds for a subtitle you choose in the menu, then continues even if it is still loading.

Why: the subtitle used to appear some time after you chose it, so you could miss the lines in between.

Do not save history

What changed: a new option in Settings > History. While it is on, no progress, watched state, played source or search is saved on the TV or sent to your account. Positions saved earlier are still offered.

Why: so you can watch something without it reaching Continue Watching or your account on other devices. It is not an anonymous mode: addons and streaming servers still receive their normal requests.

Streaming server address

What changed: Settings > Streaming server > Address sends torrents to a server on another computer. The address is saved only after a server answers there, and Use this TV goes back. Nothing is downloaded to the TV while another server is set.

Why: it was requested by the community, and it can help on TVs with very little free memory. So far it has only been tested against a simulated server, so reports from real setups are welcome.

Smaller changes

  • Recommended source: no longer goes to a source with a compatibility note when one without a note is available.
  • Sign-in screen: says which account to use and where to create one, for people who are new to Stremio.
  • README: new screenshots and a first-use guide.

Packages

Package Target
StremCompat-webOS4-UM4-armv7-graphics-1920x1080-2.1.0.ipk webOS 4.x, 1920x1080 application graphics
StremCompat-webOS4-UM4-armv7-graphics-1280x720-2.1.0.ipk webOS 4.x, 720p/HD application graphics, including 1366x768 panels
StremCompat-webOS3-UJ3-armv7-graphics-1920x1080-2.1.0.ipk webOS 3.x, 1920x1080 application graphics
StremCompat-webOS3-UJ3-armv7-graphics-1280x720-2.1.0.ipk webOS 3.x, 720p/HD application graphics, including 1366x768 panels

Install the matching IPK through LG Developer Mode and webOS Dev Manager. Root access is not required.