SamDel / ChromeCast-Desktop-Audio-Streamer

Stream the sound of your desktop to your Chromecast Audio device
MIT License
411 stars 30 forks source link

audio device in Windows via the ChromeCast desktop audio streamer #144

Closed ghost closed 11 months ago

ghost commented 1 year ago

Hello,

currently I use "VB-CABLE Virtual Audio Device" to send the music from the hi res media player to "ChromeCast-Desktop-Audio-Streamer". Can't you simulate an audio device in Windows via the software (ChromeCast desktop audio streamer with 192khz,24bit audio) so that any software on the PC can directly send the music to the "ChromeCast desktop audio streamer" e.g. MediaMonkey 5, qobuz player etc . FYI: it should be ensured that a different device is used so that the default audio from windows does not interfere with the music. Or if you use several players and want to distribute different streams, you also need different audio devices in Windows

Thanks

SamDel commented 1 year ago

Then you have to embed a virtual audio device into ChromeCast desktop audio streamer I think!? I don't have experience writing audio drivers and I'm not sure if it's possible for an app like this to also identify as an audio device!?

ghost commented 1 year ago

Okay I see. Alternatively, you could also allow several "Recording devices" with the "ChromeCast desktop audio streamer" application, which you can then distribute to the streaming devices. Then no driver needs to be written and I continue to use "VB-CABLE Virtual Audio Device" for the connection. It just has to be possible to manage more "recording devices" and an option to output them to different "Chromecast Devices". Thanks and regards

SamDel commented 1 year ago

An option to select a recording device for every Chromcast device connection you mean? That should be possible.

ghost commented 1 year ago

yes, eg.

2023-06-09 01_38_27-We Make It (Instrumental) - King Mzaiza Music 2023-06-09 01_41_12-Desktop Audio Streamer
ghost commented 1 year ago

Of course it would be great if you can save the settings and have presets (audio input and stream output)

SamDel commented 1 year ago

It's a lot of work rewriting the application like this. I think it's possible when you run two instances of the application. In Setup 5.1.5.zip it's possible to run two instances. When you make a copy of the install folder the settings are saved per instance.

Not ideal, but can you try?

ghost commented 1 year ago

Thank you. I'm going to test it. Greeting

ghost commented 1 year ago

It works. But the minimize option after startup doesn't work on the second instance. The window remains in the foreground. What would be nice if the Input Audio Device is displayed in the menu bar and also in the tray icon. That would make it clearer. I still need some time for further testing :)

ghost commented 1 year ago
2023-06-09 11_38_35-Desktop Audio Streamer 2023-06-09 11_37_36-Desktop Audio Streamer 2023-06-09 11_42_41-
SamDel commented 1 year ago

But the minimize option after startup doesn't work on the second instance.

It works for me, I even tried with 5 instances. What goes wrong, is the application closed?

SamDel commented 1 year ago

In Setup 5.1.6.zip I added the name of the recording device to the UI. It's in the titlebar and in the mouseover of the tray-icon, and only shown when you selected a recording device other than the default.

I also moved the project to the .Net 7 framework, it can be that's added on installation.

ghost commented 11 months ago

Thank you! That they provide the application! greeting

SamDel commented 11 months ago

You're welcome. I will create a new release shortly!

SamDel commented 11 months ago

New release: Version 5.2 (identical to 5.1.6)