tanjera / infirmary-integrated

Medical device simulator for training healthcare professionals.
http://www.infirmary-integrated.com/
Other
42 stars 5 forks source link

Audio Not Working in Fedora #162

Closed medic6810 closed 2 years ago

medic6810 commented 2 years ago

Despite having all required packages (vlc, vlc-devel, .NET runtime) installed in their default locations in Fedora 36, Infirmary Integrated reports that it is unable to load the necessary audio components, and audio does not work.

tanjera commented 2 years ago

Okay, I'll look into this tonight.

First off, thank you for including the majorly relevant information (OS distro, VLC & libs installed @ default locations, and the error message). I haven't tested Infirmary on Fedora yet, and I suspect it might be due to the library installation location being different than other distros. Regardless, I need to spin up a VM and test it. This might be a good push for me to also make an .rpm package (which has been low on my to-do list).

medic6810 commented 2 years ago

Ibi, you are AMAZING! Thank you for getting back to me so quickly and for this incredible, free piece of software. I am already using it to enhance the ACLS and PALS classes that I teach at a large hospital system in NYC. I will definitely be donating as soon as I can spare the cash.

On Tue, Jul 26, 2022 at 18:58 Ibi Keller @.***> wrote:

Okay, I'll look into this tonight.

First off, thank you for including the majorly relevant information (OS distro, VLC & libs installed @ default locations, and the error message). I haven't tested Infirmary on Fedora yet, and I suspect it might be due to the library installation location being different than other distros. Regardless, I need to spin up a VM and test it. This might be a good push for me to also make an .rpm package (which has been low on my to-do list).

tanjera commented 2 years ago

I just edited your last comment to remove your email signature, just so your name & contact info isn't accidentally posted on the web. Just looking out :+1:

But of course, you know I'm so so so so happy to hear that the software is helpful in enhancing education. And you do need the audio working for the full "beep beep beep" experience with ACLS/PALS :+1:

On a side note, prior to Covid, I had a family member inpatient at NYP Cornell for a week and we were there everyday. Solid hospital, awesome care, and they fixed my family member up right :) Glad to be able to give back!

tanjera commented 2 years ago

Solved the issue. The audio library I use, LibVLCSharp, needs an additional package that isn't installed by default on Fedora. I'm going to add the package to the instructions on the website, the Debian package, and to a future Fedora .rpm

For Fedora, the package is "libX11-devel" (note the capital X- dnf is case sensitive!) so your installation command will be: sudo dnf install libX11-devel

After that, it ran with audio for me successfully. Just let me know if it gives you any issues.

medic6810 commented 2 years ago

That did it! Thank you so much, Ibi!

On Tue, Jul 26, 2022 at 8:46 PM Ibi Keller @.***> wrote:

Solved the issue. The audio library I use, LibVLCSharp, needs an additional package that isn't installed by default on Fedora. I'm going to add the package to the instructions on the website, the Debian package, and to a future Fedora .rpm

For Fedora, the package is "libX11-devel" (note the capital X- dnf is case sensitive!) so your installation command will be: sudo dnf install libX11-devel

After that, it ran with audio for me successfully. Just let me know if it gives you any issues.

— Reply to this email directly, view it on GitHub https://urldefense.com/v3/__https://github.com/tanjera/infirmary-integrated/issues/162*issuecomment-1196146705__;Iw!!BhJSzQqDqA!U-sSjg6t6uHwIErqfRTXKeeNtLUI1E2iLBIqjiOmmxMNXW8Bk3-qkVkeFtIeqx50Ipt85OQHlw1bkhxvrUjRHP3iTA$, or unsubscribe https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/ARFI3DMAKPUT2RDMKAL7Y3DVWCBFRANCNFSM54XLPY3A__;!!BhJSzQqDqA!U-sSjg6t6uHwIErqfRTXKeeNtLUI1E2iLBIqjiOmmxMNXW8Bk3-qkVkeFtIeqx50Ipt85OQHlw1bkhxvrUhJVya3QA$ . You are receiving this because you authored the thread.Message ID: @.***>

-- Matthew Smith +1.207.318.4702 @.***

tanjera commented 2 years ago

Glad to help :) Also I finally figured out how to put together an .rpm file. Was kind of a pain, but it's now available on the website, and will make installing a little more straightforward on Fedora/RHEL/CentOS in the future. I also improved the website instructions a lot.

And thank you for the kind donation!

medic6810 commented 2 years ago

Just downloaded the rpm - works perfectly; now I have the apps integrated with my system menu. Thank you again so much!

On Wed, Jul 27, 2022 at 4:10 AM Ibi Keller @.***> wrote:

Glad to help :) Also I finally figured out how to put together an .rpm file. Was kind of a pain, but it's now available on the website, and will make installing a little more straightforward on Fedora/RHEL/CentOS in the future. I also improved the website instructions a lot.

And thank you for the kind donation!

— Reply to this email directly, view it on GitHub https://urldefense.com/v3/__https://github.com/tanjera/infirmary-integrated/issues/162*issuecomment-1196401001__;Iw!!BhJSzQqDqA!WOyybZIVL58enOihbFEHEvcdESrCnMRmuXeQASHipE2GElkEW24p_KKXvjeDZ7LXgmvCjVUASr5FUQBW_Zi0QWq4IA$, or unsubscribe https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/ARFI3DOSWKXTTDVYNI5APNLVWDVGHANCNFSM54XLPY3A__;!!BhJSzQqDqA!WOyybZIVL58enOihbFEHEvcdESrCnMRmuXeQASHipE2GElkEW24p_KKXvjeDZ7LXgmvCjVUASr5FUQBW_ZjlPtfVVA$ . You are receiving this because you authored the thread.Message ID: @.***>

-- Matthew Smith +1.207.318.4702 @.***