Probably, yes. Thanks for pointing this out.After this update, you'll likely need to reconvert your songs to the higher sampling rate, which I believe is 16kHz. We'll know for certain if after this update everyone's audio files start playing back sped-up and high-pitched.

Yes, that would be a "bad thing". We'll have to do testing after the dust settles and see what comes of it.

I'd imagine server ops will need to choose between whether they want to enable audio over mic, or higher quality voice. The other possibility is that if enough people raise the issue with Valve, they may patch it to allow both (but I doubt it).

Updated voice to use the Steam voice codec to improve quality * Servers can toggle between the old codec and the new codec with the convar "sv_use_steam_voice", which defaults to 1.

Since the variable defaults to on, all new servers created in the future will be using the new codec unless they change that value. This means that the old voice chat will become less and less popular as new servers replace older ones. This may actually warrant an update to HLDJ since now we are going to need to work with two different standards, and switching between the two might be necessary especially if you play on multiple servers.

I've yet to test the new codec with HLDJ but I'm anticipating that it will not work with old micspam because the sampling rate and codec used is different. Here's a link to a small digest of information on the SILK codec:

I believe they will be using the "Wideband for all-IP platforms" standard, which has a sampling rate of 16kHz.

I wanted to start this thread for general discussion on this new codec. Servers can still use the old voice chat system and micspam of course will work perfectly, but I'd like to see HLDJ updated to take advantage of the higher quality. Please post any of your findings if you're trying to get HLDJ to work with the new codec.

Call me cynical, but if voice from file's gone, HLDJ's probably gone too, since the other games will follow suit soon I'm sure, and Valve generally hates fun. The only way left is the alternative shown above, which seems very skippy and considerably more complicated, or using a male-male minijack with your MP3 player like how I did it a long time ago. Either way, it's not the same.

A month from now:

-Performance-"sv_use_steam_voice" removed due to reports of performance issues

HLDJ generally is an interface between the game and itself. So even if audio playback via voice_inputfromfile doesn't work, any other method that involves an external process can be used/automated through HLDJ, whether it be by starting an external program to play audio or integrating a virtual audio device into HLDJ to stream audio files into the game. The system is there, the only question is time and Implementation (ideally would need to re-implement HLDJ).