Side 3 af 3

Re: Allo Digione Player

Indlæg: 23. jan 2019, 22:08
af Mortenhoe
Mig bekendt er minimuskravet for en Raspberry Pi 3B+ også 5V/2.5A

Re: Allo Digione Player

Indlæg: 24. jan 2019, 01:18
af kvik
Digione/RPi får strøm fra den medfølgende switchmode-forsyning, så det er nok ikke problemet. Den mister (mistede) jævnligt forbindelsen til den eksterne USB-harddisk, hvor musik og server-cache ligger. Måske fordi den kina-dims, jeg har monteret SATA-disken i, trækker mere strøm end de 1A Aqvox kan yde. Er dog lidt underligt, siden 2 USB-porte vel også (teoretisk) skulle yde maks. 1A samlet (for USB 2.0). Måske foregår der et eller andet hokus-pokus protokolmæssigt ift strømtræk, måske er Aqvox'en eller kina-dimsen defekt, jeg ved/forstår det ikke.

Hvorom alting er, det forkrøblede systemet permanent. Så, selv om pCP og Squeezelite i sig selv virkede upåvirkede, virkede LMS til gengæld så ødelagt/korrumperet, at ingenting fungerede, medmindre jeg startede helt forfra og installerede alt fra scratch (brænde diskimage, installere pCP, installere LMS, mounte HDD, scanne musik, opsætte LMS). Er for så vidt ikke voldsomt tidskrævende, tager måske en halv times tid, men er mildt sagt irriterende.

Re: Allo Digione Player

Indlæg: 27. sep 2020, 13:16
af kvik
Tænkte jeg ville genbesøge tråden med lidt opdateret info.

Problemet med mistet forbindelse til harddisken blev løst med en ny (Toshiba 2TB) HDD, kina-dimsen var mao (måske ikke overraskende) synderen.

Jeg kører fortsat med både pCP og LMS på Allo’en, og filerne ligger på ekstern HDD, der strømfødes af AQvox’en, mens jeg bruger iPeng som fjernbetjening.

Det er vel et års tid siden den nye HDD blev installeret, og som sagt afbrydes forbindelsen ikke længee vilkårligt. Det betyder nu ikke, at systemet er helt usårligt. Strømbrud kan fortsat få systemet til at ‘crashe’, dvs pCP starter op igen, men LMS strejker. Her må jeg så fjerne LMS på Allo’en og dens cache på harddisken, og derefter geninstallere+genopsætte LMS og genscanne filerne på harddisken.

Kontrolleret nedlukning af pCP+LMS forårsager ikke noget crash. Som nævnt tidligere i tråden er det ikke optimalt med både streamer (pCP) og server (LMS) på Allo’en, og jeg har stadig en (del)plan om at flytte LMS over på anden hardware, måske vil det også løse strømbrudsproblematikken.

Konkret er det en ‘gammel’ MacMini jeg overvejer. Jeg har dog ikke opgivet tanken om en dedikeret streamer/server à la den Aurender msp nævner tidligere i tråden. Alt koster, og midlerene er relativt begrænsede, så her og nu er det istedet blot blevet til en ny strømforsying til Allo’en, deres egen Nirvana SMPS. Den kommer om en uges tid, og så får vi se, om den gør nogen forskel. Den og storebroren Shanti er vist primært tiltænkt Signature-udgaverne, men en tusse er en overkommelig investering.

Har haft DAC-gæstebesøg, og det står klart for mig at Tento PortaDAC p.t. er den begrænsende faktor. Det er nu ikke nogen overraskelse, men var fint at få det bekræftet ift hvor pengene bør inveteres næste gang.

Re: Allo Digione Player

Indlæg: 8. nov 2020, 20:34
af kvik
Har ændret lidt på tingene, har anskaffet en RPi4, så streamer- og serversiden kan fysisk adskilles.

Allo Digione Player fungerer nu som ren streamer. Bruger fortsat piCorePlayer, men har afinstalleret LMS. Desuden er pCP nu tweaket baseret på råd/forslag her og her.

Har også installeret pCP på RPi4, men kun for at bruge det som platform for LMS, afsplleren (squeezelite) er deaktiveret. Her har jeg foreløbigt ikke tweaket pCP, mangler at undersøge hvad evt kan være gunstigt her på serversiden. Den eksterne HDD med musik er nu tilkoblet RPi4, hvor de tre ubenyttede USB-porte så er deaktivieret.

Og, jeg har begået en slags helligbrøde, både streamer og server kører nu trådløst, via den indbyggede wifi. Bagtanken er primært at teste om det giver en lydmæssig gevinst at fjerne homeplug’en (til den kaplede forbindelse), der ellers ville dele stikkontakt/sikringskreds med strømforsyningerne til switch’en og de to tærter (dvs 3x switch-mode).

Herunder et billede af hvordan det så ud under lyttestolen før jeg fjernede switch+homeplug..

PCP_LMS.jpg
PCP_LMS.jpg (780.4 KiB) Vist 4452 gange

Re: Allo Digione Player

Indlæg: 1. dec 2020, 12:59
af Krellef
Det ser alt sammen spændende ud. Jeg har selv rodet med en Rpi 4B ift. at lave den til en NAS, men valgte at parkere projektet og sælge min Pi, da det krævede mere tid, end jeg synes (den manglende) forskel i lydkvalitet retfærdiggjorde. Her snakker vi ift. Tidal Hifi samt Deezer.

Re: Allo Digione Player

Indlæg: 28. feb 2021, 12:16
af kvik
Sikkert ikke så forfærdeligt interessant for folk flest, men her et billede af wifi-versionen..

pcp_lms.JPG
pcp_lms.JPG (832.01 KiB) Vist 4132 gange

Re: Allo Digione Player

Indlæg: 6. sep 2022, 23:02
af kvik
Efteråret kom tidligt i år, så har nørdet med tærterne de sidste par uger. To udfordringer har presset sig på: 1) Hvad gør jeg med det faktum, at LMS går i koma, hver gang strømmen går ? 2) Kan jeg forbedre DAC'ens ydelse ved at software-upsample?

Punkt 2 har jeg på sin vis allerede teste lidt med Audirvana, men så gik det op for mig, at Squeezelite jo også har SoX indbygget, og dermed kan upsample. Vender tilbage til det, og starter istedet med den komatøse LMS.

En kort genopfriskning.. RPi 3B+ kører pCP/Squeezelite, og streamer til DAC'en. RPi 4B kører pCP/LMS, fungerer som server, og er tilkoblet USB-harddisk med AIFF-musikfiler. Styrer afspilningen med iPeng på min iPhone, bruger Mac'en når der skal pilles ved indstillingerne. Det hele foregår trådløst.

Det har undret mig, at jeg aldrig så andre klage over at strømafbrydelser forkrøblede LMS. Godt nok viser pCP en lille notits om, at LMS som server bør afsluttes 'ordentligt', hvilket vil sige vha Shutdown i brugergrænsefladen, og ikke ved bare trække strømstikket ud. På den anden, der må være mange andre, der bruger pCP/LMS som jeg gør, og nogen af dem må da blive udsat for strømafbrydelser i ny og næ.

En nordmand har startet en tråd med tips til brug af LMS. Han anvender Raspberry Pi OS, ikke pCP, og er desuden Windows-mand, så det tog mig lidt tid at fange nytteværdien, men tll sidst tænkte jeg, tja, hvorfor ikke prøve RPi OS.

pCP's brugergrænseflade er nogenlunde forståelig og brugbar for en amatør. Med RPi OS bevæger vi os over i noget ssh og sudo halløjsa. Her har Carsten (McM_dk) igen ydet uvurderlig hjælp, uden den havde jeg givet op ved første forhindring (og der var nogle stykker af dem undervejs).

Hvor om alting er, jeg fik RPi OS igang, fik slået unødvendige RPi features fra (HDMI, bluetooth, mm), fik installeret LMS, og fik mountet (tilkoblet) harddisken. Men, ak, når strømmen gik, forsvandt også harddisken permanent. Med hjælp fra nordmanden fik jeg identificeret problemet, et sølle mellemrum for meget i en vigtig kommandolinje, jeg havde lagt ind. Nu tror jeg sørme, at strømafbrydelsesproblematikken er løst, i hvert fald baseret på de tester jeg efterfølgende har gennemført.

Det er dejligt med en succesoplevelse, og jeg må tilstå, at jeg har fået lidt blod på tanden i forhold til installere RPi OS/Squeezelite på streamer-tærten. Vi får se, i første omgang er jeg gået i gang med rode med punkt 2 nævnt indledningsvis.

Jeg har en DAC, der upsampler fra PCM til DSD. Den endelige opløsning afhænger af indgangssignalets opløsning, hvor 44.1 ender som DSD128 og 176.4 ender som DSD256. Dette er i hvert fald, hvad min research siger, DAC'ens dokumentation er meget mangelfuld, så jeg har skilt den ad og googlet intensivt.

Med Audirvana på Mac'en og en Singxer usb-spdif converter har jeg sammenlignet en opsamplet musikfil med den originale via streameren (DAC'en har to indgange og indgangsvælger). Her syntes jeg at høre lidt forskel, uden at ville tillægge vurderingen for meget vægt, fordi det var kortere lyttesessioner.

Som sagt så kan Squeezelite upsample (det kan LMS for så vidt også), og den bruger samme SRC som Audirvana, nemlig SoX (i Audirvana kan man alternativt vælge iZotope). Så nu har jeg ledet i dagevis på nettet efter en god SoX-indstilling, mindedes en tråd med folks favoritindstillinger, men fandt den ikke igen, fandt i det hele taget ikke så meget som jeg havde håpet. Her og her er det jeg endte med.

Har netop lagt soundchecks indstillinger ind (dog med 192kHz som maks.), og sidder nu og lytter. Der er lyd, og det er altid et godt tegn :grin: men der er også noget galt et sted, for indimellem springer den midt i nummeret til næste nummer. Det behøver ikke være SoX'en, kan også være andre indstillinger (RPi, pCP, LMS), måske noget så simpelt som bufferstørrelsen. Det må undersøges nærmere..

[fortsættelse følger]

Re: Allo Digione Player

Indlæg: 7. sep 2022, 15:55
af Claus-DK
Det er et stort arbejde du har med at få en billig afspiller..

Re: Allo Digione Player

Indlæg: 7. sep 2022, 21:21
af kvik
Jeg bider mig fast som en terrier 8-)

Re: Allo Digione Player

Indlæg: 18. sep 2022, 16:39
af kvik
Nu har jeg vist fået løst problemet med de afkortede numre, jeg kan dog ikke gennemskue hvordan og hvorfor :-)

Først gik det op for mig, at jeg havde valgt 64-bit præcision til opsamplingen, men min pCP-version kørte kun med 32-bit. Jeg startede derfor med at ændre SoX-præcisionen til 32-bit. Det gjorde dog ingen forskel, korte numre (under ca. 3 minutter) spillede fint, men længere numre blev fortsat afkortet.

Så kiggede jeg på output bufferen, der var sat til 500000 (500MB). Jeg regnede mig frem til, at en 32-bit / 176.4 kHz fil fylder små 85 MB per minut, hvilket med valgte buffer burde give små 6 minutters spilletid. Hm, mærkeligt, så prøvede jeg at øge bufferstørrelsen, først til 700MB, men uden at afspille nogen filer. Derefter tjekkede jeg hvor meget pCP egentlig fylder, og øgede igen størrelsen, nu til 900MB. CRASH! jeg mistede kontakten med pCP, og heller ikke genstart på den hårde måde (trække stikket ud) kunne genoprette kontakten.

Ok, hvad gør man så? Jeg besluttede at simpelthen installerede pCP pånyt, denne gang i 64-bit udgaven. Ændrede SoX-præcisionen tilbage til 64-bit, og satte output bufferen til 100MB. Og, nu fungerer det så som det skal.

Herunder ses de forskellige indstillinger, jeg bruger. Alt i denne lange tråd har jo handlet om at optimere lyden. Nu hvor 'systemet' fungerer, kan jeg begynde at lege med SoX-indstillingerne, for at se om jeg kan pejle mig ind på den lyd, der fungerer bedst for mig, med den DAC jeg bruger.

Jeg overvejer fortsat, om det vil være hensigtmæssigt at installere RPi OS + Squeezelite på streamer-tærten, i stedet for nuværende pCP+Squeezelite. Jeg overvejer også, om det vil være hensigtmæssigt at flytte opsamplingen over på server-tærten, for at have mindst mulig CPU-belastning på streamer-tærten. Jeg kigger desuden igen på DAC'ens opbygning, fordi det valgte filter der vil kunne indikere, hvilket filter jeg ideelt set bør anvende i SoX.

--

squeezelite settings.png
squeezelite settings.png (119.97 KiB) Vist 2185 gange
kernel tweaks.png
kernel tweaks.png (64.18 KiB) Vist 2185 gange
overclocking.png
overclocking.png (34.61 KiB) Vist 2185 gange

Re: Allo Digione Player

Indlæg: 21. sep 2022, 19:47
af kvik
Af nysgerrighed prøvede jeg Soundcheck's sKit, der er en pakke-løsning med hans foretrukne indstillinger/tweaks. Installationen gik fint, men pakken er møntet på RPi 4, og jeg har jo RPi 3B+ (Allo streameren), så jeg fik aldrig squeezelite i gang. Nu anvender jeg stort set samme indstillinger allerede, så det gør ikke noget, men har man en RPi 4, kan man jo teste sKit selv.