Skip to content

Conversation

@hbeni
Copy link
Owner

@hbeni hbeni commented Oct 20, 2020

Adds the feature that channels can be declared "FGCom-mumble enabled" by having a string fgcom-mumble enabled (case-ignore) in the channel description.

⚠️ BEWARE: this is currently notorious unstable, because mumble does only sync channel comments <128 bytes currently.
Longer comments will only be synched on-demand (when the users hovers over the channel), which
is too late for plugin initialization.

🚫 this is a hard road block in my eyes. We shouldn't merge this until mumble supplies an API function to force-download the text portion of the channel descriptions, or is at least configurable or forceable from the plugin side.

  • An experiment we could undertake is, that we reestablish the special-channel-id list with every channel change. Reason is, that unless the client joins right from the command line or via mumble:// link, he must hover with the mouse over the channel to join. Which will sync the channel description, and on the actual join the plugin check will be positive.

@hbeni hbeni added this to the Soon™ (=Future) milestone Oct 20, 2020
@hbeni hbeni added enhancement New feature or request low prio Low priority mumble-plugin Affecting mumble plugin labels Oct 20, 2020
@hbeni hbeni force-pushed the magicChannelDescriptions branch from adfae7a to 312f927 Compare October 22, 2020 06:41
@hbeni hbeni force-pushed the magicChannelDescriptions branch 3 times, most recently from 5141fa3 to e0a4987 Compare December 9, 2020 15:13
… to see if it should enable the plugin

/!\ BEWARE: this is notorious unstable, because mumble does only sync channel comments <128 bytes currently.
            Longer comments will only be synched on-demand (when the users hovers over the channel), which
            is too late for plugin initialization.
@hbeni hbeni force-pushed the magicChannelDescriptions branch from e0a4987 to e00289b Compare December 9, 2020 15:21
@hbeni hbeni marked this pull request as draft February 11, 2021 10:34
@hbeni hbeni force-pushed the master branch 3 times, most recently from c4de535 to fe74a79 Compare May 18, 2021 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request low prio Low priority mumble-plugin Affecting mumble plugin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants