diff --git a/src/assets/scss/Global/state.scss b/src/assets/scss/Global/state.scss
index bd944b1..25c2b54 100644
--- a/src/assets/scss/Global/state.scss
+++ b/src/assets/scss/Global/state.scss
@@ -1,7 +1,6 @@
.now-playing-track-indicator {
background-image: url(../../assets/icons/playing.gif);
- transition: all 0.3s ease-in-out;
height: 2rem;
width: 2rem;
border-radius: 50%;
diff --git a/src/assets/scss/Global/variants.scss b/src/assets/scss/Global/variants.scss
index bcf30db..1ea53dc 100644
--- a/src/assets/scss/Global/variants.scss
+++ b/src/assets/scss/Global/variants.scss
@@ -1,4 +1,8 @@
// paddings
+.pad-smaller {
+ padding: $smaller;
+}
+
.pad-small {
padding: $small;
}
diff --git a/src/components/FolderView/SongList.vue b/src/components/FolderView/SongList.vue
index 2630676..2a38428 100644
--- a/src/components/FolderView/SongList.vue
+++ b/src/components/FolderView/SongList.vue
@@ -92,22 +92,26 @@ function updateQueue(track: Track) {
switch (routename) {
case "FolderView":
- queue.playFromFolder(props.path, props.tracks);
+ queue.playFromFolder(props.path || "", props.tracks);
queue.play(index);
break;
case "AlbumView":
const tindex = album.tracks.findIndex((t) => t.trackid === track.trackid);
queue.playFromAlbum(
- track.album,
- track.albumartist,
- track.albumhash,
+ track.album || "",
+ track.albumartist || "",
+ track.albumhash || "",
album.tracks
);
queue.play(tindex);
break;
case "PlaylistView":
- queue.playFromPlaylist(props.pname, props.playlistid, props.tracks);
+ queue.playFromPlaylist(
+ props.pname || "",
+ props.playlistid || "",
+ props.tracks
+ );
queue.play(index);
break;
}
diff --git a/src/components/RightSideBar/Queue.vue b/src/components/RightSideBar/Queue.vue
index db3c712..dbda179 100644
--- a/src/components/RightSideBar/Queue.vue
+++ b/src/components/RightSideBar/Queue.vue
@@ -4,19 +4,21 @@