From 74e1c054b970f87903c63e799d44e9f4a6b529f5 Mon Sep 17 00:00:00 2001 From: sakrecoer Date: Fri, 10 Apr 2026 12:10:09 +0200 Subject: [PATCH] fix missing tags - fix linting - remove unnecessary fluff --- src/components/Note/MusicTrackNote/index.tsx | 139 +++++++++---------- 1 file changed, 65 insertions(+), 74 deletions(-) diff --git a/src/components/Note/MusicTrackNote/index.tsx b/src/components/Note/MusicTrackNote/index.tsx index aabd3ab..af6ecf0 100644 --- a/src/components/Note/MusicTrackNote/index.tsx +++ b/src/components/Note/MusicTrackNote/index.tsx @@ -54,7 +54,7 @@ export default function MusicTrackNote({ event, className }: MusicTrackNoteProps trackNumber: getTagValue('track_number'), duration: getTagValue('duration'), genres: getTagValues('t').filter(tag => - !['music', 'electronic', 'lofi pop'].includes(tag) + !['music'].includes(tag) ), lyrics, credits @@ -71,73 +71,71 @@ export default function MusicTrackNote({ event, className }: MusicTrackNoteProps return (
- {/* Main track container */} -
- {/* Cover Art */} - {metadata.image && ( -
- {metadata.alt + {/* Main track container */} +
+ {/* Cover Art */} + {metadata.image && ( +
+ {metadata.alt +
+ )} + + {/* Track Info */} +
+

{metadata.title}

+ + {metadata.artist && ( +

+ {t('music.by')} {metadata.artist} +

+ )} + + {metadata.album && ( +

+ {t('music.album')}: {metadata.album} + {metadata.trackNumber && ` • ${t('music.track')} ${metadata.trackNumber}`} +

+ )} + + {metadata.releaseDate && ( +

+ {t('music.released')}: {dayjs(metadata.releaseDate).format('MMMM D, YYYY')} +

+ )} + + {/* Audio Player */} +
+ +
+ + {/* Show lyrics if they exist */} + {metadata.lyrics && ( +
+

+ {metadata.lyrics} +

+
+ )} + + {/* Show credits if they exist */} + {metadata.credits && ( +
+

+ {t('music.credits')}:
+ {metadata.credits} +

+
+ )} + +
- )} - - {/* Track Info */} -
-

{metadata.title}

- - {metadata.artist && ( -

- {t('music.by')} {metadata.artist} -

- )} - - {metadata.album && ( -

- {t('music.album')}: {metadata.album} - {metadata.trackNumber && ` • ${t('music.track')} ${metadata.trackNumber}`} -

- )} - - {metadata.releaseDate && ( -

- {t('music.released')}: {dayjs(metadata.releaseDate).format('MMMM D, YYYY')} -

- )} - - {/* Audio Player */} -
- -
- - {/* Show lyrics if they exist */} - {metadata.lyrics && ( -
-

- {metadata.lyrics} -

-
- )} - - {/* Show credits if they exist */} - {metadata.credits && ( -
-

- {t('music.credits')}:
- {metadata.credits} -

-
- )} - - - -
-
{/* License and Metadata Footer */} @@ -148,13 +146,6 @@ export default function MusicTrackNote({ event, className }: MusicTrackNoteProps

)} - {/* Only show alt if it's different from what we've shown - {metadata.alt && !metadata.credits && ( -

- {t('music.altText')}: {metadata.alt} -

- )} - */} {metadata.genres.length > 0 && (
{metadata.genres.map((genre, index) => (