{"timestamp":"2024-12-31 09:47:30.101","source":"Server.js:199","message":"=== Starting Server ===","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.102","source":"Server.js:119","message":"[Server] Init v2.17.6","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.102","source":"Server.js:120","message":"[Server] Node.js Version: v20.18.1","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.102","source":"Server.js:121","message":"[Server] Platform: linux","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.102","source":"Server.js:122","message":"[Server] Arch: x64","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.106","source":"Database.js:201","message":"[Database] Initializing db at \"/config/absdatabase.sqlite\"","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.135","source":"Database.js:254","message":"[Database] Loading extension /usr/local/lib/nusqlite3/libnusqlite3.so","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.135","source":"Database.js:262","message":"[Database] Successfully loaded extension /usr/local/lib/nusqlite3/libnusqlite3.so","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.136","source":"Database.js:231","message":"[Database] Db supports unaccent and unicode foldings","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.136","source":"Database.js:235","message":"[Database] Db connection was successful","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.184","source":"MigrationManager.js:95","message":"[MigrationManager] Migrating database up to version 2.17.6","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.184","source":"MigrationManager.js:96","message":"[MigrationManager] Migrations to run: v2.17.6-share-add-isdownloadable.js","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.189","source":"MigrationManager.js:99","message":"Created a backup of the original database.","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.194","source":"umzug.js:81","message":"{ event: 'migrating', name: 'v2.17.6-share-add-isdownloadable.js' }","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.195","source":"v2.17.6-share-add-isdownloadable.js:21","message":"[2.17.6 migration] UPGRADE BEGIN: 2.17.6-share-add-isdownloadable","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.199","source":"v2.17.6-share-add-isdownloadable.js:26","message":"[2.17.6 migration] Adding isDownloadable column to mediaItemShares table","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.207","source":"v2.17.6-share-add-isdownloadable.js:32","message":"[2.17.6 migration] Added isDownloadable column to mediaItemShares table","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.207","source":"v2.17.6-share-add-isdownloadable.js:40","message":"[2.17.6 migration] UPGRADE END: 2.17.6-share-add-isdownloadable","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.220","source":"umzug.js:81","message":"{\n  event: 'migrated',\n  name: 'v2.17.6-share-add-isdownloadable.js',\n  durationSeconds: 0.026\n}","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.221","source":"MigrationManager.js:107","message":"[MigrationManager] Migrations successfully applied to the original database.","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.341","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":"2024-12-31 09:47:30.367","source":"Database.js:365","message":"[Database] Server upgrade detected from 2.17.5 to 2.17.6","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.384","source":"LogManager.js:117","message":"[LogManager] Removed daily log: 2024-11-22.txt","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.385","source":"LogManager.js:117","message":"[LogManager] Removed daily log: 2024-11-23.txt","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.385","source":"LogManager.js:117","message":"[LogManager] Removed daily log: 2024-11-25.txt","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.387","source":"LogManager.js:117","message":"[LogManager] Removed daily log: 2024-11-27.txt","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.388","source":"LogManager.js:117","message":"[LogManager] Removed daily log: 2024-11-29.txt","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.388","source":"LogManager.js:66","message":"[LogManager] Init current daily log filename: 2024-12-31.txt","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.396","source":"BackupManager.js:285","message":"[BackupManager] 0 Backups Found","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.397","source":"BackupManager.js:72","message":"[BackupManager] Auto Backups are disabled","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.411","source":"Watcher.js:58","message":"[Watcher] Initializing watcher for \"Audiobooks\".","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.420","source":"Server.js:374","message":"Listening on port :80","levelName":"INFO","level":2}
{"timestamp":"2024-12-31 09:47:30.519","source":"Watcher.js:89","message":"[Watcher] \"Audiobooks\" Ready","levelName":"INFO","level":2}
