Git Product home page Git Product logo

goxlr-touchportal-plugin's People

Contributors

oddbear avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

goxlr-touchportal-plugin's Issues

Rename exe?

GoXLR.Plugin, might not give enough information for the user in the Task Manager etc..
Suggestion would be something like GoXLR.TouchPortal.Plugin or similar.

Remote access

Remote access does not seem to work.
Everything must run at localhost/same computer both GoXLR App and Touch Portal plugin.

Pressing reconnect button creates "multiple connections"

Minor issue (have only seen this bug in this scenario, and we can always just restart the GoXLR App).

Just found this button now.
image

There seems to be an issue if we click it.
Need to close the old connection and remove it from the list.
image

And update the Wiki after this is fixed.

Help with goxlr websocket

Hi,
I'm trying to understand how the goxlr websocket works in order to develop some simple integrations.
I'm looking at this project as a source of inspiration.

Looking at what you did I was hoping that creating a websocket server on port 6805 would be enough to get a connection from goxlr software, but nothing is happening.

Things that could be wrong:

  • they changed the socket port
  • with goxlr mini (which I have) it just does not work
  • they changed the way it works
  • I implemented it wrong

Can you point me in the right direction or at least confirm that your current implementation still works with the latest goxlr app?

Testing

It's nice with help from others. 😊

Multiple devices support

On thing we can implement is support for more than one GoXLR device, from different computers.

Ex.
Computer A with GoXLR Full
Computer B with GoXLR Mini, and TouchPortal

Computer A and B connects to Computer B.

We then need to find a good and not confusing way of specifying which computer should be routed where in the "Edit touch button" dialog.

Routing Status Indicators

This functionality is on hold, as there is no support at this point.
However, this has a "planned" status at the TC-Helicon Gaming discord.

Waiting for an release, and then a updated specification for this feature.

Fix log levels in appsettings

The loglevels in appsettings does not seem right. Need to be tested, and most likely changed.

{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Microsoft.Hosting.Lifetime": "Information"
    }
  }, ...
}

Mac OS support

This plugin should work on Mac OS X. It might be as easy as updating the entry.tp file.

"plugin_start_cmd": "\"%TP_PLUGIN_FOLDER%GoXLR\\GoXLR.Worker.exe\"", then needs to be changed to something like "plugin_start_cmd": "\"dotnet %TP_PLUGIN_FOLDER%GoXLR\\GoXLR.Worker.dll\"", or "plugin_start_cmd": "dotnet \"%TP_PLUGIN_FOLDER%GoXLR\\GoXLR.Worker.dll\"",

The build is framework independent, so as long as no of the dependencies is windows specific, it should work.

Status indicators

Would be nice to have some sort of status indicator in the app, ex. Number of GoXLRs connected.

Unicode characters

For some reason there is issues with unicode characters. Ex. Æ L Å.
My Røde profile therefor needs to be called Rode to work.

Most likely a encoding difference between Touch Portal and GoXLR.
Should be a simple fix.

Remove "Single" category?

Do we need this?
Alternative, can read profiles from disk... should be feasible on Windows. Don't know about Mac though...
Can have Client list something as:

  • My Machine : Read from local disk
  • default : picks the "top score" connected GoXLR device
  • 192.169.X.X : picks the selected IP

Then the first one would work as a "single" mode.
Or we can move this into the same category as multi, since freetext then would disappear.

Prefixes in states

Clean up states names.
Normally the plugins has prefixes like GoXLR.

Then they are ordered correctly (?) and easier to see.

Documentation

Could always be better:

Setup guide.
Setup video?

Add as TouchPortal plugin

TouchPortal Discord channel: Request has been made.
TP asset website: not yet.

So people can find it easier. For the website, I want to have better install guide, and get Remote Access rewrite to work.

GoXLR.Plugin.exe high cpu usage

Hi! :)
After exiting Touch Portal App, the GoXLR.Plugin.exe burns cpu usage (around 16~20%) until shutdown manually in Task Manager.

Thanks for your help !

Stabilize profile fetch

Some times the profile fetch does not work properly.

It's easy to get around, by just selecting between default and IP as client.

Improvements might be:
Add "refresh" under profiles.
Better handling of "cached" profiles.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.