clangen / musikcube

a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
https://musikcube.com
BSD 3-Clause "New" or "Revised" License
4.08k stars 295 forks source link

specific MP3 file won't play #654

Open llfw opened 6 months ago

llfw commented 6 months ago

i've just installed musikcube 3.0.2 on FreeBSD 15, and so far everything is working fine with my library (a mix of FLAC and MP3), except one album, which musikcube won't play. trying to play it does nothing at all, and there's nothing on stderr/stdout.

the file plays fine in both mpv and ffplay. ffprobe says this:

Input #0, mp3, from '/data/public/Music/Show of Hands/1995 - Backlog 1987-1991/03 - Solo.mp3':
  Metadata:
    album           : Backlog 1987-1991
    artist          : Show of Hands
    album_artist    : Show of Hands
    genre           : Acoustic
    title           : Solo
    track           : 3
    date            : 1995
    id3v2_priv.WM/MediaClassPrimaryID: \xbc}`\xd1#\xe3\xe2K\x86\xa1H\xa4*(D\x1e
    id3v2_priv.WM/MediaClassSecondaryID: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
    id3v2_priv.WM/WMContentID: k\x051}\xcc\x0cCC\x8f0\x8b\xae\x8d~~\xd2
    id3v2_priv.WM/UniqueFileIdentifier: ;\x00\x00\x00
    id3v2_priv.WM/WMCollectionID: L[\x00\x0c\xf786F\xa8\x16_g.`\xa7|
    id3v2_priv.WM/WMCollectionGroupID: L[\x00\x0c\xf786F\xa8\x16_g.`\xa7|
    id3v2_priv.WM/Provider: U\x00s\x00e\x00r\x00 \x00F\x00e\x00e\x00d\x00b\x00a\x00c\x00k\x00\x00\x00
    id3v2_priv.PeakValue: \xa1\x7f\x00\x00
    id3v2_priv.AverageLevel: {\x0d\x00\x00
  Duration: 00:03:06.25, start: 0.025056, bitrate: 321 kb/s
  Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 320 kb/s
    Metadata:
      encoder         : LAME3.97
  Stream #0:1: Video: mjpeg (Baseline), yuvj420p(pc, bt470bg/unknown/unknown), 336x336 [SAR 1:1 DAR 1:1], 90k tbr, 90k tbn (attached pic)
    Metadata:
      comment         : Cover (front)

i can provide a copy of the file (privately) if needed.