Earlier there was a request for documentation on how to implement sbgk's squeezelite. Here is what I did , some steps may be missing , but I have it working,and it sounds better than MQN as others have noted. I can't quite cme to terms with sbgk's prolific output.
1) Download and run Logitech Media Server (LMS)
http://www.mysqueezebox.com/download
2) Run LMS as an administrator by right clicking on the LMS Control Panel ( LMSCP) icon in the start menu. If you're not running as admin a red warning message will appear in the LMS control panel menu
3) In the LMSCP click on the status menu . For now I've opted a) to start LMS manually b ) click the start option in this window
4) Click on the advanced menu tab of LMSCP. Click on web remote control. This will open a web browser window with LMS in a tab.
5) In that browser window look for a Settings button at the bottom right. Click it. Then click the plugin tab that comes up about 2/3 of the way along the tabs that you can see.
6) A long list of plug ins will be displayed. Look for Local Player ( v1.5 ) author is triode. Put a tick in the box to the left of the title.The plug in will be retrieved and installed. Once installed go back to that long list and look to the far right column. There should now be an option to select a settings button for Local Player (v1.5). Click on it. A window will appear allowing settings for squeezelite . At this stage I do a cold restart of the computer. Old habits die hard.
6b) on restart do not restart LMS until file substitutions have been made.
7) Next I did the file substitutions putting Sbgk's in place of the original squeezelite files. The squeezelite files are in a normally hidden file which needs to become visible by telling the operating system ( in my case W8.1 ) to make them visible .Go to the OS's Control Panel > Folder options>view menu. Tick the show hidden files option.
8) Go to C:\Programdata\Squeezebox\Cache\InstalledPlugins\Plugins\LocalPlayer\Bin there you will see two files that need to be replaced with sbgk's. The two files are 1) portaudio.dll and squeezelite-win .
I renamed these two origportaudio.dll and origsqueezelite but they can be renamed anything you like.
sbgk's files are 1) portaudio_x64dll.v17.dll and 2) squeezelite-win.exev19 ( as of 27 January ) . New versions come out at head spinning speed. for 1) rename and remove the v17.dll bit so you are left with portaudio_x64.dll .
same for file 2) rename and remove v19 so you are left with squeezelite-win.exe
Paste the two renamed sgbk files into the bin folder above.
9) Verify that your OS recognises your DAC/USB converter / speaker whatever your output device is via control panel because this will have to match the output device LMS will use.
10) Start LMS , via its control panel go to the plugins list again, and again go to Local Player ( v1.5 ) settings button . Make your output device selections in this window and the squeezelite parameters can be specified through this window as well. The i icons explain each of the selections that can be made .The parameters are listed here with syntax
https://code.google.com/p/squeezelite/ also clickable through the third down i icon in that window.
The hard bits are done.
Tell LMS where your music library is so you can select the tracks you want to play.
Turn the volume right down on your system to begin with in case somewhere in the chain ,something is set to maximum and you risk your hearing and speakers.
Big thanks to sbgk and other contributors for this philanthropic effort.
Asrock z87m extreme4, i5 4670K, winserver2012 R2, paul pang usb card v1, sotm dx usb, minidsp 4x10 Hd, rotel 1066 amps, linkwitz LX521 speakers.