LUMIO STREAM / REFERENCE
Media Center control reference
Source-audited control inventory linked to the detailed workflows.
This generated reference maps every inventoried Media Center control to its detailed workflow. Labels and options are extracted from JSX; dynamic labels depend on the item and current state. A listed source control is not a claim of a new capability or a completed native walkthrough.
Libraries & directory#
Read the workflow for purpose, permissions, steps, side effects and recovery. Within that area, open the matching form/dialog, change the named control and use that form’s save/apply action. Read-only status labels need no save. Disabled or conditional controls require the context described in the workflow.
| Control / options | Component / source |
|---|---|
| Check connection again | App · src/App.tsx:208 |
| Open server logs | App · src/App.tsx:211 |
| Check again | App · src/App.tsx:237 |
| Lumio Stream home | App · src/App.tsx:267 |
| Settings | App · src/App.tsx:304 |
| Sign out | App · src/App.tsx:318 |
| Close navigation | App · src/App.tsx:333 |
| Toggle navigation | App · src/App.tsx:342 |
| Go back | App · src/App.tsx:350 |
| Go forward | App · src/App.tsx:353 |
| Search your library | App · src/App.tsx:369 |
| Clear search | App · src/App.tsx:380 |
| Open your preferences | App · src/App.tsx:396 |
| Dismiss notification | App · src/App.tsx:471 |
| Reload Lumio | shared · src/App.tsx:494 |
| Create | Browse · src/components/Browse.tsx:210 |
| ← Browse original folders | Browse · src/components/Browse.tsx:217 |
| Playlists | Browse · src/components/Browse.tsx:244 |
| Search your collection | Browse · src/components/Browse.tsx:250 |
| Clear search | Browse · src/components/Browse.tsx:257 |
| Filters | Browse · src/components/Browse.tsx:271 |
| Sort titles Title A–Z Recently added Release date Highest rated Runtime · Options: Title A–Z, Recently added, Release date, Highest rated, Runtime | Browse · src/components/Browse.tsx:278 |
| Watch status All titles Unwatched Watched In progress · Options: All titles, Unwatched, Watched, In progress | Browse · src/components/Browse.tsx:292 |
| Genre Every genre · Options: Every genre, | Browse · src/components/Browse.tsx:301 |
| Release year | Browse · src/components/Browse.tsx:312 |
| Clear filters | Browse · src/components/Browse.tsx:323 |
| Previous | Browse · src/components/Browse.tsx:384 |
| Next | Browse · src/components/Browse.tsx:398 |
Create a ${mode === 'playlists' ? 'playlist' : 'collection'} |
Browse · src/components/Browse.tsx:413 |
| Name | Browse · src/components/Browse.tsx:419 |
| Refresh connections | Directory · src/components/Directory.tsx:38 |
| Browse indexed titles | Directory · src/components/Directory.tsx:81 |
| Browse this connection | Directory · src/components/Directory.tsx:94 |
Copy ${root.path} |
Directory · src/components/Directory.tsx:108 |
| ← | IndexedDirectory · src/components/Directory.tsx:162 |
| Open indexed folder | IndexedDirectory · src/components/Directory.tsx:188 |
| Browse all titles | FolderLibrary · src/components/FolderLibrary.tsx:62 |
| Parent folder | FolderLibrary · src/components/FolderLibrary.tsx:66 |
| Open original folder | FolderLibrary · src/components/FolderLibrary.tsx:122 |
| Browse source folders | FolderLibrary · src/components/FolderLibrary.tsx:129 |
| Try again | ErrorState · src/components/common.tsx:51 |
Open ${item.Name} |
Card · src/components/common.tsx:188 |
| View all | Rail · src/components/common.tsx:256 |
| Close dialog | Modal · src/components/common.tsx:334 |
Your preferences & shortcuts#
Read the workflow for purpose, permissions, steps, side effects and recovery. Within that area, open the matching form/dialog, change the named control and use that form’s save/apply action. Read-only status labels need no save. Disabled or conditional controls require the context described in the workflow.
| Control / options | Component / source |
|---|---|
${a} avatar |
AvatarPicker · src/components/Avatar.tsx:118 |
| Use initials instead | AvatarPicker · src/components/Avatar.tsx:134 |
| Save avatar | Preferences · src/components/Preferences.tsx:68 |
| Preferred audio language Original language · Options: Original language, | Preferences · src/components/Preferences.tsx:90 |
| Preferred subtitle language Server default · Options: Server default, | Preferences · src/components/Preferences.tsx:110 |
| Streaming quality Original / automatic 20 Mbps 8 Mbps 4 Mbps 1.5 Mbps · Options: Original / automatic, 20 Mbps, 8 Mbps, 4 Mbps, 1.5 Mbps | Preferences · src/components/Preferences.tsx:128 |
| Play the next episode automatically | Preferences · src/components/Preferences.tsx:138 |
| Save preferences | Preferences · src/components/Preferences.tsx:146 |
| Current password | Preferences · src/components/Preferences.tsx:154 |
| New password | Preferences · src/components/Preferences.tsx:164 |
| Change password | Preferences · src/components/Preferences.tsx:175 |
Video, TV & player controls#
Read the workflow for purpose, permissions, steps, side effects and recovery. Within that area, open the matching form/dialog, change the named control and use that form’s save/apply action. Read-only status labels need no save. Disabled or conditional controls require the context described in the workflow.
| Control / options | Component / source |
|---|---|
| Back to browsing | Detail · src/components/Detail.tsx:118 |
| Restart | Detail · src/components/Detail.tsx:186 |
| m.UserData?.IsFavorite ? 'Remove from favorites' : 'Add to favorites' | Detail · src/components/Detail.tsx:192 |
| m.UserData?.Played ? 'Mark unwatched' : 'Mark watched' | Detail · src/components/Detail.tsx:208 |
| Add to a playlist or collection | Detail · src/components/Detail.tsx:226 |
| Add to queue | Detail · src/components/Detail.tsx:236 |
| Media information | Detail · src/components/Detail.tsx:257 |
| Season · Options: | Detail · src/components/Detail.tsx:316 |
Play ${track.Name} |
Detail · src/components/Detail.tsx:344 |
Add ${track.Name} to queue |
Detail · src/components/Detail.tsx:372 |
Move ${track.Name} up in playlist |
Detail · src/components/Detail.tsx:384 |
Remove ${track.Name} from playlist |
Detail · src/components/Detail.tsx:400 |
Play ${episode.Name} |
Detail · src/components/Detail.tsx:428 |
| EPISODE · | Detail · src/components/Detail.tsx:436 |
| Play | Detail · src/components/Detail.tsx:452 |
| Close episode selector | EpisodeNavigator · src/components/EpisodeNavigator.tsx:40 |
| Season · Options: | EpisodeNavigator · src/components/EpisodeNavigator.tsx:48 |
${item.Type === 'Episode' ? 'Next episode' : 'Next in queue'}: ${item.Name} |
NextVideoButton · src/components/NextVideoButton.tsx:93 |
| s.expanded ? 'Continue browsing in mini player' : 'Expand video player' | Players · src/components/Player.tsx:314 |
| Stop video playback | Players · src/components/Player.tsx:325 |
| Try compatibility mode | Players · src/components/Player.tsx:350 |
| Close player | Players · src/components/Player.tsx:357 |
| Cancel autoplay for this video | Players · src/components/Player.tsx:365 |
| Play now | Players · src/components/Player.tsx:381 |
| Seek video | Players · src/components/Player.tsx:407 |
| playing ? 'Pause video' : 'Play video' | Players · src/components/Player.tsx:424 |
| Skip back ten seconds | Players · src/components/Player.tsx:437 |
| Skip forward ten seconds | Players · src/components/Player.tsx:444 |
| Choose season and episode | Players · src/components/Player.tsx:456 |
| Playback information | Players · src/components/Player.tsx:479 |
| Playback settings | Players · src/components/Player.tsx:491 |
| Operating system picture in picture | Players · src/components/Player.tsx:503 |
| Minimize to floating player | Players · src/components/Player.tsx:512 |
| Toggle full screen | Players · src/components/Player.tsx:519 |
| Restore full video player | Players · src/components/Player.tsx:534 |
| Close playback settings | Players · src/components/Player.tsx:549 |
| Quality Original / automatic 20 Mbps 8 Mbps 4 Mbps 1.5 Mbps · Options: Original / automatic, 20 Mbps, 8 Mbps, 4 Mbps, 1.5 Mbps | Players · src/components/Player.tsx:557 |
| Version · Options: | Players · src/components/Player.tsx:570 |
| Audio track · Options: | Players · src/components/Player.tsx:585 |
| Subtitles Off · Options: Off, · | Players · src/components/Player.tsx:598 |
| Playback speed · Options: × | Players · src/components/Player.tsx:618 |
| Chapter Jump to a chapter · Options: Jump to a chapter, · | Players · src/components/Player.tsx:628 |
| Restart in compatibility mode | Players · src/components/Player.tsx:643 |
| Open expanded music player | Players · src/components/Player.tsx:656 |
| Toggle shuffle | Players · src/components/Player.tsx:671 |
| Previous track | Players · src/components/Player.tsx:679 |
| playing ? 'Pause music' : 'Play music' | Players · src/components/Player.tsx:686 |
| Next track | Players · src/components/Player.tsx:699 |
Repeat ${s.repeat} |
Players · src/components/Player.tsx:706 |
| Open music queue | Players · src/components/Player.tsx:717 |
| Stop music playback | Players · src/components/Player.tsx:725 |
| Collapse music player | Players · src/components/Player.tsx:738 |
| Stop music playback | Players · src/components/Player.tsx:750 |
| Open queue | Players · src/components/Player.tsx:757 |
| Toggle shuffle | Players · src/components/Player.tsx:780 |
| Previous track | Players · src/components/Player.tsx:787 |
| playing ? 'Pause music' : 'Play music' | Players · src/components/Player.tsx:794 |
| Next track | Players · src/components/Player.tsx:807 |
Repeat ${s.repeat} |
Players · src/components/Player.tsx:814 |
| Retry playback | Players · src/components/Player.tsx:834 |
| Seek music | Seek · src/components/Player.tsx:864 |
| s.muted ? 'Unmute' : 'Mute' | Volume · src/components/Player.tsx:886 |
| Volume | Volume · src/components/Player.tsx:893 |
| Your playback queue | Queue · src/components/Player.tsx:907 |
| Clear upcoming | Queue · src/components/Player.tsx:913 |
Move ${x.Name} up |
Queue · src/components/Player.tsx:934 |
Move ${x.Name} down |
Queue · src/components/Player.tsx:942 |
Remove ${x.Name} from queue |
Queue · src/components/Player.tsx:950 |
| Close playback information | PlaybackInfo · src/components/Player.tsx:1060 |
| What's playing, exactly | PlaybackInfo · src/components/Player.tsx:1066 |
Home & continue listening#
Read the workflow for purpose, permissions, steps, side effects and recovery. Within that area, open the matching form/dialog, change the named control and use that form’s save/apply action. Read-only status labels need no save. Disabled or conditional controls require the context described in the workflow.
| Control / options | Component / source |
|---|---|
| Explore title | Home · src/components/Home.tsx:76 |
| Your server | Home · src/components/Home.tsx:205 |
Mobile & installed web app#
Read the workflow for purpose, permissions, steps, side effects and recovery. Within that area, open the matching form/dialog, change the named control and use that form’s save/apply action. Read-only status labels need no save. Disabled or conditional controls require the context described in the workflow.
| Control / options | Component / source |
|---|---|
| Install Lumio Stream | InstallSettings · src/components/InstallSettings.tsx:52 |
| Try connecting again | PwaStatus · src/components/PwaStatus.tsx:82 |
| Update | PwaStatus · src/components/PwaStatus.tsx:97 |
| Dismiss update notification | PwaStatus · src/components/PwaStatus.tsx:105 |
| Install | PwaStatus · src/components/PwaStatus.tsx:121 |
| Dismiss install suggestion | PwaStatus · src/components/PwaStatus.tsx:131 |
Favorites, collections & actions#
Read the workflow for purpose, permissions, steps, side effects and recovery. Within that area, open the matching form/dialog, change the named control and use that form’s save/apply action. Read-only status labels need no save. Disabled or conditional controls require the context described in the workflow.
| Control / options | Component / source |
|---|---|
More options for ${item.Name} |
MediaMenuButton · src/components/MediaMenu.tsx:74 |
| Play now | MediaPopover · src/components/MediaMenu.tsx:191 |
| MediaPopover · src/components/MediaMenu.tsx:204 | |
| Add to playlist… | MediaPopover · src/components/MediaMenu.tsx:218 |
| Collections… | MediaPopover · src/components/MediaMenu.tsx:224 |
| Remove from Continue | MediaPopover · src/components/MediaMenu.tsx:246 |
| Open details | MediaPopover · src/components/MediaMenu.tsx:261 |
| kind === 'Playlist' ? 'A place on your playlist' : 'A place in your collection' | MembershipPicker · src/components/MediaMenu.tsx:330 |
| Playlists | MembershipPicker · src/components/MediaMenu.tsx:342 |
| Collections | MembershipPicker · src/components/MediaMenu.tsx:348 |
| Create a new | MembershipPicker · src/components/MediaMenu.tsx:377 |
| Create group | MovieGroups · src/components/MovieGroups.tsx:22 |
| Edit film membership | MovieGroups · src/components/MovieGroups.tsx:43 |
group ? Films in ${group.Name} : 'Create a movie group' |
GroupEditor · src/components/MovieGroups.tsx:142 |
| Group title | GroupEditor · src/components/MovieGroups.tsx:150 |
| Find indexed films | GroupEditor · src/components/MovieGroups.tsx:179 |
Search, filters & navigation#
Read the workflow for purpose, permissions, steps, side effects and recovery. Within that area, open the matching form/dialog, change the named control and use that form’s save/apply action. Read-only status labels need no save. Disabled or conditional controls require the context described in the workflow.
| Control / options | Component / source |
|---|---|
| All categories | SearchResults · src/components/SearchResults.tsx:48 |
| View all | SearchResults · src/components/SearchResults.tsx:79 |
| Indexed credits | SearchResults · src/components/SearchResults.tsx:94 |
| Previous | SearchResults · src/components/SearchResults.tsx:114 |
| Next | SearchResults · src/components/SearchResults.tsx:122 |
| ← Back | PersonDetail · src/components/SearchResults.tsx:146 |
| ← Back to library | TvGroup · src/components/SearchResults.tsx:178 |