#943703 RFP: stremio -- one-stop hub for video content aggregation

Package:
wnpp
Source:
wnpp
Submitter:
Arturo Borrero Gonzalez
Date:
2026-05-10 23:01:02 UTC
Severity:
wishlist
#943703#5
Date:
2019-10-28 10:56:49 UTC
From:
To:
* 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.

#943703#10
Date:
2020-09-09 22:38:27 UTC
From:
To:
I will be happy to contribute on this. I will take a look.
#943703#19
Date:
2025-09-26 14:53:40 UTC
From:
To:
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)

#943703#24
Date:
2025-10-01 16:24:24 UTC
From:
To:
  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

#943703#29
Date:
2025-10-06 01:42:41 UTC
From:
To:
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.

#943703#34
Date:
2025-10-08 17:34:33 UTC
From:
To:
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.

#943703#39
Date:
2025-11-01 20:15:11 UTC
From:
To:
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

#943703#48
Date:
2025-12-25 21:03:39 UTC
From:
To:
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