JLP wdm-ks player

Anything to do with computer audio, hardware, software etc.
Post Reply
cvrle59
Posts: 449
Joined: Tue Oct 08, 2013 12:45 am
Location: Canada

Re: JLP wdm-ks player

Post by cvrle59 »

John Dot wrote:Might be useful for someone. To play MP3 Squeezelite needs libmpg123-0.dll x64 version: http://www.mpg123.de/download/win64/

BTW I'm testing now v160x0. I'm not sure yet, but this one is #1 candidate.
I am not really after MP3 files, but I am wondering if this download helps in MP3 Internet Radio streaming at all, if you tried it yet?
i3 Haswell, PPAStudio USB3 card and USB Micro cable/Chord Hugo/Nad-275BEE/Harbeth-30.1
John Dot
Posts: 166
Joined: Tue Oct 08, 2013 6:19 pm

Re: JLP wdm-ks player

Post by John Dot »

cvrle59 wrote:
John Dot wrote:Might be useful for someone. To play MP3 Squeezelite needs libmpg123-0.dll x64 version: http://www.mpg123.de/download/win64/

BTW I'm testing now v160x0. I'm not sure yet, but this one is #1 candidate.
I am not really after MP3 files, but I am wondering if this download helps in MP3 Internet Radio streaming at all, if you tried it yet?
Sorry, I use TapinRadio for Radio streaming.
PC: CPU Q8400, 8GB Ram, Windows 8.1 x64
DAC: HRT Music Streamer II+, Asus Xonar Essence ST (+ HiEnd DYI upgrades)
cvrle59
Posts: 449
Joined: Tue Oct 08, 2013 12:45 am
Location: Canada

Re: JLP wdm-ks player

Post by cvrle59 »

I did fall in love with JLP, it is improved a lot since first version, but MQn is still the God.
I returned back to it after almost a week, and nothing but joy.
Gordon, too bad, you gave us something spectacular in first place that you have to be hunting now...sorry.:)
I am confident that you are not far off!
i3 Haswell, PPAStudio USB3 card and USB Micro cable/Chord Hugo/Nad-275BEE/Harbeth-30.1
sbgk
Posts: 1950
Joined: Mon Oct 07, 2013 9:45 pm

Re: JLP wdm-ks player

Post by sbgk »

cvrle59 wrote:I did fall in love with JLP, it is improved a lot since first version, but MQn is still the God.
I returned back to it after almost a week, and nothing but joy.
Gordon, too bad, you gave us something spectacular in first place that you have to be hunting now...sorry.:)
I am confident that you are not far off!
what is this MQn you speak of ?

am going to try getting profile guided optimisation going tomorrow.

have switched off the start squeezelite at server start option and created a batch file with the following in it.

C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\LOCALP~1\Bin\SQ12E0~1.EXE -o "SPDIF Out (Amanero Technologies Streaming) [Windows WDM-KS]" -d output=none -a 1 -b 0:2000000

you could use C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\LOCALP~1\Bin\SQ12E0~1.EXE -l

to list the devices
cvrle59
Posts: 449
Joined: Tue Oct 08, 2013 12:45 am
Location: Canada

Re: JLP wdm-ks player

Post by cvrle59 »

I am runnig 2.71 2048. I understand that there are better once, but they don't work on my dac.
i3 Haswell, PPAStudio USB3 card and USB Micro cable/Chord Hugo/Nad-275BEE/Harbeth-30.1
sbgk
Posts: 1950
Joined: Mon Oct 07, 2013 9:45 pm

Re: JLP wdm-ks player

Post by sbgk »

cvrle59 wrote:I did fall in love with JLP, it is improved a lot since first version, but MQn is still the God.
I returned back to it after almost a week, and nothing but joy.
Gordon, too bad, you gave us something spectacular in first place that you have to be hunting now...sorry.:)
I am confident that you are not far off!
yep, a long way to go, maybe it's just too noisy.
taggart
Posts: 117
Joined: Mon Oct 07, 2013 10:44 pm
Location: Cologne

Re: JLP wdm-ks player

Post by taggart »

Have written a console program some month ago that allows to set priority class and affinity mask to programs you wish to start (Mode: -exe) or to already running processes (Mode: -set).
Additionally it's possible to set priority and/or affinity to all running processes except some excluded ones (Mode: -all).
The latter can be used to lower all processes except JLP, MQn etc. for example.

Tasker.exe has no runtime dependencies and might be useful for those of you who are about to play around with those settings.
Calling tasker.exe without any parameter will prompt usage, short description and some typical examples.

Code: Select all

Usage:
tasker -exe -x process [-r params] [-s show] [-p priority] [-a affinity] [-e]
tasker -set -x process [-p priority] [-a affinity] [-e]
tasker -all [-x excluded] [-p priority] [-a affinity] [-e]

       -exe   Execute <process>.
       -set   Set priority class and/or affinity mask for running <process>.
       -all   Set priority class and/or affinity mask for all running
              processes excecpt processes listed in <excluded>.

       -x process       Process to be executed or set.
       -x excluded      Processes to be excluded (Mode:-all).
                        Use Pipe-Symbol for separation. See example #3.

       -r params        Parameters for <process> to be executed.
       -s show          Display mode for <process>.
                        {hidden|normal|maximized|minimized}
       -p priority      Priority class for <process>.
                        {dontchange|low|belownormal|normal|
                         abovenormal|high|realtime}
       -a affinity      Affinity mask for <process>.
                        E.g. on a machine with four cores use:
                        0001 to bind <process> to Core #0 only.
                        0010 to bind <process> to Core #1 only.
                        1010 to bind <process> to Core #1 and #3.
                        1111 to bind <process> to all Cores.
       -e               Eliminates all console messages.

Examples:
tasker -exe -x "D:\Special.exe" -r "D:\Test.txt" -s normal -p high -a 0010 -e
tasker -set -x "Cool.exe" -p realtime -a 0010
tasker -all -x "Special.exe|Cool.exe" -p low -a 1101 -e
tasker -all -p low -a 1101
Download Link:
http://bit.ly/1e2tS6v

Example 1 (see at the end of code section):
Runs "D:\Special.exe" with parameter "D:\Test.txt", shows it normal, sets priority to "high", sets affinity to core #1. No console messages.

Example 2:
Runs "Cool.exe", sets priority to "realtime", sets affinity to core #1.

Example 3:
Sets priority of all running processes (except "Special.exe and Cool.exe) to "low" and binds them to core #0, core #2 and core #3. No console messages.

Example 4:
Sets priority of all running processes to "low" and binds them to core #0, core #2 and core #3.

Cheers, Christoph
erin
Posts: 62
Joined: Tue Oct 08, 2013 12:54 pm

Re: JLP wdm-ks player

Post by erin »

OK, I think I've tried JLP.

I downloaded LMS server.
Installed Local Player by triode.
Put portaudio_x64dllv17 into C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\LocalPlayer\Bin
Put squeezelite.exev17 into C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\LocalPlayer\Bin

No audio
stopped server.
Restarted server.
Got audio playing

Selected the KS Option from the Local Player output device.
Played some audio.

Have I done everything correctly?
There is only so much cake in the world!
When the greedy people want to have more than their fair share, then there is less cake for everyone else.
Buy locally.
Build locally.
Grow locally.
Share locally.
Results in a fair slice of the cake for everyone.
John Dot
Posts: 166
Joined: Tue Oct 08, 2013 6:19 pm

Re: JLP wdm-ks player

Post by John Dot »

sbgk wrote: am going to try getting profile guided optimisation going tomorrow.

have switched off the start squeezelite at server start option and created a batch file with the following in it.

C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\LOCALP~1\Bin\SQ12E0~1.EXE -o "SPDIF Out (Amanero Technologies Streaming) [Windows WDM-KS]" -d output=none -a 1 -b 0:2000000

you could use C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\LOCALP~1\Bin\SQ12E0~1.EXE -l

to list the devices
Great, but I don't know how to make such bat by myself. Could you upload example bat, please?
My PC knowledge is almost gone :)
PC: CPU Q8400, 8GB Ram, Windows 8.1 x64
DAC: HRT Music Streamer II+, Asus Xonar Essence ST (+ HiEnd DYI upgrades)
sbgk
Posts: 1950
Joined: Mon Oct 07, 2013 9:45 pm

Re: JLP wdm-ks player

Post by sbgk »

John Dot wrote:
sbgk wrote: am going to try getting profile guided optimisation going tomorrow.

have switched off the start squeezelite at server start option and created a batch file with the following in it.

C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\LOCALP~1\Bin\SQ12E0~1.EXE -o "SPDIF Out (Amanero Technologies Streaming) [Windows WDM-KS]" -d output=none -a 1 -b 0:2000000

you could use C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\LOCALP~1\Bin\SQ12E0~1.EXE -l

to list the devices
Great, but I don't know how to make such bat by myself. Could you upload example bat, please?
My PC knowledge is almost gone :)
have uploaded start and list devices bat files, start will need your device name, copy it to make ones for other devices
Post Reply