- App bar with title "Artist Parsing Settings" and back button.
-
Scrollable Column
- Title: "Artist Separators (Priority Order)"
- Description: "Artists will be split using the first matching separator from this list. Drag to reorder."
LazyColumnfor separators:- Each item:
RowwithDragHandle(for reordering).TextFieldfor the separator string.IconButton(Delete icon) to remove.
- Button: "Add New Separator"
- Each item:
- Title: "Artist Whitelist"
- Description: "Artist names in this list will not be split, even if they contain separators."
LazyColumnfor whitelist items:- Each item:
TextFieldfor the whitelisted artist name.IconButton(Delete icon) to remove.
- Button: "Add New Whitelist Entry"
- Each item:
- Title: "Display Join String"
- Description: "Used to combine multiple artists for display (e.g., 'Artist A & Artist B')."
TextFieldforjoinString(e.g., default: ", ").
- Full width album art (if available).
- Album Title.
- Album Artist (Intersection of all song artists).
- List of songs in the album.
- Item Layout:
- [Hidden] Individual Song Art (Cover).
- Title.
- [Conditional] Artist Name (Hidden if all songs have same artist).
- Action: Long press on any lyric line in the full-screen player's lyric view.
- Header: Title "Share Lyrics", "Share" and "Save" buttons.
- Content:
- A list of all lyrics with checkboxes for multiple selection.
- Pre-select the long-pressed line.
- Real-time preview toggle (optional) or dynamic image generation.
- Background:
- Material 3 surface color or a blurred version of the current album art.
- Dark mode support (defaulting to a dark, elegant aesthetic).
- Metadata Section (Top):
- Left Side:
- Song Title (Large, Bold, White).
- Artist Name (Medium, White with 70% opacity).
- Album Name (Small, White with 50% opacity).
- Right Side:
- Album Cover (Small square with rounded corners).
- Left Side:
- Lyrics Section (Middle):
- Divider line.
- Selected lyric lines (Left aligned).
- Translation lines (Small, directly below the original text).
- Divider line.
- Branding Section (Bottom):
- Right Side: Text
Parallel-SEKAI/Kanade.
- Right Side: Text
- Layout Reference (ASCII):
+---------------------------------------------------+
| |
| Song Title +----------+ |
| Artist Name | | |
| Album Name | Album | |
| | Cover | |
| | | |
| +----------+ |
| |
| --------------------------------------------- |
| |
| Lyric Line 1 (Original) |
| Lyric Line 1 (Translation) |
| |
| Lyric Line 2 (Original) |
| Lyric Line 2 (Translation) |
| |
| --------------------------------------------- |
| |
| Parallel-SEKAI/Kanade |
| |
+---------------------------------------------------+