Now I'm attempting a custom media player using the sample CastHelloVideoPlayer receiver app from google's sample list and paired with the CastVideos-android sender app. After creating a new application id and recompiled CastVideos-android, I tried to cast some videos to the cast device.
Just found out that the sample receiver app I took from Chromecast sample page is limited to the default media containers defined in Custom Receiver Supported media format. And the sample sender app is sending m3u8 containers. So after changing the sender app to select the correct target media (mp4), everything starts working.
Instead of registering with the developer console to receive an app ID, you canuse the Default Media Web Receiver with the default app ID:
Two audio friends of me attended me at a problem with the youtube cast plugin. Trying it by myself, i am also in trouble. We run volumio 3 updated all on a rpi 4. The app connects as usual, but when press on play, the buffering takes a lot of time. En than it looks likes youtube turns crazy. The screen will refresh and there is now music.
strange that all my music friends have the same issue with the youtube cast plugin, yesterday everything works fine. i have change nothing, and at this morning, a friend text me: do you have also a problem? I dont think so I answer, but i will try. And also the same issue as him.
As part of my efforts to over-engineer my TV watching I had to eventually build my own Chromecast receiver. I decided I wanted to leverage the extra features and speed offered by the hls.js library, taking for granted the fact that the integration with the Chromecast would have been easy. Boy I was wrong!
I want to achieve whole house audio streaming with cross platform support. Home Assistant has the ability to serve media via both Amazon echos and google homes but I want to send data to home assistant via Google cast.
Voted +1 for this one.
I also found this useful to have virtual chrome cast device. I have a bunch of AirPlay speakers, but Android users are unable to stream music to it out of the box. Virtual chrome cast device would allow them to do so. There is a project called AirCast - Home Assistant Community Add-on: AirCast which adds ability to get virtual AirPlay entity to stream to Google cast devices from iOS devices. It would be nice to have a reverse AirCast.
I dont have access to my Netflix password and username right now, and I want to cast it to my PC from my Android phone. Like when you press that window icon with the waves to cast netflix to a TV. I have found solutions to cast my screen, but the quality is just unsatisfactory. Does anyone have a solution for this?
The implementation is based on Openscreen which is an open-source implementation of the Chromecast protocol.The tricky part is the receiver authentication. Google Chrome authenticates the receiver and refuses to stream to it if the authentication fails. I will explain how I solved this problem in this post.
At this point things are pretty much clear. Without the nonce check, the whole authentication is vulnerable to replay attacks and the AirReceiver app is doing exactly this. It has precomputed signatures from somewhere (probably a rooted Chromecast) for each peer_certificate that it generates. The signature is 256 bytes, it changes every 2 days, so we need 45KB of storage to store all the signatures for a year.
There are two methods for casting, with pros and cons:
Mirror multiple iOS devices to one Mac or PC. You can name your computer to distinguish it from other AirPlay receivers. Invite your friends to mirror your favorite games to the same computer and compete with each other. Sharing has never been so easy.
MiracleCast is an open-source implementation of the Miracast technology (also: Wifi-Display (WFD)). It is based on the OpenWFD research project and will supercede it. We focus on proper and tight integration into existing Linux-Desktop systems, compared to OpenWFD which was meant as playground for fast-protoyping.
Despite its name and origin, the project itself is not limited to Miracast. We can support any kind of display-streaming with just a minimal amount of additional work. However, Miracast will remain the main development target due to its level of awareness.
The Google Cast extension for Chromium works in Ubuntu (to cast Chromium pages/browsing to your TV using a ChromeCast at 720p which looks just fine, though a bit lagged).
It doesn't cast the YUV (video overlay) space well though, even on 802.11n. (Testing in 12.04 LTS and 13.10, with latest Chromium)Having said that, casting YouTube from my Android 4.3 (Galaxy Nexus) phone works beautifully. (The ChromeCast dongle takes over the download+display, so it's not dependent on your phone/laptop once you've hit Play).
You can try out the gnome-screencast project. More info in this blogpost. It appears recently and therefore lacks documentation and looks buggy and intended mostly for fedora users (the issue about installing to ubuntu). But at least it's a step in the right direction.
I got inspired to hunt a little more, and indeed, there isn't much on miracast, however I did find this post from a few months ago that claims android doesn't even have it yet, thus I suspect it's still being worked on.
Then on CAF receiver side, this will be available in cast.framework.messages.MessageType.LOAD message which can be intercepted as demonstrated in Bitmovin reference CAF receiver implementation. You will need to customize the implementation and get the metadata passed in from Cast sender in LoadRequestData.media.customData.metadatafield.
You will have to settle for other solutions, the reason for this is that chromecast is propitiatory software/hardware and demands that the clients using it (netflix, amazon, spotify etc etc) to pay a a bit to be able to use casting to chromecast.
Okay my happiness was short lived Today OSMC decided to get upgraded and once it got upgraded Tubecast no longer seems to work correctly. Every time I go to programs and click on Tubecast, it starts pairing process with YouTube also it is no longer seen on official YouTube app for casting
Do the same for Chromecast built-in as well. After uninstalling the updates, unplug your TV's power cord, leave it for 30 seconds, and plug it in again.
After this reset, update the two apps above to the latest version from the Google Play store.
The Highest Resolution. This 7.2-channel, 100 Watt AV receiver boldly explores entertainment possibilities for an advanced home theater with the latest in video and audio, including Dolby Atmos Height Virtualization, DTS:X, wireless streaming and more.
Bring the theater home. This 5.2-channel 80 Watt AV receiver creates a powerful and advanced home theater experience with the latest in video processing and Dolby TrueHD, DTS-HD Master Audio, app control, wireless streaming and more.
We are pushing our Hi-Fi engineering ideas to extend into this entry-class network receiver with modern day wireless connectivity and the nostalgia of vinyl with a phono input terminal. The R-N303 is the perfect blend of technology and timeless design elegance.
Vinyl Unleashed. Stream your records and music services to MusicCast speakers with no wires attached and no receiver required. Wi-Fi connection ensures exceptional sound quality. With a MusicCast multi-room system, hear your records throughout your entire home.
Connect a pair of your favorite speakers to this stereo amp, then use your existing Wi-Fi network to access all of your music from a simple app. Add other MusicCast speakers, sound bars or receivers for wireless multiroom audio playback. Great for use with in-ceiling and outdoor patio speakers. In addition to Wi-Fi, this amp also supports Bluetooth and AirPlay, allowing for greater wireless connection flexibility.
Connect your existing home theater AV receiver or Hi-Fi system to this compact preamp, then use your Wi-Fi network to access all of your music from a simple app. Add other MusicCast speakers, sound bars or receivers for wireless multiroom audio playback. In addition to Wi-Fi, this preamp also supports Bluetooth and AirPlay, allowing for greater wireless connection flexibility.
Specially designed for custom integration of whole home audio systems, the "QS" (Quad Streamer) provides four zones of audio streaming and eight channels of high-performance audio amplification in an ultra-slim, 1U-high, rack-mountable enclosure. Expandable and extremely flexible, the QS works with the MusicCast multi-room audio system, allowing it to be linked with home theater AV receivers, sound bars and Hi-Fi gear in a wide variety of configurations.
The Google Cast SDK has a global object that everyone can access. This global object is also being used by THEOplayer. The general idea is to retrieve the current active cast session and send a message on a specific namespace.
The general idea is to retrieve the receiver manager and add a message listener for the specific namespace. This needs to be done before a THEOplayer instance is created. THEOplayer will call the start method of the receiverManager on initialization.
I bought a Sony AV receiver with Chromecast built-in (model STR-DN1080) a few years ago and it has been working great for the most part. But if my internet ever goes down I have to manually reconnect it to Google Home. Lately, Google Home will not recognize it, so I can't add it to my home or any speaker groups. So now if I want to listen to music throughout the whole house I can't use my top of the line speaker system, only the **bleep**ty mini speakers. I can cast directly to it from other cast enabled apps, like Spotify and Stitcher, it just didn't show up in the Home app, so I can't add it to speaker groups. I've tried resetting it many times and that used to fix it, but now it doesn't help. How can I get my AV receiver back into Google Home app?
dafc88bca6