m5, subsonic/jellyfin support

This commit is contained in:
Boof2015
2026-06-27 22:03:37 -04:00
parent 0e3e46293c
commit 3ec3f5ecf2
37 changed files with 3322 additions and 35 deletions
+3 -3
View File
@@ -14,7 +14,7 @@ import { useLibraryStore } from '@/stores/libraryStore';
import { usePlayerStore } from '@/stores/playerStore';
import { playTracks, shuffleTracks } from '@/audio/playbackController';
import { dbTrackToTrack } from '@/library/trackAdapter';
import { artworkUri } from '@/library/artwork';
import { albumArtworkSource } from '@/library/artwork';
import { formatDuration } from '@/lib/format';
import type { DbTrack } from '@/types/library';
@@ -51,9 +51,9 @@ export default function AlbumScreen() {
<View style={styles.header}>
<View style={styles.art}>
{album?.artwork_hash ? (
{album && albumArtworkSource(album) ? (
<Image
source={{ uri: artworkUri(album.artwork_hash) }}
source={{ uri: albumArtworkSource(album)! }}
style={styles.artImage}
contentFit="cover"
transition={120}