More work on Shares

This commit is contained in:
Deluan
2023-01-20 19:53:53 -05:00
parent ab04e33da6
commit 84aa094e56
19 changed files with 150 additions and 167 deletions
+28
View File
@@ -0,0 +1,28 @@
import ReactJkMusicPlayer from 'navidrome-music-player'
import config, { shareInfo } from './config'
import { baseUrl } from './utils'
const SharePlayer = () => {
const list = shareInfo?.tracks.map((s) => {
return {
name: s.title,
musicSrc: baseUrl(config.publicBaseUrl + '/s/' + s.id),
cover: baseUrl(config.publicBaseUrl + '/img/' + s.id + '?size=300'),
singer: s.artist,
duration: s.duration,
}
})
const options = {
audioLists: list,
mode: 'full',
mobileMediaQuery: '',
showDownload: false,
showReload: false,
showMediaSession: true,
theme: 'auto',
showThemeSwitch: false,
}
return <ReactJkMusicPlayer {...options} />
}
export default SharePlayer