Skocz do zawartości

ayran

Użytkownicy
  • Zawartość

    2510
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    8

Ostatnia wygrana ayran w dniu 29 Grudzień 2016

Użytkownicy przyznają ayran punkty reputacji!

Reputacja

2112 Audioholik^2

Informacje profilowe

  • Branża
    Nie ustawione

Ostatnie wizyty

2217 wyświetleń profilu
  1. ayran

    linux audio embedded system: shadow

    To jest błąd, którego nie potrafię powtórzyć. Ale dodałem rozwiązanie awaryjne. Są walentynki i jest 2019.02.14 https://www.dropbox.com/sh/np5wn33eq0m6hqd/AAA_HittlRaerXcrazqH3OYQa?dl=0 jest jedna poważna rewolucja. Konfiguracja zasobów sieciowych, co było piętą achillesową. Teraz w pliku /etc/netfilesystems należy po prostu taką umieścić linię aby mieć skonfigurowany zasób NFS 192.168.1.1:/media/muzyka albo taką aby mieć dostęp do zasobu SMB(CIFS) //192.168.1.1/muzyka Standardowo cifs jest montowany z username=nobody i pustym hasłem dodatkowe opcje (np. dotyczące autoryzacji do NAS), przydatne zwłaszcza przy CIFS wyglądają tak: //192.168.1.1/muzyka username=bob,password="tajne" czyli ADRES_ZASOBU SPACJA/SPACJE/TABULATOR OPCJE jest to opisane w pkt 6.11 w manualu
  2. ayran

    linux audio embedded system: shadow

    tak, bo przy starcie to co jest zamontowane w /tmp/mnt jest łączone w jeden wirtualny katalog /mnt z którego korzysta mpd. możesz połączyć tak np. dwa zasobu sieciowe w jeden. nawet jak masz tylko jeden zasób to zrób to w /tmp/mnt. tego łączenia brakowało mi bardzo w voyagempd, bez tego w mpd musisz przeglądać katalogi na poszczególnych urządzeniach/zasobach sieciowych a tak jakbyś miałem jeden wielki katalog.
  3. ayran

    linux audio embedded system: shadow

    aha, no i nowszy upmpdcli
  4. ayran

    linux audio embedded system: shadow

    Jest 2019.02.02 Jest nowy mpd. Był przestój bo teraz mpd trzeba inaczej kompilować i musiałem parę rzeczy zmienić. Jest nowa wersja shairport-sync. Jądro to 4.19.8. Obsługuje więcej urządzeń DSD w trybie native. System zajmuje teraz więcej miejsca. Minimum to dysk 128MB. https://www.dropbox.com/sh/dp51m70qjhz77uy/AADm4NLJMVOjrHDaxJqe5TkTa?dl=0 Ps. W systemie jest python3 z modułami. Jak ktoś potrafi to można zrobić sobie klienta www mpd, np. do sterowania z telewizora przez przeglądarkę www.
  5. ayran

    Kabel USB do DAC-a

    Ile razy słyszałeś trzask? Ile razy zgłosiło to jądro? Dlaczego ja nigdy tego nie doświadczyłem? Miałem zryte konwertery ale nie kable. Cud.
  6. ayran

    Kabel USB do DAC-a

    Nie ma mechanizmu korekcji ale jednak jądro linuxa wie że są błędy.
  7. ayran

    Kabel USB do DAC-a

    Opisz mechanizm tego zjawiska.
  8. ayran

    Najlepszy program do zgrywania cd audio do flac lub wave

    w momencie kiedy się zorientowałem to prostu po otagowaniu plików, robiłem "flac -t" a potem jeszcze par2.
  9. ayran

    Najlepszy program do zgrywania cd audio do flac lub wave

    miałem kiedyś laptopa, który losowo chrzanił flac -- crc pliku było niezgodne z treścią.
  10. ayran

    Music Player Deamon

    #!/bin/sh playerstate(){ mpc for CARD in `find /proc/asound -type f -name hw_params | sort`; do echo -n Output: $CARD":::" if [ `cat $CARD | head -n 1 | grep closed` ] then cat $CARD else cat $CARD | egrep '(format|rate|channels)' | grep -v subform | cut -d: -f 2 | cut -c2- | cut -d" " -f1 | tr '\n' ' ' | awk '{print $3":"$1":"$2}' fi done } mpc version || exit 1 while :; do mpc idleloop player | playerstate done to jest skrypt dla wszystkich "hakerów" mpd. potrzebuje mpc, czyli wzorcowego klienta mpd, który jest pisany przez samego autora mpd, tj.Kellermanna. Oprócz tego awk ale to jest w każdej linuksowej dystrybucji. należy uruchomić mpd, a potem skrypt. przy każdym stop/play zostanie pokazany stan urządzeń alsa, tj. częstotliwość, ilość bitów i ilość kanałów używa przez dane urządzenie. w ten sposób można sobie porównać to co wrzucamy do mpd oraz to co wychodzi z komputera. skrypt działa w nieskończonej pętli, przerywa się go CTRL-C skrypt załączony w załączniku. mpdalsa.sh
  11. ayran

    Music Player Deamon

    idę się sam zbanować bo to tak jakbym gadał do ściany. teraz naprawdę EOT.
  12. ayran

    Music Player Deamon

    no właśnie o to chodzi. mpd dziala u niego w kontenerze chroot. ten mpd nie ma dostępu do sprzętu, w tym do urządzeń alsa w /dev. Kolega HQ150 ma peceta z dyskami, który robi za NAS i za ROUTER (do niego jest bezpośrednio wpięty internet) i chyba także za ACCESS POINT WIFI. No i również za odtwarzacz mpd. Ale uważa, że mu się przez mpd włamią na ten wyczesany serwer więc mpd działa w środowisku chroot i nie ma dostępu do sprzętu. dlatego jest skazany na pulseaudio. U mnie to co on tam ma wykonują cztery urządzenia. cały czas chce wam to powiedzieć. kolega uparł się korzystać z pulseaudio. Allowed_format jest dostępny TYLKO w sekcji alsa. NIE JEST DOSTĘPNY w sekcji pulseaudio.
  13. ayran

    Music Player Deamon

    man pulse-daemon.conf
  14. ayran

    Music Player Deamon

    sprawdź daemon.conf. i wtedy to już nie jeśli konfiguracja mpd ale konfiguracja pulseaudio.
  15. ayran

    Music Player Deamon

    ale allowed_format ma sens tylko wtedy gdy dany format nie jest ubsługiwany przez sprzęt (mpd o tym wie bo ma dostęp do alsa bo allowed format działa tylko z alsa). normalnie mpd resampluje do najbliższe obsługiwanej częstotliwości. musisz poeksperymentować. w mnie w tej chwili na konwerterze jarkaC wygląda to tak: audio_output { # This device has usbid: 0451:1022 type "alsa" name "V102,0 [USB-SPDIF V1.02 USB Audio]" device "hw:V102,0" # This device formats: S24_3LE always_on "yes" # mixer_device "hw:V102" # remember about global setting mixer_type # mixer_control "PCM" # run: amixer -c V102 scontrols # mixer_index "0" # run: amixer -c V102 scontrols auto_resample "no" # "yes" is default auto_channels "no" # "yes" is default auto_format "no" # "yes" is default # buffer_time "250000" # "500000" (0.5 seconds) is default # period_time "128000000" # "256000000" (5804 microseconds for CD-quality audio) is default # replay_gain_handler "software" # software|mixer|none, "software" is default # format "44100:*:*" # force resampling, format may be: 44100:*:* 48000:*:* 88200:*:* 96000:*:* allowed_formats "88200:*:* 44100:*:* 48000:*:* 96000:*:* 192000:*:* 384000:*:*" # Specifies a list of allowed audio formats # May be followed by =dop to enable DoP # The first matching format is used, if none matches, MPD chooses the best fallback # Example: "96000:16:* 192000:24:* dsd64:*=dop *:dsd:*" # Eg. if there is not *:dsd:* first available options is used: good way to force 88.2/176.4 for DSD2PCM } sprzęt obsługuje 44,1 48 88,2 i 96 allowed_formats to "88200:*:* 44100:*:* 48000:*:* 96000:*:* 192000:*:* 384000:*:*" kluczowa jest pierwsze pozycja, czyli 88200. wygląda to tak. jeśli format źródła NIE JEST na liście to wtedy używany jest 88200. Na liście NIE MA 352,8 ani 705,6 czyli tego co produkuje mpd przy pomocy PCM2DSD z DSD64 i DSD128 (ani tym bardziej DSD256 ani DSD512) jeśli format źródła to 176,4 to tego też nie ma na liście czyli znowu jest 88200. jeśli formaty źródła to 192 lub 384 to one SĄ na liście, ale mpd widzi, że obsługuje go sprzęt i stosuje domyślne ustawienie czyli downsampling do najwyższej dostępnej częstotliwości czyli 96 jeśli format źródła to 44,1 48 88.2 lub 96 to mpd nie stosuje żadnych resamplingów tylko bitperfect dla to na wyjście. pierwsze pozycja w allowed_formats jest stosowana wobec formatów nie wymienionych na liście jeśli sprzęt obsługuje 44,1 48 88,2 96 176,4 i 192 to allowed format powinien być dla DSD taki allowed_formats to 176400:*:* 44100:*:* 48000:*:* 88200:*:* 96000:*:* 192000:*:* 384000:*:* a jeśli sprzęt obsługuje 44,1 48 88,2 96 176,4 192 352,8 i 384 to taki: allowed_formats to 352800:*:* 44100:*:* 48000:*:* 88200:*:* 96000:*:* 176400:*:* 192000:*:* 384000:*:* wtedy gdy mpd spotka 705,6 i wielokrotności jak produkt PCM2DSD z DSD128, DSD256 i DSD512 to zastosuje resamping do 352,8
×

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.