Un

Unofficial cross-platform Shure MV client

Hacker News

Unofficial cross-platform Shure MV client

(Disclosure: This tool makes my repo obsolete. I am not the code author.) A few years ago, I used Wireshark to sniff and decode the protocol for the Shure MVX2U, a USB/3.5mm adapter for professional microphones. Shure did not have a method for changing adapter settings in Linux or Android, and I didn't have a Windows/Mac computer, so I wrote a CLI client in Python plus an Android app. The CLI tool had a few small bugs, and I could never figure out how to change settings in one endpoint, monitor the audio endpoint in the Python script, and listen in a different app at the same time. This didn't bother me much, because the main goal was for my partner and I to adjust mic gain (auto gain and compression were less-than-ideal) and toggle phantom power from our phones for music and theater projects. (I've since switched to a heavily modified Zoom F3 with direct-connect Schoeps CMC1 amps in M/S configuration; it's nearly the same dimensions/weight, a drastically lower noise floor, onboard recording, and width-adjustable stereo... Unfortunately, this new setup is also over 10x the cost of an MVX2U + sE8 or NT5.) I halfheartedly tried a few times to reorganize my Python code structure, merge long-unnoticed PRs, and experiment with new audio/USB/HID modules but never had the free time and motivation to properly rewrite everything and get audio monitoring working. Each rewrite attempt introduced 1 or 2 new Git branches and gave me more to process "the next go 'round". The project never got any simpler! Enter Humblemonk from GitHub. This developer used Claude against my protocol docs to author a Rust device probe and TUI with audio monitoring and a superset of my features. This application fixes the known bugs, adds new MV devices, and supports Mac/Windows/Linux. If you need yet another anecdote that AI pair programming "sometimes works nicely" and is building effective tools, this is my stamp of approval. Trust me, I still don't fully trust LLMs and am not at all a fan of Rust rewrites (the u in uutils stands for "ughhh" or perhaps "Ubuntu LTS is now a little worse") yet I was delighted to see a better alternative to the app I wrote, implementing Shure's USB protocol based on my exploratory work and making commercial audio gear available to more users.

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: supports · Missing: reddit linkedin, podcasting, created
85%85% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, claude, user · Missing: agents, macos, agent
83%83% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
51%51% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: users · Missing: mobile apps, ios, personal
36%36% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: plus, platform, users · Missing: intuitive, reviews, host
35%35% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
13%13% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: audio, introduce · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

1P
1Poshword, cross-platform PowerShell client for 1Password58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

1Poshword, cross-platform PowerShell client for 1Password

Hacker News66
Mo
MozWire: a cross-platform client for MozillaVPN58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

MozWire: a cross-platform client for MozillaVPN

Hacker News1
Ra
Radish – cross-platform desktop client for Redis65%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Radish – cross-platform desktop client for Redis

Hacker News2
To
Tornago – Cross-platform Tor wrapper in Go (client and server)33%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Tornago – Cross-platform Tor wrapper in Go (client and server)

Hacker News1
Ht
Htop 2.0 released, now cross-platform61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Htop 2.0 released, now cross-platform

Hacker News613
A
A cross-platform implementation of beep59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A cross-platform implementation of beep

Hacker News8
A
A cross-platform JWT Debugger67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A cross-platform JWT Debugger

Hacker News1
3D
3DGS.cpp – performant, cross platform Gaussian Splatting with Vulkan73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

3DGS.cpp – performant, cross platform Gaussian Splatting with Vulkan

Hacker News50
Ha
Hadouken – a cross-platform, extensible BitTorrent daemon63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Hadouken – a cross-platform, extensible BitTorrent daemon

Hacker News12
Je
Jellybox – open-source cross platform Jellyfin client62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Jellybox – open-source cross platform Jellyfin client

Hacker News2