summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node/keystore.py
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-08-24 16:43:18 +0200
committerChristophe Besson <cbesson@gmail.com>2026-08-24 16:43:18 +0200
commit16bc07acf053d7d14f8182f5523da1d179154a15 (patch)
tree90247aa516702a330f4f8840b96b0bee4b4ba8d1 /packages/meshbay-node/src/meshbay_node/keystore.py
parent6c2f232e889f0b883b13aa7d60567548d6cc46f1 (diff)
downloadmeshbay-16bc07acf053d7d14f8182f5523da1d179154a15.tar.gz
docs: plan the Music group app (musicbay.md)
Proposal only, not implemented. Same plug-in mechanism as Videos (apps.md), but no new streaming path — a track is downloaded and decrypted like any other file, not transcoded/remuxed like a film. Metadata: local tags first (mutagen), MusicBrainz/Cover Art Archive as node-side fallback enrichment, no API key needed (unlike TMDB) — just a rate-limited, self-identifying client. Player state (queue, shuffle, repeat) moves up into the group-page shell so playback survives a tab switch, mirroring how the video/preview modal is already shell-owned.
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/keystore.py')
0 files changed, 0 insertions, 0 deletions