[2024-12-29 09:38:46.649] [info] API starting in production mode [2024-12-29 09:38:47.338] [info] Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\node_modules\ffmpeg-static\ffmpeg.exe [2024-12-29 09:38:47.339] [info] Contents of C:\snapshot\StoryFolderDesktop\node_modules\ffmpeg-static [ 'example.js', 'ffmpeg.exe', 'ffmpeg.exe.LICENSE', 'index.js', 'install.js', 'LICENSE', 'package.json', 'README.md' ] [2024-12-29 09:38:47.341] [info] Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\node_modules\\ffmpeg-static\\ffmpeg.exe', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\8194d896ee923417ff5c6bdca973f375.exe' } [2024-12-29 09:38:47.411] [info] Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\api\resources\StoryFolderLogoWatermark.png [2024-12-29 09:38:47.412] [info] Contents of C:\snapshot\StoryFolderDesktop\api\resources [ 'msvcr100.dll', 'StoryFolderLogoWatermark.png' ] [2024-12-29 09:38:47.413] [info] Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\api\\resources\\StoryFolderLogoWatermark.png', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\b259e83b1fe18a8537cca76708e3d387.png' } [2024-12-29 09:38:47.420] [info] Installing msvcr100.dll temp file [2024-12-29 09:38:47.421] [info] Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\api\resources\msvcr100.dll [2024-12-29 09:38:47.421] [info] Contents of C:\snapshot\StoryFolderDesktop\api\resources [ 'msvcr100.dll', 'StoryFolderLogoWatermark.png' ] [2024-12-29 09:38:47.422] [info] Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\api\\resources\\msvcr100.dll', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\msvcr100.dll' } [2024-12-29 09:38:47.791] [info] Database migrations beginning: [2024-12-29 09:38:48.936] [info] Copied Sucessfully [2024-12-29 09:38:48.937] [info] Repairing Permissions [2024-12-29 09:38:48.937] [info] Proxying to newly created local file [2024-12-29 09:38:48.943] [info] Copied Sucessfully [2024-12-29 09:38:48.944] [info] Repairing Permissions [2024-12-29 09:38:48.945] [info] Proxying to newly created local file [2024-12-29 09:38:48.945] [info] Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\node_modules\youtube-dl-exec\bin\yt-dlp.exe [2024-12-29 09:38:48.946] [info] Contents of C:\snapshot\StoryFolderDesktop\node_modules\youtube-dl-exec\bin [ 'yt-dlp.exe' ] [2024-12-29 09:38:48.946] [info] Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\node_modules\\youtube-dl-exec\\bin\\yt-dlp.exe', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\966af0607d35656277e3a63b10593cfc.exe' } [2024-12-29 09:38:50.917] [info] Copied Sucessfully [2024-12-29 09:38:50.918] [info] Repairing Permissions [2024-12-29 09:38:50.919] [info] Proxying to newly created local file [2024-12-29 09:38:51.054] [info] { videosTable: { FolderId: { type: 'UUID', allowNull: true, primaryKey: false, unique: false, references: { model: 'Folders', key: 'id' } }, title: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, description: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, onlineStoryboard: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, thumbnailUrl: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, imported: { type: 'TINYINT(1)', allowNull: true, defaultValue: false, primaryKey: false, unique: false }, sourceType: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, sourcePath: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, sourceUrl: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, proxyPath: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, audioPath: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, version: { type: 'VARCHAR(255)', allowNull: false, defaultValue: 'free', primaryKey: false, unique: false }, status: { type: 'VARCHAR(255)', allowNull: false, defaultValue: 'Queued', primaryKey: false, unique: false }, progress: { type: 'INTEGER', allowNull: true, defaultValue: '0', primaryKey: false, unique: false }, errorMessage: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, logs: { type: 'TEXT', allowNull: true, primaryKey: false, unique: false }, sensitivity: { type: 'INTEGER', allowNull: true, defaultValue: '5', primaryKey: false, unique: false }, minimumShotFrames: { type: 'INTEGER', allowNull: true, defaultValue: '10', primaryKey: false, unique: false }, forcedCuts: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, merges: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, sourceMetadata: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, mediaTracks: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, frames: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, shots: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, frameMetadata: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, transcriptionId: { type: 'VARCHAR(255)', allowNull: true, defaultValue: null, primaryKey: false, unique: false }, transcriptionStatus: { type: 'VARCHAR(255)', allowNull: true, defaultValue: null, primaryKey: false, unique: false }, transcript: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, id: { type: 'INTEGER', allowNull: true, primaryKey: true, unique: false }, createdAt: { type: 'DATETIME', allowNull: false, primaryKey: false, unique: false }, updatedAt: { type: 'DATETIME', allowNull: false, primaryKey: false, unique: false }, deletedAt: { type: 'DATETIME', allowNull: true, primaryKey: false, unique: false } } } [2024-12-29 09:38:51.062] [info] List videos [2024-12-29 09:38:51.068] [info] Videos found: 0 [2024-12-29 09:38:51.068] [info] { uniqueMetadataFieldNames: [] } [2024-12-29 09:38:51.069] [info] { uniqueMetadataFieldNames: [] } [2024-12-29 09:38:51.086] [info] Watcher Hooks Running for [ 'title', 'order' ] [2024-12-29 09:38:51.087] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.100] [info] Watcher Hooks Running for [ 'title', 'type', 'MetadataCategoryId' ] [2024-12-29 09:38:51.101] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.115] [info] Watcher Hooks Running for [ 'title', 'type', 'options', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.116] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.129] [info] Watcher Hooks Running for [ 'title', 'type', 'options', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.130] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.148] [info] Watcher Hooks Running for [ 'title', 'type', 'options', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.148] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.160] [info] Watcher Hooks Running for [ 'title', 'type', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.160] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.194] [info] Added description column to MetadataFields table. [2024-12-29 09:38:51.211] [info] Watcher Hooks Running for [ 'title' ] [2024-12-29 09:38:51.211] [info] AFTERUPDATE HOOK [ 'title' ] [2024-12-29 09:38:51.214] [info] Renamed "Demo Category" to "My Notes" [2024-12-29 09:38:51.215] [info] Adding new metadata fields to "My Notes" category [2024-12-29 09:38:51.230] [info] Copied Sucessfully [2024-12-29 09:38:51.230] [info] Repairing Permissions [2024-12-29 09:38:51.231] [info] Proxying to newly created local file [2024-12-29 09:38:51.235] [info] Watcher Hooks Running for [ 'order' ] [2024-12-29 09:38:51.235] [info] AFTERUPDATE HOOK [ 'order' ] [2024-12-29 09:38:51.248] [info] Watcher Hooks Running for [ 'order' ] [2024-12-29 09:38:51.249] [info] AFTERUPDATE HOOK [ 'order' ] [2024-12-29 09:38:51.260] [info] Watcher Hooks Running for [ 'order' ] [2024-12-29 09:38:51.261] [info] AFTERUPDATE HOOK [ 'order' ] [2024-12-29 09:38:51.272] [info] Watcher Hooks Running for [ 'order' ] [2024-12-29 09:38:51.273] [info] AFTERUPDATE HOOK [ 'order' ] [2024-12-29 09:38:51.287] [info] Watcher Hooks Running for [ 'order' ] [2024-12-29 09:38:51.288] [info] AFTERUPDATE HOOK [ 'order' ] [2024-12-29 09:38:51.293] [info] Updated order of existing metadata fields [2024-12-29 09:38:51.294] [info] Creating new metadata fields [2024-12-29 09:38:51.294] [info] [ { title: 'Key Takeaways', type: 'text', description: 'What are the main lessons and insights from this shot or section, if any?', order: 1, MetadataCategoryId: 1 }, { title: 'Interpretation', type: 'text', description: 'What is your interpretation of this shot or section, if any?', order: 2, MetadataCategoryId: 1 }, { title: 'Story', type: 'text', description: 'What is the essential story or plot in this shot or section, if applicable?', order: 3, MetadataCategoryId: 1 }, { title: 'Action', type: 'text', description: 'What important actions in this shot or section are worth noting?', order: 4, MetadataCategoryId: 1 }, { title: 'Messaging', type: 'text', description: 'What are the key brand/product messages or themes in this shot or section, if any?', order: 5, MetadataCategoryId: 1 }, { title: 'Emotional tone', type: 'text', description: 'What specific feelings did this shot or section evoke, if any?', order: 6, MetadataCategoryId: 1 }, { title: 'Visuals / Cinematography', type: 'text', description: 'What standout visual styles or techniques are in this shot or section, if any?', order: 7, MetadataCategoryId: 1 }, { title: 'Performance', type: 'text', description: 'What aspects of the performance in this shot or section were noteworthy?', order: 8, MetadataCategoryId: 1 }, { title: 'Sound & Music', type: 'text', description: 'How does the sound or music enhance the story in this shot or section, if at all?', order: 9, MetadataCategoryId: 1 }, { title: 'Symbolism', type: 'text', description: 'What symbols or metaphors were in this shot or section, and what did they represent, if any?', order: 10, MetadataCategoryId: 1 }, { title: 'Other Notes', type: 'text', description: '', order: 11, MetadataCategoryId: 1 }, { title: 'Tags', type: 'tag', description: 'Add to categorize and make shots easier to find.', order: 12, MetadataCategoryId: 1 } ] [2024-12-29 09:38:51.319] [info] Watcher Hooks Running for [ 'title', 'type', 'description', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.320] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.331] [info] Watcher Hooks Running for [ 'title', 'type', 'description', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.331] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.342] [info] Watcher Hooks Running for [ 'title', 'type', 'description', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.343] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.353] [info] Watcher Hooks Running for [ 'title', 'type', 'description', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.354] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.364] [info] Watcher Hooks Running for [ 'title', 'type', 'description', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.365] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.376] [info] Watcher Hooks Running for [ 'title', 'type', 'description', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.376] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.388] [info] Watcher Hooks Running for [ 'title', 'type', 'description', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.389] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.400] [info] Watcher Hooks Running for [ 'title', 'type', 'description', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.401] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.411] [info] Watcher Hooks Running for [ 'title', 'type', 'description', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.412] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.422] [info] Watcher Hooks Running for [ 'title', 'type', 'description', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.422] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.433] [info] Watcher Hooks Running for [ 'title', 'type', 'description', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.433] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.443] [info] Watcher Hooks Running for [ 'title', 'type', 'description', 'order', 'MetadataCategoryId' ] [2024-12-29 09:38:51.444] [info] AFTERCREATE HOOK [2024-12-29 09:38:51.444] [info] Created new metadata fields [2024-12-29 09:38:51.466] [info] Dropping ExportJobs table [2024-12-29 09:38:51.477] [info] Dropped ExportJobs table [2024-12-29 09:38:51.477] [info] Creating ExportJobs table [2024-12-29 09:38:51.492] [info] Created ExportJobs table [2024-12-29 09:38:51.507] [info] [ { path: 'C:\\snapshot\\StoryFolderDesktop\\api\\migrations\\20220124234234-init.js', file: '20220124234234-init.js', options: { storage: 'sequelize', storageOptions: { sequelize: { options: { dialect: 'sqlite', dialectModule: null, dialectModulePath: null, protocol: 'tcp', define: {}, query: {}, sync: {}, timezone: '+00:00', standardConformingStrings: true, logging: '[function] function logging() { [native code] }', omitNull: false, native: false, replication: false, pool: {}, quoteIdentifiers: true, hooks: {}, retry: [Object], transactionType: 'DEFERRED', isolationLevel: null, databaseVersion: 0, typeValidation: false, benchmark: false, minifyAliases: false, logQueryParameters: false, attributeBehavior: 'throw', storage: 'C:\\Users\\luctr\\AppData\\Roaming\\StoryFolder\\database.sqlite' }, config: { password: null, host: 'localhost', protocol: 'tcp', native: false, replication: false, dialectModule: null, dialectModulePath: null }, dialect: { connectionManager: [Object], queryGenerator: [Object], queryInterface: {} }, models: { Video: '[function] class extends Model {\n }', Activation: '[function] class extends Model {\n }', MetadataField: '[function] class extends Model {\n }', MetadataCategory: '[function] class extends Model {\n }', ExportJob: '[function] class extends Model {\n }', Folder: '[function] class extends Model {\n }', SequelizeMeta: '[function] class extends Model {\n }' }, modelManager: { models: [Array] } } }, logging: false, upName: 'up', downName: 'down', migrations: { params: [ null, { ABSTRACT: '[function] ABSTRACT', STRING: '[function] STRING', CHAR: '[function] CHAR', TEXT: '[function] TEXT', NUMBER: '[function] NUMBER', TINYINT: '[function] TINYINT', SMALLINT: '[function] SMALLINT', MEDIUMINT: '[function] MEDIUMINT', INTEGER: '[function] INTEGER', BIGINT: '[function] BIGINT', FLOAT: '[function] FLOAT', TIME: '[function] TIME', DATE: '[function] DATE', DATEONLY: '[function] DATEONLY', BOOLEAN: '[function] BOOLEAN', NOW: '[function] NOW', BLOB: '[function] BLOB', DECIMAL: '[function] DECIMAL', NUMERIC: '[function] DECIMAL', UUID: '[function] UUID', UUIDV1: '[function] UUIDV1', UUIDV4: '[function] UUIDV4', HSTORE: '[function] HSTORE', JSON: '[function] JSONTYPE', JSONB: '[function] JSONB', VIRTUAL: '[function] VIRTUAL', ARRAY: '[function] ARRAY', ENUM: '[function] ENUM', RANGE: '[function] RANGE', REAL: '[function] REAL', 'DOUBLE PRECISION': '[function] DOUBLE', DOUBLE: '[function] DOUBLE', GEOMETRY: '[function] GEOMETRY', GEOGRAPHY: '[function] GEOGRAPHY', CIDR: '[function] CIDR', INET: '[function] INET', MACADDR: '[function] MACADDR', CITEXT: '[function] CITEXT', TSVECTOR: '[function] TSVECTOR', postgres: [Object], mysql: [Object], mariadb: [Object], sqlite: [Object], mssql: [Object], db2: [Object], snowflake: [Object], oracle: [Object] } ], path: 'C:\\snapshot\\StoryFolderDesktop\\api\\migrations', pattern: {}, traverseDirectories: false, wrap: '[function] fun => fun' } } }, { path: 'C:\\snapshot\\StoryFolderDesktop\\api\\migrations\\20220124234235-folders.js', file: '20220124234235-folders.js' }, { path: 'C:\\snapshot\\StoryFolderDesktop\\api\\migrations\\20220124234281-metadata.js', file: '20220124234281-metadata.js' }, { path: 'C:\\snapshot\\StoryFolderDesktop\\api\\migrations\\20220124234288-defaultfields.js', file: '20220124234288-defaultfields.js' }, { path: 'C:\\snapshot\\StoryFolderDesktop\\api\\migrations\\20220124234290-recreate-export-jobs.js', file: '20220124234290-recreate-export-jobs.js' } ] [2024-12-29 09:38:51.509] [info] Database migrations complete. [2024-12-29 09:38:51.514] [info] STARTING SOCKET SERVER [2024-12-29 09:38:51.515] [info] Setting up app [2024-12-29 09:38:51.523] [info] setting up API router [2024-12-29 09:38:51.545] [info] StoryFolder App listening at http://localhost:3000 [2024-12-29 09:38:52.148] [info] GET /api/activation ::1 [2024-12-29 09:38:52.161] [info] this is the activation null [2024-12-29 09:38:55.815] [info] GET /api/activation ::1 [2024-12-29 09:38:55.820] [info] GET /api/activation/refresh ::1 [2024-12-29 09:38:55.822] [info] UPGRADE SOCKET SERVER [2024-12-29 09:38:55.824] [info] CONNECT SOCKET SERVER [2024-12-29 09:38:55.824] [info] ADDING CONNECTION main 1 [2024-12-29 09:38:55.825] [info] Received message Test message from client from connection main [2024-12-29 09:38:55.826] [info] this is the activation null [2024-12-29 09:38:55.829] [error] Error: No activation record found at Function.refreshLicense (C:\snapshot\StoryFolderDesktop\api\schemas\activation.schema.js) at async C:\snapshot\StoryFolderDesktop\api\controllers\activation\refresh.js [2024-12-29 09:38:55.836] [info] GET /api/videos ::1 [2024-12-29 09:38:55.864] [info] GET /api/activation ::1 [2024-12-29 09:38:55.866] [info] this is the activation null [2024-12-29 09:38:55.871] [info] GET /api/activation ::1 [2024-12-29 09:38:55.874] [info] this is the activation null [2024-12-29 09:38:55.889] [info] GET /api/videos ::1 [2024-12-29 09:43:55.235] [info] GET /api/metadata-categories ::1 [2024-12-29 09:43:55.237] [info] GET /api/metadata-fields ::1 [2024-12-29 09:44:35.062] [info] GET /api/activation ::1 [2024-12-29 09:44:35.068] [info] this is the activation null [2024-12-29 09:44:35.082] [info] GET /api/activation ::1 [2024-12-29 09:44:35.090] [info] GET /api/activation/refresh ::1 [2024-12-29 09:44:35.094] [info] UPGRADE SOCKET SERVER [2024-12-29 09:44:35.095] [info] CONNECT SOCKET SERVER [2024-12-29 09:44:35.095] [info] ADDING CONNECTION main 2 [2024-12-29 09:44:35.098] [info] this is the activation null [2024-12-29 09:44:35.103] [error] Error: No activation record found at Function.refreshLicense (C:\snapshot\StoryFolderDesktop\api\schemas\activation.schema.js) at async C:\snapshot\StoryFolderDesktop\api\controllers\activation\refresh.js [2024-12-29 09:44:35.108] [info] Received message Test message from client from connection main [2024-12-31 08:46:42.977] [info] API starting in production mode [2024-12-31 08:46:43.556] [info] Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\node_modules\ffmpeg-static\ffmpeg.exe [2024-12-31 08:46:43.557] [info] Contents of C:\snapshot\StoryFolderDesktop\node_modules\ffmpeg-static [ 'example.js', 'ffmpeg.exe', 'ffmpeg.exe.LICENSE', 'index.js', 'install.js', 'LICENSE', 'package.json', 'README.md' ] [2024-12-31 08:46:43.560] [info] Proxying to existing local file [2024-12-31 08:46:43.560] [info] Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\node_modules\\ffmpeg-static\\ffmpeg.exe', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\8194d896ee923417ff5c6bdca973f375.exe' } [2024-12-31 08:46:43.626] [info] Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\api\resources\StoryFolderLogoWatermark.png [2024-12-31 08:46:43.626] [info] Contents of C:\snapshot\StoryFolderDesktop\api\resources [ 'msvcr100.dll', 'StoryFolderLogoWatermark.png' ] [2024-12-31 08:46:43.628] [info] Proxying to existing local file [2024-12-31 08:46:43.628] [info] Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\api\\resources\\StoryFolderLogoWatermark.png', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\b259e83b1fe18a8537cca76708e3d387.png' } [2024-12-31 08:46:43.633] [info] Installing msvcr100.dll temp file [2024-12-31 08:46:43.633] [info] Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\api\resources\msvcr100.dll [2024-12-31 08:46:43.633] [info] Contents of C:\snapshot\StoryFolderDesktop\api\resources [ 'msvcr100.dll', 'StoryFolderLogoWatermark.png' ] [2024-12-31 08:46:43.634] [info] Proxying to existing local file [2024-12-31 08:46:43.635] [info] Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\api\\resources\\msvcr100.dll', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\msvcr100.dll' } [2024-12-31 08:46:44.064] [info] Database migrations beginning: [2024-12-31 08:46:44.066] [info] Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\node_modules\youtube-dl-exec\bin\yt-dlp.exe [2024-12-31 08:46:44.066] [info] Contents of C:\snapshot\StoryFolderDesktop\node_modules\youtube-dl-exec\bin [ 'yt-dlp.exe' ] [2024-12-31 08:46:44.067] [info] Proxying to existing local file [2024-12-31 08:46:44.067] [info] Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\node_modules\\youtube-dl-exec\\bin\\yt-dlp.exe', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\966af0607d35656277e3a63b10593cfc.exe' } [2024-12-31 08:46:46.877] [info] Copied Sucessfully [2024-12-31 08:46:46.877] [info] Repairing Permissions [2024-12-31 08:46:46.878] [info] Proxying to newly created local file [2024-12-31 08:46:46.892] [info] Copied Sucessfully [2024-12-31 08:46:46.892] [info] Repairing Permissions [2024-12-31 08:46:46.893] [info] Proxying to newly created local file [2024-12-31 08:46:46.894] [info] [] [2024-12-31 08:46:46.894] [info] Database migrations complete. [2024-12-31 08:46:46.897] [info] STARTING SOCKET SERVER [2024-12-31 08:46:46.898] [info] Setting up app [2024-12-31 08:46:46.901] [info] setting up API router [2024-12-31 08:46:46.916] [info] StoryFolder App listening at http://localhost:3000 [2024-12-31 08:46:46.961] [info] Copied Sucessfully [2024-12-31 08:46:46.961] [info] Repairing Permissions [2024-12-31 08:46:46.962] [info] Proxying to newly created local file [2024-12-31 08:46:47.154] [info] Copied Sucessfully [2024-12-31 08:46:47.158] [info] Repairing Permissions [2024-12-31 08:46:47.158] [info] Proxying to newly created local file [2024-12-31 08:46:47.387] [info] GET /api/activation ::1 [2024-12-31 08:46:47.411] [info] this is the activation null [2024-12-31 08:46:51.876] [info] GET /api/activation ::1 [2024-12-31 08:46:51.880] [info] GET /api/activation/refresh ::1 [2024-12-31 08:46:51.882] [info] UPGRADE SOCKET SERVER [2024-12-31 08:46:51.883] [info] CONNECT SOCKET SERVER [2024-12-31 08:46:51.885] [info] ADDING CONNECTION main 1 [2024-12-31 08:46:51.887] [info] Received message Test message from client from connection main [2024-12-31 08:46:51.889] [info] this is the activation null [2024-12-31 08:46:51.891] [error] Error: No activation record found at Function.refreshLicense (C:\snapshot\StoryFolderDesktop\api\schemas\activation.schema.js) at async C:\snapshot\StoryFolderDesktop\api\controllers\activation\refresh.js [2024-12-31 08:46:51.900] [info] GET /api/videos ::1 [2024-12-31 08:46:51.926] [info] GET /api/activation ::1 [2024-12-31 08:46:51.928] [info] this is the activation null [2024-12-31 08:46:51.933] [info] GET /api/activation ::1 [2024-12-31 08:46:51.935] [info] this is the activation null [2024-12-31 08:46:51.965] [info] GET /api/videos ::1