Thank you, The workaround that worked for me, from the discussion of the bug, was to modify /etc/mpd.conf with this decoder section,using ffmpeg and preventing mad and mpg123 from being used.
# Decoder ##################################################################### # decoder { plugin "ffmpeg" enabled "yes" } decoder { plugin "hybrid_dsd" enabled "no" # gapless "no" } # disable mad to allow concatenated mp3 to play through to the end: decoder { plugin "mad" enabled "no" } decoder { plugin "mpg123" enabled "no" } thanks again,--jack On Saturday, November 26, 2022 at 11:39:05 AM EST, Debian Bug Tracking System <ow...@bugs.debian.org> wrote: This is an automatic notification regarding your Bug report which was filed against the mpd package: #990160: mpd: music players using mpd do not play concatenated mp3 files to the end It has been closed by Florian Schlichting <f...@debian.org>. Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Florian Schlichting <f...@debian.org> by replying to this email. -- 990160: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990160 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems On Sun, Jul 04, 2021 at 12:02:13AM +0000, js jb wrote: > After posting the files to reproduce the problem on github, they posted a >work-around for this issue: > In /etc/mpd.conf, disable the 'mad' decoder with the lines:decoder { > plugin "mad" > enabled "no" > }This solved the problem. I'm closing this bug after reading the upstream discussion (different decoders behaving differently, observing or ignoring Xing headers present in the file). If someone has a suggestion how to document the workaround, that could probably be useful for other users. FlorianPackage: mpd Version: 0.22.6-1+b1 Severity: normal Dear Maintainer, ============================================================================== I've noticed that music players that use mpd,like cantata, do not play concatenated mp3 files to the end but stop after the first part of the concatenated file. For example: cat mvmt1.mp3 mvmt2.mp3 mvmt3.mp3 > symph1.mp3 will play only mvmt1.mp3 on an mpd-based player when symph1.mp3 is played. This does NOT happen on music players that do not use mpd, like vlc or elisa (or any android music player). The only work-around is to use a non-mpd player for this. Concatenated mp3 files are useful when one wants to create a single mp3 for a classical piece composed of many movements, as above, and create a playlist of several of these. Each symphony will then be played completely but the next symphony to play can be a shuffle choice (but without shuffling the individual movements within each symphony). ============================================================================== -- System Information: Debian Release: bullseye/sid APT prefers testing-security APT policy: (500, 'testing-security'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-2-amd64 (SMP w/6 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to C.UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages mpd depends on: ii adduser 3.118 ii init-system-helpers 1.60 ii libadplug-2.3.3-0 2.3.3+dfsg-2 ii libao4 1.2.2+20180113-1.1 ii libasound2 1.2.4-1.1 ii libaudiofile1 0.3.6-5 ii libavahi-client3 0.8-5 ii libavahi-common3 0.8-5 ii libavcodec-extra58 [libavcodec58] 7:4.3.2-0+deb11u1 ii libavformat58 7:4.3.2-0+deb11u1 ii libavutil56 7:4.3.2-0+deb11u1 ii libbz2-1.0 1.0.8-4 ii libc6 2.31-12 ii libcdio-cdda2 10.2+2.0.0-1+b2 ii libcdio-paranoia2 10.2+2.0.0-1+b2 ii libcdio19 2.1.0-2 ii libchromaprint1 1.5.0-2 ii libcurl3-gnutls 7.74.0-1.2 ii libdbus-1-3 1.12.20-2 ii libexpat1 2.2.10-2 ii libfaad2 2.10.0-1 ii libflac8 1.3.3-2 ii libfluidsynth2 2.1.7-1.1 ii libgcc-s1 10.2.1-6 ii libgme0 0.6.3-2 ii libicu67 67.1-6 ii libid3tag0 0.15.1b-14 ii libiso9660-11 2.1.0-2 ii libixml10 1:1.8.4-2 ii libjack0 [libjack-0.125] 1:0.125.0-3+b1 ii libjs-sphinxdoc 3.4.3-2 ii libmad0 0.15.1b-10 ii libmikmod3 3.3.11.1-6 ii libmms0 0.6.4-3 ii libmodplug1 1:0.8.9.0-3 ii libmp3lame0 3.100-3 ii libmpcdec6 2:0.1~r495-2 ii libmpdclient2 2.19-1 ii libmpg123-0 1.26.4-1 ii libnfs13 4.0.0-1 ii libogg0 1.3.4-0.1 ii libopenal1 1:1.19.1-2 ii libopus0 1.3.1-0.1 ii libpcre3 2:8.39-13 ii libpulse0 14.2-2 ii libsamplerate0 0.2.1+ds0-1 ii libshout3 2.4.5-1+b1 ii libsidplayfp5 2.0.5-2 ii libsmbclient 2:4.13.5+dfsg-1 ii libsndfile1 1.0.31-1 ii libsndio7.0 1.5.0-3 ii libsoxr0 0.1.3-4 ii libsqlite3-0 3.34.1-3 ii libstdc++6 10.2.1-6 ii libsystemd0 247.2-5 ii libupnp13 1:1.8.4-2 ii liburing1 0.7-3 ii libvorbis0a 1.3.7-1 ii libvorbisenc2 1.3.7-1 ii libwavpack1 5.4.0-1 ii libwildmidi2 0.4.3-1 ii libyajl2 2.1.0-3 ii libzzip-0-13 0.13.62-3.3 ii lsb-base 11.1.0 ii zlib1g 1:1.2.11.dfsg-2 mpd recommends no packages. Versions of packages mpd suggests: ii avahi-daemon 0.8-5 ii cantata [mpd-client] 2.4.2.ds1-1 ii gmpc [mpd-client] 11.8.16-19 pn icecast2 <none> ii pulseaudio 14.2-2 -- Configuration Files: /etc/mpd.conf changed: music_directory "/usr1/jack/mp3" playlist_directory "/usr1/jack/mp3/xmms" db_file "/var/lib/mpd/tag_cache" log_file "/var/log/mpd/mpd.log" pid_file "/run/mpd/pid" state_file "/var/lib/mpd/state" sticker_file "/var/lib/mpd/sticker.sql" user "mpd" bind_to_address "localhost" log_level "verbose" input { plugin "curl" } input { enabled "no" plugin "qobuz" } input { enabled "no" plugin "tidal" } decoder { plugin "hybrid_dsd" enabled "no" } audio_output { type "alsa" name "My ALSA Device" device "hw:0,0" # optional } filesystem_charset "UTF-8" -- no debconf information