mein Logitech Media Server 7.9.2 läuft auf einem Raspberry Pi unter Debian Squeeze.
Nach der Installation des Material Skin Plugins (gefällt mir gut!) habe ich in dessen Oberfläche den Hinweis "Plattenhüllen werden zwischengespeichert (0/95)" entdeckt. Mittlerweile weiß ich, dass diese Information auch unter Einstellungen > Informationen > Details zum Medien-Scan verfügbar ist.
Mein Problem ist nur, dass die Zwischenspeicherung zwar munter weiterläuft, aber über 0/95 nicht hinauskommt. In server.log habe ich folgende dazu passende Passage gefunden:
Code: Alles auswählen
[20-11-12 19:10:16.8246] Slim::Music::Artwork::precacheAllArtwork (636) Starting precacheArtwork for 95 albums
[20-11-12 19:10:16.9782] Slim::Utils::Misc::msg (1255) Warning: [19:10:16.9766] DBI::db=HASH(0x53f7cf8)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them before disconnecting) at /usr/share/perl5/Slim/Schema.pm line 328.
[20-11-12 19:10:19.5057] Slim::Utils::Scheduler::run_tasks (162) Error: Scheduler task failed: DBIx::Class::Storage::DBI::__ANON__(): DBI Exception: DBD::SQLite::st fetch failed: attempt to fetch on inactive database handle [for Statement "
SELECT
tracks.url,
tracks.cover,
tracks.coverid,
albums.id AS albumid,
albums.title AS album_title,
albums.artwork AS album_artwork
FROM tracks
JOIN albums ON (tracks.album = albums.id)
WHERE tracks.cover != '0'
AND tracks.coverid IS NOT NULL
GROUP BY tracks.cover
"] at /usr/share/perl5/Slim/Music/Artwork.pm line 680
maf