Skip to content

[BUG] .lplug4 plugin not loading on macOS — LogiPluginService does not pick up manually installed plugin #1

@midfield23

Description

@midfield23

Describe the Bug

The ReaperHaptic.lplug4 plugin does not load on macOS. Double-clicking the .lplug4 file does nothing (no installer opens). Manually extracting the contents to ~/Library/Application Support/Logi/LogiPluginService/Applications/ReaperHaptic/ is not picked up by LogiPluginService on restart. The plugin never appears in Generic.log and no ReaperHaptic log is created.

Environment

  • macOS Version: macOS Sequoia (15.x)
  • REAPER Version: 7.x
  • Logi Options+ Version: 2.3.879545
  • Mouse Model: MX Master 4
  • Connection Type: Bluetooth

Steps to Reproduce

  1. Download ReaperHaptic.lplug4 from the releases page
  2. Double-click the file — nothing happens
  3. Manually create ~/Library/Application Support/Logi/LogiPluginService/Applications/ReaperHaptic/ and extract .lplug4 contents there
  4. Restart LogiPluginService and Logi Options+
  5. Check plugin_logs/Generic.log — no mention of ReaperHaptic

Expected Behavior

Plugin loads and appears in Logi Options+, enabling haptic feedback triggered by REAPER OSC messages on port 9000.

Additional Notes

The REAPER Lua script side is working correctly — LuaSocket loaded successfully and the script is running and sending OSC messages. The issue is exclusively on the Logi Options+ plugin side.

Manually creating an ApplicationInfo.json under Applications/Loupedeck72/ReaperHaptic/ was also attempted with no effect.

Is a specific version of Logi Options+ required, since the haptics API for the MX Master 4 may only be available in newer or older versions? My version (2.3.879545) might be too new or too old for the plugin API it was built against? Not sure.

Any help much appreciated. Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions