diff --git a/src/Ombi/ClientApp/app/search/music/albumsearch.component.html b/src/Ombi/ClientApp/app/search/music/albumsearch.component.html index bb8d304b2..ccd6b3260 100644 --- a/src/Ombi/ClientApp/app/search/music/albumsearch.component.html +++ b/src/Ombi/ClientApp/app/search/music/albumsearch.component.html @@ -11,7 +11,7 @@

{{result.title}}

- +

{{result.artistName}}

@@ -22,6 +22,9 @@ --> + Release Date: {{result.releaseDate | date:'yyyy-MM-dd'}} + + diff --git a/src/Ombi/ClientApp/app/search/music/albumsearch.component.ts b/src/Ombi/ClientApp/app/search/music/albumsearch.component.ts index 99f27f08f..59314df84 100644 --- a/src/Ombi/ClientApp/app/search/music/albumsearch.component.ts +++ b/src/Ombi/ClientApp/app/search/music/albumsearch.component.ts @@ -1,4 +1,4 @@ -import { Component, Input } from "@angular/core"; +import { Component, EventEmitter, Input, Output } from "@angular/core"; import { TranslateService } from "@ngx-translate/core"; import { AuthService } from "../../auth/auth.service"; @@ -15,6 +15,8 @@ export class AlbumSearchComponent { @Input() public result: ISearchAlbumResult; public engineResult: IRequestEngineResult; @Input() public defaultPoster: string; + + @Output() public setSearch = new EventEmitter(); constructor( private requestService: RequestService, @@ -22,6 +24,11 @@ export class AlbumSearchComponent { private readonly translate: TranslateService) { } + public selectArtist(event: Event, artistId: string) { + event.preventDefault(); + this.setSearch.emit(artistId); + } + public request(searchResult: ISearchMovieResult) { searchResult.requested = true; searchResult.requestProcessing = true; diff --git a/src/Ombi/ClientApp/app/search/music/musicsearch.component.html b/src/Ombi/ClientApp/app/search/music/musicsearch.component.html index 28ea1b399..e9dc8637e 100644 --- a/src/Ombi/ClientApp/app/search/music/musicsearch.component.html +++ b/src/Ombi/ClientApp/app/search/music/musicsearch.component.html @@ -8,9 +8,9 @@
- + - +
@@ -32,7 +32,7 @@
- +

diff --git a/src/Ombi/ClientApp/app/search/music/musicsearch.component.ts b/src/Ombi/ClientApp/app/search/music/musicsearch.component.ts index 546fde9f6..e17187355 100644 --- a/src/Ombi/ClientApp/app/search/music/musicsearch.component.ts +++ b/src/Ombi/ClientApp/app/search/music/musicsearch.component.ts @@ -100,6 +100,12 @@ export class MusicSearchComponent implements OnInit { } } + public setArtistSearch(artistId: string) { + this.searchAlbum = false; + this.clearAlbumResults(); + this.searchChanged.next(`lidarr:${artistId}`); + } + public request(searchResult: ISearchMovieResult) { searchResult.requested = true; searchResult.requestProcessing = true;