LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
7.95k stars 992 forks source link

Nightly Appimage does not load .ogg Opus files but locally compiled builds do #6997

Open kamkamkamkamkamkamkamkam opened 9 months ago

kamkamkamkamkamkamkamkam commented 9 months ago

Bug Summary

Nightly Appimage does not load .ogg Opus files but locally compiled builds do (I suspect this is the case for the Windows and macOS versions of LMMS as well)

Steps to reproduce

Load opus encoded .ogg file into LMMS

Expected behavior

File loads with no issues

Actual behavior

Error message

Screenshot

https://github.com/LMMS/lmms/assets/65249472/b9bd6e42-ad2d-4720-a4b9-27029587cc32

kamkamkamkamkamkamkamkam commented 9 months ago

I think the version of the libraries used to make the website builds is causing this, we could use a newer fluidsynth version as well to load bigger soundfonts.

Rossmaxx commented 4 months ago

Like you said, this is a case of outdated build libraries in the CI. I don't think this is worthy of a specific issue. Close?

zonkmachine commented 4 months ago

No. It's an issue and it's not solved. Leave it open.

zonkmachine commented 3 months ago

Updates happened...

@kamkamkamkamkamkamkamkam Can you test the latest nighty AppImage?

we could use a newer fluidsynth version as well to load bigger soundfonts.

fluidsynth is now version 2.1.1

messmerd commented 3 months ago

@zonkmachine Opus support was added in libsndfile 1.0.29 but Ubuntu 20.04 unfortunately only has version 1.0.28, same as Ubuntu 18.04.

We'll have to wait until Ubuntu 22.04 for Opus support and Ubuntu 24.04 for mp3 support unless we start using vcpkg or something else to get the latest libsndfile on Linux.

zonkmachine commented 3 months ago

Sorry! Right, libsndfile-1.0.29 again. Also closes https://github.com/LMMS/lmms/issues/5633