diff --git a/src/assets/base.css b/src/assets/base.css
index b322135..c76076b 100644
--- a/src/assets/base.css
+++ b/src/assets/base.css
@@ -322,7 +322,7 @@ img {
padding: 0.5rem;
border-radius: 0.125rem;
z-index: 999;
- bottom: 1.25rem;
+ bottom: 1.5rem;
box-shadow: 0 0 0.5rem var(--color-border);
}
diff --git a/src/components/Lyrics.vue b/src/components/Lyrics.vue
index 001324a..3968a66 100644
--- a/src/components/Lyrics.vue
+++ b/src/components/Lyrics.vue
@@ -64,6 +64,6 @@ watch(
diff --git a/src/components/Playlists.vue b/src/components/Playlists.vue
index 28b20ab..45dfbe4 100644
--- a/src/components/Playlists.vue
+++ b/src/components/Playlists.vue
@@ -43,7 +43,7 @@ defineEmits(['playthis']);
position: fixed;
top: 2rem;
bottom: calc(5rem + 5vh);
- right: 1rem;
+ left: 1rem;
width: 30rem;
max-width: calc(100% - 2rem);
background: var(--color-background-mute);
diff --git a/src/components/StatusBar.vue b/src/components/StatusBar.vue
index 0535bc8..4db1660 100644
--- a/src/components/StatusBar.vue
+++ b/src/components/StatusBar.vue
@@ -32,6 +32,17 @@ const emit = defineEmits(['save']),
liked = ref(undefined),
liking = ref(false);
+function getFormattedTime(sec) {
+ let seconds = parseInt(sec);
+ let minutes = parseInt(seconds / 60);
+ seconds -= minutes * 60;
+ const hours = parseInt(minutes / 60);
+ minutes -= hours * 60;
+
+ if (hours === 0) return `${minutes}:${String(seconds % 60).padStart(2, '0')}`;
+ else return `${hours}:${String(minutes).padStart(2, '0')}:${String(seconds % 60).padStart(2, '0')}`;
+}
+
function List() {
showme.pl = true;
useListPlaylists(res => {
@@ -126,6 +137,7 @@ async function Like() {
+