Key takeaways
- Get the software only from Fifine’s official D6 download page; Fifine states the D6 must be used with its app.
- OBS control runs through OBS’s built-in WebSocket server (Tools > WebSocket Server Settings). Use the port OBS shows, which is 4455 by default on OBS 28 and later.
- Each page holds 15 actions and Fifine lists up to 10 pages per scene, so one layout can carry up to 150 actions.
- Plan pages by task (Live, Audio, Editing) and keep a fixed “Home” key in the same corner on every page.
- Most “not responding” issues are fixed by a direct USB port, restarting the app, or re-entering the OBS connection details.
The Fifine stream controller app is the free desktop software for Windows and macOS that powers the Fifine AmpliGame D6, and the controller does not do anything useful without it. You download it from Fifine’s official D6 software download page, plug the D6 into a USB port, then drag actions such as OBS scene switches, hotkeys, and app launchers onto a virtual copy of the 15 keys. This guide walks through setup, the OBS WebSocket connection, smart page layouts, button ideas, and fixes for the problems people hit most.
Key takeaways
- Get the software only from Fifine’s official D6 download page; Fifine states the D6 must be used with its app.
- OBS control runs through OBS’s built-in WebSocket server (Tools > WebSocket Server Settings). Use the port OBS shows, which is 4455 by default on OBS 28 and later.
- Each page holds 15 actions and Fifine lists up to 10 pages per scene, so one layout can carry up to 150 actions.
- Plan pages by task (Live, Audio, Editing) and keep a fixed “Home” key in the same corner on every page.
- Most “not responding” issues are fixed by a direct USB port, restarting the app, or re-entering the OBS connection details.
What the Fifine Stream Controller App Does
The app is the brain of the D6. The hardware is a grid of 15 keys, each with its own small LCD that shows an icon or label. The software decides what each key displays and what happens when you press it. In Fifine’s manual it appears as the Fifine Control Deck software, while the download page simply calls it the D6 software; both refer to the same program.
Fifine describes a drag-and-drop interface: a toolbox of actions and plugins on one side, a virtual image of the 15 keys in the middle, and a settings area for the selected key. Built-in functions include OBS scene and source control, start and stop streaming or recording, keyboard shortcuts and macros, launching programs, and opening websites. Free plugins listed by Fifine cover OBS, YouTube channel tools, Photoshop, Blender, and Flight Simulator, available through an in-app store.
| Item | Detail | Why it matters |
|---|---|---|
| Keys | 15 programmable LCD keys | Each key shows its own icon, so you never need to memorize layouts |
| Pages | 15 actions per page, up to 10 pages per scene | Up to 150 actions without buying a bigger deck |
| Software | Windows and macOS desktop app | Must be installed and running for keys to work |
| OBS link | OBS WebSocket server | No extra OBS plugin needed on OBS 28 or newer |
| Lighting | RGB ring with 9 modes, switched by a button on the back | Lighting is set on the device, not only in the app |
| Connection | USB, with a 2.5 m cable in the box | Long enough to place the deck beside a keyboard on most desks |
| Size | About 5.4 x 3.6 x 1.5 in | Fits in front of a monitor stand or beside a mouse pad |
Fifine Stream Controller Setup, Step by Step
This is the complete first-time setup. Allow about 15 minutes.
- Download the official app. Go to Fifine’s “download fifine D6 software” page and choose Windows or macOS. Avoid third-party mirrors; installer files from unknown sites are a common source of malware.
- Install and allow permissions. On Windows, approve the installer prompt. On macOS, allow the app in System Settings > Privacy & Security if it is blocked, and grant Accessibility permission when asked. Hotkey actions cannot press keys for you without that permission.
- Connect the D6 directly. Use the included cable and plug into a port on the computer itself, ideally a USB 3.0 port as Fifine recommends. Unpowered hubs and front-panel ports with loose connections cause random disconnects.
- Open the app and confirm detection. The virtual 15-key grid should appear and the physical keys should light up. If not, jump to the troubleshooting table below before going further.
- Check for updates. Look in the app’s settings for software or firmware updates and install them first. It is easier to start on the latest version than to rebuild layouts later.
- Create your first scene. Click the “+” icon to add a new scene (Fifine’s term for a full layout). Name it after the task, such as “Streaming” or “Editing.”
- Drag actions onto keys. Pick an action from the toolbox and drop it on a key. Then set its label, icon, and options in the settings panel.
- Customize the look. Use the icon library or upload your own images, and keep font sizes large enough to read at arm’s length. Clear icons prevent misclicks during a live stream.
- Keep the app running. Minimize it rather than closing it. The keys depend on the software, so if it is closed, presses do nothing.
Connect the Fifine Stream Controller App to OBS
OBS Studio has included a WebSocket server since version 28, so you do not need a separate plugin. The D6 app talks to OBS through it.
- Open OBS and go to Tools > WebSocket Server Settings. Tick “Enable WebSocket server.” Without this, the D6 app has nothing to connect to.
- Note the port and password. Click “Show Connect Info.” The default port on current OBS versions is 4455. Some older Fifine guides mention 4444, which was the old plugin’s default; always use the number OBS displays.
- Decide on authentication. Fifine’s tutorial suggests leaving authentication off for the very first connection to keep things simple. Once it works, turn it back on and enter the password in the D6 app, especially if other people use your network.
- Enter the details in the D6 app. In the OBS plugin or connection settings, use the server IP shown (127.0.0.1 if OBS is on the same PC), the port, and the password, then click Connect.
- Assign scene keys. Drag the OBS scene action onto a key and choose a scene, for example “Starting Soon,” “Live,” or “BRB.” Labels should match your OBS scene names so you can spot a mismatch instantly.
- Add control keys. Add start/stop stream, start/stop recording, and mute toggles for your microphone and desktop audio sources.
- Do a private dry run. Record a short local clip and press every key once. It is far better to find a wrong mapping in a recording than in front of viewers.
A concrete example: a streamer with OBS and the D6 app on the same PC uses 127.0.0.1, port 4455, and a password, then maps keys 1 to 4 to the four scenes they use every stream. Total setup time is about five minutes once WebSocket is enabled.
Fifine AmpliGame D6 Software: Pages, Scenes, and Layout Rules
Fifine’s guide describes three organizing tools: scenes (complete layouts), pages within a scene, and a “Scene Shift” option to toggle between workflows such as streaming and editing. A “Home” key returns you to the main screen. A few rules make large layouts easy to use:
- One task per page. Live controls on page 1, audio on page 2, chat and alerts on page 3. Mixing them means hunting for keys mid-stream.
- Fixed navigation corner. Put Home and page-switch keys in the same positions on every page, such as the bottom row’s left and right corners.
- Danger keys away from the center. “End Stream” belongs in a corner, never between two keys you press often.
- Color by function. For example, red for stream and record, blue for scenes, green for audio. You will learn the layout by color within a few sessions.
- Use widgets sparingly. Fifine lists widgets that show CPU usage, temperature, or weather on a key. One or two are useful; filling a page with them wastes buttons.
Button Ideas for the Fifine Stream Controller
Here is a starter layout for a typical streaming page, based on the 3 x 5 key grid. Adjust it to the scenes and sources you actually use.
| Row | Key 1 | Key 2 | Key 3 | Key 4 | Key 5 |
|---|---|---|---|---|---|
| Top | Scene: Starting Soon | Scene: Live Cam | Scene: Gameplay | Scene: BRB | Scene: Ending |
| Middle | Mute mic | Mute desktop audio | Toggle webcam source | Replay buffer save | Screenshot hotkey |
| Bottom | Home | Open chat window | Start/stop recording | Start/stop stream | Next page |
More button ideas by use case:
- Streamers: post a pre-written chat message, open your dashboard in a browser, toggle a “be right back” music source, launch your game, save a replay clip.
- Video editors: hotkeys for cut, ripple delete, add marker, render queue, and switching workspaces in your editor. Fifine’s Photoshop plugin maps tools directly to keys.
- Podcasters: mute and unmute each guest’s source, start a recording, mark a timestamp hotkey, open show notes.
- Office work: open your calendar, mute in video calls with the app’s own shortcut, paste an email signature, lock the PC.
- Gamers: launch launchers and voice chat, toggle a performance overlay, push-to-talk alternatives for games that allow remappable keys.
Troubleshooting the Fifine Stream Controller App
| Symptom | Likely cause | Fix |
|---|---|---|
| Keys stay dark or app shows no device | Weak USB connection or hub | Plug into a rear USB 3.0 port, reseat the cable, restart the app |
| OBS keys do nothing | WebSocket off, wrong port, or wrong password | Enable WebSocket in OBS, copy the port shown, re-enter the password |
| Scene key switches the wrong scene | Scene renamed in OBS | Reselect the scene in the key’s settings after renaming |
| Hotkeys fail on Mac | Missing Accessibility permission | Allow the app in System Settings > Privacy & Security > Accessibility |
| Keys stop working after a while | App closed or PC sleep cut USB power | Minimize instead of closing; disable USB selective suspend on Windows |
| Icons look blurry | Small or low-resolution images | Use simple square icons with high contrast and large text |
If the device is still not recognized after trying another port and cable, check for a newer app version on Fifine’s download page and contact Fifine support with your operating system version.
Gear That Pairs Well With the Fifine D6
- fifine D6 RGB Macro-Keyboard (AmpliGame D6) · 15 LCD keys · RGB ring · Windows and macOS app. The controller this guide covers; a white D6W version also exists if it suits your desk.
- FIFINE Ampligame SC3 Gaming Audio Mixer · physical faders · mute button · XLR preamp. Pairs well with the D6 because sliders are faster than keys for live volume changes.
- Razer Stream Controller · 12 haptic keys · 6 analog dials · 8 programmable buttons. Worth a look if you want dials for audio on the same device and do not mind a larger footprint.
Frequently Asked Questions
Where do I download the Fifine stream controller app?
From Fifine’s official D6 software download page, which offers Windows and macOS versions. The user manual also lists Fifine’s official download links. Avoid unofficial mirrors.
Does the Fifine D6 work without the app?
Fifine states the D6 must be used with its app. The software stores your layouts and sends actions to your computer, so it needs to be installed and running.
Can I use Elgato Stream Deck software with the Fifine D6?
No. The D6 uses Fifine’s own software, and Stream Deck software is built for Elgato hardware. Many of the same ideas, such as OBS control and hotkeys, are available in Fifine’s app.
What port should I use to connect the D6 app to OBS?
Use the port shown in OBS under Tools > WebSocket Server Settings > Show Connect Info. On OBS 28 and newer the default is 4455. Older guides that mention 4444 refer to the legacy plugin.
How many actions can the Fifine D6 hold?
Each page holds 15 actions, and Fifine lists up to 10 pages per scene, for up to 150 actions in one layout. You can create additional scenes for different workflows.
Does the Fifine D6 work on Linux?
Fifine only provides Windows and macOS versions of the app. Linux is not officially supported, so plan on a Windows or Mac machine for setup and daily use.