{"timestamp":"2025-01-06 20:41:33.955","source":"Server.js:219","message":"=== Starting Server ===","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:33.955","source":"Server.js:139","message":"[Server] Init v2.17.7","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:33.955","source":"Server.js:140","message":"[Server] Node.js Version: v20.18.1","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:33.955","source":"Server.js:141","message":"[Server] Platform: linux","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:33.956","source":"Server.js:142","message":"[Server] Arch: x64","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:33.961","source":"Database.js:201","message":"[Database] Initializing db at \"/config/absdatabase.sqlite\"","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:33.991","source":"Database.js:254","message":"[Database] Loading extension /usr/local/lib/nusqlite3/libnusqlite3.so","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:33.992","source":"Database.js:262","message":"[Database] Successfully loaded extension /usr/local/lib/nusqlite3/libnusqlite3.so","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:33.992","source":"Database.js:231","message":"[Database] Db supports unaccent and unicode foldings","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:33.992","source":"Database.js:235","message":"[Database] Db connection was successful","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.050","source":"MigrationManager.js:95","message":"[MigrationManager] Migrating database up to version 2.17.7","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.050","source":"MigrationManager.js:96","message":"[MigrationManager] Migrations to run: v2.17.7-add-indices.js","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.054","source":"MigrationManager.js:99","message":"Created a backup of the original database.","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.061","source":"umzug.js:81","message":"{ event: 'migrating', name: 'v2.17.7-add-indices.js' }","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.061","source":"v2.17.7-add-indices.js:22","message":"[2.17.7 migration] UPGRADE BEGIN: 2.17.7-add-indices","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.062","source":"v2.17.7-add-indices.js:56","message":"[2.17.7 migration] adding index [libraryId, mediaType, size] to table \"libraryItems\"","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.088","source":"v2.17.7-add-indices.js:58","message":"[2.17.7 migration] added index [libraryId, mediaType, size] to table \"libraryItems\"","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.088","source":"v2.17.7-add-indices.js:56","message":"[2.17.7 migration] adding index [duration] to table \"books\"","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.101","source":"v2.17.7-add-indices.js:58","message":"[2.17.7 migration] added index [duration] to table \"books\"","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.101","source":"v2.17.7-add-indices.js:27","message":"[2.17.7 migration] UPGRADE END: 2.17.7-add-indices","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.114","source":"umzug.js:81","message":"{\n  event: 'migrated',\n  name: 'v2.17.7-add-indices.js',\n  durationSeconds: 0.054\n}","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.116","source":"MigrationManager.js:107","message":"[MigrationManager] Migrations successfully applied to the original database.","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.258","source":"Database.js:191","message":"[Database] Db initialized with models: SequelizeMeta, user, library, libraryFolder, book, podcast, podcastEpisode, libraryItem, mediaProgress, series, bookSeries, author, bookAuthor, collection, collectionBook, playlist, playlistMediaItem, device, playbackSession, feed, feedEpisode, setting, customMetadataProvider, mediaItemShare","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.278","source":"Database.js:365","message":"[Database] Server upgrade detected from 2.17.6 to 2.17.7","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.293","source":"LogManager.js:117","message":"[LogManager] Removed daily log: 2024-12-12.txt","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.294","source":"LogManager.js:117","message":"[LogManager] Removed daily log: 2024-12-16.txt","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.294","source":"LogManager.js:66","message":"[LogManager] Init current daily log filename: 2025-01-06.txt","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.306","source":"BackupManager.js:285","message":"[BackupManager] 0 Backups Found","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.306","source":"BackupManager.js:72","message":"[BackupManager] Auto Backups are disabled","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.325","source":"Watcher.js:58","message":"[Watcher] Initializing watcher for \"Audiobooks\".","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.335","source":"Server.js:394","message":"Listening on port :80","levelName":"INFO","level":2}
{"timestamp":"2025-01-06 20:41:34.441","source":"Watcher.js:89","message":"[Watcher] \"Audiobooks\" Ready","levelName":"INFO","level":2}
