- ${this.renderArtistAvatar(artist.Name)}
+ ${this.renderArtistAvatar(artist)}
;
export function GetArtistImageURL(arg1:string):Promise
;
+export function GetArtistImages(arg1:Array):Promise>;
+
export function GetArtistMBID(arg1:string):Promise;
export function GetThumbnail(arg1:string,arg2:string,arg3:string):Promise;
@@ -44,5 +46,3 @@ export function StartIndexBuild():Promise;
export function StopIndexBuild():Promise;
export function TopRecordingsForArtist(arg1:string):Promise>;
-
-export function GetArtistImages(arg1:string[]):Promise>;
diff --git a/frontend/wailsjs/go/explore/Service.js b/frontend/wailsjs/go/explore/Service.js
index 5905016..d8ca373 100755
--- a/frontend/wailsjs/go/explore/Service.js
+++ b/frontend/wailsjs/go/explore/Service.js
@@ -26,6 +26,10 @@ export function GetArtistImageURL(arg1) {
return window['go']['explore']['Service']['GetArtistImageURL'](arg1);
}
+export function GetArtistImages(arg1) {
+ return window['go']['explore']['Service']['GetArtistImages'](arg1);
+}
+
export function GetArtistMBID(arg1) {
return window['go']['explore']['Service']['GetArtistMBID'](arg1);
}
@@ -85,7 +89,3 @@ export function StopIndexBuild() {
export function TopRecordingsForArtist(arg1) {
return window['go']['explore']['Service']['TopRecordingsForArtist'](arg1);
}
-
-export function GetArtistImages(arg1) {
- return window['go']['explore']['Service']['GetArtistImages'](arg1);
-}
diff --git a/frontend/wailsjs/go/library/Library.d.ts b/frontend/wailsjs/go/library/Library.d.ts
index f5ac6d6..599f83a 100755
--- a/frontend/wailsjs/go/library/Library.d.ts
+++ b/frontend/wailsjs/go/library/Library.d.ts
@@ -46,6 +46,8 @@ export function GetRemovalImpact(arg1:number):Promise;
export function GetScanQueueLength():Promise;
+export function GetTrackMBIDs(arg1:string):Promise;
+
export function GetTracksByGenre(arg1:string):Promise>;
export function GetTracksByGenreByLibrary(arg1:string,arg2:number):Promise>;
@@ -83,11 +85,3 @@ export function SetRescanHooks(arg1:library.RescanHooks):Promise;
export function SetScanHooks(arg1:library.ScanHooks):Promise;
export function SoftScanAllLibraries():Promise;
-
-export interface TrackMBIDs {
- recordingMbid: string;
- releaseGroupMbid: string;
- artistMbid: string;
-}
-
-export function GetTrackMBIDs(arg1:string):Promise;
diff --git a/frontend/wailsjs/go/library/Library.js b/frontend/wailsjs/go/library/Library.js
index b9f0dd2..a7c0f1d 100755
--- a/frontend/wailsjs/go/library/Library.js
+++ b/frontend/wailsjs/go/library/Library.js
@@ -86,6 +86,10 @@ export function GetScanQueueLength() {
return window['go']['library']['Library']['GetScanQueueLength']();
}
+export function GetTrackMBIDs(arg1) {
+ return window['go']['library']['Library']['GetTrackMBIDs'](arg1);
+}
+
export function GetTracksByGenre(arg1) {
return window['go']['library']['Library']['GetTracksByGenre'](arg1);
}
@@ -161,7 +165,3 @@ export function SetScanHooks(arg1) {
export function SoftScanAllLibraries() {
return window['go']['library']['Library']['SoftScanAllLibraries']();
}
-
-export function GetTrackMBIDs(arg1) {
- return window['go']['library']['Library']['GetTrackMBIDs'](arg1);
-}
diff --git a/frontend/wailsjs/go/models.ts b/frontend/wailsjs/go/models.ts
index 8b5deaa..c6a8f4f 100755
--- a/frontend/wailsjs/go/models.ts
+++ b/frontend/wailsjs/go/models.ts
@@ -247,6 +247,9 @@ export namespace library {
export class Artist {
ID: number;
Name: string;
+ ImageSmall: string;
+ ImageMedium: string;
+ ImageLarge: string;
static createFrom(source: any = {}) {
return new Artist(source);
@@ -256,6 +259,9 @@ export namespace library {
if ('string' === typeof source) source = JSON.parse(source);
this.ID = source["ID"];
this.Name = source["Name"];
+ this.ImageSmall = source["ImageSmall"];
+ this.ImageMedium = source["ImageMedium"];
+ this.ImageLarge = source["ImageLarge"];
}
}
export class GenreWithCount {
@@ -486,6 +492,9 @@ export namespace library {
FileSize: number;
PlayCount: number;
LastPlayed: string;
+ RecordingMBID: string;
+ ArtistMBID: string;
+ ReleaseGroupMBID: string;
static createFrom(source: any = {}) {
return new Track(source);
@@ -511,6 +520,25 @@ export namespace library {
this.FileSize = source["FileSize"];
this.PlayCount = source["PlayCount"];
this.LastPlayed = source["LastPlayed"];
+ this.RecordingMBID = source["RecordingMBID"];
+ this.ArtistMBID = source["ArtistMBID"];
+ this.ReleaseGroupMBID = source["ReleaseGroupMBID"];
+ }
+ }
+ export class TrackMBIDs {
+ recordingMbid: string;
+ releaseGroupMbid: string;
+ artistMbid: string;
+
+ static createFrom(source: any = {}) {
+ return new TrackMBIDs(source);
+ }
+
+ constructor(source: any = {}) {
+ if ('string' === typeof source) source = JSON.parse(source);
+ this.recordingMbid = source["recordingMbid"];
+ this.releaseGroupMbid = source["releaseGroupMbid"];
+ this.artistMbid = source["artistMbid"];
}
}