Thats all
I just got mine. The build quality is fantastic. The display, the sensitivity, the haptics, event audio was a surprise. I just wish I could port my BTT content over.
So do I. It would be fantastic to use BTT with Flexbar.
I just received mine. BTT support would be unreal.
See if they'll send you one as a developer-partner. Contact
Great news everyone who has a Flexbar - New firmware out which enables the original Touch Bar functionality from the MacBooks and I've got the BTT AquaTouch preset working. its a little buggy but a great start.
oh that‘s awesome, then I should probably order one
Can you tell me how you did it?
Manually update to pre release firmware 2.0.1
Then install the touch bar plugin emulator
I bought one.
I don't understand the installation instructions for the touchbar plugins. git clone .git
makes no sense? What git? And if I change it to git clone git@github.com:chino-2333/Flexbar-TouchbarEmulator.git
in some folder, then cd TouchbarEmulator
makes no sense, since it will be in Flexbar-TouchbarEmulator
. And finally, after running npm run plugin:pack
, Flexbar reports that "This plugin key (com.chino.touchbaremulator.emulator) does not have a valid UI).
I tried the Spotify Flexbar plugin first, and it had the same strange instructions. I thought the instructions were just wrong.
But it does work though, I get a toolbar that behaves like the original one. And I could install and get AquaTouch working (but multitouch gestures don't work).
I can't get the Spotify plugin to work. When I click connect in the Flexbar settings, I get "Could not connect to Spotify: No response received from backend" and http://127.0.0.1:8888/callback gives connection refused.
My flexbar has also arrived at my office but I won't be there to test it until end of august.
For the touchbar emulator plugin, I think you can download the ready to go version in the releases section on github. These installation instructions sound broken.
Open the link for FlexDesigner below, go to the assets section and download the compiled version for your architecture.
-
For M-series Mac and Windows, you will need this link: Release Release version 2.0.1 (preview) · ENIAC-Tech/FlexDesigner · GitHub
-
For an Intel Mac, you will need this link: Release Release 2.0.1 (preview) · ENIAC-Tech/FlexDesignerIntelMac · GitHub
Once you have installed it, open it and it will upgrade the Flexbar firmware to the latest version.
To install the plugin, open this page: FlexGate and click on "Get" then install directly in the Designer.
Once completed, you should be able to add the plugin to the bar as a button and then use the emulator.
Please note that the hardware supports multi touch, but the emulator only supports single touch. This is a limitation from Apple.
If Andreas can support the Flexbar directly, multi touch is possible.
The FlexGate website also has more things that you can download to use natively in the Flexbar.
I'm running FlexDesigner 2.0.1, that works fine.
Downloading the plugins and installing them into FlexDesigner also works fine.
It's the other stuff, getting the Node.js modules up and running, that I can't get to work for the Spotify plugin. (For the classic Touchbar plugin it seems to work, but I'm not sure why. ).
So, are you trying to get Spotify to work natively with the Flexbar or within BTT? If not natively, the emulator on the Flexbar is just a display, and the work is done in BTT.
I was trying to get it to work with the native Flexbar Spotify Plugin. I never got that to work.
Now I have it working with the Flexbar Touchbar plugin + BTT + AquaTouch. No album artwork, but other than that it works fine.
To get it working natively, you have to follow these steps: GitHub - ENERGYMT/FlexBar-Plugin-Spotify: Spotify Integration for FlexBar.
Note that you should ask for help with this on the Flexbar Discord instead as this is support for BTT
Those are the steps that didn't work.
And they are strange:
git clone .git
- What .git? Shouldn't this be git clone git@github.com:ENERGYMT/FlexBar-Plugin-Spotify.git
?
cd Spotify-Integration
- That folder doesn't exist? Shouldn't it be cd FlexBar-Plugin-Spotify
?
After changing those two commands, I get SyntaxError: Unexpected identifier 'assert'
on line /opt/homebrew/lib/node_modules/@eniac/flexcli/src/commands/pack.js:7
Changing "assert" to "with" makes it work, and I can run npm run plugin:pack
.
But then I get stuck at * Click "Connect" to start the authentication process
where I get Could not connect to Spotify: No response received from backend
and browsing to http://127.0.0.1:8888/callback
gives connection refused.
I'm totally aware of this, and I'm not really expecting support here. I'm just answering your questions.
Which version of Node do you have installed?
Download the spotify plugin with git clone https://github.com/ENERGYMT/FlexBar-Plugin-Spotify.git
Then cd FlexBar-Plugin-Spotify
If you have Node 20, then the compilation should work fine. If it is newer, you need to find where @eniac/flexcli is installed then change src/commands/pack.js
line 6 replacing assert
with with
. That will let it compile correctly.
Now do npm install
followed by npm run dev
. This will install it in developer mode in FlexDesigner.
Now you can go to Applications in FlexDesigner settings and follow the configuration from the GitHub page and it should work.
Unfortunately, it only works while the dev environment is running. I am still investigating to get it more permanent