Skip to content
This repository was archived by the owner on Jan 6, 2022. It is now read-only.

Add support for Chromecast devices #116

Closed
Adil-MohammedK opened this issue Jul 6, 2021 · 16 comments · Fixed by #302
Closed

Add support for Chromecast devices #116

Adil-MohammedK opened this issue Jul 6, 2021 · 16 comments · Fixed by #302
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request
Milestone

Comments

@Adil-MohammedK
Copy link

No description provided.

@Adil-MohammedK Adil-MohammedK changed the title Add support for AirPlay from software like iTunes Add support for AirPlay to play song to supported hardware Jul 6, 2021
@coredev-uk
Copy link
Contributor

Unsure if this is even possible

@coredev-uk coredev-uk added the enhancement New feature or request label Jul 7, 2021
@Adil-MohammedK
Copy link
Author

There are few python libraries and softwares which can emulate an Airplay sender. Could use those

@quacksire
Copy link
Member

We use node.js...

There isn't any airplay libraries that 1. are in js 2. have been updated and 3. are NOT react based
https://www.npmjs.com/search?q=airplay&ranking=maintenance

@cryptofyre cryptofyre added the dependencies Pull requests that update a dependency file label Jul 8, 2021
@devilAPI
Copy link
Contributor

devilAPI commented Jul 8, 2021

@cryptofyre
Copy link
Member

more painful then what its worth.

@quacksire
Copy link
Member

quacksire commented Jul 8, 2021

https://nto.github.io/AirPlay.html

... last updated in 2012

@Nosh118
Copy link

Nosh118 commented Jul 8, 2021

... last updated in 2012

Sidenote: how the fuck was 2012 nine years ago?

@quacksire
Copy link
Member

also there's AirPlay2!

@devilAPI
Copy link
Contributor

devilAPI commented Jul 9, 2021

https://github.com/openairplay/openairplay

Last updated 2018, this is still not great, but atleast better than 2012

@quacksire
Copy link
Member

This is Linux only, and in Python.

To make this work reliably across multiple platforms, we would need a node.js package. It would be a lot easier to implement it cause our codebase is in node.js (hence all the .js files) and our build system, the one that turns code into .exe/.app/.snap files, is also in node.js. To implement something that's not node.js into a node.js project is difficult to say the least. It would be way too much work for a small feature

If you want to do the work, go at it, and we'll await the PR.

@quacksire
Copy link
Member

quacksire commented Jul 10, 2021

Closing, but will open once the required dependencies are found / PR is opened

For people you want to look for one, look at comment above 👆

@quacksire quacksire reopened this Oct 18, 2021
@quacksire
Copy link
Member

Found a solution (maybe). Will attempt for 3.0 or 3.1.

@Adil-MohammedK
Copy link
Author

https://www.npmjs.com/package/react-airplay looks to be promising

@quacksire
Copy link
Member

We are pursuing this. Please check the #airplay-discussion channel in our Discord

@vapormusic
Copy link
Contributor

AirPlay 2 playback is currently not within possibility for now, and many newer devices simply reject node-airtunes2 handshake . However, Chromecast should be possible . Btw react-airplay is only a bridge to iOS AirPlay from my observation.

@cryptofyre
Copy link
Member

AirPlay support has been scrapped due to the lack of tools and documentation required to make this work. Chromecast support however is currently being developed and looked into.

@cryptofyre cryptofyre changed the title Add support for AirPlay to play song to supported hardware Add support for Chromecast devices Oct 24, 2021
@quacksire quacksire added this to the 3.0 milestone Nov 3, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants