[Pkg-mpd-maintainers] Bug#990160: closed by Florian Schlichting <fsfs at debian.org> (Re: Bug#990160: mpd: music players using mpd do not play concatenated mp3 files to the end)

js jb em2jacks at yahoo.com
Mon Nov 28 14:43:49 GMT 2022


 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 <owner at 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 <fsfs at 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 <fsfs at debian.org> by
replying to this email.


-- 
990160: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990160
Debian Bug Tracking System
Contact owner at 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
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-mpd-maintainers/attachments/20221128/d7056b72/attachment-0001.htm>


More information about the Pkg-mpd-maintainers mailing list