this post was submitted on 18 Feb 2024
78 points (97.6% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

54500 readers
621 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 1 year ago
MODERATORS
 

What else is the "remote HTTPS connection"? Is it possible to stream my stream OUTWARDS to WAN? (With port forwading) So I can just give friends a link to stream from my stream? Easy peasy? Would be super handy

top 19 comments
sorted by: hot top controversial new old
[–] [email protected] 7 points 8 months ago* (last edited 8 months ago) (1 children)

If I remember correctly they added this feature right around the time they announced Stremio Web (basically their web interface/web-app).

The web-app was mainly intended for devices that cannot download the fully fledged app (coughIOS....cough). I think this "remote HTTPS connection" is related to that: You basically have the fully fledged Stremio app on one device, the limited web-app on another device, and use this remote server setting to give the web-app all the missing features as long as you have the fully fledged Stremio app running on one device. Never got it to work though.

Maybe this helps:

If you want to "share" you stream to friends, you could also look into the Peario add-on. They don't need to have Stremio installed, share the Peario link, press ready and you're done. Didn't manage to get subtitles working though.

Edit: correction about Peario.

[–] [email protected] 3 points 8 months ago (1 children)

At this point just use streamio-web. Make the server go through a vpn and all your apps will be protected. Then just make the server public. (Although a warning about making services like this open to the whole web is probably needed)

[–] [email protected] 1 points 8 months ago* (last edited 8 months ago) (1 children)

im not sure what the difference is between stremio-web and this https connection method. I installed Caddy as a reverse proxy, but when I connect to my IP in the browser, I get redirected to this URL:

https://app.strem.io/shell-v4.4/?streamingServer=http%3A%2F%2F(-my-external-IP-)%3A11472#/detail/movie/tt15314262/tt15314262

Why am I using their DNS or site? I'm so confused. I thought my Stremio + Caddy would connect me INDEPENDENTLY over the interwebs

[–] [email protected] 1 points 8 months ago (1 children)

The difference might be that Stremio-web works :P

Jokes aside, I sadly can't help you on the technical side, all I know is that Stremio web works, no setup required. I went to Stremio-web, logged-in, chose my favourite public domain 1963 movie "Terror", pressed play and copied the link from the address bar to my clipboard. I then shared that link to three different friends that did not have Stremio and they were all able to watch it, independently. I'd share the link here, but it contains my RD API token, so I'd rather not...

Peario works in a similar fashion, the only difference being that it would coordinate the three streams to keep them continuously synced up.

[–] [email protected] 0 points 8 months ago (1 children)

so does the Stremio-web also work with third party addons? When I used the https, no third-party addons were installed, like Torrentio. Which is obviously the whole reason I'm using it in the first place. Does it work on your end? Then perhaps it's just my setup

[–] [email protected] 1 points 8 months ago

Yes it does work with 3rd party add-ons too!

Stremio web > log-in with your account > all your extensions should automagically be installed in your Stremio web. Then open the content you like and share the link in the address bar.

It's the same on the recipient's side: They will be able to see the stream you shared, but since they're guests at first they won't have any additional add-on installed apart from the opensubtitles add-on that is preinstalled on every account. If you want them to have a specific add-on on top of the stream, they will have to install it on their end first (no account required), then press on your link. Or they can just create an account, install the add-ons once and they'll always have them ready for when you send them the link. Or you just give them your account and they'll have all your same add-ons instantly. If you need help troubleshooting something, you can DM me.

P.s. I'm sure you could set-up a native Stremio server, give your friends access through a VPN, share your Plex or other solutions. But you asked for a way to share your Stremio content through a link and this is the fastest way possible.

[–] [email protected] 4 points 8 months ago* (last edited 8 months ago) (1 children)

How does stremio compare vs running your own jellyfin/radarr/sonarr locally? I only pay $1/month for a VPN to torrent public torrents, and anything I want I can find pretty easy.

And yeah, I believe remote https connection can be streamed outwards to WAN.

[–] [email protected] 4 points 8 months ago* (last edited 8 months ago) (1 children)

just thought Stremio might be quicker and easier, because you can just give one temporary link to friends, without much setup on their side. [If it works at all.] I'm not that familiar with WAN on Jellyfin or Plex, but I doubt it is easier than just giving a link they can just stuff in VLC / MPV / (a browser?). Any idea how the experience is for an outsider/guest to whom you want to share something with on jellyfin/radarr/sonarr ?

In practice, I'd more often than not share with absolute tech morons

[–] [email protected] 3 points 8 months ago* (last edited 8 months ago) (2 children)

Fair.

Remote HTTPS connections through stremio are going to need some sort of certificate; it's likely you'll have to run a reverse proxy through caddy or something to let people easily access it from the outside.

For friends - I set them up a user on jellyfin and point them at media.mydomain.com and they get ... essentially a netflix interface. I tell them their username and password, and they just use it like plex/netflix.

[–] [email protected] 2 points 8 months ago (1 children)

OP — Plex is a step easier, as Plex brokers the connection. No reverse proxy. The same plus in this case can also be seen as a minus.

I’m still on the Plex bus, and it’s good for me and friends. Jellyfin will get there one day, but right now it’s just not quite feature complete enough for my use cases.

[–] [email protected] 2 points 8 months ago

This is the only feature I envy from Plex

[–] [email protected] 0 points 8 months ago* (last edited 8 months ago) (1 children)

okay gotcha. I set up the reverse proxy Caddy. Now if I browse to my external IP, I get redirected to:

https://app.strem.io/shell-v4.4/?streamingServer=http%3A%2F%2F(-my-external-IP-)%3A11472#/detail/movie/tt15314262/tt15314262

Is this intended? Why am I using their site? I'm so confused. I thought my Stremio + Caddy would connect me INDEPENDENTLY over the interwebs :/

[–] [email protected] 0 points 8 months ago

Just. Cloudflare reverse túnel to a domain.

[–] [email protected] 3 points 8 months ago

Yes you can and its super easy. Setup your conection through HTTPS block your port only locally, buy a 1$ domain and install cloudflared tunnel. (Cloudflare configures your own TLS.)

You should disable the instance, or try to modify some parameters so you have to connect via some login or password.

[–] [email protected] 1 points 8 months ago (1 children)

I don’t use Streamio, but I’d be really surprised if that wasn’t what that was for. Other software I’ve used (though not for media) has the same option, and that’s exactly what it does.

[–] [email protected] 1 points 8 months ago (2 children)

I see, so im not crazy, probably. But any idea what I should enter in the "Override the streaming server URL"? My internal ip / external ip ? Or is that something separate? (I actually think this is where the native player gets its stream from, so 127.0.0.1.)

[–] [email protected] 2 points 8 months ago

I’m not sure. Do they have documentation or a wiki anywhere?

[–] [email protected] 1 points 8 months ago (1 children)

Put http://0.0.0.0:11473

Your current setting is the “loopback” address. You’re listening for traffic to this address, and the only thing that can send to the loopback is yourself. This is a safe default, it means only the computer running the software can talk to it. Generally 0.0.0.0 listens on all available addresses. If that doesn’t work, use your local / internal ip.

This ui smells like it’s trying to hide the implementation details, but that makes things extremely difficult when troubleshooting

[–] [email protected] 1 points 8 months ago* (last edited 8 months ago)

according to some guide, this is what the UI should look like: https://www.cloudwards.net/wp-content/uploads/2022/05/stremio-https-connections.webp

based on this guide: https://www.cloudwards.net/what-is-stremio/

Yeah it feels like im missing something or have something improperly configured. But no clue what that could be... It seems there is a bit of an automatic assessment involved (see the green check point symbol) before it hands out the URL "Streaming endpoint".