chore(apps): update NaviBeat for Linux (terminal client, UPnP casting) - #420
Open
nenadjokic wants to merge 1 commit into
Open
chore(apps): update NaviBeat for Linux (terminal client, UPnP casting)#420nenadjokic wants to merge 1 commit into
nenadjokic wants to merge 1 commit into
Conversation
The entry predates two features and one distribution channel: - a full terminal client (--tui) that runs over SSH on a headless server or a Raspberry Pi, and starts by itself when there is no display - casting to UPnP and DLNA renderers, with discovery on every interface - apt and dnf repositories alongside the AppImage Two gallery slots now show the terminal client, replacing a Now Playing shot the lyrics screenshot already covered and an artist grid the album grid already covered. The gallery stays at five images, all WebP under 500KB and no wider than 1200px; npm run convert:images reports nothing to do and npm run validate:app passes with no errors or warnings.
App Validation ResultsValidation run: 2026-08-09 22:23:33 UTC Validating:
|
Preview Deployment
Built from 7128b14 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Updates the existing NaviBeat for Linux catalog entry. It predates two features and one distribution channel:
navibeat --tuidraws the whole app in a terminal, so it runs over SSH on a headless server or a Raspberry Pi, and it starts that way by itself when there is no display. Same library, queue, downloads and MPRIS integration as the window.Sinklist, and the queue follows the speaker.Two gallery slots now show the terminal client. Nothing was added to the gallery: the two screenshots they replace were a Now Playing shot the lyrics screenshot already covers, and an artist grid the album grid already covers. Still five images.
Type of change
Checklist
relrefshortcodenpm start) when relevantnpm run build)No links, layout or templates were touched, and the build needs Docker which was not available here;
validate:appandconvert:imageswere both run instead.📱 Adding or updating an app in the catalog?
Guide: https://www.navidrome.org/docs/developers/adding-apps/
assets/apps/uses kebab-case (e.g.my-awesome-app)index.yamlhas all required fields:name,url,platforms,api,description,screenshots.thumbnailnpm run convert:images <app-name>)npm run validate:app <app-name>passesnpm run convert:images navibeat-linuxreports nothing to do (all six images are WebP, at most 1200px wide, largest 84KB), andnpm run validate:app navibeat-linuxpasses with no errors or warnings.