Open Andulien opened 8 years ago
Same issue here too. Here's my command prompt log.
G:\cast>audio-cast.exe
G:\cast>
"G:\cast\resources\bin\driver\win32\RegSvrEx.exe" /c "G:\cast\resources\bin\driver\win32\audio_sniffer.dll"
G:\cast\resources\bin\ffmpeg\win32\ffmpeg
G:\cast
Example app listening at http://192.168.1.7:53249
Selected Audio Device:
192.168.1.6 KD-55X8509C
Spawned Ffmpeg with command: ffmpeg -list_devices true -f dshow -i dummy pipe:1
VIRTUAL DEVICE FOUND
connected, launching app ... http://192.168.1.7:53249/
app "[object Object]" launched, loading media [object Object] ...
Device requested: /
this.activeConnections 1
Requests [ { req:
IncomingMessage {
_readableState: [Object],
readable: true,
domain: null,
_events: [Object],
_eventsCount: 1,
_maxListeners: undefined,
socket: [Object],
connection: [Object],
httpVersionMajor: 1,
httpVersionMinor: 1,
httpVersion: '1.1',
complete: false,
headers: [Object],
rawHeaders: [Object],
trailers: {},
rawTrailers: [],
upgrade: false,
url: '/',
method: 'GET',
statusCode: null,
statusMessage: null,
client: [Object],
_consuming: false,
_dumped: false,
next: [Function: next],
baseUrl: '',
originalUrl: '/',
_parsedUrl: [Object],
params: {},
query: {},
res: [Object],
route: [Object] },
res:
ServerResponse {
domain: null,
_events: [Object],
_eventsCount: 1,
_maxListeners: undefined,
output: [],
outputEncodings: [],
outputCallbacks: [],
outputSize: 0,
writable: true,
_last: false,
chunkedEncoding: false,
shouldKeepAlive: true,
useChunkedEncodingByDefault: true,
sendDate: true,
_removedHeader: {},
_contentLength: null,
_hasBody: true,
_trailer: '',
finished: false,
_headerSent: false,
socket: [Object],
connection: [Object],
_header: null,
_headers: [Object],
_headerNames: [Object],
_onPendingData: [Function: updateOutgoingData],
req: [Object],
locals: {} } } ]
Spawned Ffmpeg with command: ffmpeg -f dshow -i audio=virtual-audio-capturer -f wav pipe:1
Input is pcm_s16le audio
CLOSED 1
CLOSED 0
Device requested: /
this.activeConnections 1
Requests [ { req:
IncomingMessage {
_readableState: [Object],
readable: true,
domain: null,
_events: [Object],
_eventsCount: 1,
_maxListeners: undefined,
socket: [Object],
connection: [Object],
httpVersionMajor: 1,
httpVersionMinor: 1,
httpVersion: '1.1',
complete: false,
headers: [Object],
rawHeaders: [Object],
trailers: {},
rawTrailers: [],
upgrade: false,
url: '/',
method: 'GET',
statusCode: null,
statusMessage: null,
client: [Object],
_consuming: false,
_dumped: false,
next: [Function: next],
baseUrl: '',
originalUrl: '/',
_parsedUrl: [Object],
params: {},
query: {},
res: [Object],
route: [Object] },
res:
ServerResponse {
domain: null,
_events: [Object],
_eventsCount: 1,
_maxListeners: undefined,
output: [],
outputEncodings: [],
outputCallbacks: [],
outputSize: 0,
writable: true,
_last: false,
chunkedEncoding: false,
shouldKeepAlive: true,
useChunkedEncodingByDefault: true,
sendDate: true,
_removedHeader: {},
_contentLength: null,
_hasBody: true,
_trailer: '',
finished: false,
_headerSent: false,
socket: [Object],
connection: [Object],
_header: null,
_headers: [Object],
_headerNames: [Object],
_onPendingData: [Function: updateOutgoingData],
req: [Object],
locals: {} } } ]
Spawned Ffmpeg with command: ffmpeg -f dshow -i audio=virtual-audio-capturer -f wav pipe:1
Input is pcm_s16le audio
status broadcast playerState=[object Object]
media loaded playerState=[object Object]
Device requested: /
this.activeConnections 1
Requests [ { req:
IncomingMessage {
_readableState: [Object],
readable: true,
domain: null,
_events: [Object],
_eventsCount: 1,
_maxListeners: undefined,
socket: [Object],
connection: [Object],
httpVersionMajor: 1,
httpVersionMinor: 1,
httpVersion: '1.1',
complete: true,
headers: [Object],
rawHeaders: [Object],
trailers: {},
rawTrailers: [],
upgrade: false,
url: '/',
method: 'GET',
statusCode: null,
statusMessage: null,
client: [Object],
_consuming: false,
_dumped: false,
next: [Function: next],
baseUrl: '',
originalUrl: '/',
_parsedUrl: [Object],
params: {},
query: {},
res: [Object],
route: [Object] },
res:
ServerResponse {
domain: null,
_events: [Object],
_eventsCount: 1,
_maxListeners: undefined,
output: [],
outputEncodings: [],
outputCallbacks: [],
outputSize: 0,
writable: true,
_last: false,
chunkedEncoding: true,
shouldKeepAlive: true,
useChunkedEncodingByDefault: true,
sendDate: true,
_removedHeader: {},
_contentLength: null,
_hasBody: true,
_trailer: '',
finished: false,
_headerSent: true,
socket: [Object],
connection: [Object],
_header: 'HTTP/1.1 200 OK\r\nX-Powered-By: Express\r\nDate: Fri, 30 Sep 2016 15:46:29 GMT\r\nConnection: keep-alive\r\nTransfer-Encoding: chunked\r\n\r\n',
_headers: [Object],
_headerNames: [Object],
_onPendingData: [Function: updateOutgoingData],
req: [Object],
locals: {},
statusMessage: 'OK',
statusCode: 200 } },
{ req:
IncomingMessage {
_readableState: [Object],
readable: true,
domain: null,
_events: [Object],
_eventsCount: 1,
_maxListeners: undefined,
socket: [Object],
connection: [Object],
httpVersionMajor: 1,
httpVersionMinor: 1,
httpVersion: '1.1',
complete: false,
headers: [Object],
rawHeaders: [Object],
trailers: {},
rawTrailers: [],
upgrade: false,
url: '/',
method: 'GET',
statusCode: null,
statusMessage: null,
client: [Object],
_consuming: false,
_dumped: false,
next: [Function: next],
baseUrl: '',
originalUrl: '/',
_parsedUrl: [Object],
params: {},
query: {},
res: [Object],
route: [Object] },
res:
ServerResponse {
domain: null,
_events: [Object],
_eventsCount: 1,
_maxListeners: undefined,
output: [],
outputEncodings: [],
outputCallbacks: [],
outputSize: 0,
writable: true,
_last: false,
chunkedEncoding: false,
shouldKeepAlive: true,
useChunkedEncodingByDefault: true,
sendDate: true,
_removedHeader: {},
_contentLength: null,
_hasBody: true,
_trailer: '',
finished: false,
_headerSent: false,
socket: [Object],
connection: [Object],
_header: null,
_headers: [Object],
_headerNames: [Object],
_onPendingData: [Function: updateOutgoingData],
req: [Object],
locals: {} } } ]
Spawned Ffmpeg with command: ffmpeg -f dshow -i audio=virtual-audio-capturer -f wav pipe:1
Input is pcm_s16le audio
status broadcast playerState=[object Object]
As a comparison, mine looks a little bit different, I don't even get that far. The last portion is where I select and then again deselect a Chromecast:
Cast-Audio >audio-cast.exe
Cast-Audio > "Cast-Audio\resources\bin\driver\win32\RegSvrEx.exe" /c "Cast-Audio\resources\bin\driver\win32\audiosniffer.dll" Cast-Audio\resources\bin\ffmpeg\win32\ffmpeg Cast-Audio Cast-Audio Example app listening at http://**..._:50998 Selected Audio Device: ...\ Wohnzimmer .**..\ K├╝che Spawned Ffmpeg with command: ffmpeg -listdevices true -f dshow -i dummy pipe:1 VIRTUAL DEVICE FOUND connected, launching app ... http://**..._:50998/ app "[object Object]" launched, loading media [object Object] ... connected, launching app ... http://**_._**.*.**_:50998/ app "[object Object]" launched, loading media [object Object] ... connected, launching app ... http://_**.**_._.**_:50998/ app "[object Object]" launched, loading media [object Object] ... media loaded playerState=undefined connected, launching app ... http://**_.**_._.**_:50998/ app "[object Object]" launched, loading media [object Object] ... connected, launching app ... http://_**.**_._.***:50998/ app "[object Object]" launched, loading media [object Object] ...
Same here. Now i get the "chromecast-connected-sound" in the right speakers. But when i try to play some music from vlc, foobar2000, windows mediaplayer or other programs the sound still come out of my computer speakers...
I have a similar issue! The app finds my Chromecast device without any problem and when I choose it, I always get the connect sound. But there is no streaming happening whatsoever. I also get the connect sound (NOT the disconnect sound) when I disconnect from the Chromecast device. When I run the commandline for the RegSvrEx.exe /c ......\audio_sniffer.dll I always get the 'hello there' response. I also tried the three different versions of the ffmpeg.exe and ffprobe.exe (original/win32/win64). Can anybody help? I am using Win10 x64 btw.
Example app listening at http://192.168.178.39:60399 Selected Audio Device: 192.168.178.40 Chromecast One Spawned Ffmpeg with command: ffmpeg -list_devices true -f dshow -i dummy pipe:1 VIRTUAL DEVICE FOUND { x: 2321, y: 1400, width: 24, height: 40 } connected, launching app ... http://192.168.178.39:60399/ app "[object Object]" launched, loading media [object Object] ... Device requested: / this.activeConnections 1 Requests [ { req: IncomingMessage { _readableState: [Object], readable: true, domain: null, _events: [Object], _eventsCount: 1, _maxListeners: undefined, socket: [Object], connection: [Object], httpVersionMajor: 1, httpVersionMinor: 1, httpVersion: '1.1', complete: false, headers: [Object], rawHeaders: [Object], trailers: {}, rawTrailers: [], upgrade: false, url: '/', method: 'GET', statusCode: null, statusMessage: null, client: [Object], _consuming: false, _dumped: false, next: [Function: next], baseUrl: '', originalUrl: '/', _parsedUrl: [Object], params: {}, query: {}, res: [Object], route: [Object] }, res: ServerResponse { domain: null, _events: [Object], _eventsCount: 1, _maxListeners: undefined, output: [], outputEncodings: [], outputCallbacks: [], outputSize: 0, writable: true, _last: false, chunkedEncoding: false, shouldKeepAlive: true, useChunkedEncodingByDefault: true, sendDate: true, _removedHeader: {}, _contentLength: null, _hasBody: true, _trailer: '', finished: false, _headerSent: false, socket: [Object], connection: [Object], _header: null, _headers: [Object], _headerNames: [Object], _onPendingData: [Function: updateOutgoingData], req: [Object], locals: {} } } ] Spawned Ffmpeg with command: ffmpeg -f dshow -i audio=virtual-audio-capturer -f wav pipe:1 ffmpeg version N-69406-ga73c411 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 29 2015 23:07:55 with gcc 4.9.2 (GCC) configuration: --arch=x86 --target-os=mingw32 --cross-prefix=/home/videostream/Downloads/sandbox/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth --enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-libopus --disable-w32threads --enable-frei0r --enable-filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable-libxavs --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libvpx --enable-libilbc --prefix=/home/videostream/Downloads/sandbox/mingw-w64-i686/i686-w64-mingw32 --enable-static --disable-shared --enable-libsoxr --enable-fontconfig --enable-libass --enable-libutvideo --enable-libbluray --enable-iconv --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libzvbi --enable-libcaca --enable-libmodplug --extra-libs=-lstdc++ --extra-libs=-lpng --enable-libvidstab --enable-libx265 --enable-decklink --extra-libs=-loleaut32 --extra-cflags= --extra-cflags= --enable-nonfree --enable-libfdk-aac --disable-libfaac --disable-decoder=aac --enable-runtime-cpudetect libavutil 54. 18.100 / 54. 18.100 libavcodec 56. 21.101 / 56. 21.101 libavformat 56. 19.100 / 56. 19.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 9.101 / 5. 9.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 [dshow @ 04984060] Unable to BindToObject for virtual-audio-capturer [dshow @ 04984060] Could not find audio only device with name [virtual-audio-capturer] among source devices of type audio. [dshow @ 04984060] Searching for audio device within video devices for virtual-audio-capturer [dshow @ 04984060] Could not enumerate audio only devices (or none found). audio=virtual-audio-capturer: Input/output error
Hello? Anybody?
I'd be interested in running some remote desktop sessions to try and narrow down the issues. email me at mail@matbee.com and request a remote session.
Possibly silly answer, I was having the same problem but moving the entire directory to my desktop and running it from there solved the issue. I previously had it in my programs directory.
I'm on Win 10 64 bit
WOW, tripple thumbs up. I don't understand why but same here. I moved it to the Desktop, renamed the folder a bit to ensure that it was recognized new and it just worked. I did not even need to run any of the admin regedit stuff 💃 Maybe the programm somewhere has the desktop somewhere set as mandatory folder or something.
The only thing that I don't see yet are the chromecast groups.
Uhhh, really!? That makes no sense!
Yep, well it is definitely working :)
Not sure if this helps at all but the very first time I downloaded and used it was from my desktop. Then a few months ago I cleared my desktop and moved it to the programs and it stopped working. I assumed at the time I had to delete and redownload and run. Downloaded to the programs folder again but it did not work so assumed something else was up and left it for months. Only had another go at fixing it this morning, when I stumbled upon running it from the desktop being ok.
I've just copied it to my programs folder again now, deleted the desktop version and tried to run it but again it does not work. Copying it back to the desktop again and running it again from there works fine so does seem to be reproduceable.
Happy to help you troubleshoot this if it helps
I've tried running it from different locations, including other areas in my user directory, and none seem to work apart from running on the desktop
Ahhhhhhhhhh, I think that might be an issue..
Same here, had tried it before running from My Documents and it did not load correctly. Once put on the Desktop it all of a sudden asks for all the Firewall permissions etc to run correctly and works fine.
Maybe an permissions issue?
I'm not 100% sure it is a firewall permissions issue as I get the firewall permissions dialog pop up when running from different locations too and setting it as safe does not help
I still can't get it to work even from the desktop. I tried all the different workarounds severeral times, but still no luck. Suggestions very welcome :-)
Send me an email and lets get a remote desktop going
Just another datapoint: not working on Lenovo Laptop, Windows 7 64-bit. Thanks so much for all your time and effort on this.
Wow, this thread just came to life. So I just copied the folder to my Desktop and renamed it to 'Audiocast'. However, this did not fix my issue. I still get the connect sound, but the media keeps playing in my headphones instead of my stereo system connected to the Chromecast. After I choose my Chromecast device the last words in the cmd window are:
Spawned Ffmpeg with command: ffmpeg -f dshow -i audio=virtual-audio-capturer -f wav pipe:1 Input is pcm_s16le audio CLOSED 1 CLOSED 0 status broadcast playerState=[object Object] media loaded playerState=[object Object]
This seems to be a step closer to a solution, but effectively it didn't change anything for me. If possible, I would prefer to fix the problem without a remote desktop thing going on :| Btw: I still get the 'hello there' response if I run the command: RegSvrEx.exe /c C:\Users_____\Desktop\Audiocast\resources\bin\driver\win32\audio_sniffer.dll
/edit: I don't know if it makes any difference but I figured I put this here just FYI: I'm using a Asus Xonar Essence ST PCI soundcard with the extra headphone DAC and the function to switch between Stereo System and Headphonejack using the Xonar Software. However my Stereo System is not in the same room as the PC anymore, so I would like to use the Chromecast to still be able to stream from PC. Maybe this particular soundcard/driver combination makes things more complicated for the Audio-Cast Software? Thanks for your feedback.
I'm having similar issues as many above, but with a much smaller log produced. For diagnostics, I only have one Chromecast operating (named "Bathrooms").
As others, I get the connect sound, but audio continues coming from my system. If it matters, I have a Realtek onboard sound chip, running Realtek driver 6.0.1.7535, and I have the Realtek control panel installed (came with the driver I guess). Windows 10 x64, fully updated.
"C:\Users\Username\Desktop\Audiocast\resources\bin\driver\win32\RegSvrEx.exe" /c "C:\Users\Username\Desktop\Audiocast\resources\bin\driver\win32\audio_sniffer.dll"
C:\Users\Username\Desktop\Audiocast\resources\bin\ffmpeg\win32\ffmpeg
C:\Users\Username\Desktop\Audiocast
Example app listening at http://false:62117
Selected Audio Device:
10.10.210.168 Bathrooms
Spawned Ffmpeg with command: ffmpeg -list_devices true -f dshow -i dummy pipe:1
VIRTUAL DEVICE FOUND
connected, launching app ... http://false:62117/
app "[object Object]" launched, loading media [object Object] ...
media loaded playerState=undefined
Edit: Also, I work from home, so I am around for helping diagnose the issue.
I had these exact issues until I:
1) opened a command line up AS ADMINISTRATOR. 2) go to *_WHERE YOU HAVE PUT THE FILES_/bin/driver 3) type: regsvr32 %~dp0audio_sniffer.dll
This solved all my issues............
Much easier is just to right click the "register_run_as_admin.bat" in the same folder and run it as admin.
Doesn't work for me, anyways.
For me neither... A problem shared is a problem halved... or so they say :p
The bat file didn't work for me either. Hence the manual steps..which did work. I then got the confirmation that the audio sniffer dll had registered.
I tried doing what you said, and I got this: C> CD C:\Users\Username\Desktop\Audiocast\bin\driver The system cannot find the path specified ... fixed that to be ... C> CD C:\Users\Username\Desktop\Audiocast\resources\bin\driver C>regsvr32 %~dp0audio_sniffer.dll The module "regsvr32 %~dp0audio_sniffer.dll" failed to load. .... fixed that to be ... C> regsvr32 audio_sniffer.dll
Registered the DLL, but still not working.
Tried the same thing, no success. I also tried the 32bit and 64bit versions of ffmpeg and ffprobe again. With different logs and error codes in any case, but always the same outcome.
Here are the logs for the original ffmpeg:
[dshow @ 049b4040] Unable to BindToObject for virtual-audio-capturer [dshow @ 049b4040] Could not find audio only device with name [virtual-audio-capturer] among source devices of type audio. [dshow @ 049b4040] Searching for audio device within video devices for virtual-audio-capturer [dshow @ 049b4040] Could not enumerate audio only devices (or none found). audio=virtual-audio-capturer: Input/output error
And here the 64bit one:
[dshow @ 0000000000ec6520] Could not find audio only device with name [virtual-audio-capturer] among source devices of type audio. [dshow @ 0000000000ec6520] Searching for audio device within video devices for virtual-audio-capturer [dshow @ 0000000000ec6520] Could not enumerate audio only devices (or none found). audio=virtual-audio-capturer: I/O error
And with the newest 32bit ffmpeg.exe it's:
[dshow @ 00000000006c6520] Could not find audio only device with name [virtual-audio-capturer] among source devices of type audio. [dshow @ 00000000006c6520] Searching for audio device within video devices for virtual-audio-capturer [dshow @ 00000000006c6520] Could not enumerate audio only devices (or none found). audio=virtual-audio-capturer: I/O error
Try this to uninstall it, regsvr32 -u audio_sniffer.dll and then try registerring it again
unregistering and re-registering did not work. Tried it a few times, and moved the folder around (Program Files (x86), Desktop, a random folder I use for work); no dice.
The unregistering and re-registering did change something for me, but only that I have the usual log again... I mean the one I had before I tried the different ffmpeg and ffprobe files.
The log now returned to being:
Spawned Ffmpeg with command: ffmpeg -f dshow -i audio=virtual-audio-capturer -f wav pipe:1 Input is pcm_s16le audio CLOSED 1 CLOSED 0 status broadcast playerState=[object Object] media loaded playerState=[object Object]
But still no streaming happening :(
Hi all, hope someone can help me to get on track.
I try to run from W10 (enterprise). The Chromecast icon appears and streaming attempts to start. After a few seconds I get the following error displayed:
A JavaScript error occurred in the main process
Uncaught Exception:
TypeError: Cannot read property ‘forEach’ of undefined
at Object.module.exports.decodePackets
(D:\Data\Desktop\audio-cast-win32-ia32\resources\node_modules\mdsn-js\lib\decod….:10)
at internal.onMessage
(D:\Data\Desktop\audio-cast-win32-ia32\resources\node_modules\mdsn-js\lib\brows….:22)
at emitThree (events:js:116.13
at emit (events.js:194:7)
at Socket.
I tried on two different W10 clients, both give same error. What am I doing wrong? Thanks for your help, Hans
Update. Too bad there is no support, app is very much in development as it seems. In meantime tried Tuneblade and Playcast. Both work great first time and I will use that for the time to go. Perhaps I try next release of this app in future, not sure.
@Bones12345 anything new on your side? I have to say I lost my motivation to fix this by now. I tried everything over and over again for hours.
@acidhax could you please tell me how I can manually get a list of audio devices and change the input in the audio-cast app? I have a strong feeling that the "pcm_s16le" in the command log below is not the right Input device! I mean, of course I know what my actual audio device is, but I don't know how to teach it to the audio-cast app... Thank you!
Spawned Ffmpeg with command: ffmpeg -f dshow -i audio=virtual-audio-capturer -f wav pipe:1 Input is pcm_s16le audio status broadcast playerState=[object Object] CLOSED 1 CLOSED 0 status broadcast playerState=[object Object] media loaded playerState=[object Object] { x: 2357, y: 1320, width: 40, height: 40 }
Input is pcm_s16le audio seems to refer to the audio type and not a device.
Uhm, ok. Thanks for the info. But is there any way then, to choose a line from the audiomixer or anything like that? I mean I can't think of any other reason for the stream to not work properly. It could capture the wrong audio line as input however, since the output to the Chromecast doesn't seem to be the problem - right? I can't believe there is no way to locate this error, I mean it's been weeks now and there are still a bunch of people with the exact same problem.
@CptBaloo I would make sure the device Stereo Mix is enabled and functioning first of all. Other than that...yeah it seems to be a mystery. You can see in the log that it chooses what seems to be the correct device in the first line of you quote, the "virtual audio capturer"...
Spawned Ffmpeg with command: ffmpeg -f dshow -i __audio=virtual-audio-capturer__ -f wav pipe:1
Nothing new @ my end. I have no idea how this program works, but if there are people somewhere whose Win x64 this works for, I am guessing it's a driver issue. I mean, the software makes the Chromecast "connect", so that part is happening, it's just that the signal never gets redirected for some reason; I am guessing it's picking the wrong audio source. Odd, though, since I only have one item in my Device Manager (Realtek High Definition Audio).
I am curious, in my specific case, of why I have "http://false:58931/", which is apparently a different bug ( https://github.com/acidhax/chromecast-audio-stream/issues/32 ) that was maybe fixed, but came back.
Edit: I disabled my onboard soundcard and the audio-cast app provides the same result; nothing changed. Installed my old M-Audio Revolution 7.1 and same thing.
Random question: I see this thing uses DSHOW; all of us having problems, do you have Visual Studio installed? Just curious, maybe we got an updated DSHOW?
I really like AudioCast; if it worked, it would be awesome. However, if it's not going to work for some people, I found a workaround (not using this program) that might work for some people.
@ Bones12345
Please share!
Dave
Sent from my Blueberry.
On 31 Oct 2016, at 17:37, Bones12345 notifications@github.com wrote:
I really like AudioCast; if it worked, it would be awesome. However, if it's not going to work for some people, I found a workaround (not using this program) that might work for some people.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.
I guess I didn't know if you're supposed to "advertise" alternate options in here. If not, I'll delete it.
So, I installed Bubble UPnP Server on my server (but you can install it anywhere). Once installed, you click the Chromecasts and turn them into "DLNA renderers". From there, a bunch of apps can output to UPnP devices; I use Foobar2000, and it has a plugin for this. Change output to go to the Chromecast, and you're off to the races.
Obviously requires that you have a player that can output to a UPnP device. Also not as convenient as this audio-cast app, since the workaround I've implemented is app specific.
Exactly what I think... my guess, too, is that it has to do with the selected audio source. I don't have visual studio installed afaik. I can't find it anyway. I have thought about such a workaround too, but it is rather inconvenient compared to the audio-cast - IF it was working. Thanks for sharing though!
For anyone who is experiencing this issue and notices that they have http://false:XXXXX or some other invalid IP listed for "Example app listening at [[IP]]", try the workaround that I posted in #32. @Bones12345 this may solve your problem.
That looks like it would; I have no idea how to compile something for Windows, so I guess I am kindof hooped. Maybe acidhax will put that fix into an updated version, then maybe that problem will be resolved.
I tried switching my IP range to 192.168.1.xx for testing; same problem, but the "false" problem does go away.
Can someone who actually has this program running properly tell me if ffmpeg shows up in Volume Mixer? I had audio cast running properly once before and I remember seeing ffmpeg listed but ever since I had to reload windows (running 7 Pro before and now 64bit 10 Pro), I hear the connection sound but it will not cast. Just wondering if ffmpeg needs to be listed for it to cast. Thanks!
@srouw Yes.
Hi. I had it working ... then downloaded new version and installed it and now it is not working completely. Using Win 10 64 bit Any news on a possible solution? I can hear the connect sound and I can cast from a Chrome browser (which does not use Audio Caster of course). But I want to play items using Windows Media Player on the PC and cast them - and I assume Audio Caster is capable of doing this. At home a lot of the time if this helps diagnosis, as I am not a technical expert
I just finished testing ALL the supposed fixes, but.... it didn't work. Any of them. It is still not working. I hear the connect sound, but that's all.
Yeah, same for me. It's a shame, but obviously nobody knows how to fix it. I guess the program is just not ready.
Just replaced my aging soundblaster PCI soundcard with a new shiny Z series SB PCIe card. Had hopes that the updated Windows 10 drivers would allow for ffmpeg to successfully load into the Volume Mixer. Nope, that didn't work. I have officially tried everything.....anyone looking into what ails us poor souls? Just like others above, I hear the connect sound, Chrome browser works, but nothing else gets cast. Thanks for any and all help.
I still haven't figured this out, but I was wondering what this guy was going on about:
https://www.reddit.com/r/Chromecast/comments/3tizl1/test_windows_cast_your_pc_audioout_to_the/
... where he mentions this:
regsvr32 -u audio_sniffer.dll
regsvr32 audio_sniffer.dll
regsvr32 -u audio_sniffer-x64.dll
regsvr32 audio_sniffer-x64.dll
What happened to audio_sniffer-x64.dll ?
Have you seen my advice under #76? I am also running Win 10 64 and it works.
Ya, this was suggested by thirdsectorid back in October; it seems to fix it for some people, but seems to be pretty random.
I wish I had the source code; there must be something simple here like a variable missing "" around it, or something equally silly.
Edit: When you say "root folder", are you putting the files in something like c:\audiosniffer ... or putting them directly in C:\?
Hello all, can somebody provide an installation guide? I've placed all files into a folder, I ran the register audio_sniffer.dll bat and checked in the registry if it is also showing up there. Then I start up the exe select one of the chromecasts (btw. groups are not showing) but no sound coming from the chromecast audio only my computer speakers. Any help would be great. Would love to get this working as well. Thanks