Jump to content

Przemek_65101

Użytkownicy
  • Content Count

    39
  • Joined

  • Last visited

Community Reputation

17 Neutralny

Recent Profile Visitors

151 profile views
  1. A więc sprawdź najpierw jak wyglada output komendy lsblk: [email protected]:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT mmcblk0 179:0 0 14.4G 0 disk ├─mmcblk0p1 179:1 0 48M 0 part /boot └─mmcblk0p2 179:2 0 14.4G 0 part / [email protected]:~# [email protected]:~# [email protected]:~# Potem wsadź pendrive i sprawdź jeszcze raz- będzie zapewne coś takiego: [email protected]:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 1 29.5G 0 disk └─sda1 8:1 1 29.5G 0 part mmcblk0 179:0 0 14.4G 0 disk ├─mmcblk0p1 179:1 0 48M 0 part /boot └─mmcblk0p2 179:2 0 14.4G 0 part / [email protected]:~# Teraz odpal dietpi-drive_manager (jeśli pendrive jest sformatowany do ntfs, to automatycznie zostaną zainstalowane sterowniki do ntfs) i najedź na urządzenie które chcesz zamontować (czyli /dev/sda1) i kliknij ENTER: Najedź na pole Mount aby wskazać gdzie ma być zamontowane i kliknij ENTER: Ja wpisałem sobie /mnt/SP32 jako miejsce montowania: Potem wybierasz Back -> Exit -> OK i możesz sprawdzić czy widzisz muzyke po wydaniu komendy ls -l /mnt/SP32 (/mnt/SP32 zamień na miejsce montowania które wskazałeś): [email protected]:~# ls -l /mnt/SP32/ total 28096 -rwxrwxrwx 1 root root 28768321 Jun 17 2017 10 Don't Let This Feeling Fade.flac drwxrwxrwx 1 root root 0 Sep 10 22:08 folder [email protected]:~# Jak chcesz korzystać z tej muzyki w Squeezlite to podaj miejsce montowania w Settings -> Basic Settings -> Media Folders -> Folder: /mnt/SP32/ i po wszystkim kliknij Apply: Powinno zadziałać 😜 Pozdr, Przemek
  2. INSTALACJA I KONFIGURACJA DietPi i Squeezbox/Squeezlite/Logitech Media Server Czołem, Nabyłem USBridge z DietPi, ale jeśli miałbym je zainstalować od zera to zrobiłbym to tak: 1. Pobierz obraz ze strony https://dietpi.com/downloads/images/ (plik DietPi_SparkySBC-ARMv7-Stretch_AlloGUI.7z) 2. Rozpakuj archiwum i nagraj plik *.img za pomocą programu Etcher na kartę microSD https://www.balena.io/etcher/ 3. Wsadź karte microSD do urządzenia, podłącz kabel sieciowy Ethernet, klawiature oraz monitor po HDMI (może się przydać do początkowej konfiguracji) UWAGA 1: Jeśli masz już zainstalowane DietPi na karcie eMMC, to po wsadzeniu karty microSD również z DietPi, system zgłupieje i nie będzie działał prawidłowo. Trzeba uzywać albo jednej albo drugiej karty- nie można obu na raz. Nie ma problemu jeśli np. na karcie eMMC jest Volumio a na microSD DietPi (przynajmniej nie powinno być- nie testowałem) UWAGA 2: Jeśli najpierw uruchamia Ci się system z karty eMMC, a chciałbyś aby najpierw startował system z karty microSD, postępuj zgodnie z tą instrukcją https://github.com/sparky-sbc/sparky-test/tree/master/boot-device : On sparky boot device priority can be change by reloading the bootloader.bin this folder contains the bootloader.bin for first priority on uSD card. by default volumio boots from eMMC first, dietpi OS boots uSD card first. ssh login cd /usr/src/ wget https://raw.githubusercontent.com/sparky-sbc/sparky-test/master/boot-device/install.sh sh install.sh UWAGA 3: Jeśli na karcie eMMC masz już jakiś system a chciałbyś na niej zainstalować DietPi to postępuj zgodnie z tą instrukcją (najpierw musisz ustawić bootowanie z karty microSD- patrz UWAGA 2😞 https://github.com/sparkysbc/sparky_linux_images/blob/master/sparky_built-in_emmc_flash_from sd.pdf 4. Jeśli już uda Ci się nagrać obraz i uruchiomić DietPi, to podłącz go do monitora przez HDMI oraz podłacz klawiature lub zaloguj się po SSH (np. przez Putty podając adres IP urządzenia). Tutaj jest pokazane jak wygląda pierwszy start urządzenia: https://youtu.be/f0tMX8EdP4Y?t=200 Aby się zalogować, użyj poniższych danych: username = root password = dietpi Po zalogowaniu, pierwsze co należy zrobić to zupdate'ować system do najnowszej wersji, a potem go przerestartować: dietpi-update reboot 5. Gdy mamy najnowszą wersję zainstalowaną, to możemy zacząć konfigurację za pomocą Allo GUI, czyli odpalamy przeglądarke i wpisujemy adres http://dietpi.local lub http://<IP adres urządzenia> i logujemy się: username = [email protected] password = allo Pierwsze co należy zrobić, to wybrać kartę dźwiekową, czyli zjeżdzamy na dół strony, w sekcji System Settings klikamy View: A potem w sekcji SOUNDCARD SELECTION wybieramy 'usb-dac' jeśli nasz DAC obsługuje USB 2.0 (raczej 90% przypadków) lub 'usb-dac-1.1' jeśli nasz DAC ma starszy interfejs USB 1.1 lub jakieś inne cudo z listy (nie znam znaczenia wszystkich opcji 😉 Zmiany można podejrzeć w pliku cat /DietPi/uEnv.txt (aotg.aotg1_speed=0 -> USB 2.0 aotg.aotg1_speed=1 -> USB 1) 6. Osobiście korzystam z Squeezbox/Squeezlite/Logitech Media Server. Po poprawnym zainstalowaniu i skonfigurowaniu, można sterować urządzeniem z telefonu za pomocą aplikacji Squeezer. Domyślnie zainstalowany jest klient, i trzeba doinstalować serwer aby mieć wszystko w jednym urządzeniu, czyli trzeba odpalić komendę dietpi-launcher i zainstalować dwie poniższe pozycje *tutaj nr 35 i 36): Potem należy skonfigurować DACa dla Squeezlite, czyli klikamy View: I wybieramy ile bitowy jest nasz DAC w sekcji Bit depth (16, 24, 32) oraz w jaki psosób wspiera DSD w sekcji DSD Native Output: Jeśli chodzi o wspieranie DSD to mamy następujące opcje: disabled -> DAC nie wspiera DSD, DSD jest konwertowane do PCM dop -> DSD jest przesyłane jako DoP (DSD over PCM) u32be -> dla mojego 32bit'owego DACa oznacza to natywne wsparcie dla DSD Generalnie trzeba pokombinowac z tymi ustawieniami żeby wszystko było OK. Na poczatek proponuję wyłączyć obsługę DSD (disabled) i wybrać właściwą ilość bitów a potem pokombinować z obsługą DSD. Zmiany można podejrzeć w pliku cat /etc/systemd/system/squeezelite.service 7. Jeśli chcesz korzystać z TIDALa czy Deezera, to przeczytaj ten post https://www.audiostereo.pl/topic/135561-allo-sparky-usbridge/?do=findComment&comment=4641806 😉 8. Jeśli korzystasz z dysku NAS, który udostępnia zasoby przez SMB to aby móc odtwarzać z niego muzykę to odpal dietpi-drive_manager , podaj tam IP adres oraz hasło do NAS oraz punkt montowania np. /mnt/QNAP Potem odpal konfigurację Squeezlite w przeglądarce http://<IP adres urządzenia>:9000/ i wskaż, ze w powyższym punkcie montowania są pliki z muzyką Settings -> Basic Settings -> Media Folders -> Folder: /mnt/QNAP/ Muzyka będzie dostępna w : My Music -> Music Folder 9. Jesli na Twoim dysku NAS działa serwer UPnP lub po prostu masz gdzieś takowy w sieci i chciałbyś z niego odtwarzać muzykę, to musisz to skonfigurować: Settings -> Advanced [tab] -> Remote Music Libraries [scroll menu] -> UPnP/DLNA Client: Enabled [select] Muzyka będzie dostępna w: My Music -> Remote Music Libraries (niestety z jakiegoś powodu nie jest to widoczne w apce Squeezer słuzacej do sterowania) 10. Jak przełączać się między DACami opisałem tutaj i obecnie używam tego sposobu zamiast używania dwóch oddzielnych playerów: https://www.audiostereo.pl/topic/135561-allo-sparky-usbridge/?do=findComment&comment=4635885 NA PODSTAWIE: https://dietpi.com/phpbb/viewtopic.php?f=8&t=2317&p=8869 https://youtu.be/f0tMX8EdP4Y?t=200 Pozdr, Przemek
  3. Czołem, Z tego co się orientuję, to mconnect działa na podobnej zasadzie co BubbleUPnP czyli odpalasz aplikacje na telefonie / tablecie a następnie wskazujesz USBridge z Volumio (czy DietPi) jako odbiorcę muzyki i aplikacja wysyła muzykę przez UPnP do USBridge, ponieważ to aplikacja z telefouu łączy się z TIDALem, a nie urządzenie. Jak dla mnie wadą takiego rozwiazania jest to, że telefon czy tablet musi być cały czas włączony (bateria się rozładowuje), ponieważ to on tak na prawdę odtwarza muzykę, a USBridge jest tylko odbiorcą. Wyłączasz telefon z mconnect czy Bubble UPnP i muzyka przestaje grać. Gdy używasz DietPi + Squeezbox/Squeezlite/Logitech Media Server to wtedy samo urządzenie łączy sie z serwisem TIDAL, a aplikacją Squeezer tylko sterujesz jaka muzyka ma być odtwarzana. Wyłączasz telefon, a muzyka dalej gra. Pozdr, Przemek P.S. Nie wiem czemu, ale na tym forum nie mogę edytować swoich postów za bardzo- zaraz po napisaniu mogę, ale po chwili już nie jest to możliwe... Więc aby uzupełnić poprzedni post, dodam tylko, że należy zainstalować pozycję 35 (serwer) oraz 36 (klient- zaznaczony, bo domyślnie zainstalowany) aby korzystać z Squeezbox/Squeezlite/Logitech Media Server na DietPi.
  4. Cześć, Volumio samo w sobie jest darmowe, ale jeśli chcesz korzystać z TIDALa to niestety musisz korzystać z MyVolumio i za to płacić https://volumio.org/volumio-plans-pricing/ Ja korzystam z DietPi na którym mam zainstalowany Squeezlite (klient zainstalowany jest domyślnie, trzeba zainstalować dodatkowo serwer) i korzystam z TIDALa HiFi za darmoszke. Działa na prawde fajnie, super stabilnie i można sterować z telefonu za pomocą bardzo dobrej, darmowej i wygodnej apki Squeezer 😉 Aby uruchomić TIDALa, trzeba jedynie zarejestrować się na stronce https://mysqueezebox.com/index/Home i podać tam dane swojego konta TIDAL. Następnie aktywujesz wtyczkę TIDALa (jeśli nie była wcześniej aktywna): Potem podajesz dane logowania ze stronki mysqueezebox w ustawieniach: I to tyle 😉 W ten sam sposób można korzystać z Deezer'a, ale niestety nie jest dostępna opcja HiFi tylko MP3. Deezer niestety nie udostęonia interfejsu do FLACów https://en.deezercommunity.com/other-devices-49/deezer-hifi-logitech-media-server-not-streaming-16-bit-44-1-khz-5428/index2.html Apropos nowego USBridge Signature, to osobiście wstrzymam się z zakupem tego cuda zaraz po premierze, bo pierwsze wersje na pewno będa eksperyumentalne i soft, który ma niby działać na bazie modułu Maliny, też pewnie będzie miał parę bugów. Niech hardware się "ułoży" a software "wygrzeje"- wtedy pewnie go nabędę. Aczkolwiek chętnie poczytam opinie odważniejszych Forumowiczów, którzy dokonają zakupu wczesniej 😄 Pozdr, Przemek
  5. Dzięki WIELKIE @pw01 ! Po zdefiniowaniu MAC addresów, widzę oba playery po jednym dla każdego DAC'a i dokładnie o to mi chodziło 😉 Poprzednio pewnie serwer głupiał, bo playery nie miały przypisanych MAC adresów i raz wyświetlał się jeden, raz drugi, a raz trzeci. Co zrobiłem, to na początku wyedytowałem plik /etc/asound.conf i zmieniłem tam card1 na card0, żeby domyślny player o nazwie DietPi-Squeezelite nie używał żadnej karty. Następnie wyedytowałem pliki od playerów i pododawałem MAC adresy po parametrze -m: [email protected]:/etc/systemd/system# cat squeezeliteD10.service [Unit] Description=squeezeliteD10 [Service] Type=simple ExecStart=/usr/bin/squeezelite -a 4096:8096:32:0 -m dd:dd:dd:dd:dd:dd -C 5 -o front:CARD=D10,DEV=0 -n 'Topping-D10' -f /var/log/squeezeliteD10.log -D :u32be [Install] WantedBy=multi-user.target [email protected]:/etc/systemd/system# cat squeezeliteQUTEST.service [Unit] Description=squeezeliteQUTEST [Service] Type=simple ExecStart=/usr/bin/squeezelite -a 4096:8096:32:0 -m cc:cc:cc:cc:cc:cc -C 5 -o front:CARD=Qutest,DEV=0 -n 'Chord-QUTEST' -f /var/log/squeezeliteQUTEST.log -D :dop [Install] WantedBy=multi-user.target [email protected]:/etc/systemd/system# I przez przegladarkę oraz aplikację Squeezer widzę oddzielne niezależne playery 😉 Mam jednak nadal dwa problemy: 1. Oba DACi grają duuuuużo ciszej niż gdy były używane w domyślnym playerze DietPi-Squeezelite 2. Pomimo wydania komend: systemctl enable squeezeliteD10.service systemctl enable squeezeliteQUTEST.service Playery nie startują po restarcie systemu, a w logach jest informacja, że output device is busy (pomimo tego, że domyślny player nie powinien używac tych DACów, bo ma zdefiniowane card0 w /etc/asound.conf): [email protected]:~# cat /var/log/squeezeliteD10.log [11:11:02.915223] test_open:281 playback open error: Invalid argument [11:11:02.915735] output_init_common:382 unable to open output device [email protected]:~# cat /var/log/squeezeliteQUTEST.log [11:11:02.884686] test_open:281 playback open error: Invalid argument [11:11:02.885134] output_init_common:382 unable to open output device [email protected]:~# [email protected]:~# cat /etc/asound.conf pcm.!default { type hw card 0 device 0 } ctl.!default { type hw card 0 } [email protected]:~# Oczywiście po manualnym wystartowaniu, playery śmigają: systemctl enable squeezeliteD10.service systemctl enable squeezeliteQUTEST.service Niemniej jednak jest to DUŻY progres 😄 Poczytam jeszcze ten wątek co podeesłałeś- teraz tylko na szybko zrobiłem test 😜 @wtsz D10 ma tylko wejście USB, nie ma wejścia na zasilacz i pobiera sygnał audio oraz zasilanie z portu USB do którego jest podłączony. D10 potrzebuje 5V/500mA a na czystym wyjściu "starej" nakładki USBridge może być maksymalnie 5V/350mA więc po prostu D10 nie działa. D70 ma wbudowany zasilacz, więc nie będzie pobierał prądu na czystym wyjściu nakładki USBridge, więc spokojnie można, a nawet trzeba go tam podłączyć, bo po to została właśnie stworzona ta nakładka aby dawać czysty sygnał na wyjsciu USB. Tak więc do D70 to zdecydowanie USBridge Signature albo czyste wyjscie ze "starego" USBridge. TEORETYCZNIE powinno być dużo lepiej niż USB z kompa, czy ze Sparky czy z Maliny, ale to każdy musi sam ocenić ;-) Widzę, że akurat ktos sprzedaje na alledrogo (gdybym wcześniej nie kupił sobie to bym tego łyknął na pewno) https://allegro.pl/oferta/transport-allo-sparky-usbridge-zasilacz-tomanek-8433406163 Gdzie kupowałeś D70? Też się do niego przymierzam- mam wrazenie, że wciągnie nosem obecne "hity" wśród DACów audiofilskich firm ;-)
  6. Grzebie grzebie i znalazłem obejście na gazomierzu jak używać dwóch DACów z DietPi oraz Squeezelite i jak się między nimi przełączać: Tak jak pisałem wcześniej, DAC podpięty do Sparky jest rozpoznawany jako pierwszy (card1) a ten podłączony do USBridge jako drugi (card2): [email protected]:~# ls -l /proc/asound/ total 0 lrwxrwxrwx 1 root root 5 Aug 27 07:57 atm7059link -> card0 dr-xr-xr-x 6 root root 0 Aug 27 07:57 card0 dr-xr-xr-x 3 root root 0 Aug 27 07:57 card1 dr-xr-xr-x 3 root root 0 Aug 27 07:57 card2 -r--r--r-- 1 root root 0 Aug 27 07:57 cards lrwxrwxrwx 1 root root 5 Aug 27 07:57 D10 -> card1 -r--r--r-- 1 root root 0 Aug 27 07:57 devices -r--r--r-- 1 root root 0 Aug 27 07:57 hwdep -r--r--r-- 1 root root 0 Aug 27 07:57 pcm lrwxrwxrwx 1 root root 5 Aug 27 07:57 Qutest -> card2 -r--r--r-- 1 root root 0 Aug 27 07:57 timers -r--r--r-- 1 root root 0 Aug 27 07:57 version [email protected]:~# Okazuje się, że Squeezelite korzysta z domyślnego urządzenia audio skonfigurowanego w /etc/asound.conf , którym domyślnie jest card1: [email protected]:~# cat /etc/asound.conf pcm.!default { type hw card 1 device 0 } ctl.!default { type hw card 1 } [email protected]:~# Stworzyłem zatem sobie dwa pliki, jeden taki jak oryginalny /etc/asound.conf a w drugim zmieniłem urzadzenie na card2: cp /etc/asound.conf /root/asound_CARD1.conf cp /etc/asound.conf /root/asound_CARD2.conf nano /root/asound_CARD2.conf // zamiana card1 na card2, potem Ctrl+O i Enter aby zapisać i Ctrl+X i Enter żeby wyjść Pliki zatem wyglądają następujaco: [email protected]:~# cat asound_CARD1.conf pcm.!default { type hw card 1 device 0 } ctl.!default { type hw card 1 } [email protected]:~# cat asound_CARD2.conf pcm.!default { type hw card 2 device 0 } ctl.!default { type hw card 2 } [email protected]:~# Teraz, aby wybrać DACa, którego chcę używać, muszę po prostu podmienić plik /etc/asound.conf i zrestartować squeezelite.service : cp /root/asound_CARD1.conf /etc/asound.conf && systemctl restart squeezelite.service // będzie działać card1 czyli u mnie D10 cp /root/asound_CARD2.conf /etc/asound.conf && systemctl restart squeezelite.service // będzie działać card2 czyli u mnie Qutest Dodałem te komendy do aplikacji "SSH button" na telefonie, której używam do wyłączania urządzenia (komenda: shutdown -h now) oraz restartowania (komenda: reboot) więc teraz mogę przełączać DACi za pomocą tej właśnie aplikacji: Nie jest to najbardziej eleganckie rozwiązanie, ale działa wygodnie. Idealnie byłoby gdyby można było przełączać DACi tak jak w Daphile czyli zmieniając Playera, jednak póki co nie wiem jak to osiagnąć... Pozdrawiam, Przemek P.S. Taka mała uwaga / ciekawostka... Używany przeze mnie Topping D10 jest DACiem USB który jest zasilany z portu USB i potrzebuje 5V / 0.5A. Niestety nie można go podłączyć do czystego wyjścia USB na USBridge'u ponieważ tam maksymalny prąd na wyjściu wynosi 350mA więc jedyne co pozostaje to podłączenie do portu USB na Sparky. Tak właśnie obecnie robię. Całe urządzenie jest zasilane podstawowym zasilaczem impulsowym z zestawu i... jestem pozytywnie zaskoczony jak ładnie gra DAC za 400zł... Po za tym jest to mega praktyczne rozwiazanie, ponieważ D10 nie ma dodatkowego zasilacza, zatem włącza i wyłacza się razem z USBridgem. A w zasadzie USBridge nie jest potrzebny, wystarczyłby sam Sparky za 170zł. Zatem za zestaw Topping D10 (400zł) + Allo Sparky (170zł)+ zasilacz Sparky (50zł)+ obudowa Sparky (50zł) musimy zapłacić jakieś 670zł (tyle mniej więcej co Yamaha WXAD-10 która kosztuje 633zł). Za 670zł otrzymujemy zestaw, który możemy potem sobie rozbudować (zmienić DAC na lepszy), a w obecnej formie wspiera on PCM do 384kHz oraz DSD256 (natywnie), bo na pokładzie DACa jest nie byle jaki ESS Sabre ES9018K2M http://www.tpdz.net/products_detail/productId=30.html Do D10 nie mam żadnych zastrzeżeń jeśli chodzi o jakość wykonania, a nawet jestem mega pozytywnie zaskoczony jak solidnie jest wykonany i jak ładnie wygląda... Gdy jest postawiony obok Qutesta, laik nie rozpozna, który DAC kosztuje 400zł a który 6000zł, a jeśli chodzi o rozpoznanie brzmienia to też może być różnie... Chińczycy niesamowicie mieszają na rynku DACów...
  7. Poczytałem sobie troche Internet: https://www.hagensieker.com/wordpress/2018/06/12/302/ https://www.max2play.com/en/wiki/command-line-options-for-squeezelite/ https://www.dobreprogramy.pl/mariushko/Poradnik-systemd-cz.-1,67627.html I okazuje się, że w pliku /etc/systemd/system/squeezelite.service definiuje się player'a. Po opcji -n podaje się jego nazwę, natomiast po opcji -o można podać urządzenie z którego ma korzystać. Listę dostępnych urządzeń sprawdzamy komendą squeezelite -l która u mnie wyglada tak: [email protected]:/etc/systemd/system# squeezelite -l Output devices: null - Discard all samples (playback) or generate zero samples (capture) sysdefault:CARD=atm7059link - atm7059_link, - Default Audio Device dmix:CARD=atm7059link,DEV=0 - atm7059_link, - Direct sample mixing device dmix:CARD=atm7059link,DEV=1 - atm7059_link, - Direct sample mixing device dmix:CARD=atm7059link,DEV=2 - atm7059_link, - Direct sample mixing device dsnoop:CARD=atm7059link,DEV=0 - atm7059_link, - Direct sample snooping device dsnoop:CARD=atm7059link,DEV=1 - atm7059_link, - Direct sample snooping device dsnoop:CARD=atm7059link,DEV=2 - atm7059_link, - Direct sample snooping device hw:CARD=atm7059link,DEV=0 - atm7059_link, - Direct hardware device without any conversions hw:CARD=atm7059link,DEV=1 - atm7059_link, - Direct hardware device without any conversions hw:CARD=atm7059link,DEV=2 - atm7059_link, - Direct hardware device without any conversions plughw:CARD=atm7059link,DEV=0 - atm7059_link, - Hardware device with all software conversions plughw:CARD=atm7059link,DEV=1 - atm7059_link, - Hardware device with all software conversions plughw:CARD=atm7059link,DEV=2 - atm7059_link, - Hardware device with all software conversions sysdefault:CARD=D10 - D10, USB Audio - Default Audio Device front:CARD=D10,DEV=0 - D10, USB Audio - Front speakers surround21:CARD=D10,DEV=0 - D10, USB Audio - 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=D10,DEV=0 - D10, USB Audio - 4.0 Surround output to Front and Rear speakers surround41:CARD=D10,DEV=0 - D10, USB Audio - 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=D10,DEV=0 - D10, USB Audio - 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=D10,DEV=0 - D10, USB Audio - 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=D10,DEV=0 - D10, USB Audio - 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=D10,DEV=0 - D10, USB Audio - IEC958 (S/PDIF) Digital Audio Output dmix:CARD=D10,DEV=0 - D10, USB Audio - Direct sample mixing device dsnoop:CARD=D10,DEV=0 - D10, USB Audio - Direct sample snooping device hw:CARD=D10,DEV=0 - D10, USB Audio - Direct hardware device without any conversions plughw:CARD=D10,DEV=0 - D10, USB Audio - Hardware device with all software conversions sysdefault:CARD=Qutest - Qutest, USB Audio - Default Audio Device front:CARD=Qutest,DEV=0 - Qutest, USB Audio - Front speakers surround21:CARD=Qutest,DEV=0 - Qutest, USB Audio - 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Qutest,DEV=0 - Qutest, USB Audio - 4.0 Surround output to Front and Rear speakers surround41:CARD=Qutest,DEV=0 - Qutest, USB Audio - 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Qutest,DEV=0 - Qutest, USB Audio - 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Qutest,DEV=0 - Qutest, USB Audio - 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Qutest,DEV=0 - Qutest, USB Audio - 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Qutest,DEV=0 - Qutest, USB Audio - IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Qutest,DEV=0 - Qutest, USB Audio - Direct sample mixing device dsnoop:CARD=Qutest,DEV=0 - Qutest, USB Audio - Direct sample snooping device hw:CARD=Qutest,DEV=0 - Qutest, USB Audio - Direct hardware device without any conversions plughw:CARD=Qutest,DEV=0 - Qutest, USB Audio - Hardware device with all software conversions [email protected]:/etc/systemd/system# Stworzyłem zatem dwa pliki dla dwóch DACów, przyjkład dla jednego z nich poniżej (drugi jest analogiczny): [email protected]:/etc/systemd/system# cat squeezeliteD10.service [Unit] Description=squeezeliteD10 [Service] Type=simple ExecStart=/usr/bin/squeezelite -a 4096:8096:32:0 -C 5 -o hw:CARD=D10,DEV=0 -n 'Topping-D10' -f /var/log/squeezeliteD10.log -D :u32be [Install] WantedBy=multi-user.target [email protected]:/etc/systemd/system# Po stworzeniu plików, pouruchamiałem permanentnie serwisy i zrestartowałem urządzenie: systemctl enable squeezeliteD10.service systemctl enable squeezeliteQUTEST.service reboot Niestety po restarcie, serwisy nie są aktywne, w obu pokazuje się błąd o problemie z otwarciem urządzenia: [email protected]:~# cat /var/log/squeezeliteD10.log [23:54:36.031509] test_open:281 playback open error: Device or resource busy [23:54:36.031814] output_init_common:382 unable to open output device [email protected]:~# Zrozumiałbym, gdyby błąd dotyczył jednego urzadzenia, tego które jest przypisane do card1 i które jest uzywane przez domyślny serwis squeezelite.service, jednak błąd był taki sam w obu przypadkach. Tymczasem squeezelite.service działał bez problemu. Po wyłączeniu i właczeniu serwisów, zaczynają one być aktywne: systemctl stop squeezeliteD10.service systemctl start squeezeliteD10.service systemctl stop squeezeliteQUTEST.service systemctl start squeezeliteQUTEST.service Po zalogowaniu się do serwera LMS, pokazuje się zawsze jeden player, aczkolwiek czasami był to domyślny DietPi-Squeezelite a czasem jeden z DACów. Dziwnie się to wszystko zachowywało i niestety nie udawało mi się wybierać playera tak jak robi się to w Daphile. W Daphile każdy podpięty DAC to odzielny player i można sobie go zmieniać po zalogowaniu do serwera...
  8. Witam, Czy ktoś używał / skonfigurował DietPi oraz Squeezelite z dwoma DACami? Podłączam dwa DACi, jeden do USB na Sparky a drugi do czystego USB na USBridge'u. Oba DACi są widoczne: [email protected]:~# ls -l /proc/asound/ total 0 lrwxrwxrwx 1 root root 5 Aug 27 07:57 atm7059link -> card0 dr-xr-xr-x 6 root root 0 Aug 27 07:57 card0 dr-xr-xr-x 3 root root 0 Aug 27 07:57 card1 dr-xr-xr-x 3 root root 0 Aug 27 07:57 card2 -r--r--r-- 1 root root 0 Aug 27 07:57 cards lrwxrwxrwx 1 root root 5 Aug 27 07:57 D10 -> card1 -r--r--r-- 1 root root 0 Aug 27 07:57 devices -r--r--r-- 1 root root 0 Aug 27 07:57 hwdep -r--r--r-- 1 root root 0 Aug 27 07:57 pcm lrwxrwxrwx 1 root root 5 Aug 27 07:57 Qutest -> card2 -r--r--r-- 1 root root 0 Aug 27 07:57 timers -r--r--r-- 1 root root 0 Aug 27 07:57 version [email protected]:~# Niestety okazuje się, że DAC podpięty do Sparky (card1) ma zawsze "pierwszeństwo" przed DACiem podpiętym do USBridge'a. Tylko ten podpiety do Sparky działa. Obstawiam, że trzeba wyedytować plik /etc/systemd/system/squeezelite.service i wskazać w nim, że są dwa DACi: [email protected]:~# cat /etc/systemd/system/squeezelite.service [Unit] Description=squeezelite [Service] Type=simple ExecStart=/usr/bin/squeezelite -a 4096:8096:32:0 -C 5 -n 'DietPi-Squeezelite' -f /var/log/squeezelite.log -D :u32be [Install] WantedBy=multi-user.target [email protected]:~# Potem będzie można wybierać, który player/DAC chcemy używać: Jednak nie wiem za bardzo jak to zrobić... Czy ktoś już to próbował? Pozdrawiam, Przemek
  9. Oj ja to aż tak daleko się raczej nie posunę, bo jednak balans między lepszym dźwiękiem a praktycznością musi być dla mnie zachowany ;P Jaki zasilacz Gotronik miałeś na myśli? Mają tego trochę... https://www.gotronik.pl/zasilacze-laboratoryjne-c-12.html
  10. Czołem Rambo- jakie zasilacze są godne uwagi Twoim zdaniem po za wspomnianym Gotronik ?
  11. Co prawda to prawda- kolumny to najważniejsza część toru audio + akustyka pomieszczenia oczywiscie 😉 Kolega @PJotr chyba raczej nie jest sprzedawcą - napisał wiele przydatnych informacji w tym wątku odnoścnie uruchomienia DietPi na USBridge, że bez tego bym kurde się męczył jeszcze przez długi długi czas z jego uruchomieniem. Tak więc dzięki wielkie @PJotr za cenne wskazówki 😉 I proponuję zakończyć już ten temat, bo ostatnią rzeczą o jakiej marzę to zepsucie tego wątku kłótnią o wyższości jednej rzeczy nad drugą, bo każdy ma swoje zdanie i jeden drugiego nie przekona... Tak na koniec tylko dodam, że chyba nawet producenci audiofilskich kabli USB do drukarek podchodzą z dystansem do ich wpływu na jakość brzmienia- no bo jak inaczej wytłumaczyć ten uśmieszek na kablu 😄 ? Pozdr, Przemek
  12. Zgadzam się @PJotr z tym co napisałeś, tyle, że zgadzam się również z tym co jest powiedziane w filmie- niestety mało kto z nas wie jak na prawdę grają jego głośniki ponieważ... w 50-70% słuchamy pomieszczenia w którym są one ustawione 😉 Na prawde warto obejrzeć cały film 😉 Nie chcę tu rozpoczynać niewiadomo jakiej dyskusji, ale zmiany zasilania, źródeł, wzmacniaczy itd. będą dawały zmiany, tylko, że... będą one na prawdę niewielkie... Nie neguję ich sensu, bo... sam ich dokonuje w myśl zasady aby ciągle gonić króliczka 😉 Jednak pogodziłem się z faktem, że choćbym nie wiem co zrobił, nie wiem jak się starał- akustyki pomieszczenia nie przeskoczę i nawet sprzęt za pierdyliard kolumbijskich peso tego nie zmieni 😉 Gość na filmie mówi wprost, że jeśli chodzi o adaptację akustyczną salonu w zwykłym mieszkaniu- sory, ale tu się nie da naprawić akustyki w 100%, można conajwyżej próbować ja trochę poprawić. Albo masz salon w którym mieszkasz, albo dedykowane pomieszczenie w którym słuchasz muzyki- trzeba ustalić priorytety. Można próbować naprawiać akustykę w salonie, ale wtedy koszt elementów wygłuszających wzrasta niemiłosiernie, ponieważ muszą one jakoś wyglądać i trzeba wydać kupę kasy... Niemniej jednak gość zachęca do chociaż próby poprawy akustyki pomieszczenia w myśl zasady, że 80% rezultatów uzyskuje się po 20% kosztów 😉 Pozdr, Przemek P.S. Ty masz swoje zdanie, a ja swoje i ani ja Ciebie ani Ty mnie nie przekonasz, więc ja już więcej się nie wypowiadam nie na temat, bo to w końcu wątek o USBridge'u który jest na prawdę SUPER 😉 Sory za ten mały off topic, ale ten filmik mnie dzisiaj po prostu rozwalił 😉
  13. Polecam obejrzeć to video: https://www.youtube.com/watch?v=cTnituQu8ig Bardzo sensowny koleś opowiada w jeszcze bardziej sensowny spsób o wpływie akustyki poomieszczenia na odbiór muzyki. Polecam obejrzeć film do końca, ponieważ pod koniec poruszane są bardzo ciekawe kwestie. Niemniej jednak kwintesencją całości wydaje się być poniższy fragment: JOHN: You confirmed pretty much what I've been thinking for the last few years. Number one, most audiophiles, most people listening at home do not listen in a dedicated treated room. They're listening in their lounge room. That lounge room is inherently compromised by its dimensions, therefore it's almost like there's a glass ceiling that the room applies on any item so no matter how much money you throw on your speaker, you're gonna get to a point where it's just dead money. JESCO: Yeah, that's right JOHN: I would suggest that glass ceiling is pretty damn low JESCO: Yeah, you wouldn't expect it to be so low Pozdr, Przemek P.S. A tymczasem wracam do słuchania moich audiofilskich kabli USB do drukarkek oraz kabli zasilających- wydałem przecież na nie tyle kasy, że MUSZĄ poprawiać jakość brzmienia :D :D :D
  14. Smutna prawda jest taka, że żadna wymiana zaislacza czy źródła nie wpłynie na odbiór dźwieku w taki sposób jak akustyka pomieszczenia, ustawienie głośników oraz miejsca z którego dokonuje się odsłuchu... Może troche off topic, ale polecam obejrzeć to video: https://www.youtube.com/watch?v=cTnituQu8ig Bardzo sensowny koleś opowiada w jeszcze bardziej sensowny spsób o wpływie akustyki poomieszczenia na odbiór muzyki. Polecam obejrzeć film do końca, ponieważ pod koniec poruszane są bardzo ciekawe kwestie. Niemniej jednak kwintesencją całości wydaje się być poniższy fragment: JOHN: You confirmed pretty much what I've been thinking for the last few years. Number one, most audiophiles, most people listening at home do not listen in a dedicated treated room. They're listening in their lounge room. That lounge room is inherently compromised by its dimensions, therefore it's almost like there's a glass ceiling that the room applies on any item so no matter how much money you throw on your speaker, you're gonna get to a point where it's just dead money. JESCO: Yeah, that's right JOHN: I would suggest that glass ceiling is pretty damn low JESCO: Yeah, you wouldn't expect it to be so low Pozdr, Przemek P.S. A tymczasem wracam do słuchania moich audiofilskich kabli USB do drukarkek oraz kabli zasilających- wydałem przecież na nie tyle kasy, że MUSZĄ poprawiać jakość brzmienia 😄 😄 😄
  15. Można zainstalować na telefonie aplikację (np. SSH button), która wyśle komendę "shutdown -h now" po SSH do USBRidge'a, żeby go wyłączyć 😉
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.