this post was submitted on 18 Jan 2024
54 points (90.9% liked)

Selfhosted

39435 readers
4 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

I'm curious what people's thoughts are about Matter. This is the first I'm hearing of it.

I've been trying to find a way to replace my old Chromecast Ultra (because Google), but I really like having that little cast button show up in apps, even on the phones of guests. But from what I can tell, Google killed this functionality on open alternatives (ex. Raspicast) with a lockdown to the Chromecast spec.

I'm hopeful that Matter could be a way to have my devices cast streams to each other in a standardized way that wouldn't require me to rely on Google/Apple/Amazon/etc. Maybe even Newpipe could get in on the action?

I don't know how it will work, or if this "Connected Standards Alliance" (which is apparently used to be the ZigBee Alliance, also news to me) will still have to greenlight specific devices despite it being "open", which would rule out Newpipe. I would assume the official YouTube apps will be particularly resistant to supporting Matter.

Anyone have any experience here? Has anyone else successfully replaced their media device with something open that also works with the casting button in apps?

all 21 comments
sorted by: hot top controversial new old
[–] [email protected] 21 points 9 months ago (1 children)

This is really interesting and an absolute game changer. Hopefully it kills Chromecast. Like others, I only knew of Matter as a home automation consortium, that they've worked out a casting open standard and will be pushing that is amazing. I look forward to seeing it adopted. That said, apparently Matter certification is expensive and everything I've seen using Thread thus far drops connection a lot so it may take a while.

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

I've seen Thread mentioned twice so far, but I don't think I've heard of it, and apparently a name like that makes it impossible to find any information about it. Do you have a link plz?

[–] [email protected] 7 points 9 months ago

Sure thing: https://www.threadgroup.org/What-is-Thread/Thread-Benefits

Basically Matter over Thread is the new Zigbee.

[–] [email protected] 12 points 9 months ago (3 children)

What's wrong with miracast? Almost every device sold these days has some kind of radio, but no way to talk to each other. Releasing a new standard every few years won't help much.

[–] [email protected] 23 points 9 months ago

I don't know the specifics of Miracast, but my impression was that it is specifically used to cast a video stream from one device to another device. That is sometimes useful, but not what I typically use my Chromecast for.

The most useful feature of my Chromecast is the ability to be logged into Plex/Netflix/HBO/Spotify/YouTube/etc on my (or my guest's) mobile device, and effectively send a link and a (probably ephemeral) token to the Chromecast so that it can stream directly from the server to the Chromecast without my mobile device spending battery power and bandwidth being a middle-man.

And I assume the difficult part here is down to copyright reasons. Most of those streaming sites already limit the number of devices you can permit to stream content (which sucks, but is besides the point), so my impression is that they need to have some kind of under-the-table agreement with the Chromecast/Roku/Firestick/Apple TV/etc. folks to ensure that the device will correctly validate the credentials, not save any of the content, and properly dispose of everything when it's done. And I assume Google has similar talks about when a device on the network is allowed to be listed as a casting device to apps.

Does Miracast already handle this?

[–] [email protected] 16 points 9 months ago

Isn't Miracast for sending video data? The thing I like about Chromecast is that the phone or remote app just tells the Chromecast where to load the media directly from, and then only sends playback control commands. That makes it a lot lighter resource wise because you don't need to proxy the stream through a device like a phone that wants to go to sleep to save battery.

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

The company says services like Plex, Pluto TV, Sling TV, Starz, and ZDF will introduce support later this year.

I always had the impression that plex was really slow when it comes to implementing new features. I'm definitely looking forward to a chromecast alternative though. Being locked into googles DNS gives me problems due to it prohibiting streaming from my local server via hostname.

I really hope it will be implemented in Jellyfin as well since I can't get my installation to work with Chromecast at all (most likely again due to the DNS issue)

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

Being locked into googles DNS gives me problems

I solved that by adding an 8.8.8.8 ip to my pihole interface. Because of how TCP/IP works, this has the fewest hops and is, therefore, the one to be used. I'm blocking all outbound DNS traffic for good measure.

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

By adding do you mean blocking it in pi-hole or somehow redirecting it to your pi-hole dns server?

I currently have it blocked in my router and can confirm this by trying to ping 8.8.8.8 without any response. If you mean redirecting to your pi-hole I would really like to know how to do it

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

I didn't add it to any lists, but to the network interface itself. You know the output of ip a? The one pihole listens on (wg0 in my case, because wireguard) has something like, say, 10.0.0.1, but also 8.8.8.8. So when a DNS packet is spit out by chromecast to go to 8.8.8.8 UDP port 53 - my pihole happily answers that request. You could also do a separate unbound instance on a new virtual interface with a quad8 ip and just forward everything to pihole, if you fancy.

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

"Matter Casting" is not a very catchy name

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

Also Matter is the smart home interop standard. Seems close enough for some confusion in what Matter compatible means on a device.

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

It's the same Matter afaik, but yeah, I had forgotten about the interop standard and originally thought "Matter" was specific to this casting spec.

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

Oh right, that makes sense. I was only thinking of Matter as serving low bandwidth devices but it also runs over WiFi and ethernet so I guess it can do video for security cameras etc. and evidently Casting audio and video also.

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

I hope to see Jellyfin support this too (Plex is already getting support apparently) and hopefully it will work desktop-to-desktop and not just between streaming devices and phones.

Although it's probably not massively needed as Jellyfin can already control remote devices.

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

If something could cast from one of my devices to another of my devices using the cast button, that's all I want. I can strap one of those devices to my TV and be golden.

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

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
DNS Domain Name Service/System
IP Internet Protocol
Plex Brand of media server package
TCP Transmission Control Protocol, most often over IP
Zigbee Wireless mesh network for low-power devices

5 acronyms in this thread; the most compressed thread commented on today has 13 acronyms.

[Thread #440 for this sub, first seen 19th Jan 2024, 20:15] [FAQ] [Full list] [Contact] [Source code]

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