AntennaPod is an open-source application that is dependent on volunteer contributions by the community. Because of some changes that are outside our control, we need to rewrite Google Chromecast support. We are therefore looking for a developer who is interested in doing the necessary code changes. If nobody volunteers, Google Chromecast support likely has to be removed in May.
Interested? Just leave a comment here or on GitHub
Welcome to the forum Rewriting Chromecast support is a pretty big amount of work. I tried to do it at some point and then gave up because I am not motivated to spend 15+ hours on a feature that I don’t use myself. Google published a new Chromecast library that works differently to the one we already use. I think it might be easiest to delete all Chromecast functionality and start from scratch with the new library. Chromecast support currently is around 2800 lines of code - so the changes needed are massive. Also, it needs a lot of manual testing to ensure that it still works with the real Chromecast hardware.
I’ve just discovered AntennaPod, sand I think it’s fantastic. For someone who has heavily invested in Chromecast, it is encouraging news that the functionality is being re-added.
Apologies if these suggestions have already been thought about:
We could use the default casting app and the podcast episode URL to get “quick and dirty” casting functionality. Also if the path to downloaded episodes is exposed, there are numerous third party apps that specialize in casting local content.
This would be enough to satisfy me until the fully-fledged casting app is ready.
Do you think a stop-gap solution like this is worth it?
Edit: I wanted to add that I found the “share” menu item on each episode, and I feel like this is so close to working, but it just falls short. Sharing the link also includes the episode title before the URL, so it won’t play when you share it to another app, and I’m not sure exactly what the share file option does; I’ve only got it to work for copying the file to another location…it won’t play the media in VLC or something similar.
There already is Chromecast support. It can be enabled in playback settings. This thread is about re-implementing it because the technical library behind it is deprecated and will be unavailable next May.
Yeah, it will be in the 2.5.x beta. Not sure if I’m motivated to properly fix glitches. My changes were mainly to keep the app compiling, not to make Chromecast support nice. I hope someone else volunteers to finalize it.