Add NaviBeat to apps directory#346
Conversation
NaviBeat is a native Apple-ecosystem client for Subsonic, OpenSubsonic, and Navidrome — iPhone, iPad, Mac, Apple TV, and Apple Watch as a single Universal Purchase. Currently in public TestFlight ahead of the App Store launch (~30 days out). The TestFlight links serve as the install path today; once the App Store goes live I'll open a follow-up PR to swap in the apps.apple.com URLs. Validates clean against the schema (npm run validate:app navibeat).
App Validation ResultsValidation run: 2026-04-29 19:46:26 UTC Validating:
|
Preview Deployment
Built from 17f0d29 |
deluan
left a comment
There was a problem hiding this comment.
Looks good, but check my comment. Also access the preview URL to ensure all is as expected
There was a problem hiding this comment.
Thumbnail is not supposed to be a logo, it is the first screen shown in the catalog
Per @deluan's review feedback ("Thumbnail is not supposed to be a logo, it is the first screen shown in the catalog"), swapping the app icon for a 1200×1200 hero composite that shows real UI on all five Apple platforms (Apple TV, Mac, iPad, iPhone, Apple Watch) against the NaviBeat warm-vinyl espresso background. The composite is the same content as the gallery screens, arranged with Apple TV as the dominant top hero and the four smaller-form-factor devices in a clean row below.
|
Thanks for the quick review @deluan! Replaced the logo thumbnail with a 1200×1200 multi-device hero composite (commit 17f0d29) showing real UI on all five Apple platforms — Apple TV as the dominant top hero, then Mac / iPad / iPhone / Apple Watch in a clean row below. Schema validation still green: Will check the new preview deploy once it lands and ping if anything looks off. Ready for re-review whenever you have a moment 🙏 |
Summary
Adds NaviBeat to the apps directory — a native Apple-ecosystem client for Subsonic, OpenSubsonic, and Navidrome covering iPhone, iPad, Mac, Apple TV, and Apple Watch as a single Universal Purchase.
The
platforms.<platform>.storeURLs point to the public TestFlight join link for now. The moment the App Store goes live I'll open a follow-up PR to swap in theapps.apple.comURLs and update the description.Files
Test plan
npm run convert:images navibeat— all 6 source images converted to WebP cleanlynpm run validate:app navibeat→ ✅ Validation passed! No errors or warnings foundnavibeat)app-schema.jsonrepoUrlset (closed-source) —isOpenSourcedefaults correctlyMaintainer notes
Happy to iterate on description / keywords / screenshots if anything reads off. Marketing site: https://navibeat.app