Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Channel description is searched for the string "fgcom-mumble enabled" to see if it should enable the plugin #54

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

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.

1 participant