...testet with success on LMS server 7.9.+ on Windows 10.

Thanks to @pbjbryan and @bpa for the WaveInput pluging, which is still
working for ever new applications, and for support!
http://wiki.slimdevices.com/index.php/WaveInput_plugin


The problem was that the default wavin2cmd.exe transcoder bundled with
WaveInput plugin didn't work with 24bit files without producing white
noise and stuttering. The solution was to use the sox.exe transcoder
instead, which also comes with the LMS server for Windows.

Here's a short write up on how to get it to work, based on the last
couple of days with support from @bpa:

1. Install, set up and start a virtual audio cable(VB, VAC etc.) with
24/96-192 between the provided virtual playback and recording devices,
or set up "stereo mix" in a similar way if your soundcard comes and
works with this.
2. Make sure that the virtual playback and recording devices are both
set up with the same 24/96-192 under "Advanced" in their properties
pages from the old Windows control panel, and that all check boxes for
exclusive modes are empty.
3. Edit and save the
C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\WaveInput\custom-convert.conf
to the following, where the changed line is highlighted in blue and
red:

Code:
--------------------
    
  wavin pcm * *
        # R
        [wavin2cmd] -o $FILE$ 
  
  wavin flc * *
        # R
        [sox] -q -r 96000 -b 24 -t waveaudio 2 -t flac -  
  
  wavin mp3 * *
        # RB:{BITRATE=-B %B}D:{RESAMPLE=--resample %D}
        [wavin2cmd] -o $FILE$ | [lame] -r -s 44.1  --silent -q $QUALITY$ -v 
$BITRATE$ - -
  
--------------------

Remember that the device number in red is the same as the output of the
C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\WaveInput\wavein2cmd.exe
-l subtracted by one, where my virtual recording device is 3 -1 = 2. You
may have a different number for the correct device.
4. Restart the LMS server
5. Make a favorite entry with the text "wavin:2", where 2 is an
arbitrary number, as the correct recording device now is hardcoded into
custom-convert.conf.
6. Start Tidal or any other audio application or source on the chosen
recording device. Make sure to select MQA/Master/Hi-Res mode and the
virtual playback devices as the output device in the audio application.
7. Start playback of the new favorite entry on your Squeezebox player.

For Tidal the "Master" icon should light up in the application on
supported audiotracks, and the 96-192kHz diodes should light up on your
supported DACs/Amplifiers. For Tidal the audio path should now
(theoretically)be 24bit/96-192 all the way and feed the extra
quality/information uninterrupted to your speakers, lik this:
Tidal Master unfolding(or any other audio source) to 24/96-192 -> VAC
playback device 24/96-192 -> VAC recording device 24/96-192 ->
Waveinput/sox 24/96-192 -> Squeezebox Touch 24/96-192 -> DAC/Amp
24/96-192(or analog)

Note that:
1. The bit streams over the networks starts get big on higher bit rates
and depths(3-4Mpbs for 24/96) and might be a challange for wireless or
older network equipment
2. There are a couple of seconds delay from song start or skip in the
Tidal app until sound plays from your speakers
3. The Tidal app on the Windows server PC cannot yet, to my knowledge,
be easily remote controllet from the phone/LMS-server etc. like Spotify
connetct etc.


Enjoy Tidal(or other) hi-res audio on your supported Squeezebox players
and please contribute with better and more convenient ways to achieve
playback and/or remote control of Tidal(or other) hi-res services on
this thread, if you have any good and working solutions!:
https://forums.slimdevices.com/showthread.php?106751-Tidal-Master-High-resolution&p=950178&viewfull=1#post950178

We're all of course waiting for the new native (Tidal)MQA/Master
plugin/app/support for LMS/Squeezebox, but from my understanding so far,
we might be in for a long wait...

Br,
Vegard


------------------------------------------------------------------------
Vegz78's Profile: http://forums.slimdevices.com/member.php?userid=32897
View this thread: http://forums.slimdevices.com/showthread.php?t=102551

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to