diff --git a/ui/src/album/AlbumExternalLinks.js b/ui/src/album/AlbumExternalLinks.js index db44ddca9..caf4c82ea 100644 --- a/ui/src/album/AlbumExternalLinks.js +++ b/ui/src/album/AlbumExternalLinks.js @@ -4,6 +4,7 @@ import { IconButton, Tooltip, Link } from '@material-ui/core' import { ImLastfm2 } from 'react-icons/im' import MusicBrainz from '../icons/MusicBrainz' import { intersperse } from '../utils' +import config from '../config' const AlbumExternalLinks = (props) => { const { className } = props @@ -26,15 +27,17 @@ const AlbumExternalLinks = (props) => { links.push({link}) } - addLink( - `https://last.fm/music/${ - encodeURIComponent(record.albumArtist) + - '/' + - encodeURIComponent(record.name) - }`, - 'message.openIn.lastfm', - - ) + if (config.lastFMEnabled) { + addLink( + `https://last.fm/music/${ + encodeURIComponent(record.albumArtist) + + '/' + + encodeURIComponent(record.name) + }`, + 'message.openIn.lastfm', + + ) + } record.mbzAlbumId && addLink( diff --git a/ui/src/artist/ArtistExternalLink.js b/ui/src/artist/ArtistExternalLink.js index 03a3575d6..37faddc28 100644 --- a/ui/src/artist/ArtistExternalLink.js +++ b/ui/src/artist/ArtistExternalLink.js @@ -5,6 +5,7 @@ import { IconButton, Tooltip, Link } from '@material-ui/core' import { ImLastfm2 } from 'react-icons/im' import MusicBrainz from '../icons/MusicBrainz' import { intersperse } from '../utils' +import config from '../config' const ArtistExternalLinks = ({ artistInfo, record }) => { const translate = useTranslate() @@ -36,11 +37,14 @@ const ArtistExternalLinks = ({ artistInfo, record }) => { linkButtons.push({link}) } - addLink( - links[0], - 'message.openIn.lastfm', - - ) + if (config.lastFMEnabled) { + addLink( + links[0], + 'message.openIn.lastfm', + + ) + } + artistInfo?.musicBrainzId && addLink( links[1],