-
+
{fmtTime(player.progress)}
-
+
{fmtTime(player.current.duration)}
diff --git a/frontend/src/lib/components/player/TrackInfo.svelte b/web-player/src/lib/components/player/TrackInfo.svelte
similarity index 100%
rename from frontend/src/lib/components/player/TrackInfo.svelte
rename to web-player/src/lib/components/player/TrackInfo.svelte
diff --git a/frontend/src/lib/components/player/TransportControls.svelte b/web-player/src/lib/components/player/TransportControls.svelte
similarity index 100%
rename from frontend/src/lib/components/player/TransportControls.svelte
rename to web-player/src/lib/components/player/TransportControls.svelte
diff --git a/frontend/src/lib/components/player/VolumeControl.svelte b/web-player/src/lib/components/player/VolumeControl.svelte
similarity index 100%
rename from frontend/src/lib/components/player/VolumeControl.svelte
rename to web-player/src/lib/components/player/VolumeControl.svelte
diff --git a/frontend/src/lib/components/ui/Alert.svelte b/web-player/src/lib/components/ui/Alert.svelte
similarity index 100%
rename from frontend/src/lib/components/ui/Alert.svelte
rename to web-player/src/lib/components/ui/Alert.svelte
diff --git a/frontend/src/lib/components/ui/Badge.svelte b/web-player/src/lib/components/ui/Badge.svelte
similarity index 100%
rename from frontend/src/lib/components/ui/Badge.svelte
rename to web-player/src/lib/components/ui/Badge.svelte
diff --git a/frontend/src/lib/components/ui/Button.svelte b/web-player/src/lib/components/ui/Button.svelte
similarity index 100%
rename from frontend/src/lib/components/ui/Button.svelte
rename to web-player/src/lib/components/ui/Button.svelte
diff --git a/frontend/src/lib/components/ui/Checkbox.svelte b/web-player/src/lib/components/ui/Checkbox.svelte
similarity index 100%
rename from frontend/src/lib/components/ui/Checkbox.svelte
rename to web-player/src/lib/components/ui/Checkbox.svelte
diff --git a/frontend/src/lib/components/ui/Cover.svelte b/web-player/src/lib/components/ui/Cover.svelte
similarity index 87%
rename from frontend/src/lib/components/ui/Cover.svelte
rename to web-player/src/lib/components/ui/Cover.svelte
index 85dc68f..f32cfd5 100644
--- a/frontend/src/lib/components/ui/Cover.svelte
+++ b/web-player/src/lib/components/ui/Cover.svelte
@@ -12,7 +12,15 @@
children?: Snippet;
}
- let { trackId, hue, size = 'medium', src, alt = '', class: klass = '', children }: Props = $props();
+ let {
+ trackId,
+ hue,
+ size = 'medium',
+ src,
+ alt = '',
+ class: klass = '',
+ children
+ }: Props = $props();
let failed = $state(false);
let loaded = $state(false);
diff --git a/frontend/src/lib/components/ui/EmptyState.svelte b/web-player/src/lib/components/ui/EmptyState.svelte
similarity index 100%
rename from frontend/src/lib/components/ui/EmptyState.svelte
rename to web-player/src/lib/components/ui/EmptyState.svelte
diff --git a/frontend/src/lib/components/ui/ExplicitBadge.svelte b/web-player/src/lib/components/ui/ExplicitBadge.svelte
similarity index 85%
rename from frontend/src/lib/components/ui/ExplicitBadge.svelte
rename to web-player/src/lib/components/ui/ExplicitBadge.svelte
index 809d478..9b1ac4b 100644
--- a/frontend/src/lib/components/ui/ExplicitBadge.svelte
+++ b/web-player/src/lib/components/ui/ExplicitBadge.svelte
@@ -9,5 +9,5 @@
E
+ aria-label="Contenido explícito">E
diff --git a/frontend/src/lib/components/ui/Field.svelte b/web-player/src/lib/components/ui/Field.svelte
similarity index 100%
rename from frontend/src/lib/components/ui/Field.svelte
rename to web-player/src/lib/components/ui/Field.svelte
diff --git a/frontend/src/lib/components/ui/IconButton.svelte b/web-player/src/lib/components/ui/IconButton.svelte
similarity index 100%
rename from frontend/src/lib/components/ui/IconButton.svelte
rename to web-player/src/lib/components/ui/IconButton.svelte
diff --git a/frontend/src/lib/components/ui/ImageDropzone.svelte b/web-player/src/lib/components/ui/ImageDropzone.svelte
similarity index 90%
rename from frontend/src/lib/components/ui/ImageDropzone.svelte
rename to web-player/src/lib/components/ui/ImageDropzone.svelte
index 91de8b2..ca603bb 100644
--- a/frontend/src/lib/components/ui/ImageDropzone.svelte
+++ b/web-player/src/lib/components/ui/ImageDropzone.svelte
@@ -22,7 +22,9 @@
}
-