Zo, even het wat en hoe van configureren/installeren van de DSD playback via LMS hier neerzetten.
Dan kan ik het later makkelijker terug vinden in m'n eigen topic
Stappen voor installatie DSDPlayer binnen LMS:
1) Ga naar de pagina Plugins van de LMS Server settings: http://LMS IP-adres:9002/settings/index.html?
2) Scroll door naar helemaal beneden van deze pagina en voeg bij "Additional Repositories" de volgende link toe:
http://server.pinkdot.nl/dsdplayer/repo.xml - Druk op de Apply button, LMS Server gaat nu herstarten,
- Wacht een aantal minuten, geef LMS Server de tijd om op te starten.
4) De DSDPlayer plugin komt vervolgens bij "3rd party plugins" te staan,
- Vink deze aan en druk nogmaals op Apply,
- LMS Server gaat vervolgens weer herstarten om de plugin te installeren,
- De basis is nu gelegd.
5) Nu gaan we een extra package installeren onder Linux van Synology, ingeval je een ARM versie hebt,
- Check in de Information tab van LMS Server welke Perl versie je hebt. Ik heb: Perl Version: 5.18.4 - armle-linux,
- Download de juiste versie van DSD-player voor ARM via:
https://sourceforge.net/projects/lmsclients/files/utility - In mijn geval is dat dsdplay-0.1-4e1d21e-armv5el.tar.gz,
- Download de file en copieer deze naar de Synology server, bijv. naar de map "public",
6) We gaan nu de download op de juiste plek unzippen en extracten:
- Log via een CLI interface (bijv Putty) via SSH in op de Synology server met een user met admin-rechten,
- Ga naar de 'Bin'-folder waar de DSDPlayer plugin is geïnstalleerd, bij mij is dat:
/volume1/@appstore/SqueezeCenter/Cache/InstalledPlugins/Plugins/DSDPlayer/Bin
- In de 'Bin'-folder zullen twee folders staan:
- i386-linux
- x86_64-linux
- Wat mist is nog een folder 'arm-linux' of 'armhf-linux' folder (afhankelijk of je een armv5 of armv6 hebt).
- Maak de juiste folder aan:
mkdir arm-linux
of
mkdir armhf-linux
- Geef de folder de juiste eigenaar met:
chown admin:users arm-linux
- Ga naar de folder 'arm-linux':
cd arm-linux
- Copieer de file dsdplay-0.1-4e1d21e-armv5el.tar.gz naar deze folder:
cp /volume1/public/dsdplay-0.1-4e1d21e-armv5el.tar.gz .
- Gunzip en extract de package:
gunzip dsdplay-0.1-4e1d21e-armv5el.tar.gz
tar xvf dsdplay-0.1-4e1d21e-armv5el.tar
- In de folder arm-linux zullen nu twee extra files staan:
arm-linux$ls -lsa
4 drwxr-xr-x 2 admin users 4096 Oct 4 10:08 .
4 drwxr-xr-x 5 admin users 4096 Oct 4 00:53 ..
32 -rwxr-xr-x 1 admin users 30659 Mar 19 2016 dsdplay
1212 -rwxr-xr-x 1 admin users 1237768 Mar 19 2016 dsdplay-static
- Verwijder de file 'dsdplay-0.1-4e1d21e-armv5el.tar'
rm dsdplay-0.1-4e1d21e-armv5el.tar
- Zet de juiste eigenaar op de nieuwe files:
chown admin:users dsdplay dsdplay-static
- Check m.b.v. ldd of de juiste libs kunnen worden gevonden door dsdplay:
ldd dsdplay
- Ingeval deze libFLAC.so.8 en/of libsoxr.so.0 niet kan vinden:
libFLAC.so.8 => not found
libsoxr.so.0 => not found
libm.so.6 => /lib/libm.so.6 (0x40031000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x400da000)
libc.so.6 => /lib/libc.so.6 (0x400f6000)
/lib/ld-linux.so.3 (0x40000000)
doe dan het volgende:
rm dsdplay
mv dsdplay-static dsdplay
- DSDPlay is nu klaar binnen LMS Server,
7) We gaan nu verder met LMS Server binnen de GUI van LMS Server en Synology:
- Restart LMS Server via de Package Center van Synology, zodat de juiste settings zichtbaar gaan worden binnen LMS Server,
Ga na de herstart van LMS Server naar de webGUI van LMS Server en ga naar de tab Advanced --> File Types,
- Ga naar de settings van DFF en DSF en selecteer FLAC --> dsdplay,
- Ingeval er aan je SBT een DSD-DAC hangt of je een squeezelite client hebt, selecteer bij DSF en DFF --> Native. Anders zet je deze op Disabled,
9) Ga naar de tab Player en selecteer de juiste Player, in mijn geval Squeezebox Touch,
10) Selecteer Basic Settings --> DSDPlayer
- Selecteer de juiste Soxr Quality, bijv Medium Quality. Deze setting is afhankelijk van de performance van je Synology server en je netwerk,
- Selecteer het geprefereerde Soxr Filter, bijv Linear Phase,
- Selecteer het type Soxr Steep Filter: bijv Soxr Steep Filter,
- Druk op [Apply] om de settings te bewaren,
11) Doe dit voor alle client die je hebt,
12) Mogelijk krijg je bij DSDPlayer nog de mogelijkheid wel/niet te kiezen voor DoP. Dit zal bij een Sqeezelite client zo zijn,
13) Rediscover je muziek files, resync je clients cache en check of je Synology NAS met arm-processor de performance aan kan.
Zo niet, kan je de dsf files omzetten naar FLAC via foobar2000
.