More work on Shares
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user