forked from Keelrleek/SoulStream
dj sets + lyrics: a mix that names its own tracks, and words pulled off the separated voice
This commit is contained in:
1 parent
4efe85b6bf
commit
1dd8573808
41 files changed
+9288
-647
No files matched your search
+14
-2
@@ -4,7 +4,6 @@
|
||||
import PlayerBar from "./components/PlayerBar.svelte";
|
||||
import NowPlaying from "./components/NowPlaying.svelte";
|
||||
import ArtworkViewer from "./components/ArtworkViewer.svelte";
|
||||
import LyricsOverlay from "./components/LyricsOverlay.svelte";
|
||||
import LyricsSyncEditor from "./components/LyricsSyncEditor.svelte";
|
||||
import ImportWindow from "./components/ImportWindow.svelte";
|
||||
import LoginModal from "./components/LoginModal.svelte";
|
||||
@@ -23,8 +22,10 @@
|
||||
import CatalogArtist from "./views/CatalogArtist.svelte";
|
||||
import CatalogAlbum from "./views/CatalogAlbum.svelte";
|
||||
import CatalogDiscography from "./views/CatalogDiscography.svelte";
|
||||
import Lyrics from "./views/Lyrics.svelte";
|
||||
import FollowToast from "./components/FollowToast.svelte";
|
||||
import ImportToast from "./components/ImportToast.svelte";
|
||||
import SetlistScanChip from "./components/SetlistScanChip.svelte";
|
||||
import {
|
||||
ui,
|
||||
initEvents,
|
||||
@@ -48,6 +49,7 @@
|
||||
catalogArtist: CatalogArtist,
|
||||
catalogAlbum: CatalogAlbum,
|
||||
catalogDiscography: CatalogDiscography,
|
||||
lyrics: Lyrics,
|
||||
};
|
||||
const CurrentView = $derived(views[ui.view] ?? Home);
|
||||
|
||||
@@ -82,6 +84,16 @@
|
||||
// --bar-h + air rather than --pane-pad. Its ambience wash is the one
|
||||
// exception and deliberately runs to the pane top behind the glass.
|
||||
"home",
|
||||
// The playlist editor follows the album-page rule: its hero banner
|
||||
// runs under the frost and the page takes padding-top: --pane-pad.
|
||||
"playlist",
|
||||
// The playlist shelf follows the Library exception: its blurred
|
||||
// ambience pins behind the glass and must begin at the very top of
|
||||
// the pane, so the page carries its own top inset instead.
|
||||
"playlists",
|
||||
// The lyrics room follows the Library exception too: its full-bleed
|
||||
// duotone backdrop pins behind the glass from the very pane top.
|
||||
"lyrics",
|
||||
]);
|
||||
|
||||
initEvents();
|
||||
@@ -127,8 +139,8 @@
|
||||
<PlayerBar />
|
||||
<FollowToast />
|
||||
<ImportToast />
|
||||
<SetlistScanChip />
|
||||
<PreviewOverlay />
|
||||
<LyricsOverlay />
|
||||
<LyricsSyncEditor />
|
||||
<ArtworkViewer />
|
||||
<ImportWindow />
|
||||
|
||||
Reference in new issue
Block a user