mirror of
https://github.com/Dvorinka/swingmusic-extended.git
synced 2026-06-04 20:43:04 +00:00
add functionality to play button on artist page
This commit is contained in:
committed by
Mungai Njoroge
parent
bb95011dff
commit
90dd1a1fe8
+12
-2
@@ -8,6 +8,7 @@ import updateMediaNotif from "../composables/mediaNotification";
|
||||
|
||||
import {
|
||||
fromAlbum,
|
||||
fromArtist,
|
||||
fromFolder,
|
||||
fromPlaylist,
|
||||
fromSearch,
|
||||
@@ -23,7 +24,7 @@ function shuffle(tracks: Track[]) {
|
||||
return shuffled;
|
||||
}
|
||||
|
||||
type From = fromFolder | fromAlbum | fromPlaylist | fromSearch;
|
||||
type From = fromFolder | fromAlbum | fromPlaylist | fromSearch | fromArtist;
|
||||
|
||||
let audio = new Audio();
|
||||
audio.autoplay = false;
|
||||
@@ -150,7 +151,7 @@ export default defineStore("Queue", {
|
||||
this.from = <fromFolder>{
|
||||
type: FromOptions.folder,
|
||||
path: fpath,
|
||||
name: fpath?.split("/").splice(-1).join(""),
|
||||
name: "Folder",
|
||||
};
|
||||
this.setNewQueue(tracks);
|
||||
},
|
||||
@@ -180,6 +181,15 @@ export default defineStore("Queue", {
|
||||
|
||||
this.setNewQueue(tracks);
|
||||
},
|
||||
playFromArtist(artisthash: string, artistname: string, tracks: Track[]) {
|
||||
this.from = <fromArtist>{
|
||||
type: FromOptions.artist,
|
||||
artisthash: artisthash,
|
||||
artistname: artistname,
|
||||
};
|
||||
|
||||
this.setNewQueue(tracks);
|
||||
},
|
||||
addTrackToQueue(track: Track) {
|
||||
this.tracklist.push(track);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user