Swiftfin icon indicating copy to clipboard operation
Swiftfin copied to clipboard

iOS - Chromecast

Open LePips opened this issue 3 years ago • 18 comments

Describe the feature you'd like Chromecast that was previously implemented was not to its full potential. Re-implement such that the casting framework is passively running in the background and that a stream can be made without starting playback. Normal streaming during playback as well.

Also implement listening to remote events from the cast: https://github.com/jellyfin/Swiftfin/issues/177

LePips avatar Jan 08 '22 21:01 LePips

Would love a chrome cast implementation. Signed up to the TestFlight, will test once in.

Jellman01 avatar Jan 09 '22 09:01 Jellman01

To add to this - the Cast icon should ALWAYS be present.

For some reason in the new update it’s just totally disappeared on me and I can’t chromecast.

Please literally copy Plex when it comes to chromecast support - I shouldn’t have to press “play” and then swear under my breath when the cast icon decides to not appear. Just let me press Cast from the Home Screen.

Coo-ops avatar Jan 10 '22 11:01 Coo-ops

To add to this - the Cast icon should ALWAYS be present. ... Please literally copy Plex when it comes to chromecast support - I shouldn’t have to press “play” and then swear under my breath when the cast icon decides to not appear. Just let me press Cast from the Home Screen.

That's the goal of this re-implementation.

For some reason in the new update it’s just totally disappeared on me and I can’t chromecast.

It's been taken out because it has to be re-done, to enable the things you mentioned. Apologies for that.

anthonylavado avatar Jan 11 '22 01:01 anthonylavado

That's the goal of this re-implementation.

Thats great, and I'm all for progress.

It's been taken out because it has to be re-done, to enable the things you mentioned. Apologies for that.

The beta app with Chromecast support is the only way I can use Jellyfin. Removing Chromecast support outright means I need to go back to using Plex.

I'd like to see the working 'stableish' Swiftfin version remain available so that people like myself have a way of watching TV shows without needing to go back to Plex.

Now I'd argue that Swiftfin is objectively better than the Jellyfin app itself and is a worthy replacement - despite its shortcomings. Perhaps a solution would be to replace Jellyfin app with Swiftfin-stable with Chromecast support.

Coo-ops avatar Jan 11 '22 09:01 Coo-ops

I'd like to see the working 'stableish' Swiftfin version remain available…

I'll ask the current publisher if we can still make that build available. Within TestFlight, it's possible to keep previous builds or expire them when upgrading. I'm not sure if the previous one can still be restored, but we'll see.

Now I'd argue that Swiftfin is objectively better than the Jellyfin app itself and is a worthy replacement - despite its shortcomings. Perhaps a solution would be to replace Jellyfin app with Swiftfin-stable with Chromecast support.

We'll likely have both around for some time. The "main" app has the full feature set at the moment, including Live TV, Music, and the Admin dashboard. While Live TV and Music should eventually carry over to this app, the Admin dashboard may be tricky for some time, but that's another story. We wouldn't be replacing one with the other just yet.

anthonylavado avatar Jan 11 '22 15:01 anthonylavado

Bit the bullet and just bought a Google TV (begrudgingly). Though very happy with the experience.

IMHO - theres something to be said about springing feature regressions onto users without a tangible alternative. If Jellyfin's solution was "suck it up and go buy a Google TV" id have accepted that - but its pretty frustrating sitting down to watch TV one night and realising you need to spin up your old Plex container to do so. Not really a way to increase user adoption. (But I have HEAPS of respect for those putting the work in!)

I digress - grateful that I'm free of the clutches of proprietary media services! :dancers:

Coo-ops avatar Jan 23 '22 06:01 Coo-ops

@LePips Is this something that a new contributor would be able to pick up, or do you have specific plans for how this should be implemented and want to tackle it yourself?

Or is this a task that can be decomposed into smaller tasks, and have contributors help with individual pieces?

ncallaway avatar Jun 01 '22 04:06 ncallaway

Sorry it's been a while and thanks for your interest in getting this along! I've done work for this before however it's been so long that I've had a bit to think about its implementation, especially since I've also worked with downloading.

I have a lot in mind. We are going to have at least three different forms of video playback: normal, offline, and Chromecast. I need to better formalize how streams are handled which will require a lot of reworking and new writing. I don't have a concrete plan for what distinct things need to happen so I sadly won't be able to break it up.

I'm currently working through https://github.com/jellyfin/Swiftfin/pull/452, but this is the next thing I plan on tackling as well as downloading. Then, I personally feel like the app is at a good point to be officially launched.

LePips avatar Jun 01 '22 06:06 LePips

Makes sense! I could see it being a hard thing to hand off to a new contributor.

As you get into it, let me know if there's anything you find you want to hand off. Obviously, no worries if it's a one person job when you get into it

ncallaway avatar Jun 02 '22 02:06 ncallaway

Sorry to bump this, I saw the app was live in the AppStore, but I do not have the option to cast to my chromecast here at home. Is it not implemented? 🙂

Norrox avatar Jan 28 '23 21:01 Norrox

Following up on the Bump above. Wondering if there is any plan to further look into this or open it up to pass it along to someone else if they were interested.

Love the app! Thanks for all the contributions, having Chromecast feature would just make such a killer feature!

emmc15 avatar Jul 25 '23 01:07 emmc15

I'm wondering the same as @emmc15 above. Is anything still in the works for this?

fivestones avatar Oct 01 '23 02:10 fivestones

I would also like to bump this, to see if anyone has any solution to adding Chromecast, was very infuriating to find my wife cannot cast to any TV in our house after spending ages setting up a server.

citric-code avatar Dec 17 '23 18:12 citric-code

Back to plex it is.. no chromecast support is a major fault

CandiMiiS avatar Dec 26 '23 23:12 CandiMiiS

There is still a way to join the TestFlight now, I need Chromecast.

weiyideai520 avatar Jan 04 '24 02:01 weiyideai520

@LePips did this ever become a thing? :P

Recliness avatar Feb 23 '24 20:02 Recliness