Hacker News new | ask | show | jobs
by alias_neo 1836 days ago
There is clearly a lot of misunderstanding in the comments here. I feel like the repository is causing confusion by referring to Chromecast.

This has nothing to do with Chromecast, nor does it have anything to do with Google Cast, nor will it let or help you "Cast" anything like YouTube to your Cast capable devices.

What this is, is an (early) software implementation to stream media from a control device (your phone etc) to an SBC or other machine running the server code, and connected to a TV or monitor. It appears that the media must be resident on the controller and not the server.

It looks like they're aiming for multiple targets with "good" synchronisation, whatever that means.

Looks like a nice toy project for someone but there seem to be far more mature tools out there, at least for multi-room audio.

For video, if you don't need sync, Jellyfin (libre Emby fork) is quite capable.

1 comments

You say this has nothing to do with Chromecast and then describe the #1 use-case for casting, to play movies that sit on your device (phone, laptop) on your TV.

Jellyfin, based on their website, looks like just another media server.

> the #1 use-case for casting, to play movies that sit on your device (phone, laptop) on your TV

Is it really, though? I've used "casting" many times, and it was always to cast something that was "on the cloud", never something that was on my phone, to my TV. For example, it's a lot easier to find a specific YouTube video with my phone than with my TV remote.

I'm guessing this won't work for the "cast" button from my computer or from apps or websites on my phone like Youtube, Vimeo or All Four (the uk channel 4 app).

I like what they've done, but Google has really locked this down unfortunately.

Well NymphCast does that too. The 2nd feature mentioned in their README:

> Streaming online content by passing a URL to the server.

I suspect what they mean is digging around in the source of a webpage to find the content url, hoping it's not obfuscated or DRM'd, and passing that; not "passing a URL" in the sense of streaming arbitrary web pages as Chromecast is able to do.
Why wouldn't it be able to do both? youtube-dl has solved that exact use-case for years.
The #1 use case for 'casting' with a chromecast in my house is absolutely to stream from online services to my tv or monitor while controlling it from a device that would melt or run down its battery if it tried to act as a go-between for the data, or had to potentially re-encode data from its storage to what the tv can support.

That's still the niche that chromecast fills better than anything else at a price point that means you can buy one for every tv and monitor in your house for the cost of a more fully featured device with storage on one or two tvs.

Sadly google seems to hate the chromecast and even their own software gets worse at casting to it every year.

> Sadly google seems to hate the chromecast and even their own software gets worse at casting to it every year.

Yeah, I've always been amazed at how unreliable and broken the Chromecast software seems to be (for me, at least). I feel like Google really missed an opportunity here.

If this hadn't been the case, I personally would have purchased more of them and, importantly, recommended them to many people. But, after a couple tries (gen. 1 and gen. 2), I gave up.