Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main doesn't show any CoverArt on Windows #11896

Closed
JoergAtGithub opened this issue Aug 30, 2023 · 7 comments
Closed

Main doesn't show any CoverArt on Windows #11896

JoergAtGithub opened this issue Aug 30, 2023 · 7 comments

Comments

@JoergAtGithub
Copy link
Member

Bug Description

Regression after the Qt6 switch
grafik

Version

Main

OS

Windows 11

@daschuer
Copy link
Member

The disabled unit-test confirm that.

@daschuer
Copy link
Member

The issue is related to the installation of the qjpeg.dll

Installing: D:/a/mixxx/mixxx/build/./imageformats/qjpeg.dll

But it looks like it is either broken or Mixxx is not able to load it.

@Holzhaus
Copy link
Member

@JoergAtGithub is something in the logs?

@daschuer
Copy link
Member

The library path seems to be correct:
QCoreApplication::libraryPaths() = QList("D:/a/mixxx/mixxx/build")
https://github.com/qt/qt/blob/0a2f2382541424726168804be2c90b91381608c6/src/gui/image/qimagereader.cpp#L161
Probably the installed dll not.?

@JoergAtGithub
Copy link
Member Author

@JoergAtGithub is something in the logs?

After startup I see this at the end of the log:

warning [Main] QOpenGLContext::swapBuffers() called without corresponding makeCurrent()
warning [Main] QOpenGLContext::swapBuffers() called without corresponding makeCurrent()
warning [Main] QOpenGLContext::swapBuffers() called without corresponding makeCurrent()
warning [Main] QOpenGLContext::swapBuffers() called without corresponding makeCurrent()
debug [Thread (pooled)] SoundSourceProxy - SoundSourceProvider "MAD: MPEG Audio Decoder" created a SoundSource for file "file:///C:/Users/Joerg.WORLDWARTWEB/Music/ANNA - Odd Concept (Clean) (Extended).mp3" of type "mp3"
TagLib: ID3v2.4 no longer supports the frame type RVAD.  It will be discarded from the tag.
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 0
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 0
debug [Thread (pooled)] TagLib - No cover art found in ID3v2 tag
debug [Thread (pooled)] SoundSourceProxy - SoundSourceProvider "MAD: MPEG Audio Decoder" created a SoundSource for file "file:///C:/Users/Joerg.WORLDWARTWEB/Music/CeCe Rogers - Someday (12 club mix).mp3" of type "mp3"
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 0
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 0
debug [Thread (pooled)] TagLib - No cover art found in ID3v2 tag
debug [Thread (pooled)] SoundSourceProxy - SoundSourceProvider "MAD: MPEG Audio Decoder" created a SoundSource for file "file:///C:/Users/Joerg.WORLDWARTWEB/Music/Jay Lumen - Outside (Clean) (Extended).mp3" of type "mp3"
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 3
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 3
debug [Thread (pooled)] TagLib - No cover art found in ID3v2 tag
debug [Thread (pooled)] SoundSourceProxy - SoundSourceProvider "MAD: MPEG Audio Decoder" created a SoundSource for file "file:///C:/Users/Joerg.WORLDWARTWEB/Music/David Guetta - Detroit 3 AM (Clean Extended).mp3" of type "mp3"
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 3
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 3
debug [Thread (pooled)] TagLib - No cover art found in ID3v2 tag
debug [Thread (pooled)] SoundSourceProxy - SoundSourceProvider "MAD: MPEG Audio Decoder" created a SoundSource for file "file:///C:/Users/Joerg.WORLDWARTWEB/Music/Birkenmeier - Android (Connection).mp3" of type "mp3"
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 0
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 0
debug [Thread (pooled)] TagLib - No cover art found in ID3v2 tag
debug [Thread (pooled)] SoundSourceProxy - SoundSourceProvider "MAD: MPEG Audio Decoder" created a SoundSource for file "file:///C:/Users/Joerg.WORLDWARTWEB/Music/Deadmau5 - Saved (Clean) (Extended).mp3" of type "mp3"
TagLib: ID3v2.4 no longer supports the frame type RVAD.  It will be discarded from the tag.
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 0
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 0
debug [Thread (pooled)] TagLib - No cover art found in ID3v2 tag
debug [Thread (pooled)] SoundSourceProxy - SoundSourceProvider "MAD: MPEG Audio Decoder" created a SoundSource for file "file:///C:/Users/Joerg.WORLDWARTWEB/Music/Modjo - Lady (Hear Me Tonight) (Clean Extended).mp3" of type "mp3"
TagLib: ID3v2.4 no longer supports the frame type RVA.  It will be discarded from the tag.
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 0
warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 0
debug [Thread (pooled)] TagLib - No cover art found in ID3v2 tag
warning [Main] QOpenGLContext::swapBuffers() called without corresponding makeCurrent()
warning [Main] QOpenGLContext::swapBuffers() called without corresponding makeCurrent()
warning [Main] CoverArtDelegate - Failed to load cover  CoverInfoRelative {"METADATA","GUESSED",#d4d4d4,"","\x86""5\xB3""b\xB6h0\xA3(\xAD\x84\xB7""f\x18""0;\x97\xE2\xA5w\xDF\x8A^\xCEW\xB9\x19\f\xC7\xA9Y\x15",41014}
warning [Main] CoverArtDelegate - Failed to load cover  CoverInfoRelative {"METADATA","GUESSED",#887e77,"","?\xC8\x84)\x9B\xDE\x7F\x05T\x9F\xDA""a\x19Y\xBD\r\x82)f\xA9}\x0E\xAE\xA2""1\x06X\xA3\x81\x90\xE1\xB2",20770}
warning [Main] CoverArtDelegate - Failed to load cover  CoverInfoRelative {"METADATA","GUESSED",#f5979a,"","\xEB\x96\b\xC7\xAE\xFA\x8E)\xD7\xF1""c\xF3L\x8AG~\x1C\xBF\xDB\xBE|\xD6""ck>\xB3\x90\xE9\xBAn\x02\x11",37689}
warning [Main] CoverArtDelegate - Failed to load cover  CoverInfoRelative {"METADATA","GUESSED",#531518,"","l\xBFm\xB0<\xD0X\xB0\xFC \x9D\xA3\x07\x9B{\x9E\xA7""9\x0EgAI_k\x06\x01\xC7\r\xA1\x1C\xF7\xD1",5923}
warning [Main] CoverArtDelegate - Failed to load cover  CoverInfoRelative {"METADATA","GUESSED",#2a2727,"","\x86\xD9""A\xDE\xA9\x04\xCDo\x94X\xBDPi\x9C!)\xB3\x80;\xBE\xFD\xE9\x7F\xA4X\x0F\x9EK\x1C\xA1_I",38107}
warning [Main] CoverArtDelegate - Failed to load cover  CoverInfoRelative {"METADATA","GUESSED",#d4d4d4,"","\xE3\x8F\xB5\xD1\xFA\xD2p\xC5\xB4\xD2\x1E\x97%\xFEpU\x05\xAE\x84\x1D\xF3Q\x91Y\xAE\x16~\x82x\xCFk\xA4",57941}
warning [Main] CoverArtDelegate - Failed to load cover  CoverInfoRelative {"METADATA","GUESSED",#898482,"","\xA6\xF8\xE2\xD1\x0F\xA6\xE4\x84z\xB0\x8B\x97\xCC\xBDK\x87\xA9QN\x92\xAFx/\xF9\xBD\x87}RZ\xE3\xFBY",43619}

@JoergAtGithub
Copy link
Member Author

/

The library path seems to be correct:
QCoreApplication::libraryPaths() = QList("D:/a/mixxx/mixxx/build")
https://github.com/qt/qt/blob/0a2f2382541424726168804be2c90b91381608c6/src/gui/image/qimagereader.cpp#L161
Probably the installed dll not.?

This is a Qt plugin, the .dll is stored in a subdirectory .\imageformats of the build directory.

@daschuer
Copy link
Member

daschuer commented Sep 1, 2023

I hve enabled QIMAGEREADER_DEBUG

07:57:22.353 Debug [Thread (pooled)] QImageReader::createReadHandler( device = 0x4fb3efee60 , format = "" ), 0 plugins available:  QMultiMap()
07:57:22.354 Debug [Thread (pooled)] QImageReader::createReadHandler: no handlers found. giving up.
07:57:22.354 Warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 3
07:57:22.354 Debug [Thread (pooled)] QImageReader::createReadHandler( device = 0x4fb3efee60 , format = "" ), 0 plugins available:  QMultiMap()
07:57:22.354 Debug [Thread (pooled)] QImageReader::createReadHandler: no handlers found. giving up.
07:57:22.354 Warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 3
07:57:22.356 Debug [Thread (pooled)] QImageReader::createReadHandler( device = 0x4fb61febf0 , format = "" ), 0 plugins available:  QMultiMap()
07:57:22.356 Debug [Thread (pooled)] QImageReader::createReadHandler: no handlers found. giving up.
07:57:22.356 Warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 0
07:57:22.356 Debug [Thread (pooled)] QImageReader::createReadHandler( device = 0x4fb61febf0 , format = "" ), 0 plugins available:  QMultiMap()
07:57:22.356 Debug [Thread (pooled)] QImageReader::createReadHandler: no handlers found. giving up.
07:57:22.356 Warning [Thread (pooled)] TagLib - Failed to load image from ID3v2 APIC frame of type 0
07:57:22.360 Warning [Main] CoverArtDelegate - Failed to load cover  CoverInfoRelative {"METADATA","GUESSED",#689a91,"","-\xCB\x1A+b\xE1\xFD\xF7\x0E/Sk=uZ\xE5R\x96\x7FR:<\xFB\xD7l+gO\xDB\xB6t\xC6",37133}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants