Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork3k
-
Hello, I upgraded my Monogame project from 3.8.2.1105 to 3.8.4. After the update, build is not working anymore on my MacOS setup (Windows and Linux is working ok). Problem is related to Content.mgcb audio files: when I build, I got error: Failed to open file wallhit. Ensure the file is a valid audio file and is not DRM protected. ffmpeg -i for wallhit.wav: Duration: 00:00:00.99, bitrate: 1417 kb/s Content.mgcb for wallhit.wav: #begin sounds/wallhit.wav I tried different wav's and none of them is working. I tried to convert .wav to .ogg and .mp3 and those are not working also. If I remove all audio files from my Content.mgcb, then the build completes without errors. Information about my setup: OS: macOS Monterey 12.6.7 |
BetaWas this translation helpful?Give feedback.
All reactions
Replies: 2 comments 4 replies
-
If you have the time and knowledge to try it out, testing the preview |
BetaWas this translation helpful?Give feedback.
All reactions
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
Updated to 3.8.5-develop.11 and now I get: |
BetaWas this translation helpful?Give feedback.
All reactions
-
Thanks! That's just a bit more helpful. Could you share that wallhit.wav file or what |
BetaWas this translation helpful?Give feedback.
All reactions
-
Here's the wav. I cannot run ffprobe anymore on my system: I tried to upgrade ffmpeg with homebrew and it failed (because of my old OS) |
BetaWas this translation helpful?Give feedback.
All reactions
-
If I put 3.8.2.1105 version to Monogame NeonShooter sample then the problem is gone and build completes without errors. |
BetaWas this translation helpful?Give feedback.
All reactions
-
Hi, I have the same problem with MonoGame v3.8.4.1 on an older, unsupported macOS (11.7.10). I can't update this old MacBook to a newer macOS. In my case the crash was caused by ffprobe and ffmpeg being built for macOS 14 — I confirmed this from the crash logs in Console. Iworked around it by downloading ffmpeg and ffprobe binaries fromhttps://ffbinaries.com/downloads and copying them to: macOS flags them as downloaded from the Internet (quarantined). You can remove the quarantine with: To actually run the game I also had to use the OpenAL dylib from the 3.8.2 NuGet package, because the 3.8.4.1 OpenAL build also requires macOS 14. It was a bit of a pain to set up, but it works for me. For the MonoGame team: please consider building binaries targeting older macOS versions. I understand if you won't — macOS 14 appears to be the oldest supported version according tohttps://endoflife.date/macos. |
BetaWas this translation helpful?Give feedback.