#
{t('artistDetail.trackTitle')}
{t('artistDetail.trackAlbum')}
{t('artistDetail.trackDuration')}
playTrack(song, topSongs)}
onContextMenu={(e) => {
e.preventDefault();
const track = {
id: song.id, title: song.title, artist: song.artist, album: song.album,
albumId: song.albumId, artistId: song.artistId, duration: song.duration, coverArt: song.coverArt, track: song.track,
year: song.year, bitRate: song.bitRate, suffix: song.suffix, userRating: song.userRating,
};
openContextMenu(e.clientX, e.clientY, track, 'song');
}}
>
{idx + 1}
{song.coverArt && (
{ (e.currentTarget as HTMLImageElement).style.display = 'none'; }}
/>
)}
{song.album}
{formatDuration(song.duration)}