Comments (13)
Assuming all/most audio players will have some UI element indicating song title, It might be simplest to maintain a catalog of most popular players and their respective elements, and simply read off of those.
Another idea (to make this a bit more flexible) is to have this functionality as a separate project and just implement a simple facility in Sandpiper to read the song title, perhaps by monitoring some text file for changes.
Or the basic functionality could be built in so if this file doesn't exist internal facility could be used. The internal facility could perhaps be user-configurable, removing the need to maintain the catalog.... a list of window class, process and a regexp to extract the song name from the title.
If this is done, a nice extension would be to write the song title (and artist?) to another file so it can be read and used by other programs (for example to announce the title)
from chromecast-desktop-audio-streamer.
The only time you can send a song title to a device is when you load the stream.
For this application you'll normally start the stream once, and play the same stream for hours.
I didn't find a solution yet to change the title on the device periodically. Restarting the stream for each song will create a drop-out.
from chromecast-desktop-audio-streamer.
I haven't received any posts since May 7... Has there been no activity, or am I not being copied?
from chromecast-desktop-audio-streamer.
A new issue:
While the Streamer is active, we'll ask Google a question, and if the answer is a YouTube clip, Google plays it, but the Streamer interrupts it and resumes streaming the music before the YouTube clip has finished.
from chromecast-desktop-audio-streamer.
I have confirmed that the Streamer casts in stereo -- I finally pulled out an old set of bookshelf speakers that have a 3.5mm input port, and connected them with a Chromecast Audio. Playing a Left/Right Channel clip (https://www.youtube.com/watch?v=j-ToyylwoHE ) confirmed correct stereo separation.
This will enable me to complete my multi-room stereo setup (not withstanding that issue that Google has ceased the Chromecast Audio product -- I have a few, but am now looking for a substitute for the last 4 rooms.)
from chromecast-desktop-audio-streamer.
By default you get notifications from threads you're participating in. If you want to get notifications of all threads you have to click the watch button on top. You can change your notification settings here.
The application should not interrupt Youtube, it should not start the stream again until the Youtube clip stopped playing (when the statustext the device returns is empty). Can you post the logs?
Thanks for confirming!
from chromecast-desktop-audio-streamer.
I cleared-out the log since the Streamer has been running a long time. I then asked Google to play a YouTube video; Google presented me with a few selections, and I tapped one. It started to play, then it was abruptly cut off, and Streamer restarted.
Log-2019-06-19-v2-1-4-StreamCutsOffYouTube.TXT
from chromecast-desktop-audio-streamer.
Thanks. It's a bug. You were playing a group. Then you asked Google to play a Youtube video on an individual device.
The 'Automatically restart ...' option only checked the status of the group before restarting. In this situation the status of the group didn't change, only the status of the individual device changed to 'Youtube'.
In 2.3.1 the 'Automatically restart ...' option also checks the status of all individual devices in a group, before restarting the group. Can you try?
from chromecast-desktop-audio-streamer.
Thank you... I loaded v 2.3.1, and the sequence worked as expected:
I asked Google to play a video, and it played until it ended (or I told Google to "Stop playing the video"), after a short pause, the audio stream resumed.
Prior to updating the App, I was running v 2.1.4, and had not received any notifications of new versions. Your comment to me above alerted me to install v2.3.1...
I thought I was receiving ALL communications about version updates, but I guess not.
from chromecast-desktop-audio-streamer.
Great!
For the notifications you should click the 'Watch' button:
from chromecast-desktop-audio-streamer.
By the way, something I hinted at a few posts ago is that Google officially ceased producing Chromecast Audio devices. This occurred in January, and existing inventories are disappearing, but they can still be found. I really needed the Chromecast Audio device to fulfill my multi-room audio, and have managed to order what I believe are enough devices for my home...
To be clear, Google is still producing the Google Home devices, but I wanted (needed) true separation of left & right channels which Chromecast Audio does quite well.
I am interested to learn if (how) Google will replace that capability...
from chromecast-desktop-audio-streamer.
Thank you!... I fixed my "Watch" setting, and am now catching-up on all the posts since March!
from chromecast-desktop-audio-streamer.
FYI, I added a new pair of speakers and a new Chromecast Audio. I connected them, added the Chromecast to my Google Home, Named them and added them to the appropriate Speaker Groups.
At first they were not in sync with the other speakers, which was disappointing. I tried a few things, and it resolved, so ALL speakers are again in sync. In case someone else has a similar experience, here is what I did that resulted in the new additions getting in sync (I'm not sure if any ONE of these would have done it, or if ALL of these actions need to be done):
- I shut down the Desktop Audio Streamer App.
- I rebooted my PC
- I powered-off the new Chromecast Audio device & powered it back up. (This should also update the Firmware, if needed, about a 10-minute process).
- I restarted the Desktop Audio Streamer.
-- The new speakers were in sync with all of the other speakers.
from chromecast-desktop-audio-streamer.
Related Issues (20)
- GUI: Texts appear blurry HOT 3
- Start-Up Fail HOT 2
- When using the web API to start casting to a device, it will not start streaming if something is already playing HOT 2
- Feature Request: Check for Updates HOT 1
- Problem with settings switching themselves
- Can't set default audio source - again HOT 1
- Need method to prevent device discovery HOT 3
- My computer speaker keeps going besides streaming HOT 10
- Have Streamer Devices Show as Speaker Options in Windows 11 HOT 1
- Reconnect fails after a while HOT 22
- Speaker Group Does Not Work Well HOT 14
- windowsdesktop-runtime-6.0.12-win-x64 HOT 1
- Sound stops after disconnecting Remote Desktop session HOT 10
- audio device in Windows via the ChromeCast desktop audio streamer HOT 14
- Save output audio device after restart HOT 2
- clicking exe to launch app does nothing HOT 4
- Connects to speaker but no sound is heard HOT 8
- Chromecast desktop audio streamer asks for .NET Desktop Runtime HOT 1
- restarting over and over again HOT 1
- "Check firewall"-issue when using ProtonVPN HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chromecast-desktop-audio-streamer.