* Package name : stremio Version : 4.4.77 Upstream Author : Ivo Georgiev <ivo@stremio.com> * URL : https://github.com/Stremio/stremio-shell * License : GPLv3 Programming Lang: C++ Description : one-stop hub for video content aggregation Stremio is a one-stop hub for video content aggregation. Discover, organize and watch video from all kind of sources (Netflix, HBO, Torrent) on any device that you own. Movies, TV shows, series, live television or web channels like YouTube and Twitch.tv - you can find all this on Stremio. This is a graphical (QT-based) app for desktop machines. More info at https://www.stremio.com/ Note: The stremio webside contains a pre-build Debian package that works really well and can be used in Debian Buster and Debian Bullseye. If someone is interested in developing and maintaining a proper package for the Debian archive, I would be happy to sponsor the uploads if required.
I will be happy to contribute on this. I will take a look.
I have created an initial Debian package for Stremio that addresses this RFP
and would appreciate review feedback before seeking sponsorship.
Package details:
- Source package: stremio
- Version: 4.4.168-8
- Salsa repository: https://salsa.debian.org/mendezr/stremio
- Description: Modern media center for online video content
Key packaging work completed:
- Patched for FHS compliance (server.js path)
- Added proper dependency management with ${shlibs:Depends}
- Created manual pages and desktop integration
- Passes lintian checks (only info-level messages remaining)
- Uses system libraries instead of bundled versions
I'm seeking initial review feedback from experienced maintainers
before proceeding
with sponsorship requests. Any suggestions for improvements would be
welcome. This is part of my preparation for applying as a Debian Maintainer.
Cheers,
Juan (Vejeta)
Following review feedback, I've implemented a clean two-package architecture: * stremio-server (4.4.169-1): Node.js streaming backend * stremio (4.4.169-1): Qt5 GUI client **Key Achievements:** - Eliminated ALL bundled git submodules (libmpv, Qt5, OpenSSL, SingleApplication) - Resolved streaming server startup issues with QProcess environment fixes - 100% system library integration verified - Both packages build successfully in clean pbuilder environments - Full runtime functionality confirmed **Package Repositories:** - stremio: https://salsa.debian.org/mendezr/stremio - stremio-server: https://salsa.debian.org/mendezr/stremio-server **Status:** Ready for DD review The two-package approach cleanly addresses the bundled dependencies, as server.js, bundled in stremio-server should go into non-free, while maintaining full Stremio functionality. Cheers
The upstream SingleApplication library introduced non-DFSG compliant licensing in v3.4.0+ (ML training restrictions violating DFSG #6). Actions taken: 1. Identified the licensing incompatibility during dependency review 2. Implemented alternative single-instance functionality to avoid the dependency 3. Engaged with SingleApplication upstream to propose DFSG-compatible alternatives (see https://github.com/itay-grudev/SingleApplication/issues/210) 4. Alternative implementation is working and tested in the current package. This ensures Stremio remains fully DFSG-compliant without depending on problematic licenses. The package in salsa already includes this alternative implementation. Note: Still pursuing upstream license fix for SingleApplication to help other Debian packages (see #1050520), but Stremio no longer blocked by this issue.
SingleApplication upstream released v3.5.4 maintaining the non-DFSG compliant license and closed the issue. As previously noted, Stremio uses an alternative implementation and remains unaffected. For details see bug #1050520 where I've documented the final upstream response.
Hi, Work on packaging stremio has progressed significantly: * Package ready for sponsorship review * Comprehensive CI/CD infrastructure implemented: https://github.com/vejeta/stremio-debian * Working packages available for testing at an unofficial debian repository: https://debian.vejeta.com * Salsa repository: https://salsa.debian.org/mendezr/stremio https://salsa.debian.org/mendezr/stremio-server Active user base is testing the packages through the interim repository while waiting for official approval. Best regards, Juan
Following up on the Qt5 EOL feedback https://lists.debian.org/debian-mentors/2025/12/msg00014.html - I've taken an alternative approach. Instead of packaging the Qt5-based Stremio shell, I've packaged: - chromium-embedded-framework (ITP #915400) - resolves 7-year-old RFP - stremio-gtk (ITP #1119815) - Stremio's new GTK4 shell using CEF This avoids introducing new Qt5 software while still bringing Stremio to Debian. The original need (Stremio in Debian) is now addressed by #1119815. This bug can probably be closed as superseded, or retitled if the Qt5 version is still wanted for historical tracking. Thanks to the reviewer who pointed out the Qt5 EOL issue - it pushed toward a cleaner long-term solution. All packages are available in an unofficial repository https://debian.vejeta.com so users can test it early and I can receive feedback
Hi, Update: A new version of stremio is ready, and it no longer depends on Qt5. Upstream did a full rewrite (v1.0.0+) dropping both Qt5 and CEF in favour of GTK4/libadwaita/WebKitGTK6. I've packaged v1.2.0 on that basis: Salsa: https://salsa.debian.org/mendezr/stremio Lintian: clean (sbuild-verified, real compile) licensecheck/lrc: clean This needed 11 new Rust crates in Debian first (webkit6 family, epoxy, libmpv2, discord-rich-presence, byteorder-lite, piper, temp-dir), all now in unstable via rust-team MR [!1342.](https://salsa.debian.org/rust-team/debcargo-conf/-/merge_requests/1342) I'll follow up shortly with an RFS. Cheers, Juan
We believe that the bug you reported is fixed in the latest version of stremio, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 943703@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Juan Manuel Méndez Rey <juan.mendezr@proton.me> (supplier of updated stremio package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Thu, 17 Sep 2026 22:10:00 +0200 Source: stremio Binary: stremio stremio-dbgsym Architecture: source amd64 Version: 1.2.0+ds-1 Distribution: unstable Urgency: low Maintainer: Juan Manuel Méndez Rey <juan.mendezr@proton.me> Changed-By: Juan Manuel Méndez Rey <juan.mendezr@proton.me> Description: stremio - Modern media center (WebKitGTK client) Closes: 943703 Changes: stremio (1.2.0+ds-1) unstable; urgency=low . * Initial release (Closes: #943703) Checksums-Sha1: e87775018f94a8a8af85719ec61b2c7ced15e2e3 2930 stremio_1.2.0+ds-1.dsc 33bae0e578012bb971bb292bd72d3aa598944a47 3938064 stremio_1.2.0+ds.orig.tar.xz 15df4618264f84600fb94f88e03e3d2cac2b5590 7020 stremio_1.2.0+ds-1.debian.tar.xz faceb26f2feb15c9f4b8aa4dd9ee907feb0c953d 43938408 stremio-dbgsym_1.2.0+ds-1_amd64.deb 1a9d8a35617aa1c2f3c64e1ac653d0efb0e52714 51000 stremio_1.2.0+ds-1_amd64.buildinfo a5ae851988cde06fd6459772f912bab5646fe18d 2187264 stremio_1.2.0+ds-1_amd64.deb Checksums-Sha256: 65fb6ce3125b8ac1c732399096c3ec9f44ff9193e0b6c19bff6a2de9cc3a19d7 2930 stremio_1.2.0+ds-1.dsc 9d49021b922fbe2dba18585429d8052194e9bb1e69a21888b18465564eb66ba1 3938064 stremio_1.2.0+ds.orig.tar.xz 4ce68d24b477be44a48b2e87e4f823d353d74a5c465e0f57a9d2867a504be742 7020 stremio_1.2.0+ds-1.debian.tar.xz 3f2294b3f461a9ee09b75b9c205b0d25df5c02f7d4723d66a9c69d8d56165d4b 43938408 stremio-dbgsym_1.2.0+ds-1_amd64.deb 994b915b7c8321684e37b68d3cf9d8d4aa18f11977c78b30f1a343908351138f 51000 stremio_1.2.0+ds-1_amd64.buildinfo d170abca9c40bd53483b27c424b1567860919dcd1e88a784af0421b954a8ff2c 2187264 stremio_1.2.0+ds-1_amd64.deb Files: dd4e443027e21dc8cd86c5c427e773d4 2930 video optional stremio_1.2.0+ds-1.dsc d49a772ad0e5396ec9c8955a703efe28 3938064 video optional stremio_1.2.0+ds.orig.tar.xz 03973c1afe7ec74162ee3bf1a857aaf6 7020 video optional stremio_1.2.0+ds-1.debian.tar.xz 35ae2f22befb4a8d5ad22dc63c9ca2cd 43938408 debug optional stremio-dbgsym_1.2.0+ds-1_amd64.deb 78b6726b9610184766c8d25fa0dcb71e 51000 video optional stremio_1.2.0+ds-1_amd64.buildinfo 4c5110a9c0e863e53d071c494945ed21 2187264 video optional stremio_1.2.0+ds-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEXHq+og+GMEWcyMi14n8s+EWML6QFAmqu1PkACgkQ4n8s+EWM L6Q0gw//Wz4TPGGKVS+uq4K5ZMO5i5zMWnkyOTGZN+A4kwoYNmI7iog9FzvBgEHg vtzKGN6ZeH6YGW0Zfp9jHCJ2BtEc1Q3hot72DbR564MjmrIm1SGaU2A55pSEY+01 P4rXDuR/OPW4scdWAyMeZE8awUWhY86t1fe49+AajZtzu2pWIp980CFvqcV2ISiC 6TTcdIIWnisBYBkPRQrRcrtpJrGVlywoKuI3F+joXJ6ENFWZL/NL7llr7T5UsX4z 7pGyw9a89Sb7ns6Loy4ny1fsCgkGZ+sc7PwlxiEIp9JXw2rK6/p57YtrjCPjLVDI FkK2nc0sf81nw19nCMUJdNfbqLM8+TJKuDZX0+5MgwwufhHRJPxwMei7WSv6u0HZ RRE+2KxqRcbimoCJH1HB2HfT1u1A2Y7GS3Oj9XCfE3yokQE5aWLfonmQX9SQpy+J PWYRtFX1kp7V2bKY4mLcTbwfGunSzo/cZA36JZrGYlRfr9I7HZyrgbEIeZ1+LLnN zNXRP5PxOikZuuAZiwO/LfhafK5uZpk52oE/Tv59xR4zD+BJ6j0LvV2OwKhixIpn tWRW0bUb2Ayr2u3+4h1TBMltWwnkAtEIdiYhP7Ucpq9CXYUgVUmkUKtjqSxw7Rej B+2xtpjGV6NkOKHrgKxiyO7X6glojWthItWzJNxxKw3KWtTMIEs= =Ladv -----END PGP SIGNATURE-----