/
/
/
1{
2 "config_entries": {
3 "mode": {
4 "label": "Party Mode",
5 "description": "How the party audio is played. In venue mode an existing player plays the music out loud for everyone in the room. In remote mode every guest listens on their own device (silent-disco style).",
6 "options": {
7 "venue": "Venue (play on a real speaker)",
8 "remote": "Remote (guests listen on their own device)"
9 }
10 },
11 "player": {
12 "label": "Party Player",
13 "description": "Select which player/queue is attached to the party dashboard. When set to auto, the first active player will be used.",
14 "options": {
15 "__auto__": "Auto (last active player)"
16 }
17 },
18 "party_duration": {
19 "label": "Party Duration (hours)",
20 "description": "How long (in hours) a generated guest join link/QR code stays valid. Changing this only affects links created after the change - it won't extend one that's already active."
21 },
22 "party_name": {
23 "label": "Party Name",
24 "description": "Custom name/title for the party, displayed in the party dashboard. Leave blank to not show a text at all."
25 },
26 "enable_guest_access": {
27 "label": "Enable Guest Access via QR Code"
28 },
29 "guest_disabled_note": {
30 "label": "Ready to get the party started? Enable guest access and let your friends add songs by scanning a QR code!"
31 },
32 "guest_enabled_note": {
33 "label": "Guest mode is enabled. Guests will be able to join your party by scanning the QR code (which automatically expires after 8 hours unless configured otherwise). Switch the toggle off to end the party and withdraw guest access."
34 },
35 "qr_text": {
36 "label": "QR Code Text",
37 "description": "Custom text to display alongside the QR code. Leave blank to not show a text at all."
38 },
39 "hide_back_button": {
40 "label": "Hide Back Button in Fullscreen Mode",
41 "description": "WARNING: Enabling this option will hide all regular navigation elements in fullscreen mode. You will need to use browser controls (e.g. Alt+Left or the browser back button) to navigate back to Music Assistant."
42 },
43 "show_progress_bar": {
44 "label": "Show Progress Bar for the current playing song",
45 "description": "When enabled, a progress bar will be displayed on the current playing song in the track list, visually indicating the progress of the currently playing song. "
46 },
47 "karaoke_mode": {
48 "label": "Karaoke Mode",
49 "description": "When enabled, lyrics are displayed prominently in the center of the screen with the track list minimized to current and next song at the bottom."
50 },
51 "highlight_ahead": {
52 "label": "Highlight Lyrics Ahead of Time",
53 "description": "When enabled, the lyric line highlight transition finishes exactly when the line's timestamp arrives, giving a smooth anticipation effect. When disabled, the transition starts at the timestamp instead."
54 },
55 "anti_burn_in": {
56 "label": "Enable Anti Burn-in",
57 "description": "Periodically swap the QR code and track list sides to prevent burn-in on OLED or plasma displays. Sides swap every 10 minutes."
58 },
59 "enable_rate_limiting": {
60 "label": "Enable Rate Limiting",
61 "description": "Enable token-based rate limiting to prevent guests from overusing features. When disabled, guests have unlimited uses (subject to feature toggles below)."
62 },
63 "enable_add_queue": {
64 "label": "Allow Add to Queue",
65 "description": "Allow guests to add songs to the end of the queue. When disabled, guests cannot add songs to the queue at all."
66 },
67 "prevent_duplicate_tracks": {
68 "label": "Prevent Duplicate Tracks",
69 "description": "Prevent guests from adding a track that is already in the queue. When enabled, duplicate track requests will be rejected."
70 },
71 "add_queue_limit": {
72 "label": "Add to Queue Token Limit",
73 "description": "Maximum number of 'Add to Queue' actions a guest can perform before tokens are refilled (based on refill rate below)."
74 },
75 "add_queue_refill_minutes": {
76 "label": "Add to Queue Refill Rate (minutes)",
77 "description": "How many minutes it takes for one 'Add to Queue' token to refill. This controls how often guests can add songs."
78 },
79 "enable_boost": {
80 "label": "Allow Boost",
81 "description": "Allow guests to boost songs to play next (jump the queue). When disabled, guests can only add songs to the end of the queue."
82 },
83 "boost_limit": {
84 "label": "Boost Token Limit",
85 "description": "Maximum number of 'Boost' actions a guest can perform before tokens are refilled (based on refill rate below)."
86 },
87 "boost_refill_minutes": {
88 "label": "Boost Refill Rate (minutes)",
89 "description": "How many minutes it takes for one 'Boost' token to refill. This controls how often guests can skip the queue."
90 },
91 "enable_skip_song": {
92 "label": "Allow Skip Song",
93 "description": "Allow guests to skip the currently playing song. When disabled, guests cannot skip songs at all."
94 },
95 "skip_song_limit": {
96 "label": "Skip Song Token Limit",
97 "description": "Maximum number of 'Skip Song' actions a guest can perform before tokens are refilled (based on refill rate below)."
98 },
99 "skip_song_refill_minutes": {
100 "label": "Skip Song Refill Rate (minutes)",
101 "description": "How many minutes it takes for one 'Skip Song' token to refill. This controls how often guests can skip the currently playing song."
102 },
103 "request_badge_color": {
104 "label": "Request Badge Color",
105 "description": "Color for the 'Request' badge shown on guest-added queue items."
106 },
107 "boost_badge_color": {
108 "label": "Boost Badge Color",
109 "description": "Color for the 'Boost' badge shown on priority guest requests."
110 }
111 },
112 "config_categories": {
113 "guest_features": "Guest Features",
114 "karaoke": "Karaoke"
115 },
116 "manifest": {
117 "description": "Enable guest access with a shareable URL for party, allowing guests to add songs to the queue with rate limiting."
118 }
119}
120