Board index FlightGear Support Tools FGCom

FGCom-mumble

FGCom is a realtime voice communication system specially designed for FlightGear.

Re: FGCom-mumble

Postby benih » Sat May 15, 2021 5:48 pm

All that’s needed is probably mumble 1.4 released and a new channel named „fgcom-mumble-<wathever>“.

Meanwhile you can use my test box @ mumble://fgcom.hallinger.org/fgcom-mumble
User avatar
benih
 
Posts: 1689
Joined: Tue Aug 15, 2017 10:34 am
Callsign: D-EBHX
Version: next
OS: Debian Linux 64bit

Re: FGCom-mumble

Postby benih » Mon May 24, 2021 9:20 pm

Good news!
It looks like the ATIS recording bug was fixed in the lua-mumble module.
Previously the playback bot did go to silence shortly after recording (2 minutes or so).
The lua-mumble dev finally could fix it, and the means that ATIS recording should work stable now.

Recorded samples are valid for two hours currently. The bot says in it's comment, for how long it will still broadcast (updated every 60 seconds, so be patient when updating your ATIS)
User avatar
benih
 
Posts: 1689
Joined: Tue Aug 15, 2017 10:34 am
Callsign: D-EBHX
Version: next
OS: Debian Linux 64bit

Re: FGCom-mumble

Postby benih » Tue May 25, 2021 8:55 pm

Today I added a cool and maybe (hopefully) feature to the server side. It's already rolled out at the fgcom.hallinger.org test server:

The bots now have a chat based admin interface. Try saying `/help` to a replay bot! Advanced commands need authentication using a random token generated by the bot. That token is revealed to the bot's owner automatically (who is also automatically authenticated) and can be used to allow further users to control the bot (for example to kill oboslete ATIS broadcasts when an ATC leaves)
User avatar
benih
 
Posts: 1689
Joined: Tue Aug 15, 2017 10:34 am
Callsign: D-EBHX
Version: next
OS: Debian Linux 64bit

Re: FGCom-mumble

Postby benih » Wed May 26, 2021 11:11 am

Released 0.14.0: https://github.com/hbeni/fgcom-mumble/r ... g/v.0.14.0

Some smaller bugfixes, and support for a 3rd COM and 2nd ADF. Server side got neat features added, too!
The server side also received a fix for the broken ATIS playback. ATIS now actually works for long transmission times.

Short release/install notes:
- Please update your FGFS-addon installation
- Mumble-Plugin: Win32 Users need to manually grab the win32 release ZIP package and install that manually - the updater has a bug which is fixed this way. Future releases should be able to be picket up by mumble itself again.


Please refer to the release page for more details.
User avatar
benih
 
Posts: 1689
Joined: Tue Aug 15, 2017 10:34 am
Callsign: D-EBHX
Version: next
OS: Debian Linux 64bit

Re: FGCom-mumble

Postby Johan G » Wed May 26, 2021 12:20 pm

I tried to use Mumble's plugin updater but got this error:
Failed to process zip archive: Illegal header in zip file

Could be that I am using a Mumble nightly from mid April though. :wink:

Edit: Got the same error after updating to Mumble 1.4.0 Snapshot 6 (1.4.0~2021-05-16~g789f2d7~snapshot). Will update the plugin manually instead.
Low-level flying — It's all fun and games till someone looses an engine. (Paraphrased from a YouTube video)
Improving the Dassault Mirage F1 (Wiki, Forum, GitLab. Work in slow progress)
Some YouTube videos
Johan G
Moderator
 
Posts: 6629
Joined: Fri Aug 06, 2010 6:33 pm
Location: Sweden
Callsign: SE-JG
IRC name: Johan_G
Version: 2020.3.4
OS: Windows 10, 64 bit

Re: FGCom-mumble

Postby benih » Wed May 26, 2021 12:27 pm

Thats a problem in mumble and a ticket is already open: https://github.com/mumble-voip/mumble/issues/4946

The fix is to kindly unzip manually and install the extracted plugin binary.
Sorry for the inconvinience... :(
User avatar
benih
 
Posts: 1689
Joined: Tue Aug 15, 2017 10:34 am
Callsign: D-EBHX
Version: next
OS: Debian Linux 64bit

Re: FGCom-mumble

Postby Johan G » Wed May 26, 2021 12:31 pm

No problem. That is a very minor inconvenience. :)
Low-level flying — It's all fun and games till someone looses an engine. (Paraphrased from a YouTube video)
Improving the Dassault Mirage F1 (Wiki, Forum, GitLab. Work in slow progress)
Some YouTube videos
Johan G
Moderator
 
Posts: 6629
Joined: Fri Aug 06, 2010 6:33 pm
Location: Sweden
Callsign: SE-JG
IRC name: Johan_G
Version: 2020.3.4
OS: Windows 10, 64 bit

Re: FGCom-mumble

Postby benih » Thu May 27, 2021 4:12 pm

Just made a small script that helps with spawning custom NDBs, including broadcast of the stations morse name :)
User avatar
benih
 
Posts: 1689
Joined: Tue Aug 15, 2017 10:34 am
Callsign: D-EBHX
Version: next
OS: Debian Linux 64bit

Re: FGCom-mumble

Postby benih » Tue Jun 22, 2021 7:37 am

Released 0.14.1: https://github.com/hbeni/fgcom-mumble/r ... g/v.0.14.1

This brings the release structure to the latest specs of mumble 1.4.0, so the updater should be really fixed this time.
The release must be therefore installed manually (see the release info for details).
Please refer to the release notes this time. The recent mumble dev snapshot does not yet support the new .mumble_plugin file, so you either need to manually extract it (rename to .zip and unpack), or use a self compiled mumble snapshot (or the nightly from the azure pipeline).

There was a small fix in the RadioGUI, so that UHF radio frequencies are now usable when tuned by RadioGUI.
The FGFS-Addon now checks for pending updates and informs the user if a new version of the addon is out.
User avatar
benih
 
Posts: 1689
Joined: Tue Aug 15, 2017 10:34 am
Callsign: D-EBHX
Version: next
OS: Debian Linux 64bit

Re: FGCom-mumble

Postby fdmarco3 » Wed Jul 07, 2021 2:18 pm

Hello, i have downloaded fgcom-mumble v.0.14.1 and put fgcom-mumble-macOS.bundle into mumble plugin folder. Mumble version is Mumble-1.4.02021-05-16g789f2d7~snapshot.x64. As i start Mumble client, i get:
Found a non-plugin in plugin's folder: "/Applications/Mumble.app/Contents/Plugins/fgcom-mumble-macOS.bundle

I have a mac with Big Sur installed. Can you suggest what i am doing wrong?
Thankyou.
fdmarco3
 
Posts: 7
Joined: Sat Jul 03, 2021 6:53 pm

Re: FGCom-mumble

Postby benih » Wed Jul 07, 2021 2:36 pm

Thank you for opening the issue, lets track it there: https://github.com/hbeni/fgcom-mumble/discussions/133
User avatar
benih
 
Posts: 1689
Joined: Tue Aug 15, 2017 10:34 am
Callsign: D-EBHX
Version: next
OS: Debian Linux 64bit

Re: FGCom-mumble

Postby benih » Sun Jul 11, 2021 8:48 pm

Released 0.14.2: https://github.com/hbeni/fgcom-mumble/r ... g/v.0.14.2

Please refer to the release link for details :)
User avatar
benih
 
Posts: 1689
Joined: Tue Aug 15, 2017 10:34 am
Callsign: D-EBHX
Version: next
OS: Debian Linux 64bit

Re: FGCom-mumble

Postby benih » Wed Jul 14, 2021 12:19 pm

Currently the bots on the test server are broken; they are not able to pick up the plugin messages anymore due to update of the underlaying lua-mumble library.

We are working on a fix already:
https://github.com/hbeni/fgcom-mumble/issues/136

Meanwhile I tried to revert the lib to a working version. EDIT: Worked. Systems operational again
Normal radio operations for pilots are not affected.
User avatar
benih
 
Posts: 1689
Joined: Tue Aug 15, 2017 10:34 am
Callsign: D-EBHX
Version: next
OS: Debian Linux 64bit

Re: FGCom-mumble

Postby benih » Mon Aug 02, 2021 4:27 pm

Released 0.15.0: https://github.com/hbeni/fgcom-mumble/r ... ag/v0.15.0

Mainly a server side release and optimized plugin internals.
Please refer to the release link for details :)
User avatar
benih
 
Posts: 1689
Joined: Tue Aug 15, 2017 10:34 am
Callsign: D-EBHX
Version: next
OS: Debian Linux 64bit

Re: FGCom-mumble

Postby benih » Tue Aug 31, 2021 9:33 am

Hi, I just merged a bigger restructuring of the audio code callbacks into the master branch.
It moves the global audio processing into the individual radio models, so we now can define different audio characteristics depending on the actual radio model in use (VHF, Landline, ...) (as well as finer control over half/full duplex mode characteristics in theory).

I already tested this and it works for me locally like it did before.
However before bundling a release, some more wider testing would be very good to have.

You can use a nightly build from GitHub, or download and compile manually.
Installation and usage is as before, it's just internals that changed.

The plugin should report itself as version 0.15.1.

Please report also if all is good, so I get more confident I didn’t break anything :)
User avatar
benih
 
Posts: 1689
Joined: Tue Aug 15, 2017 10:34 am
Callsign: D-EBHX
Version: next
OS: Debian Linux 64bit

PreviousNext

Return to FGCom

Who is online

Users browsing this forum: No registered users and 2 guests