| --------------------------------------------------------------------------
|
| -----------------------SystemInfo-----------------------------------------
|
| --------------------------------------------------------------------------
|
| [H[J[3J _____ _ _____ _
|
| / ____| | | | __ \| |
|
| | | __ ___ _ __ | |_ ___ ___ | |__) | | __ _ _ _ ___ _ __
|
| | | |_ |/ _ \ '_ \| __/ _ \ / _ \| ___/| |/ _` | | | |/ _ \ '__|
|
| | |__| | __/ | | | || (_) | (_) | | | | (_| | |_| | __/ |
|
| \_____|\___|_| |_|\__\___/ \___/|_| |_|\__,_|\__, |\___|_|
|
| __/ |
|
| |___/
|
| Profile: Profile not Setting
|
| RamSystem: Ramsystem not enabled
|
| Free memory: 1684MB of total 1907MB
|
|
|
| Kernel: 6.12.27-GentooPlayer-RT-ULTRA-EUP100-NOR-CLTO+
|
| ───────────────────────────────────────
|
| GentooPlayer | 17:05 | Sat 31/05/25
|
| ───────────────────────────────────────
|
| v9.00-304 | Raspberry Pi 4B+ (aarch64)
|
| ───────────────────────────────────────
|
| eth0 | 192.168.1.204
|
| ───────────────────────────────────────
|
|
|
| Players/soft. Info:
|
| Squeezelite-R2 [Disabled]
|
| Squeezelite [Disabled]
|
| Networkaudiod [Disabled]
|
| LyrionMusicServer [Disabled]
|
| BubbleUpnp [Disabled]
|
| HQPlayer Embedded [Disabled]
|
| Mpd [Disabled]
|
| UpMpdCli [Disabled]
|
| RoonBridge [Enabled]
|
| RoonServer [Disabled]
|
| myMPD [Disabled]
|
| minimserver [Disabled]
|
| shairport-sync [Disabled]
|
| spotify-connect [Disabled]
|
| web-interface [Enabled]
|
| Samba [Disabled]
|
| gmediarender [Disabled]
|
| camillagui [Disabled]
|
| aplayer [Disabled]
|
| aprenderer [Disabled]
|
| Audirvana Origin [Disabled]
|
| Audirvana Studio [Disabled]
|
| HotSpot [Disabled]
|
|
|
| GP-Service Info:
|
| gpchronystop [Enabled]
|
| gpgovernor [Enabled]
|
| gphavagedstop [Enabled]
|
| gprtclock [Enabled]
|
| gpsetrestart [Enabled]
|
| gp_starter [Enabled]
|
| -
|
|
|
| Started Service:
|
| dhcpcd
|
| roonbridge
|
| gpgovernor
|
| netmount
|
| sshd
|
| local
|
|
|
| Stopped Service:
|
| chronyd
|
| clockup
|
| gprtclock
|
| gp_starter
|
| gpchronystop
|
| gphavagedstop
|
| gpsetrestart
|
|
|
| Crashed Service:
|
|
|
|
|
| ─────────────────────────────────────────────────────
|
| Boot Options:
|
| dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=5e006b24-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait selinux=0 net.ifnames=0
|
| ─────────────────────────────────────────────────────
|
| *** Scanning for playback devices ***
|
| Card 0, ID `DAC', name `I-Sabre Q2M DAC'
|
| Device 0, ID `I-Sabre Q2M DAC i-sabre-codec-dai-0', name `I-Sabre Q2M DAC i-sabre-codec-dai-0', 1 subdevices (0 available)
|
| ─────────────────────────────────────────────────────
|
|
|
|
|
| AUDIO CARDS INFO:
|
| CARD TYPE ADDRESS NAME
|
| --------------------------------------------------------------------------------------------------------
|
| card0 Internal Audio card card0 --> -- I-Sabre Q2M DAC
|
| card0 STATUS --> access: RW_INTERLEAVED format: S32_LE subformat: STD channels: 2 rate: 44100 (44100/1) period_size: 882 buffer_size: 1764
|
| --------------------------------------------------------------------------------------------------------
|
| 1694--------------------------------------------------------------------------------------------------------
|
|
|
|
|
| ─────────────────────────────────────────────────────
|
| K-e4:5f:01:d2:2b:bd
|
| ─────────────────────────────────────────────────────
|
|
|
|
|
| ─────────────────────────────────────────────────────
|
| Filesystem Type Size Used Avail Use% Mounted on
|
| /dev/root ext4 28G 4.5G 22G 17% /
|
| devtmpfs devtmpfs 10M 0 10M 0% /dev
|
| tmpfs tmpfs 382M 524K 381M 1% /run
|
| shm tmpfs 954M 12K 954M 1% /dev/shm
|
| /dev/mmcblk0p1 vfat 591M 296M 296M 50% /boot
|
| ─────────────────────────────────────────────────────
|
|
|
|
|
| Raspberry Pi 4 Model B Rev 1.5
|
| CPU(s): 4
|
| On-line CPU(s) list: 0-3
|
| CPU(s) scaling MHz: 40%
|
| Thread(s) per core: 1
|
| Vendor ID: ARM
|
| Model: 3
|
| Model name: Cortex-A72
|
| ─────────────────────────────────────────────────────
|
| CPU-specific microarchitecture:
|
|
|
| ─────────────────────────────────────────────────────
|
| Gentooplayer CPU Info
|
| Use cpu-governor to change CPU / performance options
|
| ─────────────────────────────────────────────────────
|
| Architecture | aarch64
|
| Temp | 42'c : 107'f | Cool runnings.
|
| Governor | powersave
|
|
|
| Current Freq Min Freq Max Freq
|
| CPU0 | 600 MHz 600 MHz 1500 MHz
|
| CPU1 | 600 MHz 600 MHz 1500 MHz
|
| CPU2 | 600 MHz 600 MHz 1500 MHz
|
| CPU3 | 600 MHz 600 MHz 1500 MHz
|
| ─────────────────────────────────────────────────────
|
|
|
| COMMAND %CPU
|
| python 7.8
|
| mono-sgen 3.2
|
| nmap 2.9
|
| mono-sgen 2.9
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------ifconfig-------------------------------------------
|
| --------------------------------------------------------------------------
|
| eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
|
| inet 192.168.1.204 netmask 255.255.255.0 broadcast 192.168.1.255
|
| inet6 fd4b:125c:6edc:914b:11f8:33a8:b753:df61 prefixlen 64 scopeid 0x0<global>
|
| inet6 fe80::83c4:87b0:69cc:f3b9 prefixlen 64 scopeid 0x20<link>
|
| ether e4:5f:01:d2:2b:bd txqueuelen 1000 (Ethernet)
|
| RX packets 160309 bytes 217713214 (207.6 MiB)
|
| RX errors 0 dropped 1 overruns 0 frame 0
|
| TX packets 47255 bytes 3084685 (2.9 MiB)
|
| TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
|
|
|
| lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
|
| inet 127.0.0.1 netmask 255.0.0.0
|
| inet6 ::1 prefixlen 128 scopeid 0x10<host>
|
| loop txqueuelen 1000 (Local Loopback)
|
| RX packets 339 bytes 109530 (106.9 KiB)
|
| RX errors 0 dropped 0 overruns 0 frame 0
|
| TX packets 339 bytes 109530 (106.9 KiB)
|
| TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
|
|
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------check mute-----------------------------------------
|
| --------------------------------------------------------------------------
|
| numid=4,iface=MIXER,name='I2S/SPDIF Select'
|
| ; type=ENUMERATED,access=rw------,values=1,items=2
|
| ; Item #0 'I2S'
|
| ; Item #1 'SPDIF'
|
| : values=0
|
| numid=2,iface=MIXER,name='Digital Playback Switch'
|
| ; type=BOOLEAN,access=rw------,values=1
|
| : values=off
|
| numid=1,iface=MIXER,name='Digital Playback Volume'
|
| ; type=INTEGER,access=rw---R--,values=1,min=0,max=100,step=0
|
| : values=100
|
| | dBscale-min=-100.00dB,step=1.00dB,mute=0
|
| numid=3,iface=MIXER,name='FIR Filter Type'
|
| ; type=ENUMERATED,access=rw------,values=1,items=7
|
| ; Item #0 'brick wall'
|
| ; Item #1 'corrected minimum phase fast'
|
| ; Item #2 'minimum phase slow'
|
| ; Item #3 'minimum phase fast'
|
| ; Item #4 'linear phase slow'
|
| ; Item #5 'linear phase fast'
|
| ; Item #6 'apodizing fast'
|
| : values=7
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------AUDIO-CARD-----------------------------------------
|
| --------------------------------------------------------------------------
|
| null
|
| Discard all samples (playback) or generate zero samples (capture)
|
| default:CARD=DAC
|
| I-Sabre Q2M DAC, I-Sabre Q2M DAC i-sabre-codec-dai-0
|
| Default Audio Device
|
| sysdefault:CARD=DAC
|
| I-Sabre Q2M DAC, I-Sabre Q2M DAC i-sabre-codec-dai-0
|
| Default Audio Device
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------RC-STATUS------------------------------------------
|
| --------------------------------------------------------------------------
|
| Runlevel: default
|
| dhcpcd [ started ]
|
| roonbridge [ started ]
|
| chronyd [ stopped ]
|
| clockup [ stopped ]
|
| gpgovernor [ started ]
|
| gprtclock [ stopped ]
|
| gp_starter [ stopped ]
|
| netmount [ started ]
|
| sshd [ started ]
|
| gpchronystop [ stopped ]
|
| sysftw [ stopped ]
|
| local [ started ]
|
| gphavagedstop [ stopped ]
|
| gpsetrestart [ stopped ]
|
| Dynamic Runlevel: hotplugged
|
| Dynamic Runlevel: needed/wanted
|
| Dynamic Runlevel: manual
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------RC-Update------------------------------------------
|
| --------------------------------------------------------------------------
|
| LICENSE |
|
| agetty |
|
| alsasound | boot
|
| autoexpand-root |
|
| avahi-daemon |
|
| avahi-dnsconfd |
|
| binfmt | boot
|
| bootlogd |
|
| bootmisc | boot
|
| bubbleupnp |
|
| cgroups | sysinit
|
| chronyd | default
|
| clockup | default
|
| consolefont |
|
| cronie |
|
| dbus |
|
| devfs | sysinit
|
| device-mapper |
|
| dhcpcd | default
|
| dmesg | sysinit
|
| dnsmasq |
|
| fsck | boot
|
| fuse |
|
| git-daemon |
|
| gmediarender |
|
| gp_starter | default
|
| gpchronystop | default
|
| gpgovernor | default
|
| gphavagedstop | default
|
| gpireteonline |
|
| gpkernel1 |
|
| gpkernel2 |
|
| gpkernel3 |
|
| gpkernel4 |
|
| gplibudevstop |
|
| gpmac |
|
| gprtclock | default
|
| gpsetall |
|
| gpsetaplayer |
|
| gpsetaprenderer |
|
| gpsetbub |
|
| gpsetdirettah |
|
| gpsetdirettat |
|
| gpseteth |
|
| gpsetgmedia |
|
| gpsetgstp |
|
| gpsethq4 |
|
| gpsethqp |
|
| gpsetirq |
|
| gpsetlib |
|
| gpsetlms |
|
| gpsetmin |
|
| gpsetmpd |
|
| gpsetmym |
|
| gpsetnad |
|
| gpsetprofile1 |
|
| gpsetprofile2 |
|
| gpsetprofile3 |
|
| gpsetprofile4 |
|
| gpsetprofile6 |
|
| gpsetprofile7 |
|
| gpsetrestart | default
|
| gpsetrestart0 |
|
| gpsetrob |
|
| gpsetros |
|
| gpsetsha |
|
| gpsetsq2 |
|
| gpsetsqn |
|
| gpsetupm |
|
| gpsetusb |
|
| gpsetweb |
|
| gpsqstart |
|
| gstreciver |
|
| haveged | boot
|
| hostapd |
|
| hostname | boot
|
| hwclock |
|
| ip6tables |
|
| iptables |
|
| keymaps | boot
|
| killprocs | shutdown
|
| kmod-static-nodes | sysinit
|
| librespot |
|
| local | default nonetwork
|
| localmount | boot
|
| loopback | boot
|
| lyrionmusicserver |
|
| metalog |
|
| minimserver |
|
| modules | boot
|
| mount-ro | shutdown
|
| mpd |
|
| mpd-sima |
|
| mtab | boot
|
| mympd |
|
| net-online |
|
| net.lo |
|
| net.wlan0 |
|
| netmount | default
|
| networkaudiod |
|
| nfs |
|
| nfsclient |
|
| ntp-client |
|
| ntp-client.dist_0000 |
|
| ntpd |
|
| numlock |
|
| osclock |
|
| pciparm |
|
| procfs | boot
|
| pydoc-3.13 |
|
| ramdisk |
|
| ramdiskmusic |
|
| roonbridge | default
|
| root | boot
|
| rpc.idmapd |
|
| rpc.pipefs |
|
| rpc.statd |
|
| rpcbind |
|
| rpi4-eeprom-updater |
|
| rsyncd |
|
| runsvdir |
|
| s6-svscan |
|
| samba |
|
| save-keymaps | boot
|
| save-termencoding | boot
|
| savecache | shutdown
|
| seedrng | boot
|
| shairport-sync |
|
| sntp |
|
| squeezelite |
|
| squeezelite-R2 |
|
| sshd | default
|
| swap |
|
| swclock | boot
|
| sysctl | boot
|
| sysfs | sysinit
|
| sysftw | default
|
| systemd-tmpfiles-setup | boot
|
| systemd-tmpfiles-setup-dev | sysinit
|
| termencoding | boot
|
| twistd |
|
| udev | sysinit
|
| udev-settle |
|
| udev-trigger | sysinit
|
| upmpdcli |
|
| user |
|
| web | default
|
| wpa_supplicant |
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------squeezelite-R2-------------------------------------
|
| --------------------------------------------------------------------------
|
| # Copyright 1999-2016 Gentoo Foundation
|
| # Distributed under the terms of the GNU General Public License v2
|
|
|
| # /etc/conf.d/squeezelite-R2: configuration for /etc/init.d/squeezelite-R2
|
|
|
| # Switches to pass to Squeezelite-R2. See 'squeezelite-R2 -h' for
|
| # a description of the possible switches.
|
| #
|
| # Example setting the server IP, the ALSA output device, the player name
|
| # and visualiser support:
|
| # SL_OPTS="-s 192.168.1.56 -o sysdefault -n GentooPlayer -v"
|
| #
|
| # Example seleting pulse output:
|
| # export PULSE_SERVER=localhost
|
| # SL_OPTS="-s 192.168.1.56 -o pulse -n GentooPlayer -v"
|
| #for more information on the various configuration options visit http://marcoc1712.it/?page_id=139
|
| #
|
| #SL_OPTS="-C 1 -D :u32be -o hw:CARD=X20,DEV=0 -r 44100-384000 -b 262144:262144 -a 499:3::0 -n GentooPlayer"
|
| #SL_OPTS="-C 1 -D :u32be -o hw:CARD=X20,DEV=0 -r 44100-384000 -a 80:3::0 -n GentooPlayer"
|
| SL_OPTS=""
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------squeezelite----------------------------------------
|
| --------------------------------------------------------------------------
|
| # Copyright 1999-2017 Gentoo Foundation
|
| # Distributed under the terms of the GNU General Public License v2
|
|
|
| # /etc/conf.d/squeezeslave: configuration for /etc/init.d/squeezelite
|
|
|
| # Switches to pass to Squeezelite. See 'squeezelite -h' for
|
| # a description of the possible switches.
|
| #
|
| # Example setting the server IP, the ALSA output device, the player name
|
| # and visualiser support:
|
| # SL_OPTS="-s 192.168.1.56 -o sysdefault -n $HOSTNAME"
|
| #SL_OPTS="-C 1 -W -D :u32be -o hw:CARD=X20,DEV=0 -r 44100-384000 -a 80:3::0 -n GentooPlayer"
|
| SL_OPTS=""
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------mpd------------------------------------------------
|
| --------------------------------------------------------------------------
|
| # An example configuration file for MPD.
|
| # Read the user manual for documentation: http://www.musicpd.org/doc/user/
|
|
|
|
|
| # 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 "$XDG_MUSIC_DIR"
|
| #music_directory "~/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 "$XDG_CONFIG_HOME/mpd/playlists"
|
| #playlist_directory "~/.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 "$XDG_CACHE_HOME/mpd/database"
|
| #db_file "~/.mpd/database"
|
|
|
| # These settings are the locations for the daemon log files for the daemon.
|
| #
|
| # The special value "syslog" makes MPD use the local syslog daemon. This
|
| # setting defaults to logging to syslog.
|
| #
|
| # If you use systemd, do not configure a log_file. With systemd, MPD
|
| # defaults to the systemd journal, which is fine.
|
| #
|
| log_file "/var/log/mpd/mpd.log"
|
| #log_file "$XDG_CACHE_HOME/mpd/log"
|
| #log_file "~/.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.
|
| #
|
| # If you use systemd, do not configure a pid_file.
|
| #
|
| pid_file "/run/mpd/mpd.pid"
|
| #pid_file "$XDG_RUNTIME_DIR/mpd/mpd.pid"
|
| #pid_file "~/.mpd/pid"
|
|
|
| # This setting sets the location of the file which contains information about
|
| # most variables to get MPD back into the same general shape it was in before
|
| # it was brought down. This setting is disabled by default and the server
|
| # state will be reset on server start up.
|
| #
|
| #state_file "$XDG_RUNTIME_DIR/mpd/state"
|
| #state_file "~/.mpd/state"
|
| #
|
| # The location of the sticker database. This is a database which
|
| # manages dynamic information attached to songs.
|
| #
|
| #sticker_file "$XDG_CACHE_HOME/sticker.sql"
|
| #sticker_file "~/.mpd/sticker.sql"
|
| #
|
| ###############################################################################
|
|
|
|
|
| # General music daemon options ################################################
|
| #
|
| # This setting specifies the user that MPD will run as. MPD should never run as
|
| # root and you may use this setting to make MPD change its user ID after
|
| # initialization. This setting is disabled by default and MPD is run as the
|
| # current user.
|
| #
|
| user "mpd"
|
| #
|
| # This setting specifies the group that MPD will run as. If not specified
|
| # primary group of user specified with "user" setting will be used (if set).
|
| # This is useful if MPD needs to be a member of group such as "audio" to
|
| # have permission to use sound card.
|
| #
|
| group "audio"
|
| #
|
| # This setting sets the address for the daemon to listen on. Careful attention
|
| # should be paid if this is assigned to anything other than the default, any.
|
| # This setting can deny access to control of the daemon. Not effective if
|
| # systemd socket activation is in use.
|
| #
|
| # For network
|
| #bind_to_address "any"
|
| #
|
| # And for Unix Socket
|
| #bind_to_address "$XDG_RUNTIME_DIR/mpd/socket"
|
| #bind_to_address "~/.mpd/socket"
|
| #
|
| # This setting is the TCP port that is desired for the daemon to get assigned
|
| # to.
|
| #
|
| #port "6600"
|
| #
|
| # Suppress all messages below the given threshold. Use "verbose" for
|
| # troubleshooting. Available setting arguments are "notice", "info", "verbose",
|
| # "warning" and "error".
|
| #
|
| #log_level "notice"
|
| #
|
| # Setting "restore_paused" to "yes" puts MPD into pause mode instead
|
| # of starting playback after startup.
|
| #
|
| #restore_paused "no"
|
| #
|
| # This setting enables MPD to create playlists in a format usable by other
|
| # music players.
|
| #
|
| #save_absolute_paths_in_playlists "no"
|
| #
|
| # This setting defines a list of tag types that will be extracted during the
|
| # audio file discovery process. The complete list of possible values can be
|
| # found in the user manual.
|
| #metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
|
| #
|
| # This example just enables the "comment" tag without disabling all
|
| # the other supported tags:
|
| #metadata_to_use "+comment"
|
| #
|
| # This setting enables automatic update of MPD's database when files in
|
| # music_directory are changed.
|
| #
|
| #auto_update "yes"
|
| #
|
| # Limit the depth of the directories being watched, 0 means only watch
|
| # the music directory itself. There is no limit by default.
|
| #
|
| #auto_update_depth "3"
|
| #
|
| ###############################################################################
|
|
|
|
|
| # Symbolic link behavior ######################################################
|
| #
|
| # If this setting is set to "yes", MPD will discover audio files by following
|
| # symbolic links outside of the configured music_directory.
|
| #
|
| #follow_outside_symlinks "yes"
|
| #
|
| # If this setting is set to "yes", MPD will discover audio files by following
|
| # symbolic links inside of the configured music_directory.
|
| #
|
| #follow_inside_symlinks "yes"
|
| #
|
| ###############################################################################
|
|
|
|
|
| # Zeroconf / Avahi Service Discovery ##########################################
|
| #
|
| # If this setting is set to "yes", service information will be published with
|
| # Zeroconf / Avahi.
|
| #
|
| #zeroconf_enabled "yes"
|
| #
|
| # The argument to this setting will be the Zeroconf / Avahi unique name for
|
| # this MPD server on the network. %h will be replaced with the hostname.
|
| #
|
| #zeroconf_name "Music Player @ %h"
|
| #
|
| ###############################################################################
|
|
|
|
|
| # Permissions #################################################################
|
| #
|
| # If this setting is set, MPD will require password authorization. The password
|
| # setting can be specified multiple times for different password profiles.
|
| #
|
| #password "password@read,add,control,admin"
|
| #
|
| # This setting specifies the permissions a user has who has not yet logged in.
|
| #
|
| #default_permissions "read,add,control,admin"
|
| #
|
| ###############################################################################
|
|
|
|
|
| # Database #######################################################################
|
| #
|
| # An example of a database section instead of the old 'db_file' setting.
|
| # It enables mounting other storages into the music directory.
|
| #
|
| #database {
|
| # plugin "simple"
|
| # path "~/.local/share/mpd/db"
|
| # cache_directory "~/.local/share/mpd/cache"
|
| #}
|
| #
|
| # An example of database config for a satellite setup
|
| #
|
| #music_directory "nfs://fileserver.local/srv/mp3"
|
| #database {
|
| # plugin "proxy"
|
| # host "other.mpd.host"
|
| # port "6600"
|
| #}
|
|
|
| # Input #######################################################################
|
| #
|
| input {
|
| plugin "curl"
|
| # proxy "proxy.isp.com:8080"
|
| # proxy_user "user"
|
| # proxy_password "password"
|
| }
|
|
|
| #
|
| ###############################################################################
|
|
|
| # 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 "My ALSA Device"
|
| ## device "hw:0,0" # optional
|
| ## mixer_type "hardware" # optional
|
| ## mixer_device "default" # optional
|
| ## mixer_control "PCM" # optional
|
| ## mixer_index "0" # optional
|
| #}
|
| #
|
| # An example of an OSS output:
|
| #
|
| #audio_output {
|
| # type "oss"
|
| # name "My OSS Device"
|
| ## device "/dev/dsp" # optional
|
| ## mixer_type "hardware" # optional
|
| ## mixer_device "/dev/mixer" # optional
|
| ## mixer_control "PCM" # optional
|
| #}
|
| #
|
| # An example of a shout output (for streaming to Icecast):
|
| #
|
| #audio_output {
|
| # type "shout"
|
| # encoder "vorbis" # optional
|
| # name "My Shout Stream"
|
| # host "localhost"
|
| # port "8000"
|
| # mount "/mpd.ogg"
|
| # password "hackme"
|
| # quality "5.0"
|
| # bitrate "128"
|
| # format "44100:16:1"
|
| ## protocol "icecast2" # optional
|
| ## user "source" # optional
|
| ## description "My Stream Description" # optional
|
| ## url "http://example.com" # optional
|
| ## genre "jazz" # optional
|
| ## public "no" # optional
|
| ## timeout "2" # optional
|
| ## mixer_type "software" # optional
|
| #}
|
| #
|
| # An example of a recorder output:
|
| #
|
| #audio_output {
|
| # type "recorder"
|
| # name "My recorder"
|
| # encoder "vorbis" # optional, vorbis or lame
|
| # path "/var/lib/mpd/recorder/mpd.ogg"
|
| ## quality "5.0" # do not define if bitrate is defined
|
| # bitrate "128" # do not define if quality is defined
|
| # format "44100:16:1"
|
| #}
|
| #
|
| # An example of a httpd output (built-in HTTP streaming server):
|
| #
|
| #audio_output {
|
| # type "httpd"
|
| # name "My HTTP Stream"
|
| # encoder "vorbis" # optional, vorbis or lame
|
| # port "8000"
|
| # bind_to_address "0.0.0.0" # optional, IPv4 or IPv6
|
| ## quality "5.0" # do not define if bitrate is defined
|
| # bitrate "128" # do not define if quality is defined
|
| # format "44100:16:1"
|
| # max_clients "0" # optional 0=no limit
|
| #}
|
| #
|
| # An example of a pulseaudio output (streaming to a remote pulseaudio server)
|
| #
|
| #audio_output {
|
| # type "pulse"
|
| # name "My Pulse Output"
|
| ## server "remote_server" # optional
|
| ## sink "remote_server_sink" # optional
|
| ## media_role "media_role" #optional
|
| #}
|
| #
|
| # An example of a winmm output (Windows multimedia API).
|
| #
|
| #audio_output {
|
| # type "winmm"
|
| # name "My WinMM output"
|
| ## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
|
| # or
|
| ## device "0" # optional
|
| ## mixer_type "hardware" # optional
|
| #}
|
| #
|
| # An example of a wasapi output (Windows multimedia API).
|
| #
|
| #audio_output {
|
| # type "wasapi"
|
| # name "My WASAPI output"
|
| ## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
|
| # or
|
| ## device "0" # optional
|
| ## mixer_type "hardware" # optional
|
| ## Exclusive mode blocks all other audio source, and get best audio quality without resampling.
|
| ## exclusive "no" # optional
|
| ## Enumerate all devices in log.
|
| ## enumerate "no" # optional
|
| #}
|
| #
|
| # An example of an openal output.
|
| #
|
| #audio_output {
|
| # type "openal"
|
| # name "My OpenAL output"
|
| ## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
|
| #}
|
| #
|
| # An example of an sndio output.
|
| #
|
| #audio_output {
|
| # type "sndio"
|
| # name "sndio output"
|
| # mixer_type "hardware"
|
| #}
|
| #
|
| # An example of an OS X output:
|
| #
|
| #audio_output {
|
| # type "osx"
|
| # name "My OS X Device"
|
| ## device "Built-in Output" # optional
|
| ## channel_map "-1,-1,0,1" # optional
|
| #}
|
| #
|
| ## Example "pipe" output:
|
| #
|
| #audio_output {
|
| # type "pipe"
|
| # name "my pipe"
|
| # command "aplay -f cd 2>/dev/null"
|
| ## Or if you're want to use AudioCompress
|
| # command "AudioCompress -m | aplay -f cd 2>/dev/null"
|
| ## Or to send raw PCM stream through PCM:
|
| # command "nc example.org 8765"
|
| # format "44100:16:2"
|
| #}
|
| #
|
| ## An example of a null output (for no audio output):
|
| #
|
| #audio_output {
|
| # type "null"
|
| # name "My Null Output"
|
| # mixer_type "none" # optional
|
| #}
|
| #
|
| ###############################################################################
|
|
|
|
|
| # Normalization automatic volume adjustments ##################################
|
| #
|
| # This setting specifies the type of ReplayGain to use. This setting can have
|
| # the argument "off", "album", "track" or "auto". "auto" is a special mode that
|
| # chooses between "track" and "album" depending on the current state of
|
| # random playback. If random playback is enabled then "track" mode is used.
|
| # See <https://wiki.hydrogenaud.io/index.php?title=Replaygain> for
|
| # more details about ReplayGain.
|
| # This setting is off by default.
|
| #
|
| #replaygain "album"
|
| #
|
| ###############################################################################
|
|
|
| # 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"
|
| #
|
| ###############################################################################
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------upmpdcli-------------------------------------------
|
| --------------------------------------------------------------------------
|
| friendlyname=GentooPlayer-UPNP
|
| openhome=0
|
| ohmodelname=GentooPlayerModel
|
| ohmanufacturername=GentooPlayer
|
| ohproducturl=http://www.gentooplayer.com/
|
| iconpath=/usr/share/gentooplayer/gp_ico.png
|
| radiolist=/usr/share/upmpdcli/radio_scripts/radiolist.conf
|
| checkcontentformat=0
|
| #####MEDIASERVER############
|
| uprclautostart=0
|
| upradiosuser=0
|
| tidaluser=0
|
| subsonicuser=0
|
| radio-browseruser=0
|
| radio-paradiseuser=0
|
| qobuzuser=0
|
| mother-earth-radiouser=0
|
| hrauser=0
|
| bbcautostart=0
|
| ######ENDE##################
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------minimserver----------------------------------------
|
| --------------------------------------------------------------------------
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------shairport-sync-------------------------------------
|
| --------------------------------------------------------------------------
|
| general =
|
| {
|
| port = 5005;
|
| }
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------librespot------------------------------------------
|
| --------------------------------------------------------------------------
|
| LS_OPTS="-n "GentooPlayer" -b 320 --initial-volume=100"
|
|
|
|
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------lsmod------------------------------------------
|
| --------------------------------------------------------------------------
|
| Module Size Used by
|
| snd_soc_i_sabre_codec 12288 1
|
| snd_soc_bcm2835_i2s 16384 2
|
| raspberrypi_hwmon 12288 0
|
| i2c_bcm2835 12288 0
|
| snd_soc_i_sabre_q2m 12288 1
|
| nvmem_rmem 12288 0
|
| --------------------------------------------------------------------------
|
| -----------------------lspci------------------------------------------
|
| --------------------------------------------------------------------------
|
| 00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2711 PCIe Bridge (rev 20) (prog-if 00 [Normal decode])
|
| Device tree node: /sys/firmware/devicetree/base/scb/pcie@7d500000/pci@0,0
|
| Flags: bus master, fast devsel, latency 0
|
| Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
|
| Memory behind bridge: 00000000-000fffff [size=1M] [32-bit]
|
| Prefetchable memory behind bridge: [disabled] [64-bit]
|
| Capabilities: [48] Power Management version 3
|
| Capabilities: [ac] Express Root Port (Slot-), IntMsgNum 0
|
| Capabilities: [100] Advanced Error Reporting
|
| Capabilities: [180] Vendor Specific Information: ID=0000 Rev=0 Len=028 <?>
|
| Capabilities: [240] L1 PM Substates
|
|
|
| 01:00.0 USB controller: VIA Technologies, Inc. VL805/806 xHCI USB 3.0 Controller (rev 01) (prog-if 30 [XHCI])
|
| Subsystem: VIA Technologies, Inc. VL805/806 xHCI USB 3.0 Controller
|
| Device tree node: /sys/firmware/devicetree/base/scb/pcie@7d500000/pci@0,0/usb@0,0
|
| Flags: bus master, fast devsel, latency 0, IRQ 29
|
| Memory at 600000000 (64-bit, non-prefetchable) [size=4K]
|
| Capabilities: [80] Power Management version 3
|
| Capabilities: [90] MSI: Enable+ Count=4/4 Maskable- 64bit+
|
| Capabilities: [c4] Express Endpoint, IntMsgNum 0
|
| Capabilities: [100] Advanced Error Reporting
|
| Kernel driver in use: xhci_hcd
|
|
|
| --------------------------------------------------------------------------
|
| -----------------------debug----------------------------------------------
|
| --------------------------------------------------------------------------
|
| total 108
|
| drwxr-xr-x 2 root root 4096 May 14 19:34 bin
|
| drwxr-xr-x 4 root root 20480 Jan 1 1970 boot
|
| drwxr-xr-x 10 root root 3080 May 31 16:58 dev
|
| drwxr-xr-x 61 root root 4096 May 31 16:58 etc
|
| drwxr-xr-x 2 root root 4096 Feb 9 2020 home
|
| drwxr-xr-x 10 root root 4096 May 8 16:27 lib
|
| drwxr-xr-x 6 root root 4096 May 8 13:18 lib64
|
| drwx------ 2 root root 16384 May 9 09:55 lost+found
|
| drwxr-xr-x 2 root audio 4096 Apr 14 2019 media
|
| drwxr-xr-x 3 root root 4096 May 8 18:23 mkstage4
|
| drwxr-xr-x 3 root root 4096 Feb 9 2020 mnt
|
| drwxr-xr-x 2 root root 4096 May 18 2024 mountpoints
|
| drwxr-xr-x 2 root root 4096 May 31 16:58 newuser
|
| drwxr-xr-x 2 root root 4096 May 31 16:58 newuser1
|
| drwxr-xr-x 2 root root 4096 May 15 17:41 newuser2
|
| drwxr-xr-x 8 root root 4096 May 31 17:02 opt
|
| dr-xr-xr-x 172 root root 0 Jan 1 1970 proc
|
| drwx------ 8 root root 4096 May 31 16:59 root
|
| drwxr-xr-x 13 root root 400 May 31 17:03 run
|
| drwxr-xr-x 2 root root 4096 May 31 17:03 sbin
|
| dr-xr-xr-x 12 root root 0 May 31 17:03 sys
|
| drwxrwxrwt 8 root root 4096 May 31 17:05 tmp
|
| drwxr-xr-x 11 root root 4096 Mar 20 2022 usr
|
| drwxr-xr-x 9 root root 4096 Jan 10 05:22 var
|
|
|
|
|
|
|
| total 72
|
| drwxr-xr-x 2 root root 4096 May 30 20:28 alsa
|
| drwxr-xr-x 2 root root 4096 May 31 17:00 chrony
|
| drwxr-xr-x 2 root root 4096 Mar 15 2023 ctdb
|
| drwxr-xr-x 2 root root 4096 May 8 14:35 dbus
|
| drwxr-xr-x 2 root root 4096 Jun 15 2024 dhcpcd
|
| drwxr-xr-x 3 root root 4096 Apr 14 2019 gentoo
|
| drwxr-xr-x 2 root root 4096 Mar 15 2023 ip6tables
|
| drwxr-xr-x 2 root root 4096 Mar 15 2023 iptables
|
| drwxr-xr-x 3 root root 4096 Jan 10 04:00 logitechmediaserver
|
| drwxr-xr-x 5 root root 4096 Jan 10 04:02 lyrionmusicserver
|
| drwxr-xr-x 2 root root 4096 Mar 16 2023 misc
|
| drwxr-xr-x 4 mpd audio 4096 May 18 2024 mpd
|
| drwxr-xr-x 5 root root 4096 Jun 4 2023 nfs
|
| drwxr-xr-x 2 ntp ntp 4096 Mar 3 2024 ntp
|
| drwxr-sr-x 3 root portage 4096 May 14 19:35 portage
|
| drwxr-xr-x 3 root root 4096 Feb 22 2020 raspberrypi
|
| drwxr-xr-x 4 root root 4096 Mar 15 2023 samba
|
| drwx------ 2 root root 4096 May 31 16:58 seedrng
|
|
|
|
|
|
|
| total 20
|
| drwxr-xr-x 2 root root 4096 Jan 10 04:20 bubbleupnp
|
| drwxr-xr-x 11 root root 4096 May 8 15:50 lyrionmusicserver
|
| lrwxrwxrwx 1 root root 21 May 8 15:37 openjdk-bin-21 -> openjdk-bin-21.0.7_p6
|
| drwxr-xr-x 9 root root 4096 May 8 15:40 openjdk-bin-21.0.7_p6
|
| drwxr-xr-x 4 root root 4096 Dec 8 2022 RoonBridge
|
| drwxr-xr-x 8 root root 4096 May 8 12:05 rust-bin-1.86.0
|