{
"$type": "site.standard.document",
"description": "Migrating from Plex to Jellyfin to Navidrome has meant refactoring how I record listens at each step. Much of the code architecture has remained the same — error reporting, inserting tentative artist and album records, but the data retrieval and recording has shifted.",
"path": "/posts/2025/tracking-listens-from-navidrome",
"publishedAt": "2025-04-24T23:14:45Z",
"site": "at://did:plc:sttgf52vkk46f6yuknvqxvgh/site.standard.publication/self",
"tags": [
"development",
"webdev",
"php",
"navidrome"
],
"title": "Tracking listens from Navidrome"
}