diff --git a/ui/src/audioplayer/Player.js b/ui/src/audioplayer/Player.js
index 9a4865747..22bced507 100644
--- a/ui/src/audioplayer/Player.js
+++ b/ui/src/audioplayer/Player.js
@@ -27,12 +27,6 @@ const useStyle = makeStyles((theme) => ({
'&.songTitle': {
fontWeight: 'bold',
},
- '&.songInfo': {
- // 768 is where the player swaps views
- [theme.breakpoints.down(769)]: {
- display: 'none',
- },
- },
},
player: {
display: (props) => (props.visible ? 'block' : 'none'),
@@ -41,7 +35,7 @@ const useStyle = makeStyles((theme) => ({
let audioInstance = null
-const AudioTitle = ({ audioInfo, className }) => {
+const AudioTitle = React.memo(({ audioInfo, isMobile, className }) => {
if (!audioInfo.name) {
return ''
}
@@ -49,13 +43,17 @@ const AudioTitle = ({ audioInfo, className }) => {
return (
{audioInfo.name}
-
-
- {`${audioInfo.singer} - ${audioInfo.album}`}
-
+ {!isMobile && (
+ <>
+
+
+ {`${audioInfo.singer} - ${audioInfo.album}`}
+
+ >
+ )}
)
-}
+})
const Player = () => {
const translate = useTranslate()
@@ -144,8 +142,12 @@ const Player = () => {
top: 300,
left: 120,
},
- renderAudioTitle: (audioInfo) => (
-
+ renderAudioTitle: (audioInfo, isMobile) => (
+
),
locale: {
playListsText: translate('player.playListsText'),