| Summary: | Unable to play midi files even though using VLC directly works | ||
|---|---|---|---|
| Product: | [Applications] Elisa | Reporter: | Prajna Sariputra <putr4.s> |
| Component: | general | Assignee: | Matthieu Gallien <matthieu_gallien> |
| Status: | REPORTED --- | ||
| Severity: | normal | CC: | nate, xnagytibor |
| Priority: | NOR | ||
| Version First Reported In: | 21.04.2 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Prajna Sariputra
2021-06-24 08:49:20 UTC
Reading VLC's source my first guess is this happens because your "/usr/share/sounds/sf2/" and "/usr/share/soundfonts/" directories are all empty. LibVLC always seems to use the fallback SF2 loading mechanism in Elisa, doesn't matter what you configure elsewhere (at least on my machine). It loads first usable ".sf2" file from the default SF2 directories above and call it a day. If those directories of yours are indeed empty I'd try copying your soundfonts there. Or install some soundfont package globally though your package manager, like "soundfont-fluid" (optional dependency of vlc-plugin-fluidsynth-bin that you may have skipped). Putting the soundfont file I use in `/usr/share/soundfonts` does make it work, thanks for that suggestion! If telling libVLC which soundfont to use is not possible then the next best thing would be to let the user know that soundfonts need to be installed in those default directories, assuming that it is possible for Elisa to tell that it's the issue. If neither of those is possible, then I guess it's "not a bug" on Elisa's end? |