Bit perfect i nieudana konfiguracja mpd

Grafika, film, dźwięk.
Laco
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 04 sie 2020, 14:33
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Bit perfect i nieudana konfiguracja mpd

Post autor: Laco »

Witam,

Próbuję ominąć resampling przy podłączeniu lapka z Ubuntu 20.04 do DAC/AMPa.
Korzystam z tego poradnika: https://notes.maxie.xyz/audio/bit-perfe ... requisites.
Dodałem urządzenie do /etc/modprobe.d/alsa-base.conf i określiłem mu na stałe index. Zrestartowałem moduł snd-usb-audio i nie poleciały żadne błędy.
Następnie zmieniłem konfigurację mpd w /etc/mpd.conf:

Kod: Zaznacz cały

# Files and directories #######################################################
#
# This setting controls the top directory which MPD will search to discover the
# available audio files and add them to the daemon's online database. This
# setting defaults to the XDG directory, otherwise the music directory will be
# be disabled and audio files will only be accepted over ipc socket (using
# file:// protocol) or streaming files over an accepted protocol.
#
music_directory         "/var/lib/mpd/music"
#
# This setting sets the MPD internal playlist directory. The purpose of this
# directory is storage for playlists created by MPD. The server will use
# playlist files not created by the server but only if they are in the MPD
# format. This setting defaults to playlist saving being disabled.
#
playlist_directory              "/var/lib/mpd/playlists"
#
# This setting sets the location of the MPD database. This file is used to
# load the database at server start up and store the database while the
# server is not up. This setting defaults to disabled which will allow
# MPD to accept files over ipc socket (using file:// protocol) or streaming
# files over an accepted protocol.
#
db_file                 "/var/lib/mpd/tag_cache"
#
# These settings are the locations for the daemon log files for the daemon.
# These logs are great for troubleshooting, depending on your log_level
# settings.
#
# The special value "syslog" makes MPD use the local syslog daemon. This
# setting defaults to logging to syslog, or to journal if mpd was started as
# a systemd service.
#
log_file                        "/var/log/mpd/mpd.log"
#
# This setting sets the location of the file which stores the process ID
# for use of mpd --kill and some init scripts. This setting is disabled by
# default and the pid file will not be stored.
#
pid_file                        "/run/mpd/pid"
#
# This setting sets the location of the file which contains information about
# Files and directories #######################################################
#
# This setting controls the top directory which MPD will search to discover the
# available audio files and add them to the daemon's online database. This
# setting defaults to the XDG directory, otherwise the music directory will be
# be disabled and audio files will only be accepted over ipc socket (using
# file:// protocol) or streaming files over an accepted protocol.
#
music_directory         "/var/lib/mpd/music"
#
# This setting sets the MPD internal playlist directory. The purpose of this
# directory is storage for playlists created by MPD. The server will use
# playlist files not created by the server but only if they are in the MPD
# format. This setting defaults to playlist saving being disabled.
#
playlist_directory              "/var/lib/mpd/playlists"
#
# This setting sets the location of the MPD database. This file is used to
# load the database at server start up and store the database while the
# server is not up. This setting defaults to disabled which will allow
# MPD to accept files over ipc socket (using file:// protocol) or streaming
# files over an accepted protocol.
#
db_file                 "/var/lib/mpd/tag_cache"
#
# These settings are the locations for the daemon log files for the daemon.
# These logs are great for troubleshooting, depending on your log_level
# settings.
#
# The special value "syslog" makes MPD use the local syslog daemon. This
# setting defaults to logging to syslog, or to journal if mpd was started as
# a systemd service.
#
log_file                        "/var/log/mpd/mpd.log"
#
# This setting sets the location of the file which stores the process ID
# for use of mpd --kill and some init scripts. This setting is disabled by
# default and the pid file will not be stored.
#
pid_file                        "/run/mpd/pid"
#
# This setting sets the location of the file which contains information about
# Decoder #####################################################################
#

decoder {
        plugin                  "hybrid_dsd"
        enabled                 "no"
#       gapless                 "no"
}

#
###############################################################################

# Audio Output ################################################################
#
# MPD supports various audio output types, as well as playing through multiple
# audio outputs at the same time, through multiple audio_output settings
# blocks. Setting this block is optional, though the server will only attempt
# autodetection for one sound card.
#
# An example of an ALSA output:
#
audio_output {
        type            "alsa"
        name            "Topping DX7 PRO"
        device          "hw:2,0"

        auto_resample "no"
        auto_channels "no"
        auto_format "no"

        mixer_type      "hardware"
        mixer_device "hw:2"
        mixer_control "PCM"
        mixer_index "0"
        replay_gain_handler "mixer"
}
#
# Character Encoding ##########################################################
#
# If file or directory names do not display correctly for your locale then you
# may need to modify this setting.
#
#
filesystem_charset              "UTF-8"
#
###############################################################################
#

resampler {
        plugin "libsamplerate"
        type "0"
}
Niestety Ubuntu dalej resampluje. Co mogę tutaj jeszcze zrobić?
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2060
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Bit perfect i nieudana konfiguracja mpd

Post autor: kobrawerde »

a co wyświetla komenda

Kod: Zaznacz cały

aplay -l
może
https://bbs.archlinux.org/viewtopic.php?id=75895
https://audiokarma.org/forums/index.php ... ux.575308/
https://mpd.fandom.com/wiki/Tuning
trochę dziwne bo w konfiguracji masz :

Kod: Zaznacz cały

auto_resample "no"
a czy musi być wpis ?

Kod: Zaznacz cały

resampler {
        plugin "libsamplerate"
        type "0"
}
ODPOWIEDZ

Wróć do „Muzyka, filmy, zdjęcia, grafika”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość