Skip to content

Commit 4626181

Browse files
committed
Add user documentation hub
1 parent 62298c5 commit 4626181

8 files changed

Lines changed: 1207 additions & 22 deletions

File tree

README.md

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,24 @@ https://github.com/user-attachments/assets/a0076e6e-0352-40f8-ac37-35737e717a80
4848
<p align="center">
4949
<a href="https://github.com/r11a/homeii-music-flow/releases/tag/v5.9.0"><img alt="stable version" src="https://img.shields.io/badge/stable-5.9.0-gold"></a>
5050
<a href="https://github.com/r11a/homeii-music-flow/releases/tag/v5.9.0"><img alt="release notes" src="https://img.shields.io/badge/release%20notes-5.9.0-8A63D2"></a>
51+
<a href="https://github.com/r11a/homeii-music-flow/blob/main/docs/README.md"><img alt="documentation" src="https://img.shields.io/badge/docs-user%20guide-2EA043"></a>
5152
<img alt="Home Assistant" src="https://img.shields.io/badge/Home%20Assistant-Dashboard-41BDF5">
5253
<img alt="Music Assistant" src="https://img.shields.io/badge/Music%20Assistant-required-7C5CFF">
5354
<img alt="Sendspin" src="https://img.shields.io/badge/Sendspin-browser%20player-18B6FF">
5455
<img alt="HACS" src="https://img.shields.io/badge/HACS-custom%20repository-41BDF5">
5556
<img alt="Built with Codex" src="https://img.shields.io/badge/built%20with-Codex-111111">
5657
</p>
5758

59+
<p align="center">
60+
<strong>New here? Start with the complete user documentation.</strong><br>
61+
<a href="./docs/README.md">Documentation Hub</a> |
62+
<a href="./docs/getting-started.md">Getting Started</a> |
63+
<a href="./docs/configuration.md">Configuration</a> |
64+
<a href="./docs/features.md">Features</a> |
65+
<a href="./docs/diagnostics.md">Diagnostics</a> |
66+
<a href="./docs/troubleshooting.md">Troubleshooting</a>
67+
</p>
68+
5869
<p align="center">
5970
<img src="https://raw.githubusercontent.com/r11a/homeii-music-flow/main/docs/media/homeii-flow-preview.gif" alt="HOMEii Flow preview" width="100%">
6071
</p>
@@ -817,17 +828,7 @@ src/config/ config validators
817828
tests/ regression coverage
818829
scripts/release.mjs release sync tooling
819830
RELEASE_NOTES_5.9.0.md detailed GitHub release notes for the current stable release
820-
RELEASE_NOTES_5.8.2-beta.8.md previous beta release notes
821-
RELEASE_NOTES_5.8.2-beta.7.md previous beta release notes
822-
RELEASE_NOTES_5.8.2-beta.6.md previous beta release notes
823-
RELEASE_NOTES_5.8.2-beta.5.md previous beta release notes
824-
RELEASE_NOTES_5.8.2-beta.4.md previous beta release notes
825-
RELEASE_NOTES_5.8.2-beta.3.md previous beta release notes
826-
RELEASE_NOTES_5.8.2-beta.2.md previous beta release notes
827-
RELEASE_NOTES_5.8.2-beta.1.md previous beta release notes
828-
RELEASE_NOTES_5.8.1.md previous stable hotfix release notes
829-
RELEASE_NOTES_5.8.0.md previous major release notes
830-
RELEASE_NOTES_5.7.1.md previous public release notes
831+
docs/README.md complete user documentation hub
831832
docs/brand/ logo and brand assets
832833
docs/media/ GitHub/HACS README screenshots and GIF
833834
docs/qa-matrix.md viewport/theme/interaction release gate
@@ -896,20 +897,11 @@ Credit and thanks:
896897

897898
## Documentation
898899

900+
- [Complete user documentation](./docs/README.md)
899901
- [Local deployment guide](./LOCAL_DEPLOYMENT.md)
900902
- [Publishing checklist](./PUBLISHING.md)
901903
- [5.9.0 release notes](./RELEASE_NOTES_5.9.0.md)
902-
- [5.8.2 Beta 8 release notes](./RELEASE_NOTES_5.8.2-beta.8.md)
903-
- [5.8.2 Beta 7 release notes](./RELEASE_NOTES_5.8.2-beta.7.md)
904-
- [5.8.2 Beta 6 release notes](./RELEASE_NOTES_5.8.2-beta.6.md)
905-
- [5.8.2 Beta 5 release notes](./RELEASE_NOTES_5.8.2-beta.5.md)
906-
- [5.8.2 Beta 4 release notes](./RELEASE_NOTES_5.8.2-beta.4.md)
907-
- [5.8.2 Beta 3 release notes](./RELEASE_NOTES_5.8.2-beta.3.md)
908-
- [5.8.2 Beta 2 release notes](./RELEASE_NOTES_5.8.2-beta.2.md)
909-
- [5.8.2 Beta 1 release notes](./RELEASE_NOTES_5.8.2-beta.1.md)
910-
- [5.8.1 release notes](./RELEASE_NOTES_5.8.1.md)
911-
- [5.8.0 release notes](./RELEASE_NOTES_5.8.0.md)
912-
- [5.7.1 release notes](./RELEASE_NOTES_5.7.1.md)
904+
- [Older releases and tags](https://github.com/r11a/homeii-music-flow/releases)
913905
- [QA matrix](./docs/qa-matrix.md)
914906
- [Repo assets checklist](./docs/repo-assets-checklist.md)
915907
- [Changelog](./CHANGELOG.md)

docs/README.md

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# HOMEii Music Flow Documentation
2+
3+
HOMEii Music Flow is a premium Music Assistant dashboard card for Home Assistant. This documentation is the main place to learn how to install it, configure it, understand every major feature, and troubleshoot real-world Music Assistant setups.
4+
5+
![HOMEii Music Flow preview](./media/homeii-flow-preview.gif)
6+
7+
## Quick Navigation
8+
9+
- **Install the card:** [Getting Started](./getting-started.md)
10+
- **Configure Music Assistant, Sendspin, `card_id`, and URL player overrides:** [Configuration](./configuration.md)
11+
- **Learn what every screen does:** [Feature Guide](./features.md)
12+
- **Choose the right phone/tablet/dashboard mode:** [Layouts And Mobile Modes](./layouts.md)
13+
- **Generate a support report:** [Diagnostics](./diagnostics.md)
14+
- **Fix common problems:** [Troubleshooting](./troubleshooting.md)
15+
16+
## Start Here
17+
18+
If you are new to HOMEii Music Flow, use this path:
19+
20+
1. [Getting Started](./getting-started.md)
21+
2. [Configuration](./configuration.md)
22+
3. [Feature Guide](./features.md)
23+
4. [Layouts And Mobile Modes](./layouts.md)
24+
5. [Diagnostics](./diagnostics.md)
25+
6. [Troubleshooting](./troubleshooting.md)
26+
27+
## What You Need
28+
29+
HOMEii Music Flow needs:
30+
31+
- Home Assistant with dashboards/custom cards enabled.
32+
- Music Assistant installed and connected to Home Assistant.
33+
- At least one Music Assistant player exposed as a Home Assistant `media_player`.
34+
- HACS, or manual access to `/config/www/community/`.
35+
- A modern browser: Chrome, Edge, Safari, iOS WebKit, Android WebView, or a current Home Assistant Companion app.
36+
37+
Optional features need optional setup:
38+
39+
- **This device / Sendspin browser player:** direct Music Assistant URL and token.
40+
- **Announcements:** a working Home Assistant TTS entity.
41+
- **Automation helper:** an `input_text` helper for the active HOMEii player.
42+
- **Remote artwork and Direct API:** a browser-reachable Music Assistant URL, preferably HTTPS when Home Assistant is opened through HTTPS.
43+
44+
## Documentation Map
45+
46+
| Page | Use it for |
47+
| --- | --- |
48+
| [Getting Started](./getting-started.md) | HACS install, manual install, first card, first checks |
49+
| [Configuration](./configuration.md) | YAML options, visual editor, Music Assistant connection, Sendspin, `card_id`, query-string player overrides |
50+
| [Feature Guide](./features.md) | Main player, library, queue, Library Wheel, Queue Wheel, FLOW, Studio, lyrics, announcements, favorites, history |
51+
| [Layouts And Mobile Modes](./layouts.md) | Phone, tablet, desktop, compact, full, edge-to-edge, Section view, Panel view |
52+
| [Diagnostics](./diagnostics.md) | What Diagnostics v3 checks, how to copy a useful report, what each warning usually means |
53+
| [Troubleshooting](./troubleshooting.md) | Missing artwork, empty queue, no players, HTTPS/HTTP issues, Companion app quirks |
54+
55+
## Recommended Dashboard Setup
56+
57+
For the most polished experience:
58+
59+
- Use a **Panel view** or a full-width **Section view** for the primary music dashboard.
60+
- On phones, use **Full** or **Edge to edge** mode if HOMEii Music Flow is the main screen.
61+
- Use **Compact** only when HOMEii Music Flow shares a dashboard with other cards.
62+
- If multiple HOMEii cards run in the same browser, give each one a unique `card_id`.
63+
- Keep Diagnostics available in the card settings. It is the fastest way to understand user reports.
64+
65+
## Current Stable Version
66+
67+
Current documentation target: **HOMEii Music Flow 5.9.0**
68+
69+
5.9.0 documentation highlights:
70+
71+
- [Reusable dashboards with `card_id`](./configuration.md#card_id)
72+
- [Open a dashboard directly to a player with URL parameters](./configuration.md#open-a-dashboard-directly-to-a-player)
73+
- [Library Wheel and Queue Wheel](./features.md#library-wheel)
74+
- [Phone edge-to-edge mode](./layouts.md#edge-to-edge)
75+
- [Diagnostics v3](./diagnostics.md)
76+
77+
Release notes:
78+
79+
- [HOMEii Music Flow 5.9.0](../RELEASE_NOTES_5.9.0.md)
80+
- [Changelog](../CHANGELOG.md)
81+
82+
## Community And Credits
83+
84+
HOMEii Music Flow is an independent community project. It is not an official Home Assistant or Music Assistant project.
85+
86+
Thanks to the Music Assistant, Home Assistant, HACS, Sendspin, and Embla projects, and to all community testers and translators who helped shape the card.

0 commit comments

Comments
 (0)