Skip to content

Instantly share code, notes, and snippets.

@emansom
Created September 14, 2022 14:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save emansom/8fcdcf5ae31e47c245c798e25b7b2ee3 to your computer and use it in GitHub Desktop.
Save emansom/8fcdcf5ae31e47c245c798e25b7b2ee3 to your computer and use it in GitHub Desktop.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.69 debug: Running VideoChannelSyncLatestScheduler.internalExecute
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.71 info: Processing viewer statistics.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.71 debug: Executed SQL request - Executing (default): SELECT "VideoRedundancyModel"."id", "VideoRedundancyModel"."expiresOn", "VideoRedundancyModel"."fileUrl", "VideoRedundancyModel"."url", "VideoRedundancyModel"."strategy", "VideoRedundancyModel"."videoFileId", "VideoRedundancyModel"."videoStreamingPlaylistId", "VideoRedundancyModel"."actorId", "VideoRedundancyModel"."createdAt", "VideoRedundancyModel"."updatedAt", "VideoFile"."id" AS "VideoFile.id", "VideoFile"."resolution" AS "VideoFile.resolution", "VideoFile"."size" AS "VideoFile.size", "VideoFile"."extname" AS "VideoFile.extname", "VideoFile"."infoHash" AS "VideoFile.infoHash", "VideoFile"."fps" AS "VideoFile.fps", "VideoFile"."metadataUrl" AS "VideoFile.metadataUrl", "VideoFile"."fileUrl" AS "VideoFile.fileUrl", "VideoFile"."filename" AS "VideoFile.filename", "VideoFile"."torrentUrl" AS "VideoFile.torrentUrl", "VideoFile"."torrentFilename" AS "VideoFile.torrentFilename", "VideoFile"."videoId" AS "VideoFile.videoId", "VideoFile"."storage" AS "VideoFile.storage", "VideoFile"."videoStreamingPlaylistId" AS "VideoFile.videoStreamingPlaylistId", "VideoFile"."createdAt" AS "VideoFile.createdAt", "VideoFile"."updatedAt" AS "VideoFile.updatedAt", "VideoFile->Video"."id" AS "VideoFile.Video.id", "VideoFile->Video"."uuid" AS "VideoFile.Video.uuid", "VideoFile->Video"."name" AS "VideoFile.Video.name", "VideoFile->Video"."category" AS "VideoFile.Video.category", "VideoFile->Video"."licence" AS "VideoFile.Video.licence", "VideoFile->Video"."language" AS "VideoFile.Video.language", "VideoFile->Video"."privacy" AS "VideoFile.Video.privacy", "VideoFile->Video"."nsfw" AS "VideoFile.Video.nsfw", "VideoFile->Video"."description" AS "VideoFile.Video.description", "VideoFile->Video"."support" AS "VideoFile.Video.support", "VideoFile->Video"."duration" AS "VideoFile.Video.duration", "VideoFile->Video"."views" AS "VideoFile.Video.views", "VideoFile->Video"."likes" AS "VideoFile.Video.likes", "VideoFile->Video"."dislikes" AS "VideoFile.Video.dislikes", "VideoFile->Video"."remote" AS "VideoFile.Video.remote", "VideoFile->Video"."isLive" AS "VideoFile.Video.isLive", "VideoFile->Video"."url" AS "VideoFile.Video.url", "VideoFile->Video"."commentsEnabled" AS "VideoFile.Video.commentsEnabled", "VideoFile->Video"."downloadEnabled" AS "VideoFile.Video.downloadEnabled", "VideoFile->Video"."waitTranscoding" AS "VideoFile.Video.waitTranscoding", "VideoFile->Video"."state" AS "VideoFile.Video.state", "VideoFile->Video"."publishedAt" AS "VideoFile.Video.publishedAt", "VideoFile->Video"."originallyPublishedAt" AS "VideoFile.Video.originallyPublishedAt", "VideoFile->Video"."channelId" AS "VideoFile.Video.channelId", "VideoFile->Video"."createdAt" AS "VideoFile.Video.createdAt", "VideoFile->Video"."updatedAt" AS "VideoFile.Video.updatedAt", "VideoStreamingPlaylist"."id" AS "VideoStreamingPlaylist.id", "VideoStreamingPlaylist"."type" AS "VideoStreamingPlaylist.type", "VideoStreamingPlaylist"."playlistFilename" AS "VideoStreamingPlaylist.playlistFilename", "VideoStreamingPlaylist"."playlistUrl" AS "VideoStreamingPlaylist.playlistUrl", "VideoStreamingPlaylist"."p2pMediaLoaderInfohashes" AS "VideoStreamingPlaylist.p2pMediaLoaderInfohashes", "VideoStreamingPlaylist"."p2pMediaLoaderPeerVersion" AS "VideoStreamingPlaylist.p2pMediaLoaderPeerVersion", "VideoStreamingPlaylist"."segmentsSha256Filename" AS "VideoStreamingPlaylist.segmentsSha256Filename", "VideoStreamingPlaylist"."segmentsSha256Url" AS "VideoStreamingPlaylist.segmentsSha256Url", "VideoStreamingPlaylist"."videoId" AS "VideoStreamingPlaylist.videoId", "VideoStreamingPlaylist"."storage" AS "VideoStreamingPlaylist.storage", "VideoStreamingPlaylist"."createdAt" AS "VideoStreamingPlaylist.createdAt", "VideoStreamingPlaylist"."updatedAt" AS "VideoStreamingPlaylist.updatedAt", "VideoStreamingPlaylist->Video"."id" AS "VideoStreamingPlaylist.Video.id", "VideoStreamingPlaylist->Video"."uuid" AS "VideoStreamingPlaylist.Video.uuid", "VideoStreamingPlaylist->Video"."name" AS "VideoStreamingPlaylist.Video.name", "VideoStreamingPlaylist->Video"."category" AS "VideoStreamingPlaylist.Video.category", "VideoStreamingPlaylist->Video"."licence" AS "VideoStreamingPlaylist.Video.licence", "VideoStreamingPlaylist->Video"."language" AS "VideoStreamingPlaylist.Video.language", "VideoStreamingPlaylist->Video"."privacy" AS "VideoStreamingPlaylist.Video.privacy", "VideoStreamingPlaylist->Video"."nsfw" AS "VideoStreamingPlaylist.Video.nsfw", "VideoStreamingPlaylist->Video"."description" AS "VideoStreamingPlaylist.Video.description", "VideoStreamingPlaylist->Video"."support" AS "VideoStreamingPlaylist.Video.support", "VideoStreamingPlaylist->Video"."duration" AS "VideoStreamingPlaylist.Video.duration", "VideoStreamingPlaylist->Video"."views" AS "VideoStreamingPlaylist.Video.views", "VideoStreamingPlaylist->Video"."likes" AS "VideoStreamingPlaylist.Video.likes", "VideoStreamingPlaylist->Video"."dislikes" AS "VideoStreamingPlaylist.Video.dislikes", "VideoStreamingPlaylist->Video"."remote" AS "VideoStreamingPlaylist.Video.remote", "VideoStreamingPlaylist->Video"."isLive" AS "VideoStreamingPlaylist.Video.isLive", "VideoStreamingPlaylist->Video"."url" AS "VideoStreamingPlaylist.Video.url", "VideoStreamingPlaylist->Video"."commentsEnabled" AS "VideoStreamingPlaylist.Video.commentsEnabled", "VideoStreamingPlaylist->Video"."downloadEnabled" AS "VideoStreamingPlaylist.Video.downloadEnabled", "VideoStreamingPlaylist->Video"."waitTranscoding" AS "VideoStreamingPlaylist.Video.waitTranscoding", "VideoStreamingPlaylist->Video"."state" AS "VideoStreamingPlaylist.Video.state", "VideoStreamingPlaylist->Video"."publishedAt" AS "VideoStreamingPlaylist.Video.publishedAt", "VideoStreamingPlaylist->Video"."originallyPublishedAt" AS "VideoStreamingPlaylist.Video.originallyPublishedAt", "VideoStreamingPlaylist->Video"."channelId" AS "VideoStreamingPlaylist.Video.channelId", "VideoStreamingPlaylist->Video"."createdAt" AS "VideoStreamingPlaylist.Video.createdAt", "VideoStreamingPlaylist->Video"."updatedAt" AS "VideoStreamingPlaylist.Video.updatedAt" FROM "videoRedundancy" AS "VideoRedundancyModel" LEFT OUTER JOIN ( "videoFile" AS "VideoFile" INNER JOIN "video" AS "VideoFile->Video" ON "VideoFile"."videoId" = "VideoFile->Video"."id" ) ON "VideoRedundancyModel"."videoFileId" = "VideoFile"."id" LEFT OUTER JOIN ( "videoStreamingPlaylist" AS "VideoStreamingPlaylist" INNER JOIN "video" AS "VideoStreamingPlaylist->Video" ON "VideoStreamingPlaylist"."videoId" = "VideoStreamingPlaylist->Video"."id" ) ON "VideoRedundancyModel"."videoStreamingPlaylistId" = "VideoStreamingPlaylist"."id" WHERE "VideoRedundancyModel"."actorId" = 1 AND "VideoRedundancyModel"."expiresOn" < '2022-09-14 14:26:55.066 +00:00';
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.78 info: Cleaning video viewers.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.78 debug: Model cache hit for load-video-immutable-id -> 260.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.78 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.78 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb is 1.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.78 debug: Model cache hit for load-video-immutable-id -> 317.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.78 debug: Sending video live views update notification of https://framatube.org/videos/watch/9c9de5e8-0a1e-484a-b099-e80766180a6d. {
"viewers": 0
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.78 debug: Video viewers update for https://framatube.org/videos/watch/9c9de5e8-0a1e-484a-b099-e80766180a6d is 0.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.79 debug: Model cache hit for load-video-immutable-id -> 234.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.79 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.80 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0 is 1.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.80 debug: Model cache hit for load-video-immutable-id -> 1018.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.81 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.82 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8 is 1.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.82 debug: Executed SQL request - Executing (default): SELECT "VideoChannelSyncModel"."id", "VideoChannelSyncModel"."externalChannelUrl", "VideoChannelSyncModel"."videoChannelId", "VideoChannelSyncModel"."state", "VideoChannelSyncModel"."lastSyncAt", "VideoChannelSyncModel"."createdAt", "VideoChannelSyncModel"."updatedAt", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."accountId" AS "VideoChannel.accountId", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."description" AS "VideoChannel.Account.description", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account"."userId" AS "VideoChannel.Account.userId", "VideoChannel->Account"."applicationId" AS "VideoChannel.Account.applicationId", "VideoChannel->Account"."createdAt" AS "VideoChannel.Account.createdAt", "VideoChannel->Account"."updatedAt" AS "VideoChannel.Account.updatedAt" FROM "videoChannelSync" AS "VideoChannelSyncModel" INNER JOIN "videoChannel" AS "VideoChannel" ON "VideoChannelSyncModel"."videoChannelId" = "VideoChannel"."id" INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "user" AS "VideoChannel->Account->User" ON "VideoChannel->Account"."userId" = "VideoChannel->Account->User"."id" AND "VideoChannel->Account->User"."videoQuota" != 0 AND "VideoChannel->Account->User"."videoQuotaDaily" != 0;
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.84 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://peertube.1312.media/inbox' OR "actor"."sharedInboxUrl" = 'https://peertube.1312.media/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.91 debug: Executed SQL request - Executing (default): SELECT "VideoRedundancyModel"."id", "VideoRedundancyModel"."expiresOn", "VideoRedundancyModel"."fileUrl", "VideoRedundancyModel"."url", "VideoRedundancyModel"."strategy", "VideoRedundancyModel"."videoFileId", "VideoRedundancyModel"."videoStreamingPlaylistId", "VideoRedundancyModel"."actorId", "VideoRedundancyModel"."createdAt", "VideoRedundancyModel"."updatedAt", "VideoFile"."id" AS "VideoFile.id", "VideoFile"."resolution" AS "VideoFile.resolution", "VideoFile"."size" AS "VideoFile.size", "VideoFile"."extname" AS "VideoFile.extname", "VideoFile"."infoHash" AS "VideoFile.infoHash", "VideoFile"."fps" AS "VideoFile.fps", "VideoFile"."metadataUrl" AS "VideoFile.metadataUrl", "VideoFile"."fileUrl" AS "VideoFile.fileUrl", "VideoFile"."filename" AS "VideoFile.filename", "VideoFile"."torrentUrl" AS "VideoFile.torrentUrl", "VideoFile"."torrentFilename" AS "VideoFile.torrentFilename", "VideoFile"."videoId" AS "VideoFile.videoId", "VideoFile"."storage" AS "VideoFile.storage", "VideoFile"."videoStreamingPlaylistId" AS "VideoFile.videoStreamingPlaylistId", "VideoFile"."createdAt" AS "VideoFile.createdAt", "VideoFile"."updatedAt" AS "VideoFile.updatedAt", "VideoFile->Video"."id" AS "VideoFile.Video.id", "VideoFile->Video"."uuid" AS "VideoFile.Video.uuid", "VideoFile->Video"."name" AS "VideoFile.Video.name", "VideoFile->Video"."category" AS "VideoFile.Video.category", "VideoFile->Video"."licence" AS "VideoFile.Video.licence", "VideoFile->Video"."language" AS "VideoFile.Video.language", "VideoFile->Video"."privacy" AS "VideoFile.Video.privacy", "VideoFile->Video"."nsfw" AS "VideoFile.Video.nsfw", "VideoFile->Video"."description" AS "VideoFile.Video.description", "VideoFile->Video"."support" AS "VideoFile.Video.support", "VideoFile->Video"."duration" AS "VideoFile.Video.duration", "VideoFile->Video"."views" AS "VideoFile.Video.views", "VideoFile->Video"."likes" AS "VideoFile.Video.likes", "VideoFile->Video"."dislikes" AS "VideoFile.Video.dislikes", "VideoFile->Video"."remote" AS "VideoFile.Video.remote", "VideoFile->Video"."isLive" AS "VideoFile.Video.isLive", "VideoFile->Video"."url" AS "VideoFile.Video.url", "VideoFile->Video"."commentsEnabled" AS "VideoFile.Video.commentsEnabled", "VideoFile->Video"."downloadEnabled" AS "VideoFile.Video.downloadEnabled", "VideoFile->Video"."waitTranscoding" AS "VideoFile.Video.waitTranscoding", "VideoFile->Video"."state" AS "VideoFile.Video.state", "VideoFile->Video"."publishedAt" AS "VideoFile.Video.publishedAt", "VideoFile->Video"."originallyPublishedAt" AS "VideoFile.Video.originallyPublishedAt", "VideoFile->Video"."channelId" AS "VideoFile.Video.channelId", "VideoFile->Video"."createdAt" AS "VideoFile.Video.createdAt", "VideoFile->Video"."updatedAt" AS "VideoFile.Video.updatedAt", "VideoStreamingPlaylist"."id" AS "VideoStreamingPlaylist.id", "VideoStreamingPlaylist"."type" AS "VideoStreamingPlaylist.type", "VideoStreamingPlaylist"."playlistFilename" AS "VideoStreamingPlaylist.playlistFilename", "VideoStreamingPlaylist"."playlistUrl" AS "VideoStreamingPlaylist.playlistUrl", "VideoStreamingPlaylist"."p2pMediaLoaderInfohashes" AS "VideoStreamingPlaylist.p2pMediaLoaderInfohashes", "VideoStreamingPlaylist"."p2pMediaLoaderPeerVersion" AS "VideoStreamingPlaylist.p2pMediaLoaderPeerVersion", "VideoStreamingPlaylist"."segmentsSha256Filename" AS "VideoStreamingPlaylist.segmentsSha256Filename", "VideoStreamingPlaylist"."segmentsSha256Url" AS "VideoStreamingPlaylist.segmentsSha256Url", "VideoStreamingPlaylist"."videoId" AS "VideoStreamingPlaylist.videoId", "VideoStreamingPlaylist"."storage" AS "VideoStreamingPlaylist.storage", "VideoStreamingPlaylist"."createdAt" AS "VideoStreamingPlaylist.createdAt", "VideoStreamingPlaylist"."updatedAt" AS "VideoStreamingPlaylist.updatedAt", "VideoStreamingPlaylist->Video"."id" AS "VideoStreamingPlaylist.Video.id", "VideoStreamingPlaylist->Video"."uuid" AS "VideoStreamingPlaylist.Video.uuid", "VideoStreamingPlaylist->Video"."name" AS "VideoStreamingPlaylist.Video.name", "VideoStreamingPlaylist->Video"."category" AS "VideoStreamingPlaylist.Video.category", "VideoStreamingPlaylist->Video"."licence" AS "VideoStreamingPlaylist.Video.licence", "VideoStreamingPlaylist->Video"."language" AS "VideoStreamingPlaylist.Video.language", "VideoStreamingPlaylist->Video"."privacy" AS "VideoStreamingPlaylist.Video.privacy", "VideoStreamingPlaylist->Video"."nsfw" AS "VideoStreamingPlaylist.Video.nsfw", "VideoStreamingPlaylist->Video"."description" AS "VideoStreamingPlaylist.Video.description", "VideoStreamingPlaylist->Video"."support" AS "VideoStreamingPlaylist.Video.support", "VideoStreamingPlaylist->Video"."duration" AS "VideoStreamingPlaylist.Video.duration", "VideoStreamingPlaylist->Video"."views" AS "VideoStreamingPlaylist.Video.views", "VideoStreamingPlaylist->Video"."likes" AS "VideoStreamingPlaylist.Video.likes", "VideoStreamingPlaylist->Video"."dislikes" AS "VideoStreamingPlaylist.Video.dislikes", "VideoStreamingPlaylist->Video"."remote" AS "VideoStreamingPlaylist.Video.remote", "VideoStreamingPlaylist->Video"."isLive" AS "VideoStreamingPlaylist.Video.isLive", "VideoStreamingPlaylist->Video"."url" AS "VideoStreamingPlaylist.Video.url", "VideoStreamingPlaylist->Video"."commentsEnabled" AS "VideoStreamingPlaylist.Video.commentsEnabled", "VideoStreamingPlaylist->Video"."downloadEnabled" AS "VideoStreamingPlaylist.Video.downloadEnabled", "VideoStreamingPlaylist->Video"."waitTranscoding" AS "VideoStreamingPlaylist.Video.waitTranscoding", "VideoStreamingPlaylist->Video"."state" AS "VideoStreamingPlaylist.Video.state", "VideoStreamingPlaylist->Video"."publishedAt" AS "VideoStreamingPlaylist.Video.publishedAt", "VideoStreamingPlaylist->Video"."originallyPublishedAt" AS "VideoStreamingPlaylist.Video.originallyPublishedAt", "VideoStreamingPlaylist->Video"."channelId" AS "VideoStreamingPlaylist.Video.channelId", "VideoStreamingPlaylist->Video"."createdAt" AS "VideoStreamingPlaylist.Video.createdAt", "VideoStreamingPlaylist->Video"."updatedAt" AS "VideoStreamingPlaylist.Video.updatedAt" FROM "videoRedundancy" AS "VideoRedundancyModel" LEFT OUTER JOIN ( "videoFile" AS "VideoFile" INNER JOIN "video" AS "VideoFile->Video" ON "VideoFile"."videoId" = "VideoFile->Video"."id" ) ON "VideoRedundancyModel"."videoFileId" = "VideoFile"."id" LEFT OUTER JOIN ( "videoStreamingPlaylist" AS "VideoStreamingPlaylist" INNER JOIN "video" AS "VideoStreamingPlaylist->Video" ON "VideoStreamingPlaylist"."videoId" = "VideoStreamingPlaylist->Video"."id" ) ON "VideoRedundancyModel"."videoStreamingPlaylistId" = "VideoStreamingPlaylist"."id" WHERE "VideoRedundancyModel"."actorId" != 1 AND ("VideoRedundancyModel"."expiresOn" < '2022-09-14 14:26:55.089 +00:00' AND "VideoRedundancyModel"."expiresOn" IS NOT NULL);
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.116 debug: Executed SQL request - Executing (default): SELECT "VideoChannelModel"."id", "VideoChannelModel"."name", "VideoChannelModel"."description", "VideoChannelModel"."support", "VideoChannelModel"."actorId", "VideoChannelModel"."accountId", "VideoChannelModel"."createdAt", "VideoChannelModel"."updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt", "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt", "Actor->Banners"."id" AS "Actor.Banners.id", "Actor->Banners"."filename" AS "Actor.Banners.filename", "Actor->Banners"."height" AS "Actor.Banners.height", "Actor->Banners"."width" AS "Actor.Banners.width", "Actor->Banners"."fileUrl" AS "Actor.Banners.fileUrl", "Actor->Banners"."onDisk" AS "Actor.Banners.onDisk", "Actor->Banners"."type" AS "Actor.Banners.type", "Actor->Banners"."actorId" AS "Actor.Banners.actorId", "Actor->Banners"."createdAt" AS "Actor.Banners.createdAt", "Actor->Banners"."updatedAt" AS "Actor.Banners.updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt" FROM "videoChannel" AS "VideoChannelModel" LEFT OUTER JOIN "actor" AS "Actor" ON "VideoChannelModel"."actorId" = "Actor"."id" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor"."serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor"."id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Actor->Banners" ON "Actor"."id" = "Actor->Banners"."actorId" AND "Actor->Banners"."type" = 2 INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account->Actor"."serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account->Actor"."id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 WHERE "VideoChannelModel"."id" = 2;
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.120 info: Creating video import jobs for "poppencast" sync with external channel "https://www.youtube.com/c/DePoppenCast"
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.122 debug: Executed SQL request - Executing (default): UPDATE "videoChannelSync" SET "state"=$1,"lastSyncAt"=$2,"updatedAt"=$3 WHERE "id" = $4
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.134 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30976
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.139 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://plextube.nl/inbox' OR "actor"."sharedInboxUrl" = 'https://plextube.nl/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.146 debug: Executed SQL request - Executing (default): SELECT "UserModel".*, "Account->VideoChannels"."id" AS "Account.VideoChannels.id" FROM (SELECT "UserModel"."id", "UserModel"."password", "UserModel"."username", "UserModel"."email", "UserModel"."pendingEmail", "UserModel"."emailVerified", "UserModel"."nsfwPolicy", "UserModel"."p2pEnabled", "UserModel"."videosHistoryEnabled", "UserModel"."autoPlayVideo", "UserModel"."autoPlayNextVideo", "UserModel"."autoPlayNextVideoPlaylist", "UserModel"."videoLanguages", "UserModel"."adminFlags", "UserModel"."blocked", "UserModel"."blockedReason", "UserModel"."role", "UserModel"."videoQuota", "UserModel"."videoQuotaDaily", "UserModel"."theme", "UserModel"."noInstanceConfigWarningModal", "UserModel"."noWelcomeModal", "UserModel"."noAccountSetupWarningModal", "UserModel"."pluginAuth", "UserModel"."feedToken", "UserModel"."lastLoginDate", "UserModel"."createdAt", "UserModel"."updatedAt", "Account"."id" AS "Account.id", "NotificationSetting"."id" AS "NotificationSetting.id", "NotificationSetting"."newVideoFromSubscription" AS "NotificationSetting.newVideoFromSubscription", "NotificationSetting"."newCommentOnMyVideo" AS "NotificationSetting.newCommentOnMyVideo", "NotificationSetting"."abuseAsModerator" AS "NotificationSetting.abuseAsModerator", "NotificationSetting"."videoAutoBlacklistAsModerator" AS "NotificationSetting.videoAutoBlacklistAsModerator", "NotificationSetting"."blacklistOnMyVideo" AS "NotificationSetting.blacklistOnMyVideo", "NotificationSetting"."myVideoPublished" AS "NotificationSetting.myVideoPublished", "NotificationSetting"."myVideoImportFinished" AS "NotificationSetting.myVideoImportFinished", "NotificationSetting"."newUserRegistration" AS "NotificationSetting.newUserRegistration", "NotificationSetting"."newInstanceFollower" AS "NotificationSetting.newInstanceFollower", "NotificationSetting"."autoInstanceFollowing" AS "NotificationSetting.autoInstanceFollowing", "NotificationSetting"."newFollow" AS "NotificationSetting.newFollow", "NotificationSetting"."commentMention" AS "NotificationSetting.commentMention", "NotificationSetting"."abuseStateChange" AS "NotificationSetting.abuseStateChange", "NotificationSetting"."abuseNewMessage" AS "NotificationSetting.abuseNewMessage", "NotificationSetting"."newPeerTubeVersion" AS "NotificationSetting.newPeerTubeVersion", "NotificationSetting"."newPluginVersion" AS "NotificationSetting.newPluginVersion", "NotificationSetting"."myVideoStudioEditionFinished" AS "NotificationSetting.myVideoStudioEditionFinished", "NotificationSetting"."userId" AS "NotificationSetting.userId", "NotificationSetting"."createdAt" AS "NotificationSetting.createdAt", "NotificationSetting"."updatedAt" AS "NotificationSetting.updatedAt" FROM "user" AS "UserModel" INNER JOIN "account" AS "Account" ON "UserModel"."id" = "Account"."userId" INNER JOIN "userNotificationSetting" AS "NotificationSetting" ON "UserModel"."id" = "NotificationSetting"."userId" WHERE ( SELECT "Account"."userId" FROM "account" AS "Account" INNER JOIN "videoChannel" AS "VideoChannels" ON "Account"."id" = "VideoChannels"."accountId" AND "VideoChannels"."actorId" = 5 WHERE ("Account"."userId" = "UserModel"."id") LIMIT 1 ) IS NOT NULL LIMIT 1) AS "UserModel" INNER JOIN "videoChannel" AS "Account->VideoChannels" ON "Account.id" = "Account->VideoChannels"."accountId" AND "Account->VideoChannels"."actorId" = 5;
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.146 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30979
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.149 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30981
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.177 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30978
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.179 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30980
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.181 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30982
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.186 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30983
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.188 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30984
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.189 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30985
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.191 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30992
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.193 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30987
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.195 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30988
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.219 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://video.antopie.org/inbox' OR "actor"."sharedInboxUrl" = 'https://video.antopie.org/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.222 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30991
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.223 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://peertube.sl-network.fr/inbox' OR "actor"."sharedInboxUrl" = 'https://peertube.sl-network.fr/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.225 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30972
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.233 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 33209
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.235 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 33210
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.239 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30974
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.241 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30975
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.261 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30999
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.263 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31034
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.265 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31035
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.267 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31036
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.286 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31037
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.289 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31038
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.291 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31039
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.293 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31040
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.321 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30973
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.324 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://kraut.zone/inbox' OR "actor"."sharedInboxUrl" = 'https://kraut.zone/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.325 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31003
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.327 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30998
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.359 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 30996
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.364 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31000
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.366 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31001
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.369 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31002
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.371 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31004
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.381 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31005
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.382 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://peertube.bubuit.net/inbox' OR "actor"."sharedInboxUrl" = 'https://peertube.bubuit.net/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.388 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31006
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.400 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://bee-tube.fr/inbox' OR "actor"."sharedInboxUrl" = 'https://bee-tube.fr/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.403 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31009
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.409 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31007
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.412 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31008
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.414 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31010
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.416 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31013
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.419 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 33211
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.421 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31011
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.443 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31012
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.446 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://peertube.expi.studio/inbox' OR "actor"."sharedInboxUrl" = 'https://peertube.expi.studio/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.446 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 33212
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.449 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31019
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.456 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31020
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.458 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31026
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.460 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31024
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.462 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31025
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.464 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31028
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.466 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31029
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.468 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31030
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.470 debug: Checking GET - /api/v1/videos?start=80&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "80",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.470 debug: Checking GET - /api/v1/videos?start=80&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "80",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.470 debug: Checking GET - /api/v1/videos?start=80&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 80,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.471 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.472 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 80) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.474 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31031
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.478 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://libre.video/inbox' OR "actor"."sharedInboxUrl" = 'https://libre.video/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.480 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31033
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.482 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31042
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.486 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 31041
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.488 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 33213
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.489 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 33214
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.492 debug: Executed SQL request - Executing (default): DELETE FROM "videoRedundancy" WHERE "id" = 33215
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.499 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.501 info: 95.216.205.51 - - [14/Sep/2022:14:26:55 +0000] "GET /api/v1/videos?start=80&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 23944 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.525 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://peervideo.club/inbox' OR "actor"."sharedInboxUrl" = 'https://peervideo.club/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.554 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://video.chadwaltercummings.me/inbox' OR "actor"."sharedInboxUrl" = 'https://video.chadwaltercummings.me/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.592 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://watch.libertaria.space/inbox' OR "actor"."sharedInboxUrl" = 'https://watch.libertaria.space/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.649 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://dalek.zone/inbox' OR "actor"."sharedInboxUrl" = 'https://dalek.zone/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.652 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://video.chalec.org/inbox' OR "actor"."sharedInboxUrl" = 'https://video.chalec.org/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.655 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://videos.arumoon.ru/inbox' OR "actor"."sharedInboxUrl" = 'https://videos.arumoon.ru/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.667 debug: Checking GET - /api/v1/videos?start=90&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "90",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.667 debug: Checking GET - /api/v1/videos?start=90&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "90",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.668 debug: Checking GET - /api/v1/videos?start=90&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 90,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.668 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.669 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 90) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.699 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.701 info: 95.216.205.51 - - [14/Sep/2022:14:26:55 +0000] "GET /api/v1/videos?start=90&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 24123 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.728 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://tube.hunterjozwiak.com/inbox' OR "actor"."sharedInboxUrl" = 'https://tube.hunterjozwiak.com/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.749 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://video.lincolncyber.com/inbox' OR "actor"."sharedInboxUrl" = 'https://video.lincolncyber.com/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.822 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://video.paradigmthreat.net/inbox' OR "actor"."sharedInboxUrl" = 'https://video.paradigmthreat.net/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.826 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 30, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://tube.4aem.com/inbox' OR "actor"."sharedInboxUrl" = 'https://tube.4aem.com/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.860 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 10, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://runtube.re/inbox' OR "actor"."sharedInboxUrl" = 'https://runtube.re/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.876 debug: Checking GET - /api/v1/videos?start=100&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "100",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.876 debug: Checking GET - /api/v1/videos?start=100&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "100",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.877 debug: Checking GET - /api/v1/videos?start=100&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 100,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.877 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.878 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 100) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.907 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.909 info: 95.216.205.51 - - [14/Sep/2022:14:26:55 +0000] "GET /api/v1/videos?start=100&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 23962 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.915 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 10, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."actorId" WHERE "actor"."inboxUrl" = 'https://tube.chocoflan.net/inbox' OR "actor"."sharedInboxUrl" = 'https://tube.chocoflan.net/inbox')
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.920 debug: Executed SQL request - Executing (default): UPDATE "actorFollow" SET "score" = LEAST("score" + 10, 10000) WHERE id IN (SELECT "actorFollow"."id" FROM "actorFollow" INNER JOIN "actor" ON "actor"."id" = "actorFollow"."targetActorId" WHERE "actorFollow"."actorId" = 1 AND "actor"."serverId" IN ('1'))
[pcbu.nl:443] 9/14/2022, 2:26:55 PM.921 info: Removing bad actor follows (scheduler).
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.63 debug: Checking GET - /api/v1/videos?start=110&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "110",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.63 debug: Checking GET - /api/v1/videos?start=110&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "110",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.64 debug: Checking GET - /api/v1/videos?start=110&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 110,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.64 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.65 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 110) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.88 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.89 info: 95.216.205.51 - - [14/Sep/2022:14:26:56 +0000] "GET /api/v1/videos?start=110&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 23796 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.252 debug: Checking GET - /api/v1/videos?start=120&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "120",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.252 debug: Checking GET - /api/v1/videos?start=120&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "120",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.254 debug: Checking GET - /api/v1/videos?start=120&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 120,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.254 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.254 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 120) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.284 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.286 info: 95.216.205.51 - - [14/Sep/2022:14:26:56 +0000] "GET /api/v1/videos?start=120&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 23441 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.343 debug: Run youtube-dl command. {
"command": "/usr/bin/python3 /data/bin/yt-dlp --skip-download --playlist-reverse --flat-playlist --playlist-end 10 --dump-json -f bestvideo[vcodec^=avc1][height=720]+bestaudio[ext=m4a]/bestvideo[vcodec!*=av01][vcodec!*=vp9.2][height=720]+bestaudio/bestvideo[vcodec^=avc1][height<=720]+bestaudio[ext=m4a]/bestvideo[vcodec!*=av01][vcodec!*=vp9.2]+bestaudio/best[vcodec!*=av01][vcodec!*=vp9.2]/bestvideo[ext=mp4]+bestaudio[ext=m4a]/best https://www.youtube.com/c/DePoppenCast"
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.343 info: Fetched 10 candidate URLs for sync channel poppencast. {
"targetUrls": [
"https://www.youtube.com/watch?v=pGZyUIOONGo",
"https://www.youtube.com/watch?v=AF8ODjJ3ITM",
"https://www.youtube.com/watch?v=NrASvVALW74",
"https://www.youtube.com/watch?v=MiDEC2cPIiQ",
"https://www.youtube.com/watch?v=GcrdleooWIs",
"https://www.youtube.com/watch?v=XYfdjarBuMI",
"https://www.youtube.com/watch?v=g3qNDA49RaM",
"https://www.youtube.com/watch?v=wzTejf2sbPw",
"https://www.youtube.com/watch?v=oPepQVqCGKo",
"https://www.youtube.com/watch?v=YgARaZVnGlM"
]
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.345 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 2 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=pGZyUIOONGo' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.442 debug: Checking GET - /api/v1/videos?start=130&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "130",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.442 debug: Checking GET - /api/v1/videos?start=130&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "130",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.442 debug: Checking GET - /api/v1/videos?start=130&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 130,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.442 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.443 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 130) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.462 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.464 info: 95.216.205.51 - - [14/Sep/2022:14:26:56 +0000] "GET /api/v1/videos?start=130&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 23746 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.476 debug: De PoppenCast is already imported for channel https://www.youtube.com/watch?v=pGZyUIOONGo, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.477 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 2 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=AF8ODjJ3ITM' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.478 debug: De PoppenCast is already imported for channel https://www.youtube.com/watch?v=AF8ODjJ3ITM, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.479 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 2 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=NrASvVALW74' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.480 debug: De PoppenCast is already imported for channel https://www.youtube.com/watch?v=NrASvVALW74, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.481 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 2 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=MiDEC2cPIiQ' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.482 debug: De PoppenCast is already imported for channel https://www.youtube.com/watch?v=MiDEC2cPIiQ, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.483 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 2 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=GcrdleooWIs' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.486 debug: De PoppenCast is already imported for channel https://www.youtube.com/watch?v=GcrdleooWIs, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.487 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 2 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=XYfdjarBuMI' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.488 debug: De PoppenCast is already imported for channel https://www.youtube.com/watch?v=XYfdjarBuMI, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.488 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 2 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=g3qNDA49RaM' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.490 debug: De PoppenCast is already imported for channel https://www.youtube.com/watch?v=g3qNDA49RaM, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.490 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 2 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=wzTejf2sbPw' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.491 debug: De PoppenCast is already imported for channel https://www.youtube.com/watch?v=wzTejf2sbPw, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.492 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 2 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=oPepQVqCGKo' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.493 debug: De PoppenCast is already imported for channel https://www.youtube.com/watch?v=oPepQVqCGKo, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.494 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 2 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=YgARaZVnGlM' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.495 debug: De PoppenCast is already imported for channel https://www.youtube.com/watch?v=YgARaZVnGlM, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.500 debug: Executed SQL request - Executing (default): SELECT "VideoChannelModel"."id", "VideoChannelModel"."name", "VideoChannelModel"."description", "VideoChannelModel"."support", "VideoChannelModel"."actorId", "VideoChannelModel"."accountId", "VideoChannelModel"."createdAt", "VideoChannelModel"."updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt", "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt", "Actor->Banners"."id" AS "Actor.Banners.id", "Actor->Banners"."filename" AS "Actor.Banners.filename", "Actor->Banners"."height" AS "Actor.Banners.height", "Actor->Banners"."width" AS "Actor.Banners.width", "Actor->Banners"."fileUrl" AS "Actor.Banners.fileUrl", "Actor->Banners"."onDisk" AS "Actor.Banners.onDisk", "Actor->Banners"."type" AS "Actor.Banners.type", "Actor->Banners"."actorId" AS "Actor.Banners.actorId", "Actor->Banners"."createdAt" AS "Actor.Banners.createdAt", "Actor->Banners"."updatedAt" AS "Actor.Banners.updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt" FROM "videoChannel" AS "VideoChannelModel" LEFT OUTER JOIN "actor" AS "Actor" ON "VideoChannelModel"."actorId" = "Actor"."id" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor"."serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor"."id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Actor->Banners" ON "Actor"."id" = "Actor->Banners"."actorId" AND "Actor->Banners"."type" = 2 INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account->Actor"."serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account->Actor"."id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 WHERE "VideoChannelModel"."id" = 3;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.501 info: Processing after video channel import in job 88968625-9d67-412b-baa4-2f12dfabc33e.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.502 debug: Executed SQL request - Executing (default): SELECT "VideoChannelSyncModel"."id", "VideoChannelSyncModel"."externalChannelUrl", "VideoChannelSyncModel"."videoChannelId", "VideoChannelSyncModel"."state", "VideoChannelSyncModel"."lastSyncAt", "VideoChannelSyncModel"."createdAt", "VideoChannelSyncModel"."updatedAt", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."accountId" AS "VideoChannel.accountId", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."type" AS "VideoChannel.Actor.type", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."publicKey" AS "VideoChannel.Actor.publicKey", "VideoChannel->Actor"."privateKey" AS "VideoChannel.Actor.privateKey", "VideoChannel->Actor"."followersCount" AS "VideoChannel.Actor.followersCount", "VideoChannel->Actor"."followingCount" AS "VideoChannel.Actor.followingCount", "VideoChannel->Actor"."inboxUrl" AS "VideoChannel.Actor.inboxUrl", "VideoChannel->Actor"."outboxUrl" AS "VideoChannel.Actor.outboxUrl", "VideoChannel->Actor"."sharedInboxUrl" AS "VideoChannel.Actor.sharedInboxUrl", "VideoChannel->Actor"."followersUrl" AS "VideoChannel.Actor.followersUrl", "VideoChannel->Actor"."followingUrl" AS "VideoChannel.Actor.followingUrl", "VideoChannel->Actor"."remoteCreatedAt" AS "VideoChannel.Actor.remoteCreatedAt", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor"."createdAt" AS "VideoChannel.Actor.createdAt", "VideoChannel->Actor"."updatedAt" AS "VideoChannel.Actor.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Actor->Server"."redundancyAllowed" AS "VideoChannel.Actor.Server.redundancyAllowed", "VideoChannel->Actor->Server"."createdAt" AS "VideoChannel.Actor.Server.createdAt", "VideoChannel->Actor->Server"."updatedAt" AS "VideoChannel.Actor.Server.updatedAt", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."height" AS "VideoChannel.Actor.Avatars.height", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."actorId" AS "VideoChannel.Actor.Avatars.actorId", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt" FROM "videoChannelSync" AS "VideoChannelSyncModel" INNER JOIN "videoChannel" AS "VideoChannel" ON "VideoChannelSyncModel"."videoChannelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 WHERE "VideoChannelSyncModel"."id" = 1;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.505 info: Creating video import jobs for "dpc_shorts" sync with external channel "https://www.youtube.com/channel/UC_jT0PgD3iqbNkZT5ViUw8g"
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.506 debug: Executed SQL request - Executing (default): UPDATE "videoChannelSync" SET "state"=$1,"lastSyncAt"=$2,"updatedAt"=$3 WHERE "id" = $4
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.508 info: Finished synchronizing "poppencast" successfully. {
"successes": 0
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.509 debug: Executed SQL request - Executing (default): UPDATE "videoChannelSync" SET "state"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.511 debug: Executed SQL request - Executing (default): SELECT "UserModel".*, "Account->VideoChannels"."id" AS "Account.VideoChannels.id" FROM (SELECT "UserModel"."id", "UserModel"."password", "UserModel"."username", "UserModel"."email", "UserModel"."pendingEmail", "UserModel"."emailVerified", "UserModel"."nsfwPolicy", "UserModel"."p2pEnabled", "UserModel"."videosHistoryEnabled", "UserModel"."autoPlayVideo", "UserModel"."autoPlayNextVideo", "UserModel"."autoPlayNextVideoPlaylist", "UserModel"."videoLanguages", "UserModel"."adminFlags", "UserModel"."blocked", "UserModel"."blockedReason", "UserModel"."role", "UserModel"."videoQuota", "UserModel"."videoQuotaDaily", "UserModel"."theme", "UserModel"."noInstanceConfigWarningModal", "UserModel"."noWelcomeModal", "UserModel"."noAccountSetupWarningModal", "UserModel"."pluginAuth", "UserModel"."feedToken", "UserModel"."lastLoginDate", "UserModel"."createdAt", "UserModel"."updatedAt", "Account"."id" AS "Account.id", "NotificationSetting"."id" AS "NotificationSetting.id", "NotificationSetting"."newVideoFromSubscription" AS "NotificationSetting.newVideoFromSubscription", "NotificationSetting"."newCommentOnMyVideo" AS "NotificationSetting.newCommentOnMyVideo", "NotificationSetting"."abuseAsModerator" AS "NotificationSetting.abuseAsModerator", "NotificationSetting"."videoAutoBlacklistAsModerator" AS "NotificationSetting.videoAutoBlacklistAsModerator", "NotificationSetting"."blacklistOnMyVideo" AS "NotificationSetting.blacklistOnMyVideo", "NotificationSetting"."myVideoPublished" AS "NotificationSetting.myVideoPublished", "NotificationSetting"."myVideoImportFinished" AS "NotificationSetting.myVideoImportFinished", "NotificationSetting"."newUserRegistration" AS "NotificationSetting.newUserRegistration", "NotificationSetting"."newInstanceFollower" AS "NotificationSetting.newInstanceFollower", "NotificationSetting"."autoInstanceFollowing" AS "NotificationSetting.autoInstanceFollowing", "NotificationSetting"."newFollow" AS "NotificationSetting.newFollow", "NotificationSetting"."commentMention" AS "NotificationSetting.commentMention", "NotificationSetting"."abuseStateChange" AS "NotificationSetting.abuseStateChange", "NotificationSetting"."abuseNewMessage" AS "NotificationSetting.abuseNewMessage", "NotificationSetting"."newPeerTubeVersion" AS "NotificationSetting.newPeerTubeVersion", "NotificationSetting"."newPluginVersion" AS "NotificationSetting.newPluginVersion", "NotificationSetting"."myVideoStudioEditionFinished" AS "NotificationSetting.myVideoStudioEditionFinished", "NotificationSetting"."userId" AS "NotificationSetting.userId", "NotificationSetting"."createdAt" AS "NotificationSetting.createdAt", "NotificationSetting"."updatedAt" AS "NotificationSetting.updatedAt" FROM "user" AS "UserModel" INNER JOIN "account" AS "Account" ON "UserModel"."id" = "Account"."userId" INNER JOIN "userNotificationSetting" AS "NotificationSetting" ON "UserModel"."id" = "NotificationSetting"."userId" WHERE ( SELECT "Account"."userId" FROM "account" AS "Account" INNER JOIN "videoChannel" AS "VideoChannels" ON "Account"."id" = "VideoChannels"."accountId" AND "VideoChannels"."actorId" = 6 WHERE ("Account"."userId" = "UserModel"."id") LIMIT 1 ) IS NOT NULL LIMIT 1) AS "UserModel" INNER JOIN "videoChannel" AS "Account->VideoChannels" ON "Account.id" = "Account->VideoChannels"."accountId" AND "Account->VideoChannels"."actorId" = 6;
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.632 debug: Checking GET - /api/v1/videos?start=140&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "140",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.633 debug: Checking GET - /api/v1/videos?start=140&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "140",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.633 debug: Checking GET - /api/v1/videos?start=140&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 140,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.634 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.635 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 140) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.670 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.673 info: 95.216.205.51 - - [14/Sep/2022:14:26:56 +0000] "GET /api/v1/videos?start=140&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 23897 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.833 debug: Checking GET - /api/v1/videos?start=150&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "150",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.833 debug: Checking GET - /api/v1/videos?start=150&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "150",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.834 debug: Checking GET - /api/v1/videos?start=150&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 150,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.834 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.835 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 150) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.879 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:56 PM.883 info: 95.216.205.51 - - [14/Sep/2022:14:26:56 +0000] "GET /api/v1/videos?start=150&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 23338 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.60 debug: Checking GET - /api/v1/videos?start=160&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "160",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.60 debug: Checking GET - /api/v1/videos?start=160&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "160",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.61 debug: Checking GET - /api/v1/videos?start=160&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 160,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.61 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.62 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 160) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.92 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.95 info: 95.216.205.51 - - [14/Sep/2022:14:26:57 +0000] "GET /api/v1/videos?start=160&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 24240 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.247 debug: Checking GET - /api/v1/videos?start=170&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "170",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.247 debug: Checking GET - /api/v1/videos?start=170&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "170",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.248 debug: Checking GET - /api/v1/videos?start=170&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 170,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.248 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.249 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 170) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.278 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.279 info: 95.216.205.51 - - [14/Sep/2022:14:26:57 +0000] "GET /api/v1/videos?start=170&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 24473 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.433 debug: Checking GET - /api/v1/videos?start=180&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "180",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.433 debug: Checking GET - /api/v1/videos?start=180&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "180",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.433 debug: Checking GET - /api/v1/videos?start=180&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 180,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.434 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.434 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 180) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.468 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.471 info: 95.216.205.51 - - [14/Sep/2022:14:26:57 +0000] "GET /api/v1/videos?start=180&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 24175 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.512 debug: Run youtube-dl command. {
"command": "/usr/bin/python3 /data/bin/yt-dlp --skip-download --playlist-reverse --flat-playlist --playlist-end 10 --dump-json -f bestvideo[vcodec^=avc1][height=720]+bestaudio[ext=m4a]/bestvideo[vcodec!*=av01][vcodec!*=vp9.2][height=720]+bestaudio/bestvideo[vcodec^=avc1][height<=720]+bestaudio[ext=m4a]/bestvideo[vcodec!*=av01][vcodec!*=vp9.2]+bestaudio/best[vcodec!*=av01][vcodec!*=vp9.2]/bestvideo[ext=mp4]+bestaudio[ext=m4a]/best https://www.youtube.com/channel/UC_jT0PgD3iqbNkZT5ViUw8g"
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.513 info: Fetched 10 candidate URLs for sync channel dpc_shorts. {
"targetUrls": [
"https://www.youtube.com/watch?v=5stIoThXwls",
"https://www.youtube.com/watch?v=2USDYyLn4FE",
"https://www.youtube.com/watch?v=sDxZ0FaDmbU",
"https://www.youtube.com/watch?v=g10ZzCh96ds",
"https://www.youtube.com/watch?v=KD7i38tjfs4",
"https://www.youtube.com/watch?v=ip8Xiek81Tg",
"https://www.youtube.com/watch?v=6ejAPGETAzA",
"https://www.youtube.com/watch?v=YsSsh8R4ORw",
"https://www.youtube.com/watch?v=Mnu6dXmhjCg",
"https://www.youtube.com/watch?v=vQCZUK9zMYQ"
]
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.514 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 3 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=5stIoThXwls' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.515 debug: PoppenCast Clips is already imported for channel https://www.youtube.com/watch?v=5stIoThXwls, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.516 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 3 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=2USDYyLn4FE' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.517 debug: PoppenCast Clips is already imported for channel https://www.youtube.com/watch?v=2USDYyLn4FE, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.518 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 3 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=sDxZ0FaDmbU' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.519 debug: PoppenCast Clips is already imported for channel https://www.youtube.com/watch?v=sDxZ0FaDmbU, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.520 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 3 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=g10ZzCh96ds' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.521 debug: PoppenCast Clips is already imported for channel https://www.youtube.com/watch?v=g10ZzCh96ds, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.522 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 3 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=KD7i38tjfs4' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.523 debug: PoppenCast Clips is already imported for channel https://www.youtube.com/watch?v=KD7i38tjfs4, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.523 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 3 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=ip8Xiek81Tg' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.524 debug: PoppenCast Clips is already imported for channel https://www.youtube.com/watch?v=ip8Xiek81Tg, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.525 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 3 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=6ejAPGETAzA' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.526 debug: PoppenCast Clips is already imported for channel https://www.youtube.com/watch?v=6ejAPGETAzA, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.527 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 3 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=YsSsh8R4ORw' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.528 debug: PoppenCast Clips is already imported for channel https://www.youtube.com/watch?v=YsSsh8R4ORw, skipping video channel synchronization.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.529 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 3 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=Mnu6dXmhjCg' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.658 debug: Checking GET - /api/v1/videos?start=190&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "190",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.659 debug: Checking GET - /api/v1/videos?start=190&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "190",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.659 debug: Checking GET - /api/v1/videos?start=190&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 190,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.660 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.661 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 190) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.695 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.697 info: 95.216.205.51 - - [14/Sep/2022:14:26:57 +0000] "GET /api/v1/videos?start=190&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 24343 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.886 debug: Checking GET - /api/v1/videos?start=200&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "200",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.886 debug: Checking GET - /api/v1/videos?start=200&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "200",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.888 debug: Checking GET - /api/v1/videos?start=200&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 200,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.888 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.889 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 200) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.930 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:57 PM.932 info: 95.216.205.51 - - [14/Sep/2022:14:26:57 +0000] "GET /api/v1/videos?start=200&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 24264 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.94 debug: Checking GET - /api/v1/videos?start=210&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "210",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.94 debug: Checking GET - /api/v1/videos?start=210&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "210",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.96 debug: Checking GET - /api/v1/videos?start=210&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 210,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.96 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.97 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 210) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.135 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.138 info: 95.216.205.51 - - [14/Sep/2022:14:26:58 +0000] "GET /api/v1/videos?start=210&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 23430 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.304 debug: Checking GET - /api/v1/videos?start=220&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "220",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.305 debug: Checking GET - /api/v1/videos?start=220&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "220",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.307 debug: Checking GET - /api/v1/videos?start=220&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 220,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.307 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.308 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 220) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.332 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.334 info: 95.216.205.51 - - [14/Sep/2022:14:26:58 +0000] "GET /api/v1/videos?start=220&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 22639 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.502 debug: Checking GET - /api/v1/videos?start=230&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "230",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.503 debug: Checking GET - /api/v1/videos?start=230&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": "230",
"filter": "local",
"nsfw": "both",
"skipCount": "true",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.503 debug: Checking GET - /api/v1/videos?start=230&filter=local&nsfw=both&skipCount=true&count=10 parameters {
"body": {},
"params": {},
"query": {
"start": 230,
"filter": "local",
"nsfw": "both",
"skipCount": true,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.503 debug: Running hook filter:api.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.504 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 10 OFFSET 230) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.521 debug: Running hook filter:api.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.522 info: 95.216.205.51 - - [14/Sep/2022:14:26:58 +0000] "GET /api/v1/videos?start=230&filter=local&nsfw=both&skipCount=true&count=10 HTTP/1.1" 200 13319 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.689 debug: Checking GET - /api/v1/video-channels/dpc_shorts/video-playlists?start=0&filter=local&count=10 parameters {
"body": {},
"params": {
"nameWithHost": "dpc_shorts"
},
"query": {
"start": "0",
"filter": "local",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.693 debug: Executed SQL request - Executing (default): SELECT "VideoChannelModel".*, "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt", "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt", "Actor->Banners"."id" AS "Actor.Banners.id", "Actor->Banners"."filename" AS "Actor.Banners.filename", "Actor->Banners"."height" AS "Actor.Banners.height", "Actor->Banners"."width" AS "Actor.Banners.width", "Actor->Banners"."fileUrl" AS "Actor.Banners.fileUrl", "Actor->Banners"."onDisk" AS "Actor.Banners.onDisk", "Actor->Banners"."type" AS "Actor.Banners.type", "Actor->Banners"."actorId" AS "Actor.Banners.actorId", "Actor->Banners"."createdAt" AS "Actor.Banners.createdAt", "Actor->Banners"."updatedAt" AS "Actor.Banners.updatedAt" FROM (SELECT "VideoChannelModel"."id", "VideoChannelModel"."name", "VideoChannelModel"."description", "VideoChannelModel"."support", "VideoChannelModel"."actorId", "VideoChannelModel"."accountId", "VideoChannelModel"."createdAt", "VideoChannelModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" INNER JOIN "actor" AS "Actor" ON "VideoChannelModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'dpc_shorts' AND "Actor"."serverId" IS NULL LIMIT 1) AS "VideoChannelModel" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account.Actor.serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account.Actor.id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Actor->Banners" ON "Actor.id" = "Actor->Banners"."actorId" AND "Actor->Banners"."type" = 2;
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.699 debug: Checking GET - /api/v1/video-channels/dpc_shorts/video-playlists?start=0&filter=local&count=10 parameters {
"body": {},
"params": {
"nameWithHost": "dpc_shorts"
},
"query": {
"start": "0",
"filter": "local",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.699 debug: Checking GET - /api/v1/video-channels/dpc_shorts/video-playlists?start=0&filter=local&count=10 parameters {
"body": {},
"params": {
"nameWithHost": "dpc_shorts"
},
"query": {
"start": "0",
"filter": "local",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.699 debug: Checking GET - /api/v1/video-channels/dpc_shorts/video-playlists?start=0&filter=local&count=10 parameters {
"body": {},
"params": {
"nameWithHost": "dpc_shorts"
},
"query": {
"start": 0,
"filter": "local",
"count": 10,
"sort": "-createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.706 debug: Executed SQL request - Executing (default): SELECT count(*) AS "count" FROM "videoPlaylist" AS "VideoPlaylistModel" INNER JOIN "account" AS "OwnerAccount" ON "VideoPlaylistModel"."ownerAccountId" = "OwnerAccount"."id" INNER JOIN "actor" AS "OwnerAccount->Actor" ON "OwnerAccount"."actorId" = "OwnerAccount->Actor"."id" AND ("OwnerAccount->Actor"."serverId" IS NULL OR "OwnerAccount->Actor"."serverId" IN (SELECT "actor"."serverId" FROM "actorFollow" INNER JOIN "actor" ON actor.id = "actorFollow"."targetActorId" WHERE "actorFollow"."actorId" = 1)) LEFT OUTER JOIN "server" AS "OwnerAccount->Actor->Server" ON "OwnerAccount->Actor"."serverId" = "OwnerAccount->Actor->Server"."id" WHERE ("VideoPlaylistModel"."privacy" = 1 AND "VideoPlaylistModel"."videoChannelId" = 3);
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.706 debug: Executed SQL request - Executing (default): SELECT "VideoPlaylistModel".*, "OwnerAccount->Actor->Server"."id" AS "OwnerAccount.Actor.Server.id", "OwnerAccount->Actor->Server"."host" AS "OwnerAccount.Actor.Server.host", "OwnerAccount->Actor->Avatars"."id" AS "OwnerAccount.Actor.Avatars.id", "OwnerAccount->Actor->Avatars"."filename" AS "OwnerAccount.Actor.Avatars.filename", "OwnerAccount->Actor->Avatars"."height" AS "OwnerAccount.Actor.Avatars.height", "OwnerAccount->Actor->Avatars"."width" AS "OwnerAccount.Actor.Avatars.width", "OwnerAccount->Actor->Avatars"."fileUrl" AS "OwnerAccount.Actor.Avatars.fileUrl", "OwnerAccount->Actor->Avatars"."onDisk" AS "OwnerAccount.Actor.Avatars.onDisk", "OwnerAccount->Actor->Avatars"."type" AS "OwnerAccount.Actor.Avatars.type", "OwnerAccount->Actor->Avatars"."actorId" AS "OwnerAccount.Actor.Avatars.actorId", "OwnerAccount->Actor->Avatars"."createdAt" AS "OwnerAccount.Actor.Avatars.createdAt", "OwnerAccount->Actor->Avatars"."updatedAt" AS "OwnerAccount.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."height" AS "VideoChannel.Actor.Avatars.height", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."actorId" AS "VideoChannel.Actor.Avatars.actorId", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "Thumbnail"."id" AS "Thumbnail.id", "Thumbnail"."filename" AS "Thumbnail.filename", "Thumbnail"."height" AS "Thumbnail.height", "Thumbnail"."width" AS "Thumbnail.width", "Thumbnail"."type" AS "Thumbnail.type", "Thumbnail"."fileUrl" AS "Thumbnail.fileUrl", "Thumbnail"."automaticallyGenerated" AS "Thumbnail.automaticallyGenerated", "Thumbnail"."videoId" AS "Thumbnail.videoId", "Thumbnail"."videoPlaylistId" AS "Thumbnail.videoPlaylistId", "Thumbnail"."createdAt" AS "Thumbnail.createdAt", "Thumbnail"."updatedAt" AS "Thumbnail.updatedAt" FROM (SELECT "VideoPlaylistModel"."id", "VideoPlaylistModel"."name", "VideoPlaylistModel"."description", "VideoPlaylistModel"."privacy", "VideoPlaylistModel"."url", "VideoPlaylistModel"."uuid", "VideoPlaylistModel"."type", "VideoPlaylistModel"."ownerAccountId", "VideoPlaylistModel"."videoChannelId", "VideoPlaylistModel"."createdAt", "VideoPlaylistModel"."updatedAt", 0 as similarity, (SELECT COUNT("id") FROM "videoPlaylistElement" WHERE "videoPlaylistId" = "VideoPlaylistModel"."id") AS "videosLength", "OwnerAccount"."id" AS "OwnerAccount.id", "OwnerAccount"."name" AS "OwnerAccount.name", "OwnerAccount"."actorId" AS "OwnerAccount.actorId", "OwnerAccount->Actor"."id" AS "OwnerAccount.Actor.id", "OwnerAccount->Actor"."preferredUsername" AS "OwnerAccount.Actor.preferredUsername", "OwnerAccount->Actor"."url" AS "OwnerAccount.Actor.url", "OwnerAccount->Actor"."serverId" AS "OwnerAccount.Actor.serverId", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId" FROM "videoPlaylist" AS "VideoPlaylistModel" INNER JOIN "account" AS "OwnerAccount" ON "VideoPlaylistModel"."ownerAccountId" = "OwnerAccount"."id" INNER JOIN "actor" AS "OwnerAccount->Actor" ON "OwnerAccount"."actorId" = "OwnerAccount->Actor"."id" AND ("OwnerAccount->Actor"."serverId" IS NULL OR "OwnerAccount->Actor"."serverId" IN (SELECT "actor"."serverId" FROM "actorFollow" INNER JOIN "actor" ON actor.id = "actorFollow"."targetActorId" WHERE "actorFollow"."actorId" = 1)) LEFT OUTER JOIN ( "videoChannel" AS "VideoChannel" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" ) ON "VideoPlaylistModel"."videoChannelId" = "VideoChannel"."id" WHERE ("VideoPlaylistModel"."privacy" = 1 AND "VideoPlaylistModel"."videoChannelId" = 3) ORDER BY "VideoPlaylistModel"."createdAt" DESC, "VideoPlaylistModel"."id" ASC LIMIT 10 OFFSET 0) AS "VideoPlaylistModel" LEFT OUTER JOIN "server" AS "OwnerAccount->Actor->Server" ON "OwnerAccount.Actor.serverId" = "OwnerAccount->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "OwnerAccount->Actor->Avatars" ON "OwnerAccount.Actor.id" = "OwnerAccount->Actor->Avatars"."actorId" AND "OwnerAccount->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel.Actor.serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel.Actor.id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnail" ON "VideoPlaylistModel"."id" = "Thumbnail"."videoPlaylistId" ORDER BY "VideoPlaylistModel"."createdAt" DESC, "VideoPlaylistModel"."id" ASC;
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.710 info: 95.216.205.51 - - [14/Sep/2022:14:26:58 +0000] "GET /api/v1/video-channels/dpc_shorts/video-playlists?start=0&filter=local&count=10 HTTP/1.1" 200 21 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.801 debug: Checking GET - /api/v1/video-channels/poppencast/video-playlists?start=0&filter=local&count=10 parameters {
"body": {},
"params": {
"nameWithHost": "poppencast"
},
"query": {
"start": "0",
"filter": "local",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.803 debug: Executed SQL request - Executing (default): SELECT "VideoChannelModel".*, "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt", "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt", "Actor->Banners"."id" AS "Actor.Banners.id", "Actor->Banners"."filename" AS "Actor.Banners.filename", "Actor->Banners"."height" AS "Actor.Banners.height", "Actor->Banners"."width" AS "Actor.Banners.width", "Actor->Banners"."fileUrl" AS "Actor.Banners.fileUrl", "Actor->Banners"."onDisk" AS "Actor.Banners.onDisk", "Actor->Banners"."type" AS "Actor.Banners.type", "Actor->Banners"."actorId" AS "Actor.Banners.actorId", "Actor->Banners"."createdAt" AS "Actor.Banners.createdAt", "Actor->Banners"."updatedAt" AS "Actor.Banners.updatedAt" FROM (SELECT "VideoChannelModel"."id", "VideoChannelModel"."name", "VideoChannelModel"."description", "VideoChannelModel"."support", "VideoChannelModel"."actorId", "VideoChannelModel"."accountId", "VideoChannelModel"."createdAt", "VideoChannelModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" INNER JOIN "actor" AS "Actor" ON "VideoChannelModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'poppencast' AND "Actor"."serverId" IS NULL LIMIT 1) AS "VideoChannelModel" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account.Actor.serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account.Actor.id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Actor->Banners" ON "Actor.id" = "Actor->Banners"."actorId" AND "Actor->Banners"."type" = 2;
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.806 debug: Checking GET - /api/v1/video-channels/poppencast/video-playlists?start=0&filter=local&count=10 parameters {
"body": {},
"params": {
"nameWithHost": "poppencast"
},
"query": {
"start": "0",
"filter": "local",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.807 debug: Checking GET - /api/v1/video-channels/poppencast/video-playlists?start=0&filter=local&count=10 parameters {
"body": {},
"params": {
"nameWithHost": "poppencast"
},
"query": {
"start": "0",
"filter": "local",
"count": "10"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.807 debug: Checking GET - /api/v1/video-channels/poppencast/video-playlists?start=0&filter=local&count=10 parameters {
"body": {},
"params": {
"nameWithHost": "poppencast"
},
"query": {
"start": 0,
"filter": "local",
"count": 10,
"sort": "-createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.811 debug: Executed SQL request - Executing (default): SELECT count(*) AS "count" FROM "videoPlaylist" AS "VideoPlaylistModel" INNER JOIN "account" AS "OwnerAccount" ON "VideoPlaylistModel"."ownerAccountId" = "OwnerAccount"."id" INNER JOIN "actor" AS "OwnerAccount->Actor" ON "OwnerAccount"."actorId" = "OwnerAccount->Actor"."id" AND ("OwnerAccount->Actor"."serverId" IS NULL OR "OwnerAccount->Actor"."serverId" IN (SELECT "actor"."serverId" FROM "actorFollow" INNER JOIN "actor" ON actor.id = "actorFollow"."targetActorId" WHERE "actorFollow"."actorId" = 1)) LEFT OUTER JOIN "server" AS "OwnerAccount->Actor->Server" ON "OwnerAccount->Actor"."serverId" = "OwnerAccount->Actor->Server"."id" WHERE ("VideoPlaylistModel"."privacy" = 1 AND "VideoPlaylistModel"."videoChannelId" = 2);
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.812 debug: Executed SQL request - Executing (default): SELECT "VideoPlaylistModel".*, "OwnerAccount->Actor->Server"."id" AS "OwnerAccount.Actor.Server.id", "OwnerAccount->Actor->Server"."host" AS "OwnerAccount.Actor.Server.host", "OwnerAccount->Actor->Avatars"."id" AS "OwnerAccount.Actor.Avatars.id", "OwnerAccount->Actor->Avatars"."filename" AS "OwnerAccount.Actor.Avatars.filename", "OwnerAccount->Actor->Avatars"."height" AS "OwnerAccount.Actor.Avatars.height", "OwnerAccount->Actor->Avatars"."width" AS "OwnerAccount.Actor.Avatars.width", "OwnerAccount->Actor->Avatars"."fileUrl" AS "OwnerAccount.Actor.Avatars.fileUrl", "OwnerAccount->Actor->Avatars"."onDisk" AS "OwnerAccount.Actor.Avatars.onDisk", "OwnerAccount->Actor->Avatars"."type" AS "OwnerAccount.Actor.Avatars.type", "OwnerAccount->Actor->Avatars"."actorId" AS "OwnerAccount.Actor.Avatars.actorId", "OwnerAccount->Actor->Avatars"."createdAt" AS "OwnerAccount.Actor.Avatars.createdAt", "OwnerAccount->Actor->Avatars"."updatedAt" AS "OwnerAccount.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."height" AS "VideoChannel.Actor.Avatars.height", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."actorId" AS "VideoChannel.Actor.Avatars.actorId", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "Thumbnail"."id" AS "Thumbnail.id", "Thumbnail"."filename" AS "Thumbnail.filename", "Thumbnail"."height" AS "Thumbnail.height", "Thumbnail"."width" AS "Thumbnail.width", "Thumbnail"."type" AS "Thumbnail.type", "Thumbnail"."fileUrl" AS "Thumbnail.fileUrl", "Thumbnail"."automaticallyGenerated" AS "Thumbnail.automaticallyGenerated", "Thumbnail"."videoId" AS "Thumbnail.videoId", "Thumbnail"."videoPlaylistId" AS "Thumbnail.videoPlaylistId", "Thumbnail"."createdAt" AS "Thumbnail.createdAt", "Thumbnail"."updatedAt" AS "Thumbnail.updatedAt" FROM (SELECT "VideoPlaylistModel"."id", "VideoPlaylistModel"."name", "VideoPlaylistModel"."description", "VideoPlaylistModel"."privacy", "VideoPlaylistModel"."url", "VideoPlaylistModel"."uuid", "VideoPlaylistModel"."type", "VideoPlaylistModel"."ownerAccountId", "VideoPlaylistModel"."videoChannelId", "VideoPlaylistModel"."createdAt", "VideoPlaylistModel"."updatedAt", 0 as similarity, (SELECT COUNT("id") FROM "videoPlaylistElement" WHERE "videoPlaylistId" = "VideoPlaylistModel"."id") AS "videosLength", "OwnerAccount"."id" AS "OwnerAccount.id", "OwnerAccount"."name" AS "OwnerAccount.name", "OwnerAccount"."actorId" AS "OwnerAccount.actorId", "OwnerAccount->Actor"."id" AS "OwnerAccount.Actor.id", "OwnerAccount->Actor"."preferredUsername" AS "OwnerAccount.Actor.preferredUsername", "OwnerAccount->Actor"."url" AS "OwnerAccount.Actor.url", "OwnerAccount->Actor"."serverId" AS "OwnerAccount.Actor.serverId", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId" FROM "videoPlaylist" AS "VideoPlaylistModel" INNER JOIN "account" AS "OwnerAccount" ON "VideoPlaylistModel"."ownerAccountId" = "OwnerAccount"."id" INNER JOIN "actor" AS "OwnerAccount->Actor" ON "OwnerAccount"."actorId" = "OwnerAccount->Actor"."id" AND ("OwnerAccount->Actor"."serverId" IS NULL OR "OwnerAccount->Actor"."serverId" IN (SELECT "actor"."serverId" FROM "actorFollow" INNER JOIN "actor" ON actor.id = "actorFollow"."targetActorId" WHERE "actorFollow"."actorId" = 1)) LEFT OUTER JOIN ( "videoChannel" AS "VideoChannel" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" ) ON "VideoPlaylistModel"."videoChannelId" = "VideoChannel"."id" WHERE ("VideoPlaylistModel"."privacy" = 1 AND "VideoPlaylistModel"."videoChannelId" = 2) ORDER BY "VideoPlaylistModel"."createdAt" DESC, "VideoPlaylistModel"."id" ASC LIMIT 10 OFFSET 0) AS "VideoPlaylistModel" LEFT OUTER JOIN "server" AS "OwnerAccount->Actor->Server" ON "OwnerAccount.Actor.serverId" = "OwnerAccount->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "OwnerAccount->Actor->Avatars" ON "OwnerAccount.Actor.id" = "OwnerAccount->Actor->Avatars"."actorId" AND "OwnerAccount->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel.Actor.serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel.Actor.id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnail" ON "VideoPlaylistModel"."id" = "Thumbnail"."videoPlaylistId" ORDER BY "VideoPlaylistModel"."createdAt" DESC, "VideoPlaylistModel"."id" ASC;
[pcbu.nl:443] 9/14/2022, 2:26:58 PM.900 info: 95.216.205.51 - - [14/Sep/2022:14:26:58 +0000] "GET /api/v1/video-channels/poppencast/video-playlists?start=0&filter=local&count=10 HTTP/1.1" 200 1927 "-" "PeerTube search index (+http://localhost:3234)"
[pcbu.nl:443] 9/14/2022, 2:26:59 PM.530 debug: Run youtube-dl command. {
"command": "/usr/bin/python3 /data/bin/yt-dlp --dump-json -f bestvideo[vcodec!*=av01][vcodec!*=vp9.2]+bestaudio/best[vcodec!*=av01][vcodec!*=vp9.2]/bestvideo[ext=mp4]+bestaudio[ext=m4a]/best https://www.youtube.com/watch?v=Mnu6dXmhjCg"
}
[pcbu.nl:443] 9/14/2022, 2:26:59 PM.536 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "video" AS "Video" ON "VideoImportModel"."videoId" = "Video"."id" AND "Video"."channelId" = 3 WHERE "VideoImportModel"."targetUrl" = 'https://www.youtube.com/watch?v=vQCZUK9zMYQ' AND "VideoImportModel"."state" IN (1, 6, 2) LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:27:01 PM.233 debug: Run youtube-dl command. {
"command": "/usr/bin/python3 /data/bin/yt-dlp --dump-json -f bestvideo[vcodec!*=av01][vcodec!*=vp9.2]+bestaudio/best[vcodec!*=av01][vcodec!*=vp9.2]/bestvideo[ext=mp4]+bestaudio[ext=m4a]/best https://www.youtube.com/watch?v=vQCZUK9zMYQ"
}
[pcbu.nl:443] 9/14/2022, 2:27:01 PM.243 info: Processing after video channel import in job b0f84468-a940-4b79-86ef-e13e013947c9.
[pcbu.nl:443] 9/14/2022, 2:27:01 PM.244 debug: Executed SQL request - Executing (default): SELECT "VideoChannelSyncModel"."id", "VideoChannelSyncModel"."externalChannelUrl", "VideoChannelSyncModel"."videoChannelId", "VideoChannelSyncModel"."state", "VideoChannelSyncModel"."lastSyncAt", "VideoChannelSyncModel"."createdAt", "VideoChannelSyncModel"."updatedAt", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."accountId" AS "VideoChannel.accountId", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."type" AS "VideoChannel.Actor.type", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."publicKey" AS "VideoChannel.Actor.publicKey", "VideoChannel->Actor"."privateKey" AS "VideoChannel.Actor.privateKey", "VideoChannel->Actor"."followersCount" AS "VideoChannel.Actor.followersCount", "VideoChannel->Actor"."followingCount" AS "VideoChannel.Actor.followingCount", "VideoChannel->Actor"."inboxUrl" AS "VideoChannel.Actor.inboxUrl", "VideoChannel->Actor"."outboxUrl" AS "VideoChannel.Actor.outboxUrl", "VideoChannel->Actor"."sharedInboxUrl" AS "VideoChannel.Actor.sharedInboxUrl", "VideoChannel->Actor"."followersUrl" AS "VideoChannel.Actor.followersUrl", "VideoChannel->Actor"."followingUrl" AS "VideoChannel.Actor.followingUrl", "VideoChannel->Actor"."remoteCreatedAt" AS "VideoChannel.Actor.remoteCreatedAt", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor"."createdAt" AS "VideoChannel.Actor.createdAt", "VideoChannel->Actor"."updatedAt" AS "VideoChannel.Actor.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Actor->Server"."redundancyAllowed" AS "VideoChannel.Actor.Server.redundancyAllowed", "VideoChannel->Actor->Server"."createdAt" AS "VideoChannel.Actor.Server.createdAt", "VideoChannel->Actor->Server"."updatedAt" AS "VideoChannel.Actor.Server.updatedAt", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."height" AS "VideoChannel.Actor.Avatars.height", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."actorId" AS "VideoChannel.Actor.Avatars.actorId", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt" FROM "videoChannelSync" AS "VideoChannelSyncModel" INNER JOIN "videoChannel" AS "VideoChannel" ON "VideoChannelSyncModel"."videoChannelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 WHERE "VideoChannelSyncModel"."id" = 2;
[pcbu.nl:443] 9/14/2022, 2:27:01 PM.247 info: Finished synchronizing "dpc_shorts" successfully. {
"successes": 0
}
[pcbu.nl:443] 9/14/2022, 2:27:01 PM.248 debug: Executed SQL request - Executing (default): UPDATE "videoChannelSync" SET "state"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:27:02 PM.381 info: 94.214.0.0 - - [14/Sep/2022:14:27:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:27:06 PM.187 info: 94.214.0.0 - - [14/Sep/2022:14:27:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:27:11 PM.377 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:27:09.543Z",
"signatureValue": "HzfyRwpRMpOhIHcDUNW15/0xkegLkNCTNpfIbrkEVd8iJQ8rBEMB9LTgx9ZIEYPlxqyG/6UlqswD0nbUvS7igj7PBYORfOdZX140UTEZFOzQkvIoSaBuyHv6C1fFrJMul2mzAjNe/IaQ7X6SC17tz8G021BBBJG55tO1rXhXPgis9veka2Peo5YdxITkkQaTo9GjD6pN98/mmXK/lYAa+Z0BN9bNUiiSexf8kfO6Au0QbFS6pH/gd5PV37XCKxXFOimRWqCF1JInfqPexT5gGdCtqm1zv86ZMMdom7varhkdVcS/ZTQd7cZ1jeEb2YPAf+vNeqd+E4uANl7EWa+FWg=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:27:11 PM.378 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:27:11 PM.379 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:27:11 PM.381 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:27:11 PM.381 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:27:11 PM.381 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/2958/ede39b59-82e0-4ea8-b56c-9da99f337cb2",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:27:09.543Z",
"signatureValue": "HzfyRwpRMpOhIHcDUNW15/0xkegLkNCTNpfIbrkEVd8iJQ8rBEMB9LTgx9ZIEYPlxqyG/6UlqswD0nbUvS7igj7PBYORfOdZX140UTEZFOzQkvIoSaBuyHv6C1fFrJMul2mzAjNe/IaQ7X6SC17tz8G021BBBJG55tO1rXhXPgis9veka2Peo5YdxITkkQaTo9GjD6pN98/mmXK/lYAa+Z0BN9bNUiiSexf8kfO6Au0QbFS6pH/gd5PV37XCKxXFOimRWqCF1JInfqPexT5gGdCtqm1zv86ZMMdom7varhkdVcS/ZTQd7cZ1jeEb2YPAf+vNeqd+E4uANl7EWa+FWg=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:27:11 PM.381 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:27:11 PM.382 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:27:11 PM.382 info: 209.141.48.31 - - [14/Sep/2022:14:27:11 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:27:11 PM.384 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0. {
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/2958/ede39b59-82e0-4ea8-b56c-9da99f337cb2"
}
[pcbu.nl:443] 9/14/2022, 2:27:11 PM.384 debug: Adding remote view to video a4d5326b-0aac-496e-bfc3-5acd5cee89f0.
[pcbu.nl:443] 9/14/2022, 2:27:17 PM.382 info: 94.214.0.0 - - [14/Sep/2022:14:27:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:27:21 PM.178 info: 94.214.0.0 - - [14/Sep/2022:14:27:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.951 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:27:29.176Z",
"signatureValue": "XEkw82jqml0LMNpiMSx/iebsciiknNMsRbCa/5a5vrX4maBiN2Xm3L4ypR82FwPqx6dFOy/ygo4fynqdzNC+ru/CSMw5a3BKAAMO2j+2MI6C9KiyrA8KZmlA6xe7pqnP1VYxzrJjyH6uLMUZOMYcqomTA+cy/rBhE3HCHMzkoCkudyHI2SBg3mvNlrzw2bBQXbTjdwBopnSfyEtialS4j+JIVKUr+d/nIPZTHLeTBD0P1Cn1ut/bdW9JfLurMHLQKUMxYPIQ/HM0NFJhpHg6jWFqs94QccT/WjsJCWMjkop2AlnWpbVf+PoiuRlQFw+mmjz2YtcvULI7R15oWZuwiw=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.952 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.961 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.965 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.965 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.965 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://shitposter.club/users/xenmen/followers",
"https://shitposter.club/users/billiam/followers",
"https://qoto.org/users/torresjrjr/followers",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/15706/0398c2d98760866099053672da56e4a919b715b71d7219e1e704d78474329d55",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb",
"expires": "2022-09-14T14:29:29.156Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:27:29.176Z",
"signatureValue": "XEkw82jqml0LMNpiMSx/iebsciiknNMsRbCa/5a5vrX4maBiN2Xm3L4ypR82FwPqx6dFOy/ygo4fynqdzNC+ru/CSMw5a3BKAAMO2j+2MI6C9KiyrA8KZmlA6xe7pqnP1VYxzrJjyH6uLMUZOMYcqomTA+cy/rBhE3HCHMzkoCkudyHI2SBg3mvNlrzw2bBQXbTjdwBopnSfyEtialS4j+JIVKUr+d/nIPZTHLeTBD0P1Cn1ut/bdW9JfLurMHLQKUMxYPIQ/HM0NFJhpHg6jWFqs94QccT/WjsJCWMjkop2AlnWpbVf+PoiuRlQFw+mmjz2YtcvULI7R15oWZuwiw=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.965 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.966 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.966 info: 209.141.48.31 - - [14/Sep/2022:14:27:30 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.968 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewerExpires": "2022-09-14T14:29:29.156Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/15706/0398c2d98760866099053672da56e4a919b715b71d7219e1e704d78474329d55"
}
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.968 debug: Adding remote viewer to video 54195826-3c02-4814-872a-8ee80b5a7dcb.
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.968 debug: Model cache hit for load-video-immutable-id -> 260.
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.969 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewers": 2
}
[pcbu.nl:443] 9/14/2022, 2:27:30 PM.969 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb is 2.
[pcbu.nl:443] 9/14/2022, 2:27:32 PM.380 info: 94.214.0.0 - - [14/Sep/2022:14:27:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:27:34 PM.891 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:27:34 PM.892 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:27:34 PM.892 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:27:34 PM.893 info: 94.214.0.0 - - [14/Sep/2022:14:27:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:27:36 PM.183 info: 94.214.0.0 - - [14/Sep/2022:14:27:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.388 info: 94.214.0.0 - - [14/Sep/2022:14:27:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.414 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:27:45.655Z",
"signatureValue": "QGqj6Zqy0vGiafgfL5oIP4WaPXdb1dIVQyDlYp5PrA4J82vAx0NfTOcqTlRIGNyInFCzVXBY0muJM81w0TPw3kOHU97PxSmQ+r6vByAphTmUBDliXzsldulTftDesrzruOxWJxv86x3o4AaaR9Y/QlC9mq6BFO7QG2qIBDcYtDUFXstbH4gN0sDiMiO8E2OwDz/VCgwYpj1WeJWlPCPpYTDI0zaWp4cR7HGGDqCTUvb8zOfi47B8BqnDY6+aD8SzUjwcHLm6hDpe7Qg0Pq7M/UCRG52zPiUDynFWTsegyg4qERhrQkQxTLYNRdmM2MJ3N62BHnTfKFD2Hh01P+H44w=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.414 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.423 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.427 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.428 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.429 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/16614/df30dde8a1d96b061cd82ed55903e0fd4c907d115b4377fb92a2732eb7bdd88d",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907",
"expires": "2022-09-14T14:29:45.638Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:27:45.655Z",
"signatureValue": "QGqj6Zqy0vGiafgfL5oIP4WaPXdb1dIVQyDlYp5PrA4J82vAx0NfTOcqTlRIGNyInFCzVXBY0muJM81w0TPw3kOHU97PxSmQ+r6vByAphTmUBDliXzsldulTftDesrzruOxWJxv86x3o4AaaR9Y/QlC9mq6BFO7QG2qIBDcYtDUFXstbH4gN0sDiMiO8E2OwDz/VCgwYpj1WeJWlPCPpYTDI0zaWp4cR7HGGDqCTUvb8zOfi47B8BqnDY6+aD8SzUjwcHLm6hDpe7Qg0Pq7M/UCRG52zPiUDynFWTsegyg4qERhrQkQxTLYNRdmM2MJ3N62BHnTfKFD2Hh01P+H44w=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.429 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.429 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.430 info: 209.141.48.31 - - [14/Sep/2022:14:27:47 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.433 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907. {
"viewerExpires": "2022-09-14T14:29:45.638Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/16614/df30dde8a1d96b061cd82ed55903e0fd4c907d115b4377fb92a2732eb7bdd88d"
}
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.433 debug: Adding remote viewer to video e4a54d70-e97c-4d3a-a486-d17119ab1907.
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.433 debug: Model cache hit for load-video-immutable-id -> 237.
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.433 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:27:47 PM.433 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907 is 1.
[pcbu.nl:443] 9/14/2022, 2:27:51 PM.181 info: 94.214.0.0 - - [14/Sep/2022:14:27:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.418 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:27:59.553Z",
"signatureValue": "QpFtOBdxp8t7S7UkmXI22aPk/VbQFTtj8g04z2ZqeEDqooA/qvtY0KuDPcbG233BcOAKt56n4wOseyaICxkGrBekPm0UA1dBkqKlFpK7PmaFhhAzaTx6oZNg7uMVhL3IP8JD2qOdMA3l/rLvN6hZTT3fHJTaIQYhbzN3nQEacn1ztp3SyqYm5KdrIDoZeJuDHbRWiS53VsbGNtdT2bQlOaKxjXCUvDPXC9/7wPggLCSu8uVzXFD6FCsNO9pq1Ijb+NQEKzrEtXg5/u7Sj3QsOKzE2sYikSpF118QuqoIuVeCYmZ6PPHcwIjnUd02Xzm5ushDHRZbXATYFSXNnzbM4w=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.419 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.420 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.421 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.421 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.422 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/2958/6976e4e294c5781ea16b7d8d305b6fe48258fea5f7b506cbe6f47d95960f0936",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0",
"expires": "2022-09-14T14:29:59.525Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:27:59.553Z",
"signatureValue": "QpFtOBdxp8t7S7UkmXI22aPk/VbQFTtj8g04z2ZqeEDqooA/qvtY0KuDPcbG233BcOAKt56n4wOseyaICxkGrBekPm0UA1dBkqKlFpK7PmaFhhAzaTx6oZNg7uMVhL3IP8JD2qOdMA3l/rLvN6hZTT3fHJTaIQYhbzN3nQEacn1ztp3SyqYm5KdrIDoZeJuDHbRWiS53VsbGNtdT2bQlOaKxjXCUvDPXC9/7wPggLCSu8uVzXFD6FCsNO9pq1Ijb+NQEKzrEtXg5/u7Sj3QsOKzE2sYikSpF118QuqoIuVeCYmZ6PPHcwIjnUd02Xzm5ushDHRZbXATYFSXNnzbM4w=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.422 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.422 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.423 info: 209.141.48.31 - - [14/Sep/2022:14:28:01 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.424 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0. {
"viewerExpires": "2022-09-14T14:29:59.525Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/2958/6976e4e294c5781ea16b7d8d305b6fe48258fea5f7b506cbe6f47d95960f0936"
}
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.424 debug: Adding remote viewer to video a4d5326b-0aac-496e-bfc3-5acd5cee89f0.
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.424 debug: Model cache hit for load-video-immutable-id -> 234.
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.424 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0. {
"viewers": 2
}
[pcbu.nl:443] 9/14/2022, 2:28:01 PM.424 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0 is 2.
[pcbu.nl:443] 9/14/2022, 2:28:02 PM.381 info: 94.214.0.0 - - [14/Sep/2022:14:28:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:28:06 PM.178 info: 94.214.0.0 - - [14/Sep/2022:14:28:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:28:17 PM.381 info: 94.214.0.0 - - [14/Sep/2022:14:28:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:28:21 PM.179 info: 94.214.0.0 - - [14/Sep/2022:14:28:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:28:32 PM.386 info: 94.214.0.0 - - [14/Sep/2022:14:28:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:28:34 PM.891 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:28:34 PM.892 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:28:34 PM.892 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:28:34 PM.893 info: 94.214.0.0 - - [14/Sep/2022:14:28:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:28:36 PM.182 info: 94.214.0.0 - - [14/Sep/2022:14:28:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:28:47 PM.383 info: 94.214.0.0 - - [14/Sep/2022:14:28:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:28:51 PM.179 info: 94.214.0.0 - - [14/Sep/2022:14:28:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.78 info: Cleaning video viewers.
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.78 debug: Model cache hit for load-video-immutable-id -> 260.
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.78 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.79 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb is 1.
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.79 debug: Model cache hit for load-video-immutable-id -> 234.
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.79 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.79 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0 is 1.
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.79 debug: Model cache hit for load-video-immutable-id -> 1018.
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.79 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8. {
"viewers": 0
}
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.79 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8 is 0.
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.79 debug: Model cache hit for load-video-immutable-id -> 237.
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.80 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:28:55 PM.80 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907 is 1.
[pcbu.nl:443] 9/14/2022, 2:29:02 PM.382 info: 94.214.0.0 - - [14/Sep/2022:14:29:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:29:05 PM.989 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:29:04.180Z",
"signatureValue": "jrm3h3QSUxFexeeMdANZi5SZa/t3qSTeXRrzj/KfsgQqhr8JfSXvMifZxaSZBf4+5Hgqa/CLViiuTUqu6SVTUWKaI1pN03qepzYMyPtDV3lTt38aln0fusjLoEw+0FZ/HqTPFPRR8zlNXSjF2Fuya/GKyvcEChZ5iOgf7mjr1MgfS8NTKismyvedoAGGCSB4DV8wtvU8gmct1/slMpmAOyucIMVywTlsw6o7Yuhrl3cariddyJV0Z9MO21bpPS/jkTCOMb6XkVt9fwQlrJKgGKxLwXVDFvWjB8AOggb4nA6O87F+O+nP4o5eppEIq2fK9PzBX7/fxeH+0FvT9EzSyw=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:29:05 PM.990 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:29:05 PM.994 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:29:05 PM.997 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:29:05 PM.998 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:29:05 PM.998 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://shitposter.club/users/xenmen/followers",
"https://shitposter.club/users/billiam/followers",
"https://qoto.org/users/torresjrjr/followers",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/15706/0398c2d98760866099053672da56e4a919b715b71d7219e1e704d78474329d55",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb",
"expires": "2022-09-14T14:31:04.154Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:29:04.180Z",
"signatureValue": "jrm3h3QSUxFexeeMdANZi5SZa/t3qSTeXRrzj/KfsgQqhr8JfSXvMifZxaSZBf4+5Hgqa/CLViiuTUqu6SVTUWKaI1pN03qepzYMyPtDV3lTt38aln0fusjLoEw+0FZ/HqTPFPRR8zlNXSjF2Fuya/GKyvcEChZ5iOgf7mjr1MgfS8NTKismyvedoAGGCSB4DV8wtvU8gmct1/slMpmAOyucIMVywTlsw6o7Yuhrl3cariddyJV0Z9MO21bpPS/jkTCOMb6XkVt9fwQlrJKgGKxLwXVDFvWjB8AOggb4nA6O87F+O+nP4o5eppEIq2fK9PzBX7/fxeH+0FvT9EzSyw=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:29:05 PM.998 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:29:05 PM.998 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:29:05 PM.999 info: 209.141.48.31 - - [14/Sep/2022:14:29:05 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:29:06 PM.1 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewerExpires": "2022-09-14T14:31:04.154Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/15706/0398c2d98760866099053672da56e4a919b715b71d7219e1e704d78474329d55"
}
[pcbu.nl:443] 9/14/2022, 2:29:06 PM.1 debug: Adding remote viewer to video 54195826-3c02-4814-872a-8ee80b5a7dcb.
[pcbu.nl:443] 9/14/2022, 2:29:06 PM.1 debug: Model cache hit for load-video-immutable-id -> 260.
[pcbu.nl:443] 9/14/2022, 2:29:06 PM.1 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewers": 2
}
[pcbu.nl:443] 9/14/2022, 2:29:06 PM.1 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb is 2.
[pcbu.nl:443] 9/14/2022, 2:29:06 PM.181 info: 94.214.0.0 - - [14/Sep/2022:14:29:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:29:17 PM.390 info: 94.214.0.0 - - [14/Sep/2022:14:29:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:29:21 PM.180 info: 94.214.0.0 - - [14/Sep/2022:14:29:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.477 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:29:29.551Z",
"signatureValue": "fVvj9mdBLany3ph5ZLwW0sxW5f71vu2V/tlEuLxscddZ4WP/xNJn1Izo7U5XmktCyK9M+OFpU/jrJ+FZMbHfpaYijfjVV3RVxBNhCnUxNMhzuu1LlP+cXEwlx8Gg0Yvrr8Ctkx7R7ADZV3zgpPbbThPrBpeQf1ursMS7KIE6l+jdVxAFva8hm7F0PQLpk+VMrXvIzDEOP23qBx0AK6XyN7oOHdQ2L7W3qqZBPBkmCWbgLwi2QT8UVxaNpEYtkMYwp2hhmpku0muvBFjaZLzsExSAuYqYgfvguZLZM49+T6ryr98X4NKTPQCVm7DnH8d4XLUcvdUcPUMyn+WqmcFfOg=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.477 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.481 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.484 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.484 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.485 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/2958/6976e4e294c5781ea16b7d8d305b6fe48258fea5f7b506cbe6f47d95960f0936",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0",
"expires": "2022-09-14T14:31:29.530Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:29:29.551Z",
"signatureValue": "fVvj9mdBLany3ph5ZLwW0sxW5f71vu2V/tlEuLxscddZ4WP/xNJn1Izo7U5XmktCyK9M+OFpU/jrJ+FZMbHfpaYijfjVV3RVxBNhCnUxNMhzuu1LlP+cXEwlx8Gg0Yvrr8Ctkx7R7ADZV3zgpPbbThPrBpeQf1ursMS7KIE6l+jdVxAFva8hm7F0PQLpk+VMrXvIzDEOP23qBx0AK6XyN7oOHdQ2L7W3qqZBPBkmCWbgLwi2QT8UVxaNpEYtkMYwp2hhmpku0muvBFjaZLzsExSAuYqYgfvguZLZM49+T6ryr98X4NKTPQCVm7DnH8d4XLUcvdUcPUMyn+WqmcFfOg=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.485 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.485 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.486 info: 209.141.48.31 - - [14/Sep/2022:14:29:31 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.487 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0. {
"viewerExpires": "2022-09-14T14:31:29.530Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/2958/6976e4e294c5781ea16b7d8d305b6fe48258fea5f7b506cbe6f47d95960f0936"
}
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.487 debug: Adding remote viewer to video a4d5326b-0aac-496e-bfc3-5acd5cee89f0.
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.488 debug: Model cache hit for load-video-immutable-id -> 234.
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.488 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0. {
"viewers": 2
}
[pcbu.nl:443] 9/14/2022, 2:29:31 PM.488 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0 is 2.
[pcbu.nl:443] 9/14/2022, 2:29:32 PM.381 info: 94.214.0.0 - - [14/Sep/2022:14:29:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:29:34 PM.891 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:29:34 PM.892 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:29:34 PM.892 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:29:34 PM.893 info: 94.214.0.0 - - [14/Sep/2022:14:29:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:29:36 PM.180 info: 94.214.0.0 - - [14/Sep/2022:14:29:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:29:47 PM.383 info: 94.214.0.0 - - [14/Sep/2022:14:29:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:29:51 PM.186 info: 94.214.0.0 - - [14/Sep/2022:14:29:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:30:02 PM.384 info: 94.214.0.0 - - [14/Sep/2022:14:30:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:30:06 PM.184 info: 94.214.0.0 - - [14/Sep/2022:14:30:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:30:17 PM.384 info: 94.214.0.0 - - [14/Sep/2022:14:30:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.551 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:30:16.609Z",
"signatureValue": "In/5Lg/rAqZ+tU4oRtSYlqwgIvqksy9/1RmU4XInekjIL8c7RCbONQG40paVH9V6txGGjQIAS6YVOOzt8gcR2daxOd4DgXYiMpA/VYLNS2ia6RaNGy5LRPpcDnUqXhJwPzH2URgqyFjl27Ca6PxwA7vqq+5BObQSMmQW+DaEON/Jua5Ehk8ZlzXnyMvkhO+kTUYnIIxRUthlVjUCXoYAp3wTwXUfwoZ9Acqi+qdr5I82RS9uWHMkk908vNDoQpITW/yRBlCQD9XtdGLjuLFP+4gZIy+ikD41xUtRSJG3H+qVxP2pvjVw4YYJoClGAi4XmRd89AaXAVf4UvlAkVHC5g=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.552 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.556 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.559 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.561 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.561 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/2105/7b5f8e18e8d590bd8d60904d5a7ad347093d74fc6fbfd628a7bb9aabff4b1e74",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8",
"expires": "2022-09-14T14:32:16.595Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:30:16.609Z",
"signatureValue": "In/5Lg/rAqZ+tU4oRtSYlqwgIvqksy9/1RmU4XInekjIL8c7RCbONQG40paVH9V6txGGjQIAS6YVOOzt8gcR2daxOd4DgXYiMpA/VYLNS2ia6RaNGy5LRPpcDnUqXhJwPzH2URgqyFjl27Ca6PxwA7vqq+5BObQSMmQW+DaEON/Jua5Ehk8ZlzXnyMvkhO+kTUYnIIxRUthlVjUCXoYAp3wTwXUfwoZ9Acqi+qdr5I82RS9uWHMkk908vNDoQpITW/yRBlCQD9XtdGLjuLFP+4gZIy+ikD41xUtRSJG3H+qVxP2pvjVw4YYJoClGAi4XmRd89AaXAVf4UvlAkVHC5g=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.561 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.562 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.562 info: 209.141.48.31 - - [14/Sep/2022:14:30:18 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.566 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8. {
"viewerExpires": "2022-09-14T14:32:16.595Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/2105/7b5f8e18e8d590bd8d60904d5a7ad347093d74fc6fbfd628a7bb9aabff4b1e74"
}
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.566 debug: Adding remote viewer to video c248b18a-ba68-4610-8559-623f7e0c87d8.
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.567 debug: Model cache hit for load-video-immutable-id -> 1018.
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.567 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.567 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8 is 1.
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.579 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:30:16.753Z",
"signatureValue": "VpfFPe8Jj/u7igL3+Q0uzMSkRu8O1343kjhqJ2KfJhB6Ho+m9oeoZz+n0We4YFKlEVUgiFCBqsYamLLe2tHXR/8CmRp+6X11p29/n8MK4tJ3qCUAaRkfc6nHB5Jech8QTfgQlILb5jCRjjHDCANJFhbW794YXtpmM05pkS65gUQ8+eUp9Sfu/3O7pxyiEgXIT73EpYVHegFDQ6qZt4EXr2uNV9FOAg37EBiN4VOg2dXzkFN9AUM3T0mXqeAA/uZ4ipZ5YxKK5VuLKoqNXeSXKjXIJMI/6eKMCiGViOrsArRDGoLgjEIJeH//CcvjB/kjhXpMkLu8kI4u1/yqUPOdWA=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.579 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.580 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.582 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.582 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.582 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/2105/a8be623f-d6ce-4006-a434-73986f0373b2",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:30:16.753Z",
"signatureValue": "VpfFPe8Jj/u7igL3+Q0uzMSkRu8O1343kjhqJ2KfJhB6Ho+m9oeoZz+n0We4YFKlEVUgiFCBqsYamLLe2tHXR/8CmRp+6X11p29/n8MK4tJ3qCUAaRkfc6nHB5Jech8QTfgQlILb5jCRjjHDCANJFhbW794YXtpmM05pkS65gUQ8+eUp9Sfu/3O7pxyiEgXIT73EpYVHegFDQ6qZt4EXr2uNV9FOAg37EBiN4VOg2dXzkFN9AUM3T0mXqeAA/uZ4ipZ5YxKK5VuLKoqNXeSXKjXIJMI/6eKMCiGViOrsArRDGoLgjEIJeH//CcvjB/kjhXpMkLu8kI4u1/yqUPOdWA=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.582 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.583 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.583 info: 209.141.48.31 - - [14/Sep/2022:14:30:18 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.584 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8. {
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/2105/a8be623f-d6ce-4006-a434-73986f0373b2"
}
[pcbu.nl:443] 9/14/2022, 2:30:18 PM.584 debug: Adding remote view to video c248b18a-ba68-4610-8559-623f7e0c87d8.
[pcbu.nl:443] 9/14/2022, 2:30:21 PM.184 info: 94.214.0.0 - - [14/Sep/2022:14:30:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:30:32 PM.382 info: 94.214.0.0 - - [14/Sep/2022:14:30:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:30:34 PM.890 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:30:34 PM.891 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:30:34 PM.891 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:30:34 PM.892 info: 94.214.0.0 - - [14/Sep/2022:14:30:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:30:36 PM.180 info: 94.214.0.0 - - [14/Sep/2022:14:30:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:30:40 PM.994 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:30:39.169Z",
"signatureValue": "aGtuK3beASxFmsoKaGP7DHCHQHDbRIt9/3i8jJcecn1e+ypTgfjiCz+oT9f5E5mblFv40nUaIeFsnNeFuDzYPeRuPkv3Ebi/Vww34sL28xv2iOPT0CJKD9ntLPHnOFBb49L0Y66ZLgWR5dmDSlNbqNplgZ+zhkJ//E9Gdj43juTDwWcj9BXy6vHj3jEcA3ymgG+EHWsxYky6xL8CGrukwjcwqsYzs+cSm8rbenKRSlhcNRbBFbmiA64zBDIho1rcW7zs0WfC7vzfTUOlWY6cvpCLNf0xiq3gF54FLoZCu/vHnV+TWzg3kTCBKEnaVe3T9KetaQrl4CywoteUgUCG7Q=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:30:40 PM.995 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:30:40 PM.999 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:41 PM.2 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:30:41 PM.2 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:30:41 PM.2 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://shitposter.club/users/xenmen/followers",
"https://shitposter.club/users/billiam/followers",
"https://qoto.org/users/torresjrjr/followers",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/15706/0398c2d98760866099053672da56e4a919b715b71d7219e1e704d78474329d55",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb",
"expires": "2022-09-14T14:32:39.149Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:30:39.169Z",
"signatureValue": "aGtuK3beASxFmsoKaGP7DHCHQHDbRIt9/3i8jJcecn1e+ypTgfjiCz+oT9f5E5mblFv40nUaIeFsnNeFuDzYPeRuPkv3Ebi/Vww34sL28xv2iOPT0CJKD9ntLPHnOFBb49L0Y66ZLgWR5dmDSlNbqNplgZ+zhkJ//E9Gdj43juTDwWcj9BXy6vHj3jEcA3ymgG+EHWsxYky6xL8CGrukwjcwqsYzs+cSm8rbenKRSlhcNRbBFbmiA64zBDIho1rcW7zs0WfC7vzfTUOlWY6cvpCLNf0xiq3gF54FLoZCu/vHnV+TWzg3kTCBKEnaVe3T9KetaQrl4CywoteUgUCG7Q=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:30:41 PM.3 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:30:41 PM.3 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:30:41 PM.3 info: 209.141.48.31 - - [14/Sep/2022:14:30:41 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:30:41 PM.5 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewerExpires": "2022-09-14T14:32:39.149Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/15706/0398c2d98760866099053672da56e4a919b715b71d7219e1e704d78474329d55"
}
[pcbu.nl:443] 9/14/2022, 2:30:41 PM.5 debug: Adding remote viewer to video 54195826-3c02-4814-872a-8ee80b5a7dcb.
[pcbu.nl:443] 9/14/2022, 2:30:41 PM.5 debug: Model cache hit for load-video-immutable-id -> 260.
[pcbu.nl:443] 9/14/2022, 2:30:41 PM.5 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewers": 3
}
[pcbu.nl:443] 9/14/2022, 2:30:41 PM.6 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb is 3.
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.33 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/luke",
"created": "2022-09-14T14:30:44.090Z",
"signatureValue": "T5I/ayGgAdq3mKM/cTiq3ixvbYDb995mn21O8uWE129iVyGT/fQfnqadHUbMGq5YLYBJbzoQ22FYXtomeBVjFXd1UMPg5gQnqxpPLMtkdrjbAwl1NmZ06y+FhpShYF9qDdCvxb5GW7KYoZROzVxERFdkA0TNGLi+6twXQ4en9eMHjrYBtxDVhaYy2TAtm6hVHx3L8XWuRJDgu/vBituGSt6y7JWultksiys2mMKgXGPBDsYvWW8+h11l7nya+u2bsFVJizQ9gX6me8HGvaBxDcdSIw7izAxD0Sd1XuGdVEGoz8j/XcXDIKBk5Cyxllr1mh1YMEiDLU8TTaqvfvmI9w=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.36 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/luke...
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.37 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/luke' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.39 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.39 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.40 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
},
{
"pt": "https://joinpeertube.org/ns#",
"sc": "http://schema.org/",
"Hashtag": "as:Hashtag",
"uuid": "sc:identifier",
"category": "sc:category",
"licence": "sc:license",
"subtitleLanguage": "sc:subtitleLanguage",
"sensitive": "as:sensitive",
"language": "sc:inLanguage",
"icons": "as:icon",
"isLiveBroadcast": "sc:isLiveBroadcast",
"liveSaveReplay": {
"@type": "sc:Boolean",
"@id": "pt:liveSaveReplay"
},
"permanentLive": {
"@type": "sc:Boolean",
"@id": "pt:permanentLive"
},
"latencyMode": {
"@type": "sc:Number",
"@id": "pt:latencyMode"
},
"Infohash": "pt:Infohash",
"originallyPublishedAt": "sc:datePublished",
"views": {
"@type": "sc:Number",
"@id": "pt:views"
},
"state": {
"@type": "sc:Number",
"@id": "pt:state"
},
"size": {
"@type": "sc:Number",
"@id": "pt:size"
},
"fps": {
"@type": "sc:Number",
"@id": "pt:fps"
},
"commentsEnabled": {
"@type": "sc:Boolean",
"@id": "pt:commentsEnabled"
},
"downloadEnabled": {
"@type": "sc:Boolean",
"@id": "pt:downloadEnabled"
},
"waitTranscoding": {
"@type": "sc:Boolean",
"@id": "pt:waitTranscoding"
},
"support": {
"@type": "sc:Text",
"@id": "pt:support"
},
"likes": {
"@id": "as:likes",
"@type": "@id"
},
"dislikes": {
"@id": "as:dislikes",
"@type": "@id"
},
"shares": {
"@id": "as:shares",
"@type": "@id"
},
"comments": {
"@id": "as:comments",
"@type": "@id"
}
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"type": "Update",
"id": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8/updates/2022-09-14T10:00:44.051Z",
"actor": "https://videos.lukesmith.xyz/accounts/luke",
"object": {
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"type": "Video",
"id": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8",
"name": "Why I Went 2 Years with No Internet at Home",
"duration": "PT630S",
"uuid": "c248b18a-ba68-4610-8559-623f7e0c87d8",
"tag": [
{
"type": "Hashtag",
"name": "gnu"
},
{
"type": "Hashtag",
"name": "google"
},
{
"type": "Hashtag",
"name": "memes"
},
{
"type": "Hashtag",
"name": "netflix"
},
{
"type": "Hashtag",
"name": "twitter"
}
],
"category": {
"identifier": "15",
"name": "Science & Technology"
},
"views": 629,
"sensitive": false,
"waitTranscoding": true,
"state": 1,
"commentsEnabled": true,
"downloadEnabled": true,
"published": "2020-07-15T19:22:32.602Z",
"originallyPublishedAt": "2017-09-07T07:00:00.000Z",
"updated": "2022-09-14T10:00:44.051Z",
"mediaType": "text/markdown",
"content": "Take the red-pill on the Internet Question and disconnect your house from the superhighway of porn, vinecomps, distractions and mental decay. --- Support the...",
"support": "👉[Donate Money, Subscribe or Superchat here](https://lukesmith.xyz/donate.html)👈\n\n- Bitcoin (BTC) [(QR)](https://lukesmith.xyz/pix/btc-luke-peertube.png): bc1q6hwkhlfc6fld04d959wlsgvd7dkfhjrhaceyax \n- Monero (XMR) [(QR)](https://lukesmith.xyz/pix/xmr-luke-peertube.png): 89DeZyJnegT4aKHVxrSjrGiAYnGC6D4LsKEzvDcKEZyW3nGzFELoHuGZFsvBTrodzt8GQNdokQ1GYYyWWykwHoWYKYdq6bq",
"subtitleLanguage": [],
"icon": [
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/static/thumbnails/c248b18a-ba68-4610-8559-623f7e0c87d8.jpg",
"mediaType": "image/jpeg",
"width": 223,
"height": 122
},
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/lazy-static/previews/c248b18a-ba68-4610-8559-623f7e0c87d8.jpg",
"mediaType": "image/jpeg",
"width": 850,
"height": 480
}
],
"url": [
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/c248b18a-ba68-4610-8559-623f7e0c87d8-720.mp4",
"height": 720,
"size": 30820974,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/c248b18a-ba68-4610-8559-623f7e0c87d8/metadata/6336",
"height": 720,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/c248b18a-ba68-4610-8559-623f7e0c87d8-720.torrent",
"height": 720
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fc248b18a-ba68-4610-8559-623f7e0c87d8-720.torrent&xt=urn:btih:1d973712366c13fecca65d377789e55d5a4098d7&dn=Why+I+Went+2+Years+with+No+Internet+at+Home&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fc248b18a-ba68-4610-8559-623f7e0c87d8-720.mp4",
"height": 720
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/c248b18a-ba68-4610-8559-623f7e0c87d8-480.mp4",
"height": 480,
"size": 35196009,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/c248b18a-ba68-4610-8559-623f7e0c87d8/metadata/6415",
"height": 480,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/c248b18a-ba68-4610-8559-623f7e0c87d8-480.torrent",
"height": 480
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fc248b18a-ba68-4610-8559-623f7e0c87d8-480.torrent&xt=urn:btih:9a10c2902d3e302d33ae1a06602243d3234a6e92&dn=Why+I+Went+2+Years+with+No+Internet+at+Home&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fc248b18a-ba68-4610-8559-623f7e0c87d8-480.mp4",
"height": 480
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/c248b18a-ba68-4610-8559-623f7e0c87d8-360.mp4",
"height": 360,
"size": 27721129,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/c248b18a-ba68-4610-8559-623f7e0c87d8/metadata/45503",
"height": 360,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/c248b18a-ba68-4610-8559-623f7e0c87d8-360.torrent",
"height": 360
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fc248b18a-ba68-4610-8559-623f7e0c87d8-360.torrent&xt=urn:btih:24405033296e175774f9d8779530c4a6498f3dc0&dn=Why+I+Went+2+Years+with+No+Internet+at+Home&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fc248b18a-ba68-4610-8559-623f7e0c87d8-360.mp4",
"height": 360
},
{
"type": "Link",
"name": "tracker-http",
"rel": [
"tracker",
"http"
],
"href": "https://videos.lukesmith.xyz/tracker/announce"
}
],
"likes": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8/likes",
"dislikes": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8/dislikes",
"shares": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8/announces",
"comments": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8/comments",
"attributedTo": [
{
"type": "Person",
"id": "https://videos.lukesmith.xyz/accounts/luke"
},
{
"type": "Group",
"id": "https://videos.lukesmith.xyz/video-channels/luke_channel"
}
],
"isLiveBroadcast": false,
"liveSaveReplay": false,
"permanentLive": false,
"latencyMode": 1
},
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/luke",
"created": "2022-09-14T14:30:44.090Z",
"signatureValue": "T5I/ayGgAdq3mKM/cTiq3ixvbYDb995mn21O8uWE129iVyGT/fQfnqadHUbMGq5YLYBJbzoQ22FYXtomeBVjFXd1UMPg5gQnqxpPLMtkdrjbAwl1NmZ06y+FhpShYF9qDdCvxb5GW7KYoZROzVxERFdkA0TNGLi+6twXQ4en9eMHjrYBtxDVhaYy2TAtm6hVHx3L8XWuRJDgu/vBituGSt6y7JWultksiys2mMKgXGPBDsYvWW8+h11l7nya+u2bsFVJizQ9gX6me8HGvaBxDcdSIw7izAxD0Sd1XuGdVEGoz8j/XcXDIKBk5Cyxllr1mh1YMEiDLU8TTaqvfvmI9w=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.40 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/luke.
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.43 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt", "VideoBlacklist"."id" AS "VideoBlacklist.id", "VideoBlacklist"."reason" AS "VideoBlacklist.reason", "VideoBlacklist"."unfederated" AS "VideoBlacklist.unfederated", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor"."type" AS "VideoChannel.Actor.type", "VideoChannel->Actor"."followersCount" AS "VideoChannel.Actor.followersCount", "VideoChannel->Actor"."followingCount" AS "VideoChannel.Actor.followingCount", "VideoChannel->Actor"."inboxUrl" AS "VideoChannel.Actor.inboxUrl", "VideoChannel->Actor"."outboxUrl" AS "VideoChannel.Actor.outboxUrl", "VideoChannel->Actor"."sharedInboxUrl" AS "VideoChannel.Actor.sharedInboxUrl", "VideoChannel->Actor"."followersUrl" AS "VideoChannel.Actor.followersUrl", "VideoChannel->Actor"."followingUrl" AS "VideoChannel.Actor.followingUrl", "VideoChannel->Actor"."remoteCreatedAt" AS "VideoChannel.Actor.remoteCreatedAt", "VideoChannel->Actor"."createdAt" AS "VideoChannel.Actor.createdAt", "VideoChannel->Actor"."updatedAt" AS "VideoChannel.Actor.updatedAt", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Avatars"."height" AS "VideoChannel.Actor.Avatars.height", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account"."description" AS "VideoChannel.Account.description", "VideoChannel->Account"."userId" AS "VideoChannel.Account.userId", "VideoChannel->Account"."createdAt" AS "VideoChannel.Account.createdAt", "VideoChannel->Account"."updatedAt" AS "VideoChannel.Account.updatedAt", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor"."type" AS "VideoChannel.Account.Actor.type", "VideoChannel->Account->Actor"."followersCount" AS "VideoChannel.Account.Actor.followersCount", "VideoChannel->Account->Actor"."followingCount" AS "VideoChannel.Account.Actor.followingCount", "VideoChannel->Account->Actor"."inboxUrl" AS "VideoChannel.Account.Actor.inboxUrl", "VideoChannel->Account->Actor"."outboxUrl" AS "VideoChannel.Account.Actor.outboxUrl", "VideoChannel->Account->Actor"."sharedInboxUrl" AS "VideoChannel.Account.Actor.sharedInboxUrl", "VideoChannel->Account->Actor"."followersUrl" AS "VideoChannel.Account.Actor.followersUrl", "VideoChannel->Account->Actor"."followingUrl" AS "VideoChannel.Account.Actor.followingUrl", "VideoChannel->Account->Actor"."remoteCreatedAt" AS "VideoChannel.Account.Actor.remoteCreatedAt", "VideoChannel->Account->Actor"."createdAt" AS "VideoChannel.Account.Actor.createdAt", "VideoChannel->Account->Actor"."updatedAt" AS "VideoChannel.Account.Actor.updatedAt", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Avatars"."height" AS "VideoChannel.Account.Actor.Avatars.height", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" LEFT OUTER JOIN "videoBlacklist" AS "VideoBlacklist" ON "video"."id" = "VideoBlacklist"."videoId" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.44 info: 209.141.48.31 - - [14/Sep/2022:14:30:46 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.53 debug: Executed SQL request - Executing (default): SELECT "video"."id", "VideoFiles"."id" AS "VideoFiles.id", "VideoFiles"."createdAt" AS "VideoFiles.createdAt", "VideoFiles"."updatedAt" AS "VideoFiles.updatedAt", "VideoFiles"."resolution" AS "VideoFiles.resolution", "VideoFiles"."size" AS "VideoFiles.size", "VideoFiles"."extname" AS "VideoFiles.extname", "VideoFiles"."filename" AS "VideoFiles.filename", "VideoFiles"."fileUrl" AS "VideoFiles.fileUrl", "VideoFiles"."torrentFilename" AS "VideoFiles.torrentFilename", "VideoFiles"."torrentUrl" AS "VideoFiles.torrentUrl", "VideoFiles"."infoHash" AS "VideoFiles.infoHash", "VideoFiles"."fps" AS "VideoFiles.fps", "VideoFiles"."metadataUrl" AS "VideoFiles.metadataUrl", "VideoFiles"."videoStreamingPlaylistId" AS "VideoFiles.videoStreamingPlaylistId", "VideoFiles"."videoId" AS "VideoFiles.videoId", "VideoFiles"."storage" AS "VideoFiles.storage" FROM "video" LEFT JOIN "videoFile" AS "VideoFiles" ON "VideoFiles"."videoId" = "video"."id" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8'
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.60 debug: Executed SQL request - Executing (default): SELECT "video"."id", "VideoStreamingPlaylists"."id" AS "VideoStreamingPlaylists.id", "VideoStreamingPlaylists"."playlistUrl" AS "VideoStreamingPlaylists.playlistUrl", "VideoStreamingPlaylists"."playlistFilename" AS "VideoStreamingPlaylists.playlistFilename", "VideoStreamingPlaylists"."type" AS "VideoStreamingPlaylists.type", "VideoStreamingPlaylists"."p2pMediaLoaderInfohashes" AS "VideoStreamingPlaylists.p2pMediaLoaderInfohashes", "VideoStreamingPlaylists"."p2pMediaLoaderPeerVersion" AS "VideoStreamingPlaylists.p2pMediaLoaderPeerVersion", "VideoStreamingPlaylists"."segmentsSha256Filename" AS "VideoStreamingPlaylists.segmentsSha256Filename", "VideoStreamingPlaylists"."segmentsSha256Url" AS "VideoStreamingPlaylists.segmentsSha256Url", "VideoStreamingPlaylists"."videoId" AS "VideoStreamingPlaylists.videoId", "VideoStreamingPlaylists"."createdAt" AS "VideoStreamingPlaylists.createdAt", "VideoStreamingPlaylists"."updatedAt" AS "VideoStreamingPlaylists.updatedAt", "VideoStreamingPlaylists"."storage" AS "VideoStreamingPlaylists.storage", "VideoStreamingPlaylists->VideoFiles"."id" AS "VideoStreamingPlaylists.VideoFiles.id", "VideoStreamingPlaylists->VideoFiles"."createdAt" AS "VideoStreamingPlaylists.VideoFiles.createdAt", "VideoStreamingPlaylists->VideoFiles"."updatedAt" AS "VideoStreamingPlaylists.VideoFiles.updatedAt", "VideoStreamingPlaylists->VideoFiles"."resolution" AS "VideoStreamingPlaylists.VideoFiles.resolution", "VideoStreamingPlaylists->VideoFiles"."size" AS "VideoStreamingPlaylists.VideoFiles.size", "VideoStreamingPlaylists->VideoFiles"."extname" AS "VideoStreamingPlaylists.VideoFiles.extname", "VideoStreamingPlaylists->VideoFiles"."filename" AS "VideoStreamingPlaylists.VideoFiles.filename", "VideoStreamingPlaylists->VideoFiles"."fileUrl" AS "VideoStreamingPlaylists.VideoFiles.fileUrl", "VideoStreamingPlaylists->VideoFiles"."torrentFilename" AS "VideoStreamingPlaylists.VideoFiles.torrentFilename", "VideoStreamingPlaylists->VideoFiles"."torrentUrl" AS "VideoStreamingPlaylists.VideoFiles.torrentUrl", "VideoStreamingPlaylists->VideoFiles"."infoHash" AS "VideoStreamingPlaylists.VideoFiles.infoHash", "VideoStreamingPlaylists->VideoFiles"."fps" AS "VideoStreamingPlaylists.VideoFiles.fps", "VideoStreamingPlaylists->VideoFiles"."metadataUrl" AS "VideoStreamingPlaylists.VideoFiles.metadataUrl", "VideoStreamingPlaylists->VideoFiles"."videoStreamingPlaylistId" AS "VideoStreamingPlaylists.VideoFiles.videoStreamingPlaylistId", "VideoStreamingPlaylists->VideoFiles"."videoId" AS "VideoStreamingPlaylists.VideoFiles.videoId", "VideoStreamingPlaylists->VideoFiles"."storage" AS "VideoStreamingPlaylists.VideoFiles.storage" FROM "video" LEFT JOIN "videoStreamingPlaylist" AS "VideoStreamingPlaylists" ON "VideoStreamingPlaylists"."videoId" = "video"."id" LEFT JOIN "videoFile" AS "VideoStreamingPlaylists->VideoFiles" ON "VideoStreamingPlaylists->VideoFiles"."videoStreamingPlaylistId" = "VideoStreamingPlaylists"."id" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8'
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.64 debug: Updating remote video "c248b18a-ba68-4610-8559-623f7e0c87d8". {
"videoObject": {
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"type": "Video",
"id": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8",
"name": "Why I Went 2 Years with No Internet at Home",
"duration": "PT630S",
"uuid": "c248b18a-ba68-4610-8559-623f7e0c87d8",
"tag": [
{
"type": "Hashtag",
"name": "gnu"
},
{
"type": "Hashtag",
"name": "google"
},
{
"type": "Hashtag",
"name": "memes"
},
{
"type": "Hashtag",
"name": "netflix"
},
{
"type": "Hashtag",
"name": "twitter"
}
],
"category": {
"identifier": "15",
"name": "Science & Technology"
},
"views": 629,
"sensitive": false,
"waitTranscoding": true,
"state": 1,
"commentsEnabled": true,
"downloadEnabled": true,
"published": "2020-07-15T19:22:32.602Z",
"originallyPublishedAt": "2017-09-07T07:00:00.000Z",
"updated": "2022-09-14T10:00:44.051Z",
"mediaType": "text/markdown",
"content": "Take the red-pill on the Internet Question and disconnect your house from the superhighway of porn, vinecomps, distractions and mental decay. --- Support the...",
"support": "👉[Donate Money, Subscribe or Superchat here](https://lukesmith.xyz/donate.html)👈\n\n- Bitcoin (BTC) [(QR)](https://lukesmith.xyz/pix/btc-luke-peertube.png): bc1q6hwkhlfc6fld04d959wlsgvd7dkfhjrhaceyax \n- Monero (XMR) [(QR)](https://lukesmith.xyz/pix/xmr-luke-peertube.png): 89DeZyJnegT4aKHVxrSjrGiAYnGC6D4LsKEzvDcKEZyW3nGzFELoHuGZFsvBTrodzt8GQNdokQ1GYYyWWykwHoWYKYdq6bq",
"subtitleLanguage": [],
"icon": [
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/static/thumbnails/c248b18a-ba68-4610-8559-623f7e0c87d8.jpg",
"mediaType": "image/jpeg",
"width": 223,
"height": 122
},
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/lazy-static/previews/c248b18a-ba68-4610-8559-623f7e0c87d8.jpg",
"mediaType": "image/jpeg",
"width": 850,
"height": 480
}
],
"url": [
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/c248b18a-ba68-4610-8559-623f7e0c87d8-720.mp4",
"height": 720,
"size": 30820974,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/c248b18a-ba68-4610-8559-623f7e0c87d8/metadata/6336",
"height": 720,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/c248b18a-ba68-4610-8559-623f7e0c87d8-720.torrent",
"height": 720
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fc248b18a-ba68-4610-8559-623f7e0c87d8-720.torrent&xt=urn:btih:1d973712366c13fecca65d377789e55d5a4098d7&dn=Why+I+Went+2+Years+with+No+Internet+at+Home&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fc248b18a-ba68-4610-8559-623f7e0c87d8-720.mp4",
"height": 720
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/c248b18a-ba68-4610-8559-623f7e0c87d8-480.mp4",
"height": 480,
"size": 35196009,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/c248b18a-ba68-4610-8559-623f7e0c87d8/metadata/6415",
"height": 480,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/c248b18a-ba68-4610-8559-623f7e0c87d8-480.torrent",
"height": 480
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fc248b18a-ba68-4610-8559-623f7e0c87d8-480.torrent&xt=urn:btih:9a10c2902d3e302d33ae1a06602243d3234a6e92&dn=Why+I+Went+2+Years+with+No+Internet+at+Home&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fc248b18a-ba68-4610-8559-623f7e0c87d8-480.mp4",
"height": 480
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/c248b18a-ba68-4610-8559-623f7e0c87d8-360.mp4",
"height": 360,
"size": 27721129,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/c248b18a-ba68-4610-8559-623f7e0c87d8/metadata/45503",
"height": 360,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/c248b18a-ba68-4610-8559-623f7e0c87d8-360.torrent",
"height": 360
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fc248b18a-ba68-4610-8559-623f7e0c87d8-360.torrent&xt=urn:btih:24405033296e175774f9d8779530c4a6498f3dc0&dn=Why+I+Went+2+Years+with+No+Internet+at+Home&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fc248b18a-ba68-4610-8559-623f7e0c87d8-360.mp4",
"height": 360
},
{
"type": "Link",
"name": "tracker-http",
"rel": [
"tracker",
"http"
],
"href": "https://videos.lukesmith.xyz/tracker/announce"
}
],
"likes": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8/likes",
"dislikes": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8/dislikes",
"shares": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8/announces",
"comments": "https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8/comments",
"attributedTo": [
{
"type": "Person",
"id": "https://videos.lukesmith.xyz/accounts/luke"
},
{
"type": "Group",
"id": "https://videos.lukesmith.xyz/video-channels/luke_channel"
}
],
"isLiveBroadcast": false,
"liveSaveReplay": false,
"permanentLive": false,
"latencyMode": 1
}
}
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.67 debug: Executed SQL request - Executing (default): SELECT "ActorModel".*, "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "VideoChannel->Account->Actor->Server"."redundancyAllowed" AS "VideoChannel.Account.Actor.Server.redundancyAllowed", "VideoChannel->Account->Actor->Server"."createdAt" AS "VideoChannel.Account.Actor.Server.createdAt", "VideoChannel->Account->Actor->Server"."updatedAt" AS "VideoChannel.Account.Actor.Server.updatedAt", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."height" AS "VideoChannel.Account.Actor.Avatars.height", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."actorId" AS "VideoChannel.Account.Actor.Avatars.actorId", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "Server"."id" AS "Server.id", "Server"."host" AS "Server.host", "Server"."redundancyAllowed" AS "Server.redundancyAllowed", "Server"."createdAt" AS "Server.createdAt", "Server"."updatedAt" AS "Server.updatedAt", "Avatars"."id" AS "Avatars.id", "Avatars"."filename" AS "Avatars.filename", "Avatars"."height" AS "Avatars.height", "Avatars"."width" AS "Avatars.width", "Avatars"."fileUrl" AS "Avatars.fileUrl", "Avatars"."onDisk" AS "Avatars.onDisk", "Avatars"."type" AS "Avatars.type", "Avatars"."actorId" AS "Avatars.actorId", "Avatars"."createdAt" AS "Avatars.createdAt", "Avatars"."updatedAt" AS "Avatars.updatedAt", "Banners"."id" AS "Banners.id", "Banners"."filename" AS "Banners.filename", "Banners"."height" AS "Banners.height", "Banners"."width" AS "Banners.width", "Banners"."fileUrl" AS "Banners.fileUrl", "Banners"."onDisk" AS "Banners.onDisk", "Banners"."type" AS "Banners.type", "Banners"."actorId" AS "Banners.actorId", "Banners"."createdAt" AS "Banners.createdAt", "Banners"."updatedAt" AS "Banners.updatedAt" FROM (SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."accountId" AS "VideoChannel.accountId", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."description" AS "VideoChannel.Account.description", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account"."userId" AS "VideoChannel.Account.userId", "VideoChannel->Account"."applicationId" AS "VideoChannel.Account.applicationId", "VideoChannel->Account"."createdAt" AS "VideoChannel.Account.createdAt", "VideoChannel->Account"."updatedAt" AS "VideoChannel.Account.updatedAt", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."type" AS "VideoChannel.Account.Actor.type", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."publicKey" AS "VideoChannel.Account.Actor.publicKey", "VideoChannel->Account->Actor"."privateKey" AS "VideoChannel.Account.Actor.privateKey", "VideoChannel->Account->Actor"."followersCount" AS "VideoChannel.Account.Actor.followersCount", "VideoChannel->Account->Actor"."followingCount" AS "VideoChannel.Account.Actor.followingCount", "VideoChannel->Account->Actor"."inboxUrl" AS "VideoChannel.Account.Actor.inboxUrl", "VideoChannel->Account->Actor"."outboxUrl" AS "VideoChannel.Account.Actor.outboxUrl", "VideoChannel->Account->Actor"."sharedInboxUrl" AS "VideoChannel.Account.Actor.sharedInboxUrl", "VideoChannel->Account->Actor"."followersUrl" AS "VideoChannel.Account.Actor.followersUrl", "VideoChannel->Account->Actor"."followingUrl" AS "VideoChannel.Account.Actor.followingUrl", "VideoChannel->Account->Actor"."remoteCreatedAt" AS "VideoChannel.Account.Actor.remoteCreatedAt", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor"."createdAt" AS "VideoChannel.Account.Actor.createdAt", "VideoChannel->Account->Actor"."updatedAt" AS "VideoChannel.Account.Actor.updatedAt" FROM "actor" AS "ActorModel" LEFT OUTER JOIN ( "videoChannel" AS "VideoChannel" INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" ) ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/video-channels/luke_channel' LIMIT 1) AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel.Account.Actor.serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel.Account.Actor.id" = "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "Server" ON "ActorModel"."serverId" = "Server"."id" LEFT OUTER JOIN "actorImage" AS "Avatars" ON "ActorModel"."id" = "Avatars"."actorId" AND "Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Banners" ON "ActorModel"."id" = "Banners"."actorId" AND "Banners"."type" = 2;
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.759 debug: Executed SQL request - Executing (default): UPDATE "video" SET "views"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.843 debug: Executed SQL request - Executing (default): UPDATE "thumbnail" SET "filename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.877 debug: Executed SQL request - Executing (a0df4060-de27-40c9-a950-a233b6d589d8): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.877 debug: Executed SQL request - Executing (a0df4060-de27-40c9-a950-a233b6d589d8): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.880 debug: Executed SQL request - Executing (a0df4060-de27-40c9-a950-a233b6d589d8): SELECT "id", "resolution", "size", "extname", "infoHash", "fps", "metadataUrl", "fileUrl", "filename", "torrentUrl", "torrentFilename", "videoId", "storage", "videoStreamingPlaylistId", "createdAt", "updatedAt" FROM "videoFile" AS "VideoFileModel" WHERE "VideoFileModel"."fps" = 30 AND "VideoFileModel"."resolution" = 720 AND "VideoFileModel"."videoId" = 1018 LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.881 debug: Executed SQL request - Executing (a0df4060-de27-40c9-a950-a233b6d589d8): SELECT "id", "resolution", "size", "extname", "infoHash", "fps", "metadataUrl", "fileUrl", "filename", "torrentUrl", "torrentFilename", "videoId", "storage", "videoStreamingPlaylistId", "createdAt", "updatedAt" FROM "videoFile" AS "VideoFileModel" WHERE "VideoFileModel"."fps" = 30 AND "VideoFileModel"."resolution" = 480 AND "VideoFileModel"."videoId" = 1018 LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.881 debug: Executed SQL request - Executing (a0df4060-de27-40c9-a950-a233b6d589d8): SELECT "id", "resolution", "size", "extname", "infoHash", "fps", "metadataUrl", "fileUrl", "filename", "torrentUrl", "torrentFilename", "videoId", "storage", "videoStreamingPlaylistId", "createdAt", "updatedAt" FROM "videoFile" AS "VideoFileModel" WHERE "VideoFileModel"."fps" = 30 AND "VideoFileModel"."resolution" = 360 AND "VideoFileModel"."videoId" = 1018 LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.882 debug: Executed SQL request - Executing (a0df4060-de27-40c9-a950-a233b6d589d8): UPDATE "videoFile" SET "torrentFilename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.887 debug: Executed SQL request - Executing (a0df4060-de27-40c9-a950-a233b6d589d8): UPDATE "videoFile" SET "torrentFilename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:46 PM.888 debug: Executed SQL request - Executing (a0df4060-de27-40c9-a950-a233b6d589d8): UPDATE "videoFile" SET "torrentFilename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.58 debug: Executed SQL request - Executing (a0df4060-de27-40c9-a950-a233b6d589d8): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.175 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.175 debug: Executed SQL request - Executing (e8695d06-54a2-428d-8ad9-0f42fa63cf66): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.176 debug: Executed SQL request - Executing (default): UPDATE "thumbnail" SET "filename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.176 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.177 debug: Executed SQL request - Executing (e8695d06-54a2-428d-8ad9-0f42fa63cf66): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.177 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): SAVEPOINT "fb1a986f-4e35-4f26-a9c0-a124cd90b8f2-sp-1";
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.177 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): SAVEPOINT "fb1a986f-4e35-4f26-a9c0-a124cd90b8f2-sp-2";
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.177 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): SAVEPOINT "fb1a986f-4e35-4f26-a9c0-a124cd90b8f2-sp-3";
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.178 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): SAVEPOINT "fb1a986f-4e35-4f26-a9c0-a124cd90b8f2-sp-4";
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.178 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): SAVEPOINT "fb1a986f-4e35-4f26-a9c0-a124cd90b8f2-sp-5";
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.178 debug: Executed SQL request - Executing (e8695d06-54a2-428d-8ad9-0f42fa63cf66): SAVEPOINT "e8695d06-54a2-428d-8ad9-0f42fa63cf66-sp-1";
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.178 debug: Executed SQL request - Executing (e8695d06-54a2-428d-8ad9-0f42fa63cf66): SAVEPOINT "e8695d06-54a2-428d-8ad9-0f42fa63cf66-sp-2";
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.180 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'gnu' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.182 debug: Executed SQL request - Executing (e8695d06-54a2-428d-8ad9-0f42fa63cf66): SELECT "id", "url", "createdAt", "updatedAt" FROM "tracker" AS "TrackerModel" WHERE "TrackerModel"."url" = 'wss://videos.lukesmith.xyz/tracker/socket' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.182 debug: Executed SQL request - Executing (e8695d06-54a2-428d-8ad9-0f42fa63cf66): SELECT "id", "url", "createdAt", "updatedAt" FROM "tracker" AS "TrackerModel" WHERE "TrackerModel"."url" = 'https://videos.lukesmith.xyz/tracker/announce' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.184 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'google' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.184 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'memes' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.185 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'netflix' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.185 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'twitter' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.188 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): SELECT "videoId", "tagId", "createdAt", "updatedAt" FROM "videoTag" AS "VideoTagModel" WHERE "VideoTagModel"."videoId" = 1018;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.191 debug: Executed SQL request - Executing (e8695d06-54a2-428d-8ad9-0f42fa63cf66): SELECT "videoId", "trackerId", "createdAt", "updatedAt" FROM "videoTracker" AS "VideoTrackerModel" WHERE "VideoTrackerModel"."videoId" = 1018;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.193 debug: Executed SQL request - Executing (e8695d06-54a2-428d-8ad9-0f42fa63cf66): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.216 debug: Executed SQL request - Executing (fb1a986f-4e35-4f26-a9c0-a124cd90b8f2): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.250 debug: Executed SQL request - Executing (139366be-b4cf-46dc-b029-6aa4dbed3580): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.250 debug: Executed SQL request - Executing (139366be-b4cf-46dc-b029-6aa4dbed3580): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.251 debug: Executed SQL request - Executing (139366be-b4cf-46dc-b029-6aa4dbed3580): SELECT "VideoCaptionModel"."id", "VideoCaptionModel"."language", "VideoCaptionModel"."filename", "VideoCaptionModel"."fileUrl", "VideoCaptionModel"."videoId", "VideoCaptionModel"."createdAt", "VideoCaptionModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."remote" AS "Video.remote" FROM "videoCaption" AS "VideoCaptionModel" INNER JOIN "video" AS "Video" ON "VideoCaptionModel"."videoId" = "Video"."id" WHERE "VideoCaptionModel"."videoId" = 1018 ORDER BY "VideoCaptionModel"."language" ASC;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.252 debug: Executed SQL request - Executing (139366be-b4cf-46dc-b029-6aa4dbed3580): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.253 info: Sync like of video https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.253 info: Sync dislike of video https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.384 info: 94.214.0.0 - - [14/Sep/2022:14:30:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.720 debug: Executed SQL request - Executing (8d3bbdb2-966e-4ea0-85a9-987095dad8df): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.721 debug: Executed SQL request - Executing (8d3bbdb2-966e-4ea0-85a9-987095dad8df): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.721 debug: Executed SQL request - Executing (8d3bbdb2-966e-4ea0-85a9-987095dad8df): UPDATE "video" SET "likes" = 2 WHERE "video"."id" = 1018
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.722 debug: Executed SQL request - Executing (8d3bbdb2-966e-4ea0-85a9-987095dad8df): UPDATE "video" SET "dislikes" = 0 WHERE "video"."id" = 1018
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.722 debug: Executed SQL request - Executing (8d3bbdb2-966e-4ea0-85a9-987095dad8df): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:47 PM.724 info: Remote video with uuid c248b18a-ba68-4610-8559-623f7e0c87d8 updated
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.804 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/luke",
"created": "2022-09-14T14:30:47.068Z",
"signatureValue": "hrSLrmwAwxj+JHRqrhGXCPpGK2lSxnB8v/5NjXOxYKS9x3ZFZwg4mKPPESnNnfUdWeL7GT5P1vpHd5Cwb6HeWmTBB+JbgtgFt39FhjJrUTDtoFqDRqt+EF7X+bHRQXKIHiaO86d0twX6rF2vEtDWDhOPU6azLfQbV2VHzkccTb2UWj7OqPRMNSiopJ7xcVYN+IjyjTp/X/SnQH0YK02RpwdbzD6L18QIrc8B/dbnXJaHhUGMtv8s/zmlj10mDUm7ZXw5BCsw6rZVWqdpgSTuTky8AHKHMl95oDFz8MjP8sKjuTPHSGaHks6zM1XOVbnv02sWephilwsPCS6Ue59L3g=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.805 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/luke...
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.806 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/luke' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.808 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.808 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.808 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
},
{
"pt": "https://joinpeertube.org/ns#",
"sc": "http://schema.org/",
"Hashtag": "as:Hashtag",
"uuid": "sc:identifier",
"category": "sc:category",
"licence": "sc:license",
"subtitleLanguage": "sc:subtitleLanguage",
"sensitive": "as:sensitive",
"language": "sc:inLanguage",
"icons": "as:icon",
"isLiveBroadcast": "sc:isLiveBroadcast",
"liveSaveReplay": {
"@type": "sc:Boolean",
"@id": "pt:liveSaveReplay"
},
"permanentLive": {
"@type": "sc:Boolean",
"@id": "pt:permanentLive"
},
"latencyMode": {
"@type": "sc:Number",
"@id": "pt:latencyMode"
},
"Infohash": "pt:Infohash",
"originallyPublishedAt": "sc:datePublished",
"views": {
"@type": "sc:Number",
"@id": "pt:views"
},
"state": {
"@type": "sc:Number",
"@id": "pt:state"
},
"size": {
"@type": "sc:Number",
"@id": "pt:size"
},
"fps": {
"@type": "sc:Number",
"@id": "pt:fps"
},
"commentsEnabled": {
"@type": "sc:Boolean",
"@id": "pt:commentsEnabled"
},
"downloadEnabled": {
"@type": "sc:Boolean",
"@id": "pt:downloadEnabled"
},
"waitTranscoding": {
"@type": "sc:Boolean",
"@id": "pt:waitTranscoding"
},
"support": {
"@type": "sc:Text",
"@id": "pt:support"
},
"likes": {
"@id": "as:likes",
"@type": "@id"
},
"dislikes": {
"@id": "as:dislikes",
"@type": "@id"
},
"shares": {
"@id": "as:shares",
"@type": "@id"
},
"comments": {
"@id": "as:comments",
"@type": "@id"
}
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"type": "Update",
"id": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/updates/2022-09-10T22:30:44.229Z",
"actor": "https://videos.lukesmith.xyz/accounts/luke",
"object": {
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"type": "Video",
"id": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0",
"name": "A Clickable, Scriptable Status bar: dwmblocks",
"duration": "PT606S",
"uuid": "a4d5326b-0aac-496e-bfc3-5acd5cee89f0",
"tag": [
{
"type": "Hashtag",
"name": "dwm"
},
{
"type": "Hashtag",
"name": "dwmblocks"
},
{
"type": "Hashtag",
"name": "i3-gaps"
},
{
"type": "Hashtag",
"name": "i3wm"
},
{
"type": "Hashtag",
"name": "suckless"
}
],
"category": {
"identifier": "15",
"name": "Science & Technology"
},
"views": 615,
"sensitive": false,
"waitTranscoding": true,
"state": 1,
"commentsEnabled": true,
"downloadEnabled": true,
"published": "2020-07-17T03:15:30.736Z",
"originallyPublishedAt": "2020-05-26T04:00:00.000Z",
"updated": "2022-09-10T22:30:44.229Z",
"mediaType": "text/markdown",
"content": "Some of the big advantages of dwmblocks is the ability to signal changes in modules, rather than rerunning scripts over and over again. My build is also clic...",
"support": "👉[Donate Money, Subscribe or Superchat here](https://lukesmith.xyz/donate.html)👈\n\n- Bitcoin (BTC) [(QR)](https://lukesmith.xyz/pix/btc-luke-peertube.png): bc1q6hwkhlfc6fld04d959wlsgvd7dkfhjrhaceyax \n- Monero (XMR) [(QR)](https://lukesmith.xyz/pix/xmr-luke-peertube.png): 89DeZyJnegT4aKHVxrSjrGiAYnGC6D4LsKEzvDcKEZyW3nGzFELoHuGZFsvBTrodzt8GQNdokQ1GYYyWWykwHoWYKYdq6bq",
"subtitleLanguage": [],
"icon": [
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/static/thumbnails/a4d5326b-0aac-496e-bfc3-5acd5cee89f0.jpg",
"mediaType": "image/jpeg",
"width": 223,
"height": 122
},
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/lazy-static/previews/a4d5326b-0aac-496e-bfc3-5acd5cee89f0.jpg",
"mediaType": "image/jpeg",
"width": 850,
"height": 480
}
],
"url": [
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/a4d5326b-0aac-496e-bfc3-5acd5cee89f0-1080.mp4",
"height": 1080,
"size": 53774345,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/metadata/9796",
"height": 1080,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/a4d5326b-0aac-496e-bfc3-5acd5cee89f0-1080.torrent",
"height": 1080
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fa4d5326b-0aac-496e-bfc3-5acd5cee89f0-1080.torrent&xt=urn:btih:6c9b9a5a4d438cc7b9ab6ad3dda2b9f898c36235&dn=A+Clickable%2C+Scriptable+Status+bar%3A+dwmblocks&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fa4d5326b-0aac-496e-bfc3-5acd5cee89f0-1080.mp4",
"height": 1080
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/a4d5326b-0aac-496e-bfc3-5acd5cee89f0-480.mp4",
"height": 480,
"size": 43114029,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/metadata/9831",
"height": 480,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/a4d5326b-0aac-496e-bfc3-5acd5cee89f0-480.torrent",
"height": 480
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fa4d5326b-0aac-496e-bfc3-5acd5cee89f0-480.torrent&xt=urn:btih:5c0c6ed59c3d8f7d94874d1bb3a15037388f4f0a&dn=A+Clickable%2C+Scriptable+Status+bar%3A+dwmblocks&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fa4d5326b-0aac-496e-bfc3-5acd5cee89f0-480.mp4",
"height": 480
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/a4d5326b-0aac-496e-bfc3-5acd5cee89f0-360.mp4",
"height": 360,
"size": 31089525,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/metadata/45451",
"height": 360,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/a4d5326b-0aac-496e-bfc3-5acd5cee89f0-360.torrent",
"height": 360
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fa4d5326b-0aac-496e-bfc3-5acd5cee89f0-360.torrent&xt=urn:btih:b415542a252f014f3b127a7a259ece831c1ab753&dn=A+Clickable%2C+Scriptable+Status+bar%3A+dwmblocks&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fa4d5326b-0aac-496e-bfc3-5acd5cee89f0-360.mp4",
"height": 360
},
{
"type": "Link",
"name": "tracker-http",
"rel": [
"tracker",
"http"
],
"href": "https://videos.lukesmith.xyz/tracker/announce"
}
],
"likes": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/likes",
"dislikes": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/dislikes",
"shares": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/announces",
"comments": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/comments",
"attributedTo": [
{
"type": "Person",
"id": "https://videos.lukesmith.xyz/accounts/luke"
},
{
"type": "Group",
"id": "https://videos.lukesmith.xyz/video-channels/luke_channel"
}
],
"isLiveBroadcast": false,
"liveSaveReplay": false,
"permanentLive": false,
"latencyMode": 1
},
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/luke",
"created": "2022-09-14T14:30:47.068Z",
"signatureValue": "hrSLrmwAwxj+JHRqrhGXCPpGK2lSxnB8v/5NjXOxYKS9x3ZFZwg4mKPPESnNnfUdWeL7GT5P1vpHd5Cwb6HeWmTBB+JbgtgFt39FhjJrUTDtoFqDRqt+EF7X+bHRQXKIHiaO86d0twX6rF2vEtDWDhOPU6azLfQbV2VHzkccTb2UWj7OqPRMNSiopJ7xcVYN+IjyjTp/X/SnQH0YK02RpwdbzD6L18QIrc8B/dbnXJaHhUGMtv8s/zmlj10mDUm7ZXw5BCsw6rZVWqdpgSTuTky8AHKHMl95oDFz8MjP8sKjuTPHSGaHks6zM1XOVbnv02sWephilwsPCS6Ue59L3g=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.809 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/luke.
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.810 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt", "VideoBlacklist"."id" AS "VideoBlacklist.id", "VideoBlacklist"."reason" AS "VideoBlacklist.reason", "VideoBlacklist"."unfederated" AS "VideoBlacklist.unfederated", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor"."type" AS "VideoChannel.Actor.type", "VideoChannel->Actor"."followersCount" AS "VideoChannel.Actor.followersCount", "VideoChannel->Actor"."followingCount" AS "VideoChannel.Actor.followingCount", "VideoChannel->Actor"."inboxUrl" AS "VideoChannel.Actor.inboxUrl", "VideoChannel->Actor"."outboxUrl" AS "VideoChannel.Actor.outboxUrl", "VideoChannel->Actor"."sharedInboxUrl" AS "VideoChannel.Actor.sharedInboxUrl", "VideoChannel->Actor"."followersUrl" AS "VideoChannel.Actor.followersUrl", "VideoChannel->Actor"."followingUrl" AS "VideoChannel.Actor.followingUrl", "VideoChannel->Actor"."remoteCreatedAt" AS "VideoChannel.Actor.remoteCreatedAt", "VideoChannel->Actor"."createdAt" AS "VideoChannel.Actor.createdAt", "VideoChannel->Actor"."updatedAt" AS "VideoChannel.Actor.updatedAt", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Avatars"."height" AS "VideoChannel.Actor.Avatars.height", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account"."description" AS "VideoChannel.Account.description", "VideoChannel->Account"."userId" AS "VideoChannel.Account.userId", "VideoChannel->Account"."createdAt" AS "VideoChannel.Account.createdAt", "VideoChannel->Account"."updatedAt" AS "VideoChannel.Account.updatedAt", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor"."type" AS "VideoChannel.Account.Actor.type", "VideoChannel->Account->Actor"."followersCount" AS "VideoChannel.Account.Actor.followersCount", "VideoChannel->Account->Actor"."followingCount" AS "VideoChannel.Account.Actor.followingCount", "VideoChannel->Account->Actor"."inboxUrl" AS "VideoChannel.Account.Actor.inboxUrl", "VideoChannel->Account->Actor"."outboxUrl" AS "VideoChannel.Account.Actor.outboxUrl", "VideoChannel->Account->Actor"."sharedInboxUrl" AS "VideoChannel.Account.Actor.sharedInboxUrl", "VideoChannel->Account->Actor"."followersUrl" AS "VideoChannel.Account.Actor.followersUrl", "VideoChannel->Account->Actor"."followingUrl" AS "VideoChannel.Account.Actor.followingUrl", "VideoChannel->Account->Actor"."remoteCreatedAt" AS "VideoChannel.Account.Actor.remoteCreatedAt", "VideoChannel->Account->Actor"."createdAt" AS "VideoChannel.Account.Actor.createdAt", "VideoChannel->Account->Actor"."updatedAt" AS "VideoChannel.Account.Actor.updatedAt", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Avatars"."height" AS "VideoChannel.Account.Actor.Avatars.height", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" LEFT OUTER JOIN "videoBlacklist" AS "VideoBlacklist" ON "video"."id" = "VideoBlacklist"."videoId" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.810 debug: Executed SQL request - Executing (default): SELECT "video"."id", "VideoFiles"."id" AS "VideoFiles.id", "VideoFiles"."createdAt" AS "VideoFiles.createdAt", "VideoFiles"."updatedAt" AS "VideoFiles.updatedAt", "VideoFiles"."resolution" AS "VideoFiles.resolution", "VideoFiles"."size" AS "VideoFiles.size", "VideoFiles"."extname" AS "VideoFiles.extname", "VideoFiles"."filename" AS "VideoFiles.filename", "VideoFiles"."fileUrl" AS "VideoFiles.fileUrl", "VideoFiles"."torrentFilename" AS "VideoFiles.torrentFilename", "VideoFiles"."torrentUrl" AS "VideoFiles.torrentUrl", "VideoFiles"."infoHash" AS "VideoFiles.infoHash", "VideoFiles"."fps" AS "VideoFiles.fps", "VideoFiles"."metadataUrl" AS "VideoFiles.metadataUrl", "VideoFiles"."videoStreamingPlaylistId" AS "VideoFiles.videoStreamingPlaylistId", "VideoFiles"."videoId" AS "VideoFiles.videoId", "VideoFiles"."storage" AS "VideoFiles.storage" FROM "video" LEFT JOIN "videoFile" AS "VideoFiles" ON "VideoFiles"."videoId" = "video"."id" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0'
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.810 debug: Executed SQL request - Executing (default): SELECT "video"."id", "VideoStreamingPlaylists"."id" AS "VideoStreamingPlaylists.id", "VideoStreamingPlaylists"."playlistUrl" AS "VideoStreamingPlaylists.playlistUrl", "VideoStreamingPlaylists"."playlistFilename" AS "VideoStreamingPlaylists.playlistFilename", "VideoStreamingPlaylists"."type" AS "VideoStreamingPlaylists.type", "VideoStreamingPlaylists"."p2pMediaLoaderInfohashes" AS "VideoStreamingPlaylists.p2pMediaLoaderInfohashes", "VideoStreamingPlaylists"."p2pMediaLoaderPeerVersion" AS "VideoStreamingPlaylists.p2pMediaLoaderPeerVersion", "VideoStreamingPlaylists"."segmentsSha256Filename" AS "VideoStreamingPlaylists.segmentsSha256Filename", "VideoStreamingPlaylists"."segmentsSha256Url" AS "VideoStreamingPlaylists.segmentsSha256Url", "VideoStreamingPlaylists"."videoId" AS "VideoStreamingPlaylists.videoId", "VideoStreamingPlaylists"."createdAt" AS "VideoStreamingPlaylists.createdAt", "VideoStreamingPlaylists"."updatedAt" AS "VideoStreamingPlaylists.updatedAt", "VideoStreamingPlaylists"."storage" AS "VideoStreamingPlaylists.storage", "VideoStreamingPlaylists->VideoFiles"."id" AS "VideoStreamingPlaylists.VideoFiles.id", "VideoStreamingPlaylists->VideoFiles"."createdAt" AS "VideoStreamingPlaylists.VideoFiles.createdAt", "VideoStreamingPlaylists->VideoFiles"."updatedAt" AS "VideoStreamingPlaylists.VideoFiles.updatedAt", "VideoStreamingPlaylists->VideoFiles"."resolution" AS "VideoStreamingPlaylists.VideoFiles.resolution", "VideoStreamingPlaylists->VideoFiles"."size" AS "VideoStreamingPlaylists.VideoFiles.size", "VideoStreamingPlaylists->VideoFiles"."extname" AS "VideoStreamingPlaylists.VideoFiles.extname", "VideoStreamingPlaylists->VideoFiles"."filename" AS "VideoStreamingPlaylists.VideoFiles.filename", "VideoStreamingPlaylists->VideoFiles"."fileUrl" AS "VideoStreamingPlaylists.VideoFiles.fileUrl", "VideoStreamingPlaylists->VideoFiles"."torrentFilename" AS "VideoStreamingPlaylists.VideoFiles.torrentFilename", "VideoStreamingPlaylists->VideoFiles"."torrentUrl" AS "VideoStreamingPlaylists.VideoFiles.torrentUrl", "VideoStreamingPlaylists->VideoFiles"."infoHash" AS "VideoStreamingPlaylists.VideoFiles.infoHash", "VideoStreamingPlaylists->VideoFiles"."fps" AS "VideoStreamingPlaylists.VideoFiles.fps", "VideoStreamingPlaylists->VideoFiles"."metadataUrl" AS "VideoStreamingPlaylists.VideoFiles.metadataUrl", "VideoStreamingPlaylists->VideoFiles"."videoStreamingPlaylistId" AS "VideoStreamingPlaylists.VideoFiles.videoStreamingPlaylistId", "VideoStreamingPlaylists->VideoFiles"."videoId" AS "VideoStreamingPlaylists.VideoFiles.videoId", "VideoStreamingPlaylists->VideoFiles"."storage" AS "VideoStreamingPlaylists.VideoFiles.storage" FROM "video" LEFT JOIN "videoStreamingPlaylist" AS "VideoStreamingPlaylists" ON "VideoStreamingPlaylists"."videoId" = "video"."id" LEFT JOIN "videoFile" AS "VideoStreamingPlaylists->VideoFiles" ON "VideoStreamingPlaylists->VideoFiles"."videoStreamingPlaylistId" = "VideoStreamingPlaylists"."id" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0'
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.810 info: 209.141.48.31 - - [14/Sep/2022:14:30:48 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.817 debug: Updating remote video "a4d5326b-0aac-496e-bfc3-5acd5cee89f0". {
"videoObject": {
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"type": "Video",
"id": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0",
"name": "A Clickable, Scriptable Status bar: dwmblocks",
"duration": "PT606S",
"uuid": "a4d5326b-0aac-496e-bfc3-5acd5cee89f0",
"tag": [
{
"type": "Hashtag",
"name": "dwm"
},
{
"type": "Hashtag",
"name": "dwmblocks"
},
{
"type": "Hashtag",
"name": "i3-gaps"
},
{
"type": "Hashtag",
"name": "i3wm"
},
{
"type": "Hashtag",
"name": "suckless"
}
],
"category": {
"identifier": "15",
"name": "Science & Technology"
},
"views": 615,
"sensitive": false,
"waitTranscoding": true,
"state": 1,
"commentsEnabled": true,
"downloadEnabled": true,
"published": "2020-07-17T03:15:30.736Z",
"originallyPublishedAt": "2020-05-26T04:00:00.000Z",
"updated": "2022-09-10T22:30:44.229Z",
"mediaType": "text/markdown",
"content": "Some of the big advantages of dwmblocks is the ability to signal changes in modules, rather than rerunning scripts over and over again. My build is also clic...",
"support": "👉[Donate Money, Subscribe or Superchat here](https://lukesmith.xyz/donate.html)👈\n\n- Bitcoin (BTC) [(QR)](https://lukesmith.xyz/pix/btc-luke-peertube.png): bc1q6hwkhlfc6fld04d959wlsgvd7dkfhjrhaceyax \n- Monero (XMR) [(QR)](https://lukesmith.xyz/pix/xmr-luke-peertube.png): 89DeZyJnegT4aKHVxrSjrGiAYnGC6D4LsKEzvDcKEZyW3nGzFELoHuGZFsvBTrodzt8GQNdokQ1GYYyWWykwHoWYKYdq6bq",
"subtitleLanguage": [],
"icon": [
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/static/thumbnails/a4d5326b-0aac-496e-bfc3-5acd5cee89f0.jpg",
"mediaType": "image/jpeg",
"width": 223,
"height": 122
},
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/lazy-static/previews/a4d5326b-0aac-496e-bfc3-5acd5cee89f0.jpg",
"mediaType": "image/jpeg",
"width": 850,
"height": 480
}
],
"url": [
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/a4d5326b-0aac-496e-bfc3-5acd5cee89f0-1080.mp4",
"height": 1080,
"size": 53774345,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/metadata/9796",
"height": 1080,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/a4d5326b-0aac-496e-bfc3-5acd5cee89f0-1080.torrent",
"height": 1080
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fa4d5326b-0aac-496e-bfc3-5acd5cee89f0-1080.torrent&xt=urn:btih:6c9b9a5a4d438cc7b9ab6ad3dda2b9f898c36235&dn=A+Clickable%2C+Scriptable+Status+bar%3A+dwmblocks&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fa4d5326b-0aac-496e-bfc3-5acd5cee89f0-1080.mp4",
"height": 1080
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/a4d5326b-0aac-496e-bfc3-5acd5cee89f0-480.mp4",
"height": 480,
"size": 43114029,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/metadata/9831",
"height": 480,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/a4d5326b-0aac-496e-bfc3-5acd5cee89f0-480.torrent",
"height": 480
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fa4d5326b-0aac-496e-bfc3-5acd5cee89f0-480.torrent&xt=urn:btih:5c0c6ed59c3d8f7d94874d1bb3a15037388f4f0a&dn=A+Clickable%2C+Scriptable+Status+bar%3A+dwmblocks&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fa4d5326b-0aac-496e-bfc3-5acd5cee89f0-480.mp4",
"height": 480
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/a4d5326b-0aac-496e-bfc3-5acd5cee89f0-360.mp4",
"height": 360,
"size": 31089525,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/metadata/45451",
"height": 360,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/a4d5326b-0aac-496e-bfc3-5acd5cee89f0-360.torrent",
"height": 360
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fa4d5326b-0aac-496e-bfc3-5acd5cee89f0-360.torrent&xt=urn:btih:b415542a252f014f3b127a7a259ece831c1ab753&dn=A+Clickable%2C+Scriptable+Status+bar%3A+dwmblocks&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fa4d5326b-0aac-496e-bfc3-5acd5cee89f0-360.mp4",
"height": 360
},
{
"type": "Link",
"name": "tracker-http",
"rel": [
"tracker",
"http"
],
"href": "https://videos.lukesmith.xyz/tracker/announce"
}
],
"likes": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/likes",
"dislikes": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/dislikes",
"shares": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/announces",
"comments": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0/comments",
"attributedTo": [
{
"type": "Person",
"id": "https://videos.lukesmith.xyz/accounts/luke"
},
{
"type": "Group",
"id": "https://videos.lukesmith.xyz/video-channels/luke_channel"
}
],
"isLiveBroadcast": false,
"liveSaveReplay": false,
"permanentLive": false,
"latencyMode": 1
}
}
[pcbu.nl:443] 9/14/2022, 2:30:48 PM.819 debug: Executed SQL request - Executing (default): SELECT "ActorModel".*, "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "VideoChannel->Account->Actor->Server"."redundancyAllowed" AS "VideoChannel.Account.Actor.Server.redundancyAllowed", "VideoChannel->Account->Actor->Server"."createdAt" AS "VideoChannel.Account.Actor.Server.createdAt", "VideoChannel->Account->Actor->Server"."updatedAt" AS "VideoChannel.Account.Actor.Server.updatedAt", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."height" AS "VideoChannel.Account.Actor.Avatars.height", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."actorId" AS "VideoChannel.Account.Actor.Avatars.actorId", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "Server"."id" AS "Server.id", "Server"."host" AS "Server.host", "Server"."redundancyAllowed" AS "Server.redundancyAllowed", "Server"."createdAt" AS "Server.createdAt", "Server"."updatedAt" AS "Server.updatedAt", "Avatars"."id" AS "Avatars.id", "Avatars"."filename" AS "Avatars.filename", "Avatars"."height" AS "Avatars.height", "Avatars"."width" AS "Avatars.width", "Avatars"."fileUrl" AS "Avatars.fileUrl", "Avatars"."onDisk" AS "Avatars.onDisk", "Avatars"."type" AS "Avatars.type", "Avatars"."actorId" AS "Avatars.actorId", "Avatars"."createdAt" AS "Avatars.createdAt", "Avatars"."updatedAt" AS "Avatars.updatedAt", "Banners"."id" AS "Banners.id", "Banners"."filename" AS "Banners.filename", "Banners"."height" AS "Banners.height", "Banners"."width" AS "Banners.width", "Banners"."fileUrl" AS "Banners.fileUrl", "Banners"."onDisk" AS "Banners.onDisk", "Banners"."type" AS "Banners.type", "Banners"."actorId" AS "Banners.actorId", "Banners"."createdAt" AS "Banners.createdAt", "Banners"."updatedAt" AS "Banners.updatedAt" FROM (SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."accountId" AS "VideoChannel.accountId", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."description" AS "VideoChannel.Account.description", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account"."userId" AS "VideoChannel.Account.userId", "VideoChannel->Account"."applicationId" AS "VideoChannel.Account.applicationId", "VideoChannel->Account"."createdAt" AS "VideoChannel.Account.createdAt", "VideoChannel->Account"."updatedAt" AS "VideoChannel.Account.updatedAt", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."type" AS "VideoChannel.Account.Actor.type", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."publicKey" AS "VideoChannel.Account.Actor.publicKey", "VideoChannel->Account->Actor"."privateKey" AS "VideoChannel.Account.Actor.privateKey", "VideoChannel->Account->Actor"."followersCount" AS "VideoChannel.Account.Actor.followersCount", "VideoChannel->Account->Actor"."followingCount" AS "VideoChannel.Account.Actor.followingCount", "VideoChannel->Account->Actor"."inboxUrl" AS "VideoChannel.Account.Actor.inboxUrl", "VideoChannel->Account->Actor"."outboxUrl" AS "VideoChannel.Account.Actor.outboxUrl", "VideoChannel->Account->Actor"."sharedInboxUrl" AS "VideoChannel.Account.Actor.sharedInboxUrl", "VideoChannel->Account->Actor"."followersUrl" AS "VideoChannel.Account.Actor.followersUrl", "VideoChannel->Account->Actor"."followingUrl" AS "VideoChannel.Account.Actor.followingUrl", "VideoChannel->Account->Actor"."remoteCreatedAt" AS "VideoChannel.Account.Actor.remoteCreatedAt", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor"."createdAt" AS "VideoChannel.Account.Actor.createdAt", "VideoChannel->Account->Actor"."updatedAt" AS "VideoChannel.Account.Actor.updatedAt" FROM "actor" AS "ActorModel" LEFT OUTER JOIN ( "videoChannel" AS "VideoChannel" INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" ) ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/video-channels/luke_channel' LIMIT 1) AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel.Account.Actor.serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel.Account.Actor.id" = "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "Server" ON "ActorModel"."serverId" = "Server"."id" LEFT OUTER JOIN "actorImage" AS "Avatars" ON "ActorModel"."id" = "Avatars"."actorId" AND "Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Banners" ON "ActorModel"."id" = "Banners"."actorId" AND "Banners"."type" = 2;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.347 debug: Executed SQL request - Executing (default): UPDATE "video" SET "views"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.357 debug: Executed SQL request - Executing (default): UPDATE "thumbnail" SET "filename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.415 debug: Executed SQL request - Executing (ac251f0f-4d65-45cb-ac80-0ba44d2f70c9): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.416 debug: Executed SQL request - Executing (ac251f0f-4d65-45cb-ac80-0ba44d2f70c9): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.417 debug: Executed SQL request - Executing (ac251f0f-4d65-45cb-ac80-0ba44d2f70c9): SELECT "id", "resolution", "size", "extname", "infoHash", "fps", "metadataUrl", "fileUrl", "filename", "torrentUrl", "torrentFilename", "videoId", "storage", "videoStreamingPlaylistId", "createdAt", "updatedAt" FROM "videoFile" AS "VideoFileModel" WHERE "VideoFileModel"."fps" = 30 AND "VideoFileModel"."resolution" = 1080 AND "VideoFileModel"."videoId" = 234 LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.417 debug: Executed SQL request - Executing (ac251f0f-4d65-45cb-ac80-0ba44d2f70c9): SELECT "id", "resolution", "size", "extname", "infoHash", "fps", "metadataUrl", "fileUrl", "filename", "torrentUrl", "torrentFilename", "videoId", "storage", "videoStreamingPlaylistId", "createdAt", "updatedAt" FROM "videoFile" AS "VideoFileModel" WHERE "VideoFileModel"."fps" = 30 AND "VideoFileModel"."resolution" = 480 AND "VideoFileModel"."videoId" = 234 LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.417 debug: Executed SQL request - Executing (ac251f0f-4d65-45cb-ac80-0ba44d2f70c9): SELECT "id", "resolution", "size", "extname", "infoHash", "fps", "metadataUrl", "fileUrl", "filename", "torrentUrl", "torrentFilename", "videoId", "storage", "videoStreamingPlaylistId", "createdAt", "updatedAt" FROM "videoFile" AS "VideoFileModel" WHERE "VideoFileModel"."fps" = 30 AND "VideoFileModel"."resolution" = 360 AND "VideoFileModel"."videoId" = 234 LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.418 debug: Executed SQL request - Executing (ac251f0f-4d65-45cb-ac80-0ba44d2f70c9): UPDATE "videoFile" SET "torrentFilename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.419 debug: Executed SQL request - Executing (ac251f0f-4d65-45cb-ac80-0ba44d2f70c9): UPDATE "videoFile" SET "torrentFilename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.420 debug: Executed SQL request - Executing (ac251f0f-4d65-45cb-ac80-0ba44d2f70c9): UPDATE "videoFile" SET "torrentFilename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.454 debug: Executed SQL request - Executing (ac251f0f-4d65-45cb-ac80-0ba44d2f70c9): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.457 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.457 debug: Executed SQL request - Executing (8f4837ef-2b2a-4023-82c0-e1fb5b3f2de3): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.458 debug: Executed SQL request - Executing (default): UPDATE "thumbnail" SET "filename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.458 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.459 debug: Executed SQL request - Executing (8f4837ef-2b2a-4023-82c0-e1fb5b3f2de3): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.459 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): SAVEPOINT "fd818352-6bbc-4934-93c7-80ea6a05ab1e-sp-1";
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.459 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): SAVEPOINT "fd818352-6bbc-4934-93c7-80ea6a05ab1e-sp-2";
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.459 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): SAVEPOINT "fd818352-6bbc-4934-93c7-80ea6a05ab1e-sp-3";
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.459 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): SAVEPOINT "fd818352-6bbc-4934-93c7-80ea6a05ab1e-sp-4";
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.459 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): SAVEPOINT "fd818352-6bbc-4934-93c7-80ea6a05ab1e-sp-5";
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.460 debug: Executed SQL request - Executing (8f4837ef-2b2a-4023-82c0-e1fb5b3f2de3): SAVEPOINT "8f4837ef-2b2a-4023-82c0-e1fb5b3f2de3-sp-1";
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.460 debug: Executed SQL request - Executing (8f4837ef-2b2a-4023-82c0-e1fb5b3f2de3): SAVEPOINT "8f4837ef-2b2a-4023-82c0-e1fb5b3f2de3-sp-2";
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.460 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'dwm' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.461 debug: Executed SQL request - Executing (8f4837ef-2b2a-4023-82c0-e1fb5b3f2de3): SELECT "id", "url", "createdAt", "updatedAt" FROM "tracker" AS "TrackerModel" WHERE "TrackerModel"."url" = 'wss://videos.lukesmith.xyz/tracker/socket' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.461 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'dwmblocks' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.462 debug: Executed SQL request - Executing (8f4837ef-2b2a-4023-82c0-e1fb5b3f2de3): SELECT "id", "url", "createdAt", "updatedAt" FROM "tracker" AS "TrackerModel" WHERE "TrackerModel"."url" = 'https://videos.lukesmith.xyz/tracker/announce' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.462 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'i3-gaps' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.463 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'i3wm' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.463 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'suckless' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.463 debug: Executed SQL request - Executing (8f4837ef-2b2a-4023-82c0-e1fb5b3f2de3): SELECT "videoId", "trackerId", "createdAt", "updatedAt" FROM "videoTracker" AS "VideoTrackerModel" WHERE "VideoTrackerModel"."videoId" = 234;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.464 debug: Executed SQL request - Executing (8f4837ef-2b2a-4023-82c0-e1fb5b3f2de3): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.466 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): SELECT "videoId", "tagId", "createdAt", "updatedAt" FROM "videoTag" AS "VideoTagModel" WHERE "VideoTagModel"."videoId" = 234;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.466 debug: Executed SQL request - Executing (fd818352-6bbc-4934-93c7-80ea6a05ab1e): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.520 debug: Executed SQL request - Executing (a234ede8-8ba4-40ac-b4c8-96faba4f9cf6): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.521 debug: Executed SQL request - Executing (a234ede8-8ba4-40ac-b4c8-96faba4f9cf6): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.522 debug: Executed SQL request - Executing (a234ede8-8ba4-40ac-b4c8-96faba4f9cf6): SELECT "VideoCaptionModel"."id", "VideoCaptionModel"."language", "VideoCaptionModel"."filename", "VideoCaptionModel"."fileUrl", "VideoCaptionModel"."videoId", "VideoCaptionModel"."createdAt", "VideoCaptionModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."remote" AS "Video.remote" FROM "videoCaption" AS "VideoCaptionModel" INNER JOIN "video" AS "Video" ON "VideoCaptionModel"."videoId" = "Video"."id" WHERE "VideoCaptionModel"."videoId" = 234 ORDER BY "VideoCaptionModel"."language" ASC;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.523 debug: Executed SQL request - Executing (a234ede8-8ba4-40ac-b4c8-96faba4f9cf6): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.523 info: Sync like of video https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.524 info: Sync dislike of video https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.989 debug: Executed SQL request - Executing (4ee66cfc-44a7-44b3-a74f-64372720d2ad): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.990 debug: Executed SQL request - Executing (4ee66cfc-44a7-44b3-a74f-64372720d2ad): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.990 debug: Executed SQL request - Executing (4ee66cfc-44a7-44b3-a74f-64372720d2ad): UPDATE "video" SET "likes" = 4 WHERE "video"."id" = 234
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.991 debug: Executed SQL request - Executing (4ee66cfc-44a7-44b3-a74f-64372720d2ad): UPDATE "video" SET "dislikes" = 0 WHERE "video"."id" = 234
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.991 debug: Executed SQL request - Executing (4ee66cfc-44a7-44b3-a74f-64372720d2ad): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:49 PM.993 info: Remote video with uuid a4d5326b-0aac-496e-bfc3-5acd5cee89f0 updated
[pcbu.nl:443] 9/14/2022, 2:30:51 PM.186 info: 94.214.0.0 - - [14/Sep/2022:14:30:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.112 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/luke",
"created": "2022-09-14T14:30:50.119Z",
"signatureValue": "aFUbCKbZYcSenKrxx6smojgYvSl6EWHKSHbBcpY3hxSr2zhNwt9fOFRgKLmHr3WiFaGFDjNb/XXzaH0XrALhTHiM8mmyucf+GqicZ2aPJc8t14ZKS2U7kfkU9SDl3+S3BKKu55Odb9IR+NViM5mWVXBR3jyVFoUaDfn5hTCQQEsr6LT0tq6stXOr5nDNbfk6/wXK5E6EtbEgtc/RDGfqamJvLo75L5ozIC5E0IInqvcI0jk4AdL/Xs6/mCMe5lqOfOTI8FXAwJ7QwCKsreZ6m1Qi+BeLq8tRw6PJIEGUh/+6sVFV+ICAn7Zs8nTyqP0OisrBRH1zg7sbHmGqOK3gsQ=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.113 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/luke...
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.114 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/luke' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.116 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.117 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.117 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
},
{
"pt": "https://joinpeertube.org/ns#",
"sc": "http://schema.org/",
"Hashtag": "as:Hashtag",
"uuid": "sc:identifier",
"category": "sc:category",
"licence": "sc:license",
"subtitleLanguage": "sc:subtitleLanguage",
"sensitive": "as:sensitive",
"language": "sc:inLanguage",
"icons": "as:icon",
"isLiveBroadcast": "sc:isLiveBroadcast",
"liveSaveReplay": {
"@type": "sc:Boolean",
"@id": "pt:liveSaveReplay"
},
"permanentLive": {
"@type": "sc:Boolean",
"@id": "pt:permanentLive"
},
"latencyMode": {
"@type": "sc:Number",
"@id": "pt:latencyMode"
},
"Infohash": "pt:Infohash",
"originallyPublishedAt": "sc:datePublished",
"views": {
"@type": "sc:Number",
"@id": "pt:views"
},
"state": {
"@type": "sc:Number",
"@id": "pt:state"
},
"size": {
"@type": "sc:Number",
"@id": "pt:size"
},
"fps": {
"@type": "sc:Number",
"@id": "pt:fps"
},
"commentsEnabled": {
"@type": "sc:Boolean",
"@id": "pt:commentsEnabled"
},
"downloadEnabled": {
"@type": "sc:Boolean",
"@id": "pt:downloadEnabled"
},
"waitTranscoding": {
"@type": "sc:Boolean",
"@id": "pt:waitTranscoding"
},
"support": {
"@type": "sc:Text",
"@id": "pt:support"
},
"likes": {
"@id": "as:likes",
"@type": "@id"
},
"dislikes": {
"@id": "as:dislikes",
"@type": "@id"
},
"shares": {
"@id": "as:shares",
"@type": "@id"
},
"comments": {
"@id": "as:comments",
"@type": "@id"
}
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"type": "Update",
"id": "https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907/updates/2022-09-07T10:00:43.948Z",
"actor": "https://videos.lukesmith.xyz/accounts/luke",
"object": {
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"type": "Video",
"id": "https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907",
"name": "Search Engines are Totally Useless Now...",
"duration": "PT585S",
"uuid": "e4a54d70-e97c-4d3a-a486-d17119ab1907",
"tag": [],
"category": {
"identifier": "15",
"name": "Science & Technology"
},
"licence": {
"identifier": "1",
"name": "Attribution"
},
"views": 3502,
"sensitive": false,
"waitTranscoding": true,
"state": 1,
"commentsEnabled": true,
"downloadEnabled": true,
"published": "2021-09-13T18:10:42.159Z",
"originallyPublishedAt": "2021-09-10T04:00:00.000Z",
"updated": "2022-09-07T10:00:43.948Z",
"mediaType": "text/markdown",
"content": "They used to be useful back in the 90's when they indexed more than the same three sites for every single search, but now you can expect never to find new information on these engines, which have all been compromised by shills and spam anyway.\n\nMy...",
"support": "👉[Donate Money, Subscribe or Superchat here](https://lukesmith.xyz/donate.html)👈\n\n- Bitcoin (BTC) [(QR)](https://lukesmith.xyz/pix/btc-luke-peertube.png): bc1q6hwkhlfc6fld04d959wlsgvd7dkfhjrhaceyax \n- Monero (XMR) [(QR)](https://lukesmith.xyz/pix/xmr-luke-peertube.png): 89DeZyJnegT4aKHVxrSjrGiAYnGC6D4LsKEzvDcKEZyW3nGzFELoHuGZFsvBTrodzt8GQNdokQ1GYYyWWykwHoWYKYdq6bq",
"subtitleLanguage": [],
"icon": [
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/static/thumbnails/758f2950-a7be-40f4-8080-fe281045a561.jpg",
"mediaType": "image/jpeg",
"width": 280,
"height": 157
},
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/lazy-static/previews/9f5b5b99-91d4-4a9a-9642-753fab7a03df.jpg",
"mediaType": "image/jpeg",
"width": 850,
"height": 480
}
],
"url": [
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/e4a54d70-e97c-4d3a-a486-d17119ab1907-1080.mp4",
"height": 1080,
"size": 444287446,
"fps": 60
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/e4a54d70-e97c-4d3a-a486-d17119ab1907/metadata/57145",
"height": 1080,
"fps": 60
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/e4a54d70-e97c-4d3a-a486-d17119ab1907-1080.torrent",
"height": 1080
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fe4a54d70-e97c-4d3a-a486-d17119ab1907-1080.torrent&xt=urn:btih:72e6b640adfcacb88890bbcfebe6b2c2c1bdb14c&dn=Search+Engines+are+Totally+Useless+Now...&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fe4a54d70-e97c-4d3a-a486-d17119ab1907-1080.mp4",
"height": 1080
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/e4a54d70-e97c-4d3a-a486-d17119ab1907-480.mp4",
"height": 480,
"size": 119852576,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/e4a54d70-e97c-4d3a-a486-d17119ab1907/metadata/57146",
"height": 480,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/e4a54d70-e97c-4d3a-a486-d17119ab1907-480.torrent",
"height": 480
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fe4a54d70-e97c-4d3a-a486-d17119ab1907-480.torrent&xt=urn:btih:427ddd31037ace5c194c1276af7a3af76c201c9a&dn=Search+Engines+are+Totally+Useless+Now...&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fe4a54d70-e97c-4d3a-a486-d17119ab1907-480.mp4",
"height": 480
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/e4a54d70-e97c-4d3a-a486-d17119ab1907-360.mp4",
"height": 360,
"size": 67101129,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/e4a54d70-e97c-4d3a-a486-d17119ab1907/metadata/57147",
"height": 360,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/e4a54d70-e97c-4d3a-a486-d17119ab1907-360.torrent",
"height": 360
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fe4a54d70-e97c-4d3a-a486-d17119ab1907-360.torrent&xt=urn:btih:338d3b44419f2f5d58123dcd66cd042499a1a4a3&dn=Search+Engines+are+Totally+Useless+Now...&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fe4a54d70-e97c-4d3a-a486-d17119ab1907-360.mp4",
"height": 360
},
{
"type": "Link",
"name": "tracker-http",
"rel": [
"tracker",
"http"
],
"href": "https://videos.lukesmith.xyz/tracker/announce"
}
],
"likes": "https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907/likes",
"dislikes": "https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907/dislikes",
"shares": "https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907/announces",
"comments": "https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907/comments",
"attributedTo": [
{
"type": "Person",
"id": "https://videos.lukesmith.xyz/accounts/luke"
},
{
"type": "Group",
"id": "https://videos.lukesmith.xyz/video-channels/luke_channel"
}
],
"isLiveBroadcast": false,
"liveSaveReplay": false,
"permanentLive": false,
"latencyMode": 1
},
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/luke",
"created": "2022-09-14T14:30:50.119Z",
"signatureValue": "aFUbCKbZYcSenKrxx6smojgYvSl6EWHKSHbBcpY3hxSr2zhNwt9fOFRgKLmHr3WiFaGFDjNb/XXzaH0XrALhTHiM8mmyucf+GqicZ2aPJc8t14ZKS2U7kfkU9SDl3+S3BKKu55Odb9IR+NViM5mWVXBR3jyVFoUaDfn5hTCQQEsr6LT0tq6stXOr5nDNbfk6/wXK5E6EtbEgtc/RDGfqamJvLo75L5ozIC5E0IInqvcI0jk4AdL/Xs6/mCMe5lqOfOTI8FXAwJ7QwCKsreZ6m1Qi+BeLq8tRw6PJIEGUh/+6sVFV+ICAn7Zs8nTyqP0OisrBRH1zg7sbHmGqOK3gsQ=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.117 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/luke.
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.119 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt", "VideoBlacklist"."id" AS "VideoBlacklist.id", "VideoBlacklist"."reason" AS "VideoBlacklist.reason", "VideoBlacklist"."unfederated" AS "VideoBlacklist.unfederated", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor"."type" AS "VideoChannel.Actor.type", "VideoChannel->Actor"."followersCount" AS "VideoChannel.Actor.followersCount", "VideoChannel->Actor"."followingCount" AS "VideoChannel.Actor.followingCount", "VideoChannel->Actor"."inboxUrl" AS "VideoChannel.Actor.inboxUrl", "VideoChannel->Actor"."outboxUrl" AS "VideoChannel.Actor.outboxUrl", "VideoChannel->Actor"."sharedInboxUrl" AS "VideoChannel.Actor.sharedInboxUrl", "VideoChannel->Actor"."followersUrl" AS "VideoChannel.Actor.followersUrl", "VideoChannel->Actor"."followingUrl" AS "VideoChannel.Actor.followingUrl", "VideoChannel->Actor"."remoteCreatedAt" AS "VideoChannel.Actor.remoteCreatedAt", "VideoChannel->Actor"."createdAt" AS "VideoChannel.Actor.createdAt", "VideoChannel->Actor"."updatedAt" AS "VideoChannel.Actor.updatedAt", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Avatars"."height" AS "VideoChannel.Actor.Avatars.height", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account"."description" AS "VideoChannel.Account.description", "VideoChannel->Account"."userId" AS "VideoChannel.Account.userId", "VideoChannel->Account"."createdAt" AS "VideoChannel.Account.createdAt", "VideoChannel->Account"."updatedAt" AS "VideoChannel.Account.updatedAt", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor"."type" AS "VideoChannel.Account.Actor.type", "VideoChannel->Account->Actor"."followersCount" AS "VideoChannel.Account.Actor.followersCount", "VideoChannel->Account->Actor"."followingCount" AS "VideoChannel.Account.Actor.followingCount", "VideoChannel->Account->Actor"."inboxUrl" AS "VideoChannel.Account.Actor.inboxUrl", "VideoChannel->Account->Actor"."outboxUrl" AS "VideoChannel.Account.Actor.outboxUrl", "VideoChannel->Account->Actor"."sharedInboxUrl" AS "VideoChannel.Account.Actor.sharedInboxUrl", "VideoChannel->Account->Actor"."followersUrl" AS "VideoChannel.Account.Actor.followersUrl", "VideoChannel->Account->Actor"."followingUrl" AS "VideoChannel.Account.Actor.followingUrl", "VideoChannel->Account->Actor"."remoteCreatedAt" AS "VideoChannel.Account.Actor.remoteCreatedAt", "VideoChannel->Account->Actor"."createdAt" AS "VideoChannel.Account.Actor.createdAt", "VideoChannel->Account->Actor"."updatedAt" AS "VideoChannel.Account.Actor.updatedAt", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Avatars"."height" AS "VideoChannel.Account.Actor.Avatars.height", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" LEFT OUTER JOIN "videoBlacklist" AS "VideoBlacklist" ON "video"."id" = "VideoBlacklist"."videoId" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.119 debug: Executed SQL request - Executing (default): SELECT "video"."id", "VideoFiles"."id" AS "VideoFiles.id", "VideoFiles"."createdAt" AS "VideoFiles.createdAt", "VideoFiles"."updatedAt" AS "VideoFiles.updatedAt", "VideoFiles"."resolution" AS "VideoFiles.resolution", "VideoFiles"."size" AS "VideoFiles.size", "VideoFiles"."extname" AS "VideoFiles.extname", "VideoFiles"."filename" AS "VideoFiles.filename", "VideoFiles"."fileUrl" AS "VideoFiles.fileUrl", "VideoFiles"."torrentFilename" AS "VideoFiles.torrentFilename", "VideoFiles"."torrentUrl" AS "VideoFiles.torrentUrl", "VideoFiles"."infoHash" AS "VideoFiles.infoHash", "VideoFiles"."fps" AS "VideoFiles.fps", "VideoFiles"."metadataUrl" AS "VideoFiles.metadataUrl", "VideoFiles"."videoStreamingPlaylistId" AS "VideoFiles.videoStreamingPlaylistId", "VideoFiles"."videoId" AS "VideoFiles.videoId", "VideoFiles"."storage" AS "VideoFiles.storage" FROM "video" LEFT JOIN "videoFile" AS "VideoFiles" ON "VideoFiles"."videoId" = "video"."id" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907'
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.119 debug: Executed SQL request - Executing (default): SELECT "video"."id", "VideoStreamingPlaylists"."id" AS "VideoStreamingPlaylists.id", "VideoStreamingPlaylists"."playlistUrl" AS "VideoStreamingPlaylists.playlistUrl", "VideoStreamingPlaylists"."playlistFilename" AS "VideoStreamingPlaylists.playlistFilename", "VideoStreamingPlaylists"."type" AS "VideoStreamingPlaylists.type", "VideoStreamingPlaylists"."p2pMediaLoaderInfohashes" AS "VideoStreamingPlaylists.p2pMediaLoaderInfohashes", "VideoStreamingPlaylists"."p2pMediaLoaderPeerVersion" AS "VideoStreamingPlaylists.p2pMediaLoaderPeerVersion", "VideoStreamingPlaylists"."segmentsSha256Filename" AS "VideoStreamingPlaylists.segmentsSha256Filename", "VideoStreamingPlaylists"."segmentsSha256Url" AS "VideoStreamingPlaylists.segmentsSha256Url", "VideoStreamingPlaylists"."videoId" AS "VideoStreamingPlaylists.videoId", "VideoStreamingPlaylists"."createdAt" AS "VideoStreamingPlaylists.createdAt", "VideoStreamingPlaylists"."updatedAt" AS "VideoStreamingPlaylists.updatedAt", "VideoStreamingPlaylists"."storage" AS "VideoStreamingPlaylists.storage", "VideoStreamingPlaylists->VideoFiles"."id" AS "VideoStreamingPlaylists.VideoFiles.id", "VideoStreamingPlaylists->VideoFiles"."createdAt" AS "VideoStreamingPlaylists.VideoFiles.createdAt", "VideoStreamingPlaylists->VideoFiles"."updatedAt" AS "VideoStreamingPlaylists.VideoFiles.updatedAt", "VideoStreamingPlaylists->VideoFiles"."resolution" AS "VideoStreamingPlaylists.VideoFiles.resolution", "VideoStreamingPlaylists->VideoFiles"."size" AS "VideoStreamingPlaylists.VideoFiles.size", "VideoStreamingPlaylists->VideoFiles"."extname" AS "VideoStreamingPlaylists.VideoFiles.extname", "VideoStreamingPlaylists->VideoFiles"."filename" AS "VideoStreamingPlaylists.VideoFiles.filename", "VideoStreamingPlaylists->VideoFiles"."fileUrl" AS "VideoStreamingPlaylists.VideoFiles.fileUrl", "VideoStreamingPlaylists->VideoFiles"."torrentFilename" AS "VideoStreamingPlaylists.VideoFiles.torrentFilename", "VideoStreamingPlaylists->VideoFiles"."torrentUrl" AS "VideoStreamingPlaylists.VideoFiles.torrentUrl", "VideoStreamingPlaylists->VideoFiles"."infoHash" AS "VideoStreamingPlaylists.VideoFiles.infoHash", "VideoStreamingPlaylists->VideoFiles"."fps" AS "VideoStreamingPlaylists.VideoFiles.fps", "VideoStreamingPlaylists->VideoFiles"."metadataUrl" AS "VideoStreamingPlaylists.VideoFiles.metadataUrl", "VideoStreamingPlaylists->VideoFiles"."videoStreamingPlaylistId" AS "VideoStreamingPlaylists.VideoFiles.videoStreamingPlaylistId", "VideoStreamingPlaylists->VideoFiles"."videoId" AS "VideoStreamingPlaylists.VideoFiles.videoId", "VideoStreamingPlaylists->VideoFiles"."storage" AS "VideoStreamingPlaylists.VideoFiles.storage" FROM "video" LEFT JOIN "videoStreamingPlaylist" AS "VideoStreamingPlaylists" ON "VideoStreamingPlaylists"."videoId" = "video"."id" LEFT JOIN "videoFile" AS "VideoStreamingPlaylists->VideoFiles" ON "VideoStreamingPlaylists->VideoFiles"."videoStreamingPlaylistId" = "VideoStreamingPlaylists"."id" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907'
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.119 info: 209.141.48.31 - - [14/Sep/2022:14:30:52 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.126 debug: Updating remote video "e4a54d70-e97c-4d3a-a486-d17119ab1907". {
"videoObject": {
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"type": "Video",
"id": "https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907",
"name": "Search Engines are Totally Useless Now...",
"duration": "PT585S",
"uuid": "e4a54d70-e97c-4d3a-a486-d17119ab1907",
"tag": [],
"category": {
"identifier": "15",
"name": "Science & Technology"
},
"licence": {
"identifier": "1",
"name": "Attribution"
},
"views": 3502,
"sensitive": false,
"waitTranscoding": true,
"state": 1,
"commentsEnabled": true,
"downloadEnabled": true,
"published": "2021-09-13T18:10:42.159Z",
"originallyPublishedAt": "2021-09-10T04:00:00.000Z",
"updated": "2022-09-07T10:00:43.948Z",
"mediaType": "text/markdown",
"content": "They used to be useful back in the 90's when they indexed more than the same three sites for every single search, but now you can expect never to find new information on these engines, which have all been compromised by shills and spam anyway.\n\nMy...",
"support": "👉[Donate Money, Subscribe or Superchat here](https://lukesmith.xyz/donate.html)👈\n\n- Bitcoin (BTC) [(QR)](https://lukesmith.xyz/pix/btc-luke-peertube.png): bc1q6hwkhlfc6fld04d959wlsgvd7dkfhjrhaceyax \n- Monero (XMR) [(QR)](https://lukesmith.xyz/pix/xmr-luke-peertube.png): 89DeZyJnegT4aKHVxrSjrGiAYnGC6D4LsKEzvDcKEZyW3nGzFELoHuGZFsvBTrodzt8GQNdokQ1GYYyWWykwHoWYKYdq6bq",
"subtitleLanguage": [],
"icon": [
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/static/thumbnails/758f2950-a7be-40f4-8080-fe281045a561.jpg",
"mediaType": "image/jpeg",
"width": 280,
"height": 157
},
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/lazy-static/previews/9f5b5b99-91d4-4a9a-9642-753fab7a03df.jpg",
"mediaType": "image/jpeg",
"width": 850,
"height": 480
}
],
"url": [
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/e4a54d70-e97c-4d3a-a486-d17119ab1907-1080.mp4",
"height": 1080,
"size": 444287446,
"fps": 60
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/e4a54d70-e97c-4d3a-a486-d17119ab1907/metadata/57145",
"height": 1080,
"fps": 60
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/e4a54d70-e97c-4d3a-a486-d17119ab1907-1080.torrent",
"height": 1080
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fe4a54d70-e97c-4d3a-a486-d17119ab1907-1080.torrent&xt=urn:btih:72e6b640adfcacb88890bbcfebe6b2c2c1bdb14c&dn=Search+Engines+are+Totally+Useless+Now...&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fe4a54d70-e97c-4d3a-a486-d17119ab1907-1080.mp4",
"height": 1080
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/e4a54d70-e97c-4d3a-a486-d17119ab1907-480.mp4",
"height": 480,
"size": 119852576,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/e4a54d70-e97c-4d3a-a486-d17119ab1907/metadata/57146",
"height": 480,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/e4a54d70-e97c-4d3a-a486-d17119ab1907-480.torrent",
"height": 480
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fe4a54d70-e97c-4d3a-a486-d17119ab1907-480.torrent&xt=urn:btih:427ddd31037ace5c194c1276af7a3af76c201c9a&dn=Search+Engines+are+Totally+Useless+Now...&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fe4a54d70-e97c-4d3a-a486-d17119ab1907-480.mp4",
"height": 480
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/e4a54d70-e97c-4d3a-a486-d17119ab1907-360.mp4",
"height": 360,
"size": 67101129,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/e4a54d70-e97c-4d3a-a486-d17119ab1907/metadata/57147",
"height": 360,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/e4a54d70-e97c-4d3a-a486-d17119ab1907-360.torrent",
"height": 360
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fe4a54d70-e97c-4d3a-a486-d17119ab1907-360.torrent&xt=urn:btih:338d3b44419f2f5d58123dcd66cd042499a1a4a3&dn=Search+Engines+are+Totally+Useless+Now...&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Fe4a54d70-e97c-4d3a-a486-d17119ab1907-360.mp4",
"height": 360
},
{
"type": "Link",
"name": "tracker-http",
"rel": [
"tracker",
"http"
],
"href": "https://videos.lukesmith.xyz/tracker/announce"
}
],
"likes": "https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907/likes",
"dislikes": "https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907/dislikes",
"shares": "https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907/announces",
"comments": "https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907/comments",
"attributedTo": [
{
"type": "Person",
"id": "https://videos.lukesmith.xyz/accounts/luke"
},
{
"type": "Group",
"id": "https://videos.lukesmith.xyz/video-channels/luke_channel"
}
],
"isLiveBroadcast": false,
"liveSaveReplay": false,
"permanentLive": false,
"latencyMode": 1
}
}
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.129 debug: Executed SQL request - Executing (default): SELECT "ActorModel".*, "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "VideoChannel->Account->Actor->Server"."redundancyAllowed" AS "VideoChannel.Account.Actor.Server.redundancyAllowed", "VideoChannel->Account->Actor->Server"."createdAt" AS "VideoChannel.Account.Actor.Server.createdAt", "VideoChannel->Account->Actor->Server"."updatedAt" AS "VideoChannel.Account.Actor.Server.updatedAt", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."height" AS "VideoChannel.Account.Actor.Avatars.height", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."actorId" AS "VideoChannel.Account.Actor.Avatars.actorId", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "Server"."id" AS "Server.id", "Server"."host" AS "Server.host", "Server"."redundancyAllowed" AS "Server.redundancyAllowed", "Server"."createdAt" AS "Server.createdAt", "Server"."updatedAt" AS "Server.updatedAt", "Avatars"."id" AS "Avatars.id", "Avatars"."filename" AS "Avatars.filename", "Avatars"."height" AS "Avatars.height", "Avatars"."width" AS "Avatars.width", "Avatars"."fileUrl" AS "Avatars.fileUrl", "Avatars"."onDisk" AS "Avatars.onDisk", "Avatars"."type" AS "Avatars.type", "Avatars"."actorId" AS "Avatars.actorId", "Avatars"."createdAt" AS "Avatars.createdAt", "Avatars"."updatedAt" AS "Avatars.updatedAt", "Banners"."id" AS "Banners.id", "Banners"."filename" AS "Banners.filename", "Banners"."height" AS "Banners.height", "Banners"."width" AS "Banners.width", "Banners"."fileUrl" AS "Banners.fileUrl", "Banners"."onDisk" AS "Banners.onDisk", "Banners"."type" AS "Banners.type", "Banners"."actorId" AS "Banners.actorId", "Banners"."createdAt" AS "Banners.createdAt", "Banners"."updatedAt" AS "Banners.updatedAt" FROM (SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."accountId" AS "VideoChannel.accountId", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."description" AS "VideoChannel.Account.description", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account"."userId" AS "VideoChannel.Account.userId", "VideoChannel->Account"."applicationId" AS "VideoChannel.Account.applicationId", "VideoChannel->Account"."createdAt" AS "VideoChannel.Account.createdAt", "VideoChannel->Account"."updatedAt" AS "VideoChannel.Account.updatedAt", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."type" AS "VideoChannel.Account.Actor.type", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."publicKey" AS "VideoChannel.Account.Actor.publicKey", "VideoChannel->Account->Actor"."privateKey" AS "VideoChannel.Account.Actor.privateKey", "VideoChannel->Account->Actor"."followersCount" AS "VideoChannel.Account.Actor.followersCount", "VideoChannel->Account->Actor"."followingCount" AS "VideoChannel.Account.Actor.followingCount", "VideoChannel->Account->Actor"."inboxUrl" AS "VideoChannel.Account.Actor.inboxUrl", "VideoChannel->Account->Actor"."outboxUrl" AS "VideoChannel.Account.Actor.outboxUrl", "VideoChannel->Account->Actor"."sharedInboxUrl" AS "VideoChannel.Account.Actor.sharedInboxUrl", "VideoChannel->Account->Actor"."followersUrl" AS "VideoChannel.Account.Actor.followersUrl", "VideoChannel->Account->Actor"."followingUrl" AS "VideoChannel.Account.Actor.followingUrl", "VideoChannel->Account->Actor"."remoteCreatedAt" AS "VideoChannel.Account.Actor.remoteCreatedAt", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor"."createdAt" AS "VideoChannel.Account.Actor.createdAt", "VideoChannel->Account->Actor"."updatedAt" AS "VideoChannel.Account.Actor.updatedAt" FROM "actor" AS "ActorModel" LEFT OUTER JOIN ( "videoChannel" AS "VideoChannel" INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" ) ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/video-channels/luke_channel' LIMIT 1) AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel.Account.Actor.serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel.Account.Actor.id" = "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "Server" ON "ActorModel"."serverId" = "Server"."id" LEFT OUTER JOIN "actorImage" AS "Avatars" ON "ActorModel"."id" = "Avatars"."actorId" AND "Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Banners" ON "ActorModel"."id" = "Banners"."actorId" AND "Banners"."type" = 2;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.134 debug: Executed SQL request - Executing (default): UPDATE "video" SET "views"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.324 debug: Executed SQL request - Executing (ab44c780-4aa4-4fbe-9e03-fa2a63bee128): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.324 debug: Executed SQL request - Executing (ab44c780-4aa4-4fbe-9e03-fa2a63bee128): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.326 debug: Executed SQL request - Executing (ab44c780-4aa4-4fbe-9e03-fa2a63bee128): SELECT "id", "resolution", "size", "extname", "infoHash", "fps", "metadataUrl", "fileUrl", "filename", "torrentUrl", "torrentFilename", "videoId", "storage", "videoStreamingPlaylistId", "createdAt", "updatedAt" FROM "videoFile" AS "VideoFileModel" WHERE "VideoFileModel"."fps" = 60 AND "VideoFileModel"."resolution" = 1080 AND "VideoFileModel"."videoId" = 237 LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.326 debug: Executed SQL request - Executing (ab44c780-4aa4-4fbe-9e03-fa2a63bee128): SELECT "id", "resolution", "size", "extname", "infoHash", "fps", "metadataUrl", "fileUrl", "filename", "torrentUrl", "torrentFilename", "videoId", "storage", "videoStreamingPlaylistId", "createdAt", "updatedAt" FROM "videoFile" AS "VideoFileModel" WHERE "VideoFileModel"."fps" = 30 AND "VideoFileModel"."resolution" = 480 AND "VideoFileModel"."videoId" = 237 LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.326 debug: Executed SQL request - Executing (ab44c780-4aa4-4fbe-9e03-fa2a63bee128): SELECT "id", "resolution", "size", "extname", "infoHash", "fps", "metadataUrl", "fileUrl", "filename", "torrentUrl", "torrentFilename", "videoId", "storage", "videoStreamingPlaylistId", "createdAt", "updatedAt" FROM "videoFile" AS "VideoFileModel" WHERE "VideoFileModel"."fps" = 30 AND "VideoFileModel"."resolution" = 360 AND "VideoFileModel"."videoId" = 237 LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.327 debug: Executed SQL request - Executing (ab44c780-4aa4-4fbe-9e03-fa2a63bee128): UPDATE "videoFile" SET "torrentFilename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.328 debug: Executed SQL request - Executing (ab44c780-4aa4-4fbe-9e03-fa2a63bee128): UPDATE "videoFile" SET "torrentFilename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.329 debug: Executed SQL request - Executing (ab44c780-4aa4-4fbe-9e03-fa2a63bee128): UPDATE "videoFile" SET "torrentFilename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.406 debug: Executed SQL request - Executing (ab44c780-4aa4-4fbe-9e03-fa2a63bee128): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.409 debug: Executed SQL request - Executing (abf295a9-3cef-40f6-a0de-69b8087bc4a8): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.409 debug: Executed SQL request - Executing (cb43b3b4-bc8f-4019-bad3-3d2ff7e485f7): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.409 debug: Executed SQL request - Executing (abf295a9-3cef-40f6-a0de-69b8087bc4a8): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.410 debug: Executed SQL request - Executing (cb43b3b4-bc8f-4019-bad3-3d2ff7e485f7): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.410 debug: Executed SQL request - Executing (abf295a9-3cef-40f6-a0de-69b8087bc4a8): SELECT "videoId", "tagId", "createdAt", "updatedAt" FROM "videoTag" AS "VideoTagModel" WHERE "VideoTagModel"."videoId" = 237;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.411 debug: Executed SQL request - Executing (cb43b3b4-bc8f-4019-bad3-3d2ff7e485f7): SAVEPOINT "cb43b3b4-bc8f-4019-bad3-3d2ff7e485f7-sp-1";
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.411 debug: Executed SQL request - Executing (cb43b3b4-bc8f-4019-bad3-3d2ff7e485f7): SAVEPOINT "cb43b3b4-bc8f-4019-bad3-3d2ff7e485f7-sp-2";
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.411 debug: Executed SQL request - Executing (abf295a9-3cef-40f6-a0de-69b8087bc4a8): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.412 debug: Executed SQL request - Executing (cb43b3b4-bc8f-4019-bad3-3d2ff7e485f7): SELECT "id", "url", "createdAt", "updatedAt" FROM "tracker" AS "TrackerModel" WHERE "TrackerModel"."url" = 'wss://videos.lukesmith.xyz/tracker/socket' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.412 debug: Executed SQL request - Executing (cb43b3b4-bc8f-4019-bad3-3d2ff7e485f7): SELECT "id", "url", "createdAt", "updatedAt" FROM "tracker" AS "TrackerModel" WHERE "TrackerModel"."url" = 'https://videos.lukesmith.xyz/tracker/announce' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.413 debug: Executed SQL request - Executing (cb43b3b4-bc8f-4019-bad3-3d2ff7e485f7): SELECT "videoId", "trackerId", "createdAt", "updatedAt" FROM "videoTracker" AS "VideoTrackerModel" WHERE "VideoTrackerModel"."videoId" = 237;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.413 debug: Executed SQL request - Executing (cb43b3b4-bc8f-4019-bad3-3d2ff7e485f7): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.414 debug: Executed SQL request - Executing (3373472d-b230-419d-a1f0-33cfb97e0f75): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.414 debug: Executed SQL request - Executing (3373472d-b230-419d-a1f0-33cfb97e0f75): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.415 debug: Executed SQL request - Executing (3373472d-b230-419d-a1f0-33cfb97e0f75): SELECT "VideoCaptionModel"."id", "VideoCaptionModel"."language", "VideoCaptionModel"."filename", "VideoCaptionModel"."fileUrl", "VideoCaptionModel"."videoId", "VideoCaptionModel"."createdAt", "VideoCaptionModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."remote" AS "Video.remote" FROM "videoCaption" AS "VideoCaptionModel" INNER JOIN "video" AS "Video" ON "VideoCaptionModel"."videoId" = "Video"."id" WHERE "VideoCaptionModel"."videoId" = 237 ORDER BY "VideoCaptionModel"."language" ASC;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.416 debug: Executed SQL request - Executing (3373472d-b230-419d-a1f0-33cfb97e0f75): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.416 info: Sync like of video https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.417 info: Sync dislike of video https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.865 debug: Executed SQL request - Executing (04a10a16-2a16-4429-8423-7b67ae081a83): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.865 debug: Executed SQL request - Executing (04a10a16-2a16-4429-8423-7b67ae081a83): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.866 debug: Executed SQL request - Executing (04a10a16-2a16-4429-8423-7b67ae081a83): UPDATE "video" SET "likes" = 18 WHERE "video"."id" = 237
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.866 debug: Executed SQL request - Executing (04a10a16-2a16-4429-8423-7b67ae081a83): UPDATE "video" SET "dislikes" = 0 WHERE "video"."id" = 237
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.867 debug: Executed SQL request - Executing (04a10a16-2a16-4429-8423-7b67ae081a83): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:52 PM.868 info: Remote video with uuid e4a54d70-e97c-4d3a-a486-d17119ab1907 updated
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.972 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/luke",
"created": "2022-09-14T14:30:53.162Z",
"signatureValue": "VP+QK46vunpAxTiMq65X1vrLEbPG437l+F9P+0PnYx5igRL3ux6FOtrYRHIYkt21aKJUxWzW/9QkeltylXbOaO702RIJpIYC1910r1LCBldjhMUYkT9VtZIWMm3smvVqmSfQ6w80uacvj0Y9UIGHOKz3AKmMbidjIOtST93GjRL8qnqsm6pay0IJ82g0ilqmYEQ8oBthlaFWPJLMOLcNQvy/OoqL66LCnbPlrVSmMDeTKbGHb3bM8fxw0RnslrRMKQ246M7KERIOJ0MIpoUYufCpC3emWMpTICTaZlkf2dlRAAd/5RQKtXW50m2etKkPKfaHUJAFIU+rbFhRVlLnQg=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.972 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/luke...
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.973 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/luke' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.974 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.975 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.975 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
},
{
"pt": "https://joinpeertube.org/ns#",
"sc": "http://schema.org/",
"Hashtag": "as:Hashtag",
"uuid": "sc:identifier",
"category": "sc:category",
"licence": "sc:license",
"subtitleLanguage": "sc:subtitleLanguage",
"sensitive": "as:sensitive",
"language": "sc:inLanguage",
"icons": "as:icon",
"isLiveBroadcast": "sc:isLiveBroadcast",
"liveSaveReplay": {
"@type": "sc:Boolean",
"@id": "pt:liveSaveReplay"
},
"permanentLive": {
"@type": "sc:Boolean",
"@id": "pt:permanentLive"
},
"latencyMode": {
"@type": "sc:Number",
"@id": "pt:latencyMode"
},
"Infohash": "pt:Infohash",
"originallyPublishedAt": "sc:datePublished",
"views": {
"@type": "sc:Number",
"@id": "pt:views"
},
"state": {
"@type": "sc:Number",
"@id": "pt:state"
},
"size": {
"@type": "sc:Number",
"@id": "pt:size"
},
"fps": {
"@type": "sc:Number",
"@id": "pt:fps"
},
"commentsEnabled": {
"@type": "sc:Boolean",
"@id": "pt:commentsEnabled"
},
"downloadEnabled": {
"@type": "sc:Boolean",
"@id": "pt:downloadEnabled"
},
"waitTranscoding": {
"@type": "sc:Boolean",
"@id": "pt:waitTranscoding"
},
"support": {
"@type": "sc:Text",
"@id": "pt:support"
},
"likes": {
"@id": "as:likes",
"@type": "@id"
},
"dislikes": {
"@id": "as:dislikes",
"@type": "@id"
},
"shares": {
"@id": "as:shares",
"@type": "@id"
},
"comments": {
"@id": "as:comments",
"@type": "@id"
}
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"type": "Update",
"id": "https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c/updates/2022-09-13T19:00:44.187Z",
"actor": "https://videos.lukesmith.xyz/accounts/luke",
"object": {
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"type": "Video",
"id": "https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c",
"name": "How To Avoid Sin (Overcome Yourself)",
"duration": "PT712S",
"uuid": "a2170392-3a1e-49b1-90ca-092c2bcd362c",
"tag": [
{
"type": "Hashtag",
"name": "god"
},
{
"type": "Hashtag",
"name": "heaven"
},
{
"type": "Hashtag",
"name": "hell"
},
{
"type": "Hashtag",
"name": "life"
},
{
"type": "Hashtag",
"name": "sin"
}
],
"category": {
"identifier": "13",
"name": "Education"
},
"views": 3056,
"sensitive": false,
"waitTranscoding": false,
"state": 1,
"commentsEnabled": true,
"downloadEnabled": true,
"published": "2022-03-01T01:04:35.697Z",
"originallyPublishedAt": "2022-02-28T05:00:00.000Z",
"updated": "2022-09-13T19:00:44.187Z",
"mediaType": "text/markdown",
"content": "A video from the Dimond Brothers worth sharing, from https://endtimes.video/how-to-avoid-sin/\r\n\r\nTheir YouTube channel: https://www.youtube.com/channel/UCqqN2e5-zgkQhHOs-ailqBQ\r\n---\r\nSign Up For Our E-mail List Here: https://mhfm.email\r\n\r\nhttps://...",
"support": "👉[Donate Money, Subscribe or Superchat here](https://lukesmith.xyz/donate.html)👈\r\n\r\n- Bitcoin (BTC) [(QR)](https://lukesmith.xyz/pix/btc-luke-peertube.png): bc1q6hwkhlfc6fld04d959wlsgvd7dkfhjrhaceyax \r\n- Monero (XMR) [(QR)](https://lukesmith.xyz/pix/xmr-luke-peertube.png): 89DeZyJnegT4aKHVxrSjrGiAYnGC6D4LsKEzvDcKEZyW3nGzFELoHuGZFsvBTrodzt8GQNdokQ1GYYyWWykwHoWYKYdq6bq",
"subtitleLanguage": [],
"icon": [
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/static/thumbnails/9766f2d3-a7a2-4558-86c9-259d97dde669.jpg",
"mediaType": "image/jpeg",
"width": 280,
"height": 157
},
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/lazy-static/previews/5cbea3a4-9343-471e-89c9-81931c19c630.jpg",
"mediaType": "image/jpeg",
"width": 850,
"height": 480
}
],
"url": [
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/f0cc3785-c11f-4bba-b918-6e5133280469-1080.mp4",
"height": 1080,
"size": 181288117,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/a2170392-3a1e-49b1-90ca-092c2bcd362c/metadata/61263",
"height": 1080,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/5cb5f6de-ca8d-4bcb-93c5-a6d75b9522ac-1080.torrent",
"height": 1080
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2F5cb5f6de-ca8d-4bcb-93c5-a6d75b9522ac-1080.torrent&xt=urn:btih:c59e1652c6b4dd1fd1d030b736e157ebd8706cfa&dn=How+To+Avoid+Sin+(Overcome+Yourself)&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Ff0cc3785-c11f-4bba-b918-6e5133280469-1080.mp4",
"height": 1080
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/816b2ace-9487-48f8-bad0-a40dc5d57632-480.mp4",
"height": 480,
"size": 69858010,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/a2170392-3a1e-49b1-90ca-092c2bcd362c/metadata/61264",
"height": 480,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/ae07661f-4d8f-4b64-bfa3-ab1e51356e9c-480.torrent",
"height": 480
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fae07661f-4d8f-4b64-bfa3-ab1e51356e9c-480.torrent&xt=urn:btih:5f48bc3ebf5b7131043d92ecb1ba841a3fa45796&dn=How+To+Avoid+Sin+(Overcome+Yourself)&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2F816b2ace-9487-48f8-bad0-a40dc5d57632-480.mp4",
"height": 480
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/758cda1a-da43-43a7-896a-9ce656c08c9c-360.mp4",
"height": 360,
"size": 51304312,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/a2170392-3a1e-49b1-90ca-092c2bcd362c/metadata/61265",
"height": 360,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/ce10459a-89c9-41b3-9313-2770f15b90e2-360.torrent",
"height": 360
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fce10459a-89c9-41b3-9313-2770f15b90e2-360.torrent&xt=urn:btih:0bf827d46befe639cbc17dc3b8e628c54f8bdaf3&dn=How+To+Avoid+Sin+(Overcome+Yourself)&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2F758cda1a-da43-43a7-896a-9ce656c08c9c-360.mp4",
"height": 360
},
{
"type": "Link",
"name": "tracker-http",
"rel": [
"tracker",
"http"
],
"href": "https://videos.lukesmith.xyz/tracker/announce"
}
],
"likes": "https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c/likes",
"dislikes": "https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c/dislikes",
"shares": "https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c/announces",
"comments": "https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c/comments",
"attributedTo": [
{
"type": "Person",
"id": "https://videos.lukesmith.xyz/accounts/luke"
},
{
"type": "Group",
"id": "https://videos.lukesmith.xyz/video-channels/luke_channel"
}
],
"isLiveBroadcast": false,
"liveSaveReplay": false,
"permanentLive": false,
"latencyMode": 1
},
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/luke",
"created": "2022-09-14T14:30:53.162Z",
"signatureValue": "VP+QK46vunpAxTiMq65X1vrLEbPG437l+F9P+0PnYx5igRL3ux6FOtrYRHIYkt21aKJUxWzW/9QkeltylXbOaO702RIJpIYC1910r1LCBldjhMUYkT9VtZIWMm3smvVqmSfQ6w80uacvj0Y9UIGHOKz3AKmMbidjIOtST93GjRL8qnqsm6pay0IJ82g0ilqmYEQ8oBthlaFWPJLMOLcNQvy/OoqL66LCnbPlrVSmMDeTKbGHb3bM8fxw0RnslrRMKQ246M7KERIOJ0MIpoUYufCpC3emWMpTICTaZlkf2dlRAAd/5RQKtXW50m2etKkPKfaHUJAFIU+rbFhRVlLnQg=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.975 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/luke.
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.976 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt", "VideoBlacklist"."id" AS "VideoBlacklist.id", "VideoBlacklist"."reason" AS "VideoBlacklist.reason", "VideoBlacklist"."unfederated" AS "VideoBlacklist.unfederated", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor"."type" AS "VideoChannel.Actor.type", "VideoChannel->Actor"."followersCount" AS "VideoChannel.Actor.followersCount", "VideoChannel->Actor"."followingCount" AS "VideoChannel.Actor.followingCount", "VideoChannel->Actor"."inboxUrl" AS "VideoChannel.Actor.inboxUrl", "VideoChannel->Actor"."outboxUrl" AS "VideoChannel.Actor.outboxUrl", "VideoChannel->Actor"."sharedInboxUrl" AS "VideoChannel.Actor.sharedInboxUrl", "VideoChannel->Actor"."followersUrl" AS "VideoChannel.Actor.followersUrl", "VideoChannel->Actor"."followingUrl" AS "VideoChannel.Actor.followingUrl", "VideoChannel->Actor"."remoteCreatedAt" AS "VideoChannel.Actor.remoteCreatedAt", "VideoChannel->Actor"."createdAt" AS "VideoChannel.Actor.createdAt", "VideoChannel->Actor"."updatedAt" AS "VideoChannel.Actor.updatedAt", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Avatars"."height" AS "VideoChannel.Actor.Avatars.height", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account"."description" AS "VideoChannel.Account.description", "VideoChannel->Account"."userId" AS "VideoChannel.Account.userId", "VideoChannel->Account"."createdAt" AS "VideoChannel.Account.createdAt", "VideoChannel->Account"."updatedAt" AS "VideoChannel.Account.updatedAt", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor"."type" AS "VideoChannel.Account.Actor.type", "VideoChannel->Account->Actor"."followersCount" AS "VideoChannel.Account.Actor.followersCount", "VideoChannel->Account->Actor"."followingCount" AS "VideoChannel.Account.Actor.followingCount", "VideoChannel->Account->Actor"."inboxUrl" AS "VideoChannel.Account.Actor.inboxUrl", "VideoChannel->Account->Actor"."outboxUrl" AS "VideoChannel.Account.Actor.outboxUrl", "VideoChannel->Account->Actor"."sharedInboxUrl" AS "VideoChannel.Account.Actor.sharedInboxUrl", "VideoChannel->Account->Actor"."followersUrl" AS "VideoChannel.Account.Actor.followersUrl", "VideoChannel->Account->Actor"."followingUrl" AS "VideoChannel.Account.Actor.followingUrl", "VideoChannel->Account->Actor"."remoteCreatedAt" AS "VideoChannel.Account.Actor.remoteCreatedAt", "VideoChannel->Account->Actor"."createdAt" AS "VideoChannel.Account.Actor.createdAt", "VideoChannel->Account->Actor"."updatedAt" AS "VideoChannel.Account.Actor.updatedAt", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Avatars"."height" AS "VideoChannel.Account.Actor.Avatars.height", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" LEFT OUTER JOIN "videoBlacklist" AS "VideoBlacklist" ON "video"."id" = "VideoBlacklist"."videoId" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.976 debug: Executed SQL request - Executing (default): SELECT "video"."id", "VideoFiles"."id" AS "VideoFiles.id", "VideoFiles"."createdAt" AS "VideoFiles.createdAt", "VideoFiles"."updatedAt" AS "VideoFiles.updatedAt", "VideoFiles"."resolution" AS "VideoFiles.resolution", "VideoFiles"."size" AS "VideoFiles.size", "VideoFiles"."extname" AS "VideoFiles.extname", "VideoFiles"."filename" AS "VideoFiles.filename", "VideoFiles"."fileUrl" AS "VideoFiles.fileUrl", "VideoFiles"."torrentFilename" AS "VideoFiles.torrentFilename", "VideoFiles"."torrentUrl" AS "VideoFiles.torrentUrl", "VideoFiles"."infoHash" AS "VideoFiles.infoHash", "VideoFiles"."fps" AS "VideoFiles.fps", "VideoFiles"."metadataUrl" AS "VideoFiles.metadataUrl", "VideoFiles"."videoStreamingPlaylistId" AS "VideoFiles.videoStreamingPlaylistId", "VideoFiles"."videoId" AS "VideoFiles.videoId", "VideoFiles"."storage" AS "VideoFiles.storage" FROM "video" LEFT JOIN "videoFile" AS "VideoFiles" ON "VideoFiles"."videoId" = "video"."id" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c'
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.977 debug: Executed SQL request - Executing (default): SELECT "video"."id", "VideoStreamingPlaylists"."id" AS "VideoStreamingPlaylists.id", "VideoStreamingPlaylists"."playlistUrl" AS "VideoStreamingPlaylists.playlistUrl", "VideoStreamingPlaylists"."playlistFilename" AS "VideoStreamingPlaylists.playlistFilename", "VideoStreamingPlaylists"."type" AS "VideoStreamingPlaylists.type", "VideoStreamingPlaylists"."p2pMediaLoaderInfohashes" AS "VideoStreamingPlaylists.p2pMediaLoaderInfohashes", "VideoStreamingPlaylists"."p2pMediaLoaderPeerVersion" AS "VideoStreamingPlaylists.p2pMediaLoaderPeerVersion", "VideoStreamingPlaylists"."segmentsSha256Filename" AS "VideoStreamingPlaylists.segmentsSha256Filename", "VideoStreamingPlaylists"."segmentsSha256Url" AS "VideoStreamingPlaylists.segmentsSha256Url", "VideoStreamingPlaylists"."videoId" AS "VideoStreamingPlaylists.videoId", "VideoStreamingPlaylists"."createdAt" AS "VideoStreamingPlaylists.createdAt", "VideoStreamingPlaylists"."updatedAt" AS "VideoStreamingPlaylists.updatedAt", "VideoStreamingPlaylists"."storage" AS "VideoStreamingPlaylists.storage", "VideoStreamingPlaylists->VideoFiles"."id" AS "VideoStreamingPlaylists.VideoFiles.id", "VideoStreamingPlaylists->VideoFiles"."createdAt" AS "VideoStreamingPlaylists.VideoFiles.createdAt", "VideoStreamingPlaylists->VideoFiles"."updatedAt" AS "VideoStreamingPlaylists.VideoFiles.updatedAt", "VideoStreamingPlaylists->VideoFiles"."resolution" AS "VideoStreamingPlaylists.VideoFiles.resolution", "VideoStreamingPlaylists->VideoFiles"."size" AS "VideoStreamingPlaylists.VideoFiles.size", "VideoStreamingPlaylists->VideoFiles"."extname" AS "VideoStreamingPlaylists.VideoFiles.extname", "VideoStreamingPlaylists->VideoFiles"."filename" AS "VideoStreamingPlaylists.VideoFiles.filename", "VideoStreamingPlaylists->VideoFiles"."fileUrl" AS "VideoStreamingPlaylists.VideoFiles.fileUrl", "VideoStreamingPlaylists->VideoFiles"."torrentFilename" AS "VideoStreamingPlaylists.VideoFiles.torrentFilename", "VideoStreamingPlaylists->VideoFiles"."torrentUrl" AS "VideoStreamingPlaylists.VideoFiles.torrentUrl", "VideoStreamingPlaylists->VideoFiles"."infoHash" AS "VideoStreamingPlaylists.VideoFiles.infoHash", "VideoStreamingPlaylists->VideoFiles"."fps" AS "VideoStreamingPlaylists.VideoFiles.fps", "VideoStreamingPlaylists->VideoFiles"."metadataUrl" AS "VideoStreamingPlaylists.VideoFiles.metadataUrl", "VideoStreamingPlaylists->VideoFiles"."videoStreamingPlaylistId" AS "VideoStreamingPlaylists.VideoFiles.videoStreamingPlaylistId", "VideoStreamingPlaylists->VideoFiles"."videoId" AS "VideoStreamingPlaylists.VideoFiles.videoId", "VideoStreamingPlaylists->VideoFiles"."storage" AS "VideoStreamingPlaylists.VideoFiles.storage" FROM "video" LEFT JOIN "videoStreamingPlaylist" AS "VideoStreamingPlaylists" ON "VideoStreamingPlaylists"."videoId" = "video"."id" LEFT JOIN "videoFile" AS "VideoStreamingPlaylists->VideoFiles" ON "VideoStreamingPlaylists->VideoFiles"."videoStreamingPlaylistId" = "VideoStreamingPlaylists"."id" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c'
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.977 info: 209.141.48.31 - - [14/Sep/2022:14:30:54 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.981 debug: Updating remote video "a2170392-3a1e-49b1-90ca-092c2bcd362c". {
"videoObject": {
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"type": "Video",
"id": "https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c",
"name": "How To Avoid Sin (Overcome Yourself)",
"duration": "PT712S",
"uuid": "a2170392-3a1e-49b1-90ca-092c2bcd362c",
"tag": [
{
"type": "Hashtag",
"name": "god"
},
{
"type": "Hashtag",
"name": "heaven"
},
{
"type": "Hashtag",
"name": "hell"
},
{
"type": "Hashtag",
"name": "life"
},
{
"type": "Hashtag",
"name": "sin"
}
],
"category": {
"identifier": "13",
"name": "Education"
},
"views": 3056,
"sensitive": false,
"waitTranscoding": false,
"state": 1,
"commentsEnabled": true,
"downloadEnabled": true,
"published": "2022-03-01T01:04:35.697Z",
"originallyPublishedAt": "2022-02-28T05:00:00.000Z",
"updated": "2022-09-13T19:00:44.187Z",
"mediaType": "text/markdown",
"content": "A video from the Dimond Brothers worth sharing, from https://endtimes.video/how-to-avoid-sin/\r\n\r\nTheir YouTube channel: https://www.youtube.com/channel/UCqqN2e5-zgkQhHOs-ailqBQ\r\n---\r\nSign Up For Our E-mail List Here: https://mhfm.email\r\n\r\nhttps://...",
"support": "👉[Donate Money, Subscribe or Superchat here](https://lukesmith.xyz/donate.html)👈\r\n\r\n- Bitcoin (BTC) [(QR)](https://lukesmith.xyz/pix/btc-luke-peertube.png): bc1q6hwkhlfc6fld04d959wlsgvd7dkfhjrhaceyax \r\n- Monero (XMR) [(QR)](https://lukesmith.xyz/pix/xmr-luke-peertube.png): 89DeZyJnegT4aKHVxrSjrGiAYnGC6D4LsKEzvDcKEZyW3nGzFELoHuGZFsvBTrodzt8GQNdokQ1GYYyWWykwHoWYKYdq6bq",
"subtitleLanguage": [],
"icon": [
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/static/thumbnails/9766f2d3-a7a2-4558-86c9-259d97dde669.jpg",
"mediaType": "image/jpeg",
"width": 280,
"height": 157
},
{
"type": "Image",
"url": "https://videos.lukesmith.xyz/lazy-static/previews/5cbea3a4-9343-471e-89c9-81931c19c630.jpg",
"mediaType": "image/jpeg",
"width": 850,
"height": 480
}
],
"url": [
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/f0cc3785-c11f-4bba-b918-6e5133280469-1080.mp4",
"height": 1080,
"size": 181288117,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/a2170392-3a1e-49b1-90ca-092c2bcd362c/metadata/61263",
"height": 1080,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/5cb5f6de-ca8d-4bcb-93c5-a6d75b9522ac-1080.torrent",
"height": 1080
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2F5cb5f6de-ca8d-4bcb-93c5-a6d75b9522ac-1080.torrent&xt=urn:btih:c59e1652c6b4dd1fd1d030b736e157ebd8706cfa&dn=How+To+Avoid+Sin+(Overcome+Yourself)&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2Ff0cc3785-c11f-4bba-b918-6e5133280469-1080.mp4",
"height": 1080
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/816b2ace-9487-48f8-bad0-a40dc5d57632-480.mp4",
"height": 480,
"size": 69858010,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/a2170392-3a1e-49b1-90ca-092c2bcd362c/metadata/61264",
"height": 480,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/ae07661f-4d8f-4b64-bfa3-ab1e51356e9c-480.torrent",
"height": 480
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fae07661f-4d8f-4b64-bfa3-ab1e51356e9c-480.torrent&xt=urn:btih:5f48bc3ebf5b7131043d92ecb1ba841a3fa45796&dn=How+To+Avoid+Sin+(Overcome+Yourself)&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2F816b2ace-9487-48f8-bad0-a40dc5d57632-480.mp4",
"height": 480
},
{
"type": "Link",
"mediaType": "video/mp4",
"href": "https://videos.lukesmith.xyz/static/webseed/758cda1a-da43-43a7-896a-9ce656c08c9c-360.mp4",
"height": 360,
"size": 51304312,
"fps": 30
},
{
"type": "Link",
"rel": [
"metadata",
"video/mp4"
],
"mediaType": "application/json",
"href": "https://videos.lukesmith.xyz/api/v1/videos/a2170392-3a1e-49b1-90ca-092c2bcd362c/metadata/61265",
"height": 360,
"fps": 30
},
{
"type": "Link",
"mediaType": "application/x-bittorrent",
"href": "https://videos.lukesmith.xyz/lazy-static/torrents/ce10459a-89c9-41b3-9313-2770f15b90e2-360.torrent",
"height": 360
},
{
"type": "Link",
"mediaType": "application/x-bittorrent;x-scheme-handler/magnet",
"href": "magnet:?xs=https%3A%2F%2Fvideos.lukesmith.xyz%2Flazy-static%2Ftorrents%2Fce10459a-89c9-41b3-9313-2770f15b90e2-360.torrent&xt=urn:btih:0bf827d46befe639cbc17dc3b8e628c54f8bdaf3&dn=How+To+Avoid+Sin+(Overcome+Yourself)&tr=https%3A%2F%2Fvideos.lukesmith.xyz%2Ftracker%2Fannounce&tr=wss%3A%2F%2Fvideos.lukesmith.xyz%3A443%2Ftracker%2Fsocket&ws=https%3A%2F%2Fvideos.lukesmith.xyz%2Fstatic%2Fwebseed%2F758cda1a-da43-43a7-896a-9ce656c08c9c-360.mp4",
"height": 360
},
{
"type": "Link",
"name": "tracker-http",
"rel": [
"tracker",
"http"
],
"href": "https://videos.lukesmith.xyz/tracker/announce"
}
],
"likes": "https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c/likes",
"dislikes": "https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c/dislikes",
"shares": "https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c/announces",
"comments": "https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c/comments",
"attributedTo": [
{
"type": "Person",
"id": "https://videos.lukesmith.xyz/accounts/luke"
},
{
"type": "Group",
"id": "https://videos.lukesmith.xyz/video-channels/luke_channel"
}
],
"isLiveBroadcast": false,
"liveSaveReplay": false,
"permanentLive": false,
"latencyMode": 1
}
}
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.987 debug: Executed SQL request - Executing (default): SELECT "ActorModel".*, "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "VideoChannel->Account->Actor->Server"."redundancyAllowed" AS "VideoChannel.Account.Actor.Server.redundancyAllowed", "VideoChannel->Account->Actor->Server"."createdAt" AS "VideoChannel.Account.Actor.Server.createdAt", "VideoChannel->Account->Actor->Server"."updatedAt" AS "VideoChannel.Account.Actor.Server.updatedAt", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."height" AS "VideoChannel.Account.Actor.Avatars.height", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."actorId" AS "VideoChannel.Account.Actor.Avatars.actorId", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "Server"."id" AS "Server.id", "Server"."host" AS "Server.host", "Server"."redundancyAllowed" AS "Server.redundancyAllowed", "Server"."createdAt" AS "Server.createdAt", "Server"."updatedAt" AS "Server.updatedAt", "Avatars"."id" AS "Avatars.id", "Avatars"."filename" AS "Avatars.filename", "Avatars"."height" AS "Avatars.height", "Avatars"."width" AS "Avatars.width", "Avatars"."fileUrl" AS "Avatars.fileUrl", "Avatars"."onDisk" AS "Avatars.onDisk", "Avatars"."type" AS "Avatars.type", "Avatars"."actorId" AS "Avatars.actorId", "Avatars"."createdAt" AS "Avatars.createdAt", "Avatars"."updatedAt" AS "Avatars.updatedAt", "Banners"."id" AS "Banners.id", "Banners"."filename" AS "Banners.filename", "Banners"."height" AS "Banners.height", "Banners"."width" AS "Banners.width", "Banners"."fileUrl" AS "Banners.fileUrl", "Banners"."onDisk" AS "Banners.onDisk", "Banners"."type" AS "Banners.type", "Banners"."actorId" AS "Banners.actorId", "Banners"."createdAt" AS "Banners.createdAt", "Banners"."updatedAt" AS "Banners.updatedAt" FROM (SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."accountId" AS "VideoChannel.accountId", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."description" AS "VideoChannel.Account.description", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account"."userId" AS "VideoChannel.Account.userId", "VideoChannel->Account"."applicationId" AS "VideoChannel.Account.applicationId", "VideoChannel->Account"."createdAt" AS "VideoChannel.Account.createdAt", "VideoChannel->Account"."updatedAt" AS "VideoChannel.Account.updatedAt", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."type" AS "VideoChannel.Account.Actor.type", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."publicKey" AS "VideoChannel.Account.Actor.publicKey", "VideoChannel->Account->Actor"."privateKey" AS "VideoChannel.Account.Actor.privateKey", "VideoChannel->Account->Actor"."followersCount" AS "VideoChannel.Account.Actor.followersCount", "VideoChannel->Account->Actor"."followingCount" AS "VideoChannel.Account.Actor.followingCount", "VideoChannel->Account->Actor"."inboxUrl" AS "VideoChannel.Account.Actor.inboxUrl", "VideoChannel->Account->Actor"."outboxUrl" AS "VideoChannel.Account.Actor.outboxUrl", "VideoChannel->Account->Actor"."sharedInboxUrl" AS "VideoChannel.Account.Actor.sharedInboxUrl", "VideoChannel->Account->Actor"."followersUrl" AS "VideoChannel.Account.Actor.followersUrl", "VideoChannel->Account->Actor"."followingUrl" AS "VideoChannel.Account.Actor.followingUrl", "VideoChannel->Account->Actor"."remoteCreatedAt" AS "VideoChannel.Account.Actor.remoteCreatedAt", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor"."createdAt" AS "VideoChannel.Account.Actor.createdAt", "VideoChannel->Account->Actor"."updatedAt" AS "VideoChannel.Account.Actor.updatedAt" FROM "actor" AS "ActorModel" LEFT OUTER JOIN ( "videoChannel" AS "VideoChannel" INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" ) ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/video-channels/luke_channel' LIMIT 1) AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel.Account.Actor.serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel.Account.Actor.id" = "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "Server" ON "ActorModel"."serverId" = "Server"."id" LEFT OUTER JOIN "actorImage" AS "Avatars" ON "ActorModel"."id" = "Avatars"."actorId" AND "Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Banners" ON "ActorModel"."id" = "Banners"."actorId" AND "Banners"."type" = 2;
[pcbu.nl:443] 9/14/2022, 2:30:54 PM.995 debug: Executed SQL request - Executing (default): UPDATE "video" SET "views"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.0 debug: Executed SQL request - Executing (1bce5d13-e834-4cea-b09a-122cf45038dd): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.1 debug: Executed SQL request - Executing (1bce5d13-e834-4cea-b09a-122cf45038dd): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.3 debug: Executed SQL request - Executing (1bce5d13-e834-4cea-b09a-122cf45038dd): SELECT "id", "resolution", "size", "extname", "infoHash", "fps", "metadataUrl", "fileUrl", "filename", "torrentUrl", "torrentFilename", "videoId", "storage", "videoStreamingPlaylistId", "createdAt", "updatedAt" FROM "videoFile" AS "VideoFileModel" WHERE "VideoFileModel"."fps" = 30 AND "VideoFileModel"."resolution" = 1080 AND "VideoFileModel"."videoId" = 199 LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.3 debug: Executed SQL request - Executing (1bce5d13-e834-4cea-b09a-122cf45038dd): SELECT "id", "resolution", "size", "extname", "infoHash", "fps", "metadataUrl", "fileUrl", "filename", "torrentUrl", "torrentFilename", "videoId", "storage", "videoStreamingPlaylistId", "createdAt", "updatedAt" FROM "videoFile" AS "VideoFileModel" WHERE "VideoFileModel"."fps" = 30 AND "VideoFileModel"."resolution" = 480 AND "VideoFileModel"."videoId" = 199 LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.3 debug: Executed SQL request - Executing (1bce5d13-e834-4cea-b09a-122cf45038dd): SELECT "id", "resolution", "size", "extname", "infoHash", "fps", "metadataUrl", "fileUrl", "filename", "torrentUrl", "torrentFilename", "videoId", "storage", "videoStreamingPlaylistId", "createdAt", "updatedAt" FROM "videoFile" AS "VideoFileModel" WHERE "VideoFileModel"."fps" = 30 AND "VideoFileModel"."resolution" = 360 AND "VideoFileModel"."videoId" = 199 LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.5 debug: Executed SQL request - Executing (1bce5d13-e834-4cea-b09a-122cf45038dd): UPDATE "videoFile" SET "torrentFilename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.7 debug: Executed SQL request - Executing (1bce5d13-e834-4cea-b09a-122cf45038dd): UPDATE "videoFile" SET "torrentFilename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.9 debug: Executed SQL request - Executing (1bce5d13-e834-4cea-b09a-122cf45038dd): UPDATE "videoFile" SET "torrentFilename"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.78 info: Cleaning video viewers.
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.79 debug: Model cache hit for load-video-immutable-id -> 260.
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.79 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewers": 2
}
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.79 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb is 2.
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.79 debug: Model cache hit for load-video-immutable-id -> 234.
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.79 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.79 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0 is 1.
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.79 debug: Model cache hit for load-video-immutable-id -> 237.
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.80 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907. {
"viewers": 0
}
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.80 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/e4a54d70-e97c-4d3a-a486-d17119ab1907 is 0.
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.80 debug: Model cache hit for load-video-immutable-id -> 1018.
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.80 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.80 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8 is 1.
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.123 debug: Executed SQL request - Executing (1bce5d13-e834-4cea-b09a-122cf45038dd): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.182 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.183 debug: Executed SQL request - Executing (41a40f3d-9775-44f7-bb2b-6b7a0c3830b4): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.183 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.183 debug: Executed SQL request - Executing (41a40f3d-9775-44f7-bb2b-6b7a0c3830b4): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.184 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): SAVEPOINT "64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22-sp-1";
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.184 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): SAVEPOINT "64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22-sp-2";
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.184 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): SAVEPOINT "64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22-sp-3";
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.184 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): SAVEPOINT "64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22-sp-4";
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.184 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): SAVEPOINT "64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22-sp-5";
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.185 debug: Executed SQL request - Executing (41a40f3d-9775-44f7-bb2b-6b7a0c3830b4): SAVEPOINT "41a40f3d-9775-44f7-bb2b-6b7a0c3830b4-sp-1";
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.185 debug: Executed SQL request - Executing (41a40f3d-9775-44f7-bb2b-6b7a0c3830b4): SAVEPOINT "41a40f3d-9775-44f7-bb2b-6b7a0c3830b4-sp-2";
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.185 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'god' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.186 debug: Executed SQL request - Executing (41a40f3d-9775-44f7-bb2b-6b7a0c3830b4): SELECT "id", "url", "createdAt", "updatedAt" FROM "tracker" AS "TrackerModel" WHERE "TrackerModel"."url" = 'wss://videos.lukesmith.xyz/tracker/socket' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.187 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'heaven' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.187 debug: Executed SQL request - Executing (41a40f3d-9775-44f7-bb2b-6b7a0c3830b4): SELECT "id", "url", "createdAt", "updatedAt" FROM "tracker" AS "TrackerModel" WHERE "TrackerModel"."url" = 'https://videos.lukesmith.xyz/tracker/announce' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.188 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'hell' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.188 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'life' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.189 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): SELECT "id", "name" FROM "tag" AS "TagModel" WHERE "TagModel"."name" = 'sin' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.189 debug: Executed SQL request - Executing (41a40f3d-9775-44f7-bb2b-6b7a0c3830b4): SELECT "videoId", "trackerId", "createdAt", "updatedAt" FROM "videoTracker" AS "VideoTrackerModel" WHERE "VideoTrackerModel"."videoId" = 199;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.190 debug: Executed SQL request - Executing (41a40f3d-9775-44f7-bb2b-6b7a0c3830b4): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.191 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): SELECT "videoId", "tagId", "createdAt", "updatedAt" FROM "videoTag" AS "VideoTagModel" WHERE "VideoTagModel"."videoId" = 199;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.192 debug: Executed SQL request - Executing (64b12f1a-12c5-4be8-9be2-5ddd7cf7cf22): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.192 debug: Executed SQL request - Executing (faf2ea32-1f1b-491f-9534-a66e2a668e83): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.192 debug: Executed SQL request - Executing (faf2ea32-1f1b-491f-9534-a66e2a668e83): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.193 debug: Executed SQL request - Executing (faf2ea32-1f1b-491f-9534-a66e2a668e83): SELECT "VideoCaptionModel"."id", "VideoCaptionModel"."language", "VideoCaptionModel"."filename", "VideoCaptionModel"."fileUrl", "VideoCaptionModel"."videoId", "VideoCaptionModel"."createdAt", "VideoCaptionModel"."updatedAt", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."remote" AS "Video.remote" FROM "videoCaption" AS "VideoCaptionModel" INNER JOIN "video" AS "Video" ON "VideoCaptionModel"."videoId" = "Video"."id" WHERE "VideoCaptionModel"."videoId" = 199 ORDER BY "VideoCaptionModel"."language" ASC;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.194 debug: Executed SQL request - Executing (faf2ea32-1f1b-491f-9534-a66e2a668e83): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.194 info: Sync like of video https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.195 info: Sync dislike of video https://videos.lukesmith.xyz/videos/watch/a2170392-3a1e-49b1-90ca-092c2bcd362c
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.667 debug: Executed SQL request - Executing (5dfd85f0-46a2-456a-bf5f-36aaf3e9b77e): START TRANSACTION;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.668 debug: Executed SQL request - Executing (5dfd85f0-46a2-456a-bf5f-36aaf3e9b77e): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.668 debug: Executed SQL request - Executing (5dfd85f0-46a2-456a-bf5f-36aaf3e9b77e): UPDATE "video" SET "likes" = 14 WHERE "video"."id" = 199
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.669 debug: Executed SQL request - Executing (5dfd85f0-46a2-456a-bf5f-36aaf3e9b77e): UPDATE "video" SET "dislikes" = 1 WHERE "video"."id" = 199
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.669 debug: Executed SQL request - Executing (5dfd85f0-46a2-456a-bf5f-36aaf3e9b77e): COMMIT;
[pcbu.nl:443] 9/14/2022, 2:30:55 PM.671 info: Remote video with uuid a2170392-3a1e-49b1-90ca-092c2bcd362c updated
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.238 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:30:59.543Z",
"signatureValue": "iHGR1hv6vZ8F+Wr27qS6xtkMdNfChYhciE/ycV4PL1BW9P9QlB3fLnfoLoq2UCwtMH1Jvq+5flofDpaibP8CCB7oGSHUZq4Bp3x5dXigisLsdNes3EN2DG73A4qyZVy1iT45xggy9YgZxUwiSoLvKUYb3XB79efUF1pCKMxDkQtJM9Ax0Lr7mbxqMvmIhqZyaNkEsHRhp89fHek8TeGzAkKJ7oa7vy4usLsuTtVb5kaD4OV1x3uV7MCMJPLdHuLC6yyU77xPhc65FfS4gxNW0lMZsXaadN7XOixKCrNmtU7eYjuh8uO/xfV3swmSfZh4njC6mWER+6n5RlYY4PmTow=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.238 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.239 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.241 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.242 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.242 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/2958/6976e4e294c5781ea16b7d8d305b6fe48258fea5f7b506cbe6f47d95960f0936",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0",
"expires": "2022-09-14T14:32:59.532Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:30:59.543Z",
"signatureValue": "iHGR1hv6vZ8F+Wr27qS6xtkMdNfChYhciE/ycV4PL1BW9P9QlB3fLnfoLoq2UCwtMH1Jvq+5flofDpaibP8CCB7oGSHUZq4Bp3x5dXigisLsdNes3EN2DG73A4qyZVy1iT45xggy9YgZxUwiSoLvKUYb3XB79efUF1pCKMxDkQtJM9Ax0Lr7mbxqMvmIhqZyaNkEsHRhp89fHek8TeGzAkKJ7oa7vy4usLsuTtVb5kaD4OV1x3uV7MCMJPLdHuLC6yyU77xPhc65FfS4gxNW0lMZsXaadN7XOixKCrNmtU7eYjuh8uO/xfV3swmSfZh4njC6mWER+6n5RlYY4PmTow=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.242 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.243 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.243 info: 209.141.48.31 - - [14/Sep/2022:14:31:01 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.244 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0. {
"viewerExpires": "2022-09-14T14:32:59.532Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/2958/6976e4e294c5781ea16b7d8d305b6fe48258fea5f7b506cbe6f47d95960f0936"
}
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.244 debug: Adding remote viewer to video a4d5326b-0aac-496e-bfc3-5acd5cee89f0.
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.244 debug: Model cache hit for load-video-immutable-id -> 234.
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.244 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0. {
"viewers": 2
}
[pcbu.nl:443] 9/14/2022, 2:31:01 PM.244 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0 is 2.
[pcbu.nl:443] 9/14/2022, 2:31:02 PM.631 info: 94.214.0.0 - - [14/Sep/2022:14:31:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:31:06 PM.182 info: 94.214.0.0 - - [14/Sep/2022:14:31:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:31:17 PM.386 info: 94.214.0.0 - - [14/Sep/2022:14:31:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:31:21 PM.182 info: 94.214.0.0 - - [14/Sep/2022:14:31:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.679 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:31:28.745Z",
"signatureValue": "buPo2JDLq4OnufgX6QaAQpxKzBCvDh2RgpcCtNvrjYyWSzZRASzJYCSVo0YU4HJskbG//dxNjVQEaQw/pJ6IBBkO5VU5CfAbBq9BRuy/t7YMNg3yeDor8xcGgi7UeHaBn3RJyMKxKKTBKRYIVnqSy2WZ33dnQXIAy0w0zwYafhMYcdxZsW5uR5ahS4zEUbHd6DJZkyfyH5QtXz0f0O7euBotZhSssXtL31NcabrCJzODIOnCn+KH+CmphdKOftYGOlfhGvd0sXqyg3KorxrRkOP3WEKezBN8suPzBtktwW0ztTCVMpzOMn3F1SMpDXCXcovHW0lQsb6/P7ywVSayRw=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.680 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.684 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.687 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.687 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.687 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/20407/7f6ab3dd63394ef50ff16c0e272a1a71e8f42df57431512dbf04e8b13cd018cf",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d",
"expires": "2022-09-14T14:33:28.730Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:31:28.745Z",
"signatureValue": "buPo2JDLq4OnufgX6QaAQpxKzBCvDh2RgpcCtNvrjYyWSzZRASzJYCSVo0YU4HJskbG//dxNjVQEaQw/pJ6IBBkO5VU5CfAbBq9BRuy/t7YMNg3yeDor8xcGgi7UeHaBn3RJyMKxKKTBKRYIVnqSy2WZ33dnQXIAy0w0zwYafhMYcdxZsW5uR5ahS4zEUbHd6DJZkyfyH5QtXz0f0O7euBotZhSssXtL31NcabrCJzODIOnCn+KH+CmphdKOftYGOlfhGvd0sXqyg3KorxrRkOP3WEKezBN8suPzBtktwW0ztTCVMpzOMn3F1SMpDXCXcovHW0lQsb6/P7ywVSayRw=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.687 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.689 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.689 info: 209.141.48.31 - - [14/Sep/2022:14:31:30 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.691 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d. {
"viewerExpires": "2022-09-14T14:33:28.730Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/20407/7f6ab3dd63394ef50ff16c0e272a1a71e8f42df57431512dbf04e8b13cd018cf"
}
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.691 debug: Adding remote viewer to video 10b76795-ee9a-4152-9cd1-01ec2406e24d.
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.691 debug: Model cache hit for load-video-immutable-id -> 12437.
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.691 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:31:30 PM.692 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d is 1.
[pcbu.nl:443] 9/14/2022, 2:31:32 PM.386 info: 94.214.0.0 - - [14/Sep/2022:14:31:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:31:34 PM.891 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:31:34 PM.893 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:31:34 PM.893 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:31:34 PM.894 info: 94.214.0.0 - - [14/Sep/2022:14:31:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:31:36 PM.183 info: 94.214.0.0 - - [14/Sep/2022:14:31:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:31:47 PM.385 info: 94.214.0.0 - - [14/Sep/2022:14:31:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:31:51 PM.60 debug: Checking peers.
[pcbu.nl:443] 9/14/2022, 2:31:51 PM.184 info: 94.214.0.0 - - [14/Sep/2022:14:31:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:32:02 PM.388 info: 94.214.0.0 - - [14/Sep/2022:14:32:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:32:05 PM.52 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:32:03.219Z",
"signatureValue": "TNiBBiPBGFlJp7P8YfZwud39OWTvP/T5pZEwFLlZqxPfXqxkWyAGIjniO8ZSD4YnFyYJwAOu6E+20h/0LtRJBI1qRrAI14iH7S2tbUCFdI/jgicIqnc+PNdT2no+96+ZCrzNZnRzNnPcQbKRCHXoND5w57yKGHKrU8PkLikP7TaYk32mv+I4w5gXAqEL1OjZYkLO38FXWMWn0omgV3HaG77wYD8bHBJ6AaHlfzxhIk0aDwOvEf6Oa4+bEHUKBsug2kbovI4J7qVDf7XuIrLITGoluGTRKo3jM4ErbLYP09gGWNTzxupXpXZfHISTnIe16+vharTR9OLTOeamNN1vnw=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:32:05 PM.52 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:32:05 PM.53 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:32:05 PM.57 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:32:05 PM.57 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:32:05 PM.57 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/20407/76b9fc30-57ce-46d6-80ff-a977612404c3",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:32:03.219Z",
"signatureValue": "TNiBBiPBGFlJp7P8YfZwud39OWTvP/T5pZEwFLlZqxPfXqxkWyAGIjniO8ZSD4YnFyYJwAOu6E+20h/0LtRJBI1qRrAI14iH7S2tbUCFdI/jgicIqnc+PNdT2no+96+ZCrzNZnRzNnPcQbKRCHXoND5w57yKGHKrU8PkLikP7TaYk32mv+I4w5gXAqEL1OjZYkLO38FXWMWn0omgV3HaG77wYD8bHBJ6AaHlfzxhIk0aDwOvEf6Oa4+bEHUKBsug2kbovI4J7qVDf7XuIrLITGoluGTRKo3jM4ErbLYP09gGWNTzxupXpXZfHISTnIe16+vharTR9OLTOeamNN1vnw=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:32:05 PM.58 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:32:05 PM.58 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:32:05 PM.58 info: 209.141.48.31 - - [14/Sep/2022:14:32:05 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:32:05 PM.60 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d. {
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/20407/76b9fc30-57ce-46d6-80ff-a977612404c3"
}
[pcbu.nl:443] 9/14/2022, 2:32:05 PM.61 debug: Adding remote view to video 10b76795-ee9a-4152-9cd1-01ec2406e24d.
[pcbu.nl:443] 9/14/2022, 2:32:06 PM.186 info: 94.214.0.0 - - [14/Sep/2022:14:32:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.894 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:32:09.172Z",
"signatureValue": "ViioRaCCemX/1ck2zzeO26ydX0A4/gKcoXRJWauA/l/ppNId2NUSS/MJn8YuPLmIQTWq6wD+cHP138sfMSQFO56grmrJuZ/SxFAoJQEGOZnD9ykuX4df7vTKW7mV2mnAn8kMeeh+Hf5nLhuutgOGHKXEvkXuYtEPSGezUn1e7cOZMcLiwy2rhtO5EB1DK3X1sHsq7de/mU7r9EHUTb8YM8lKvXLNOB/oFPYWHRI7yGIc25bQToygmxzU6E+X6aJR6hHiaNeZ80z1/ssSn8ZTrFeE9j4uZC4czse77/6Wx2GJ1MGdX7MOSZZWauykJ3YElF9Zc4xcftDLxedMJNlNxw=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.895 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.897 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.898 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.898 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.899 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://shitposter.club/users/xenmen/followers",
"https://shitposter.club/users/billiam/followers",
"https://qoto.org/users/torresjrjr/followers",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/15706/0398c2d98760866099053672da56e4a919b715b71d7219e1e704d78474329d55",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb",
"expires": "2022-09-14T14:34:09.158Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:32:09.172Z",
"signatureValue": "ViioRaCCemX/1ck2zzeO26ydX0A4/gKcoXRJWauA/l/ppNId2NUSS/MJn8YuPLmIQTWq6wD+cHP138sfMSQFO56grmrJuZ/SxFAoJQEGOZnD9ykuX4df7vTKW7mV2mnAn8kMeeh+Hf5nLhuutgOGHKXEvkXuYtEPSGezUn1e7cOZMcLiwy2rhtO5EB1DK3X1sHsq7de/mU7r9EHUTb8YM8lKvXLNOB/oFPYWHRI7yGIc25bQToygmxzU6E+X6aJR6hHiaNeZ80z1/ssSn8ZTrFeE9j4uZC4czse77/6Wx2GJ1MGdX7MOSZZWauykJ3YElF9Zc4xcftDLxedMJNlNxw=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.899 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.899 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.900 info: 209.141.48.31 - - [14/Sep/2022:14:32:10 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.900 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewerExpires": "2022-09-14T14:34:09.158Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/15706/0398c2d98760866099053672da56e4a919b715b71d7219e1e704d78474329d55"
}
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.900 debug: Adding remote viewer to video 54195826-3c02-4814-872a-8ee80b5a7dcb.
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.901 debug: Model cache hit for load-video-immutable-id -> 260.
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.901 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewers": 3
}
[pcbu.nl:443] 9/14/2022, 2:32:10 PM.901 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb is 3.
[pcbu.nl:443] 9/14/2022, 2:32:17 PM.386 info: 94.214.0.0 - - [14/Sep/2022:14:32:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:32:21 PM.183 info: 94.214.0.0 - - [14/Sep/2022:14:32:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:32:32 PM.385 info: 94.214.0.0 - - [14/Sep/2022:14:32:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:32:34 PM.893 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:32:34 PM.894 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:32:34 PM.894 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:32:34 PM.894 info: 94.214.0.0 - - [14/Sep/2022:14:32:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:32:36 PM.183 info: 94.214.0.0 - - [14/Sep/2022:14:32:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:32:47 PM.384 info: 94.214.0.0 - - [14/Sep/2022:14:32:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:32:51 PM.184 info: 94.214.0.0 - - [14/Sep/2022:14:32:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.80 info: Cleaning video viewers.
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.80 debug: Model cache hit for load-video-immutable-id -> 260.
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.81 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.81 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb is 1.
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.81 debug: Model cache hit for load-video-immutable-id -> 234.
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.81 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.81 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0 is 1.
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.81 debug: Model cache hit for load-video-immutable-id -> 1018.
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.81 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8. {
"viewers": 0
}
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.81 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/c248b18a-ba68-4610-8559-623f7e0c87d8 is 0.
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.81 debug: Model cache hit for load-video-immutable-id -> 12437.
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.82 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:32:55 PM.82 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d is 1.
[pcbu.nl:443] 9/14/2022, 2:33:02 PM.387 info: 94.214.0.0 - - [14/Sep/2022:14:33:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.58 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:33:03.220Z",
"signatureValue": "PU5sALUM4DOnAGCAo2QcIyZ7nqDv4gaM/9xU3Z1FbjD34K9xMiWlSO60RZExaolt6IsJYEwh6utoEO0QaJPEdi0w2lqbI1otefHrVQwFp+zfHslUat218xfcaE91pqIi+X//Wnb94Z9OjIEaifHR9ACEy0lK4E6dma3hn3tCoGSAjFkjsXlJuGy00ZMG5kdvVvBAXGn1kk6EeF6S8dlNHNNVbsdE+eMrMnIA5l1LryWHWiB39+MOs+GsDlMt6+u+ajgmn5erqKr4qMxPbhf6H6wCi0t0LK0pqSRuVMFF/Ww6wvYXbvbvm4j41/6/6O/gGu3YFIZldrtebCLGhWyilQ=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.58 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.59 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.63 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.63 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.64 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/20407/7f6ab3dd63394ef50ff16c0e272a1a71e8f42df57431512dbf04e8b13cd018cf",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d",
"expires": "2022-09-14T14:35:03.194Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:33:03.220Z",
"signatureValue": "PU5sALUM4DOnAGCAo2QcIyZ7nqDv4gaM/9xU3Z1FbjD34K9xMiWlSO60RZExaolt6IsJYEwh6utoEO0QaJPEdi0w2lqbI1otefHrVQwFp+zfHslUat218xfcaE91pqIi+X//Wnb94Z9OjIEaifHR9ACEy0lK4E6dma3hn3tCoGSAjFkjsXlJuGy00ZMG5kdvVvBAXGn1kk6EeF6S8dlNHNNVbsdE+eMrMnIA5l1LryWHWiB39+MOs+GsDlMt6+u+ajgmn5erqKr4qMxPbhf6H6wCi0t0LK0pqSRuVMFF/Ww6wvYXbvbvm4j41/6/6O/gGu3YFIZldrtebCLGhWyilQ=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.64 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.64 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.65 info: 209.141.48.31 - - [14/Sep/2022:14:33:05 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.66 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d. {
"viewerExpires": "2022-09-14T14:35:03.194Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/20407/7f6ab3dd63394ef50ff16c0e272a1a71e8f42df57431512dbf04e8b13cd018cf"
}
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.67 debug: Adding remote viewer to video 10b76795-ee9a-4152-9cd1-01ec2406e24d.
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.67 debug: Model cache hit for load-video-immutable-id -> 12437.
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.67 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d. {
"viewers": 2
}
[pcbu.nl:443] 9/14/2022, 2:33:05 PM.67 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d is 2.
[pcbu.nl:443] 9/14/2022, 2:33:06 PM.184 info: 94.214.0.0 - - [14/Sep/2022:14:33:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:33:17 PM.391 info: 94.214.0.0 - - [14/Sep/2022:14:33:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:33:21 PM.182 info: 94.214.0.0 - - [14/Sep/2022:14:33:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:33:32 PM.387 info: 94.214.0.0 - - [14/Sep/2022:14:33:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:33:34 PM.890 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:33:34 PM.891 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:33:34 PM.891 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:33:34 PM.892 info: 94.214.0.0 - - [14/Sep/2022:14:33:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:33:35 PM.183 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://lfbu.nl/accounts/peertube",
"created": "2022-09-14T14:33:35.044Z",
"signatureValue": "MkQdQnpTXNZ6MZ7S1x+gx3XOfU4diNAB3GnDKCmRtWSOQ3d5i0nLJ11eODg+ZYEmTNw7tfPPYit2kUn0FaJ8R4/f9nLio0ouxky1vWSh6Wnb49w2gRT68DWwulAFI2YD8IaChOSDPXFblLyN5PQfTkuwRt9KUioMKlRbUrhDWPI089gxSvrZpy4PapocykPDa1fawVj8gXm9GVhwVAqPdOflQk7dpwsJrtiyWY7hw+Zy+dmHvzq+yhAaYoQ3cemPxMZRQ2sFWnsbVZC3wBKEhZBm27TQtSjMA4+bXi0GaSFf44t+lpJ9EN9pgPVMsnNaNioz4lSN+Z+Xbydl+z0R1g=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:33:35 PM.184 debug: Checking HTTP signature of actor https://lfbu.nl/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:33:35 PM.188 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://lfbu.nl/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:33:35 PM.192 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:33:35 PM.192 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:33:35 PM.192 debug: We keep 1 activities. {
"activities": [
{
"id": "https://lfbu.nl/accounts/peertube/views/videos/62/2022-09-14T14:33:35.034Z",
"type": "View",
"actor": "https://lfbu.nl/accounts/peertube",
"object": "https://lfbu.nl/videos/watch/8305d7c3-8bd2-41e9-b01f-878f0b5d74f6",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://lfbu.nl/accounts/peertube/followers",
"https://lfbu.nl/video-channels/langefrans/followers",
"https://lfbu.nl/accounts/frans/followers"
],
"cc": [],
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"signature": {
"type": "RsaSignature2017",
"creator": "https://lfbu.nl/accounts/peertube",
"created": "2022-09-14T14:33:35.044Z",
"signatureValue": "MkQdQnpTXNZ6MZ7S1x+gx3XOfU4diNAB3GnDKCmRtWSOQ3d5i0nLJ11eODg+ZYEmTNw7tfPPYit2kUn0FaJ8R4/f9nLio0ouxky1vWSh6Wnb49w2gRT68DWwulAFI2YD8IaChOSDPXFblLyN5PQfTkuwRt9KUioMKlRbUrhDWPI089gxSvrZpy4PapocykPDa1fawVj8gXm9GVhwVAqPdOflQk7dpwsJrtiyWY7hw+Zy+dmHvzq+yhAaYoQ3cemPxMZRQ2sFWnsbVZC3wBKEhZBm27TQtSjMA4+bXi0GaSFf44t+lpJ9EN9pgPVMsnNaNioz4lSN+Z+Xbydl+z0R1g=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:33:35 PM.192 info: Receiving inbox requests for 1 activities by https://lfbu.nl/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:33:35 PM.193 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://lfbu.nl/videos/watch/8305d7c3-8bd2-41e9-b01f-878f0b5d74f6' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:33:35 PM.195 info: 84.247.14.10 - - [14/Sep/2022:14:33:35 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/3.3.0 (+https://lfbu.nl)"
[pcbu.nl:443] 9/14/2022, 2:33:35 PM.196 debug: Processing remote view for https://lfbu.nl/videos/watch/8305d7c3-8bd2-41e9-b01f-878f0b5d74f6. {
"viewerId": "https://lfbu.nl/accounts/peertube/views/videos/62/2022-09-14T14:33:35.034Z"
}
[pcbu.nl:443] 9/14/2022, 2:33:35 PM.196 debug: Adding remote view to video 8305d7c3-8bd2-41e9-b01f-878f0b5d74f6.
[pcbu.nl:443] 9/14/2022, 2:33:36 PM.186 info: 94.214.0.0 - - [14/Sep/2022:14:33:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.913 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:33:39.185Z",
"signatureValue": "tiKZM+0dkVKP+bHRCO88cM90Y+6u9qKEiH1cG0FGTf5xzqfee8f9qEIclU/PFJDSjsJxieFv49BT/ghZBdO+df+FOj1PwlXyFu40EVWe2jW/KR6IrVIHQegOP1NVTK6n2KLY+TNQgv/S6xRXfQ6xmv7qcytsyg2ihuq98Px3yL/eKcfYE6aFePK4S/KXHJfNub8lguQr4stGGvvbhLjfQ7n7BbLkDhKDRYSoy56yAL69FlgAtOayrgJlJ/WSQ2OLs4d78Qub2FGfgPoS5hdAUQlQK17vyDBq2YApAiWjIJ1NB4ffh99xnrh+KAGX/mab+EuaC0rNDgONpHKW3AMdqw=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.913 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.914 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.917 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.917 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.917 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://shitposter.club/users/xenmen/followers",
"https://shitposter.club/users/billiam/followers",
"https://qoto.org/users/torresjrjr/followers",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/15706/0398c2d98760866099053672da56e4a919b715b71d7219e1e704d78474329d55",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb",
"expires": "2022-09-14T14:35:39.170Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:33:39.185Z",
"signatureValue": "tiKZM+0dkVKP+bHRCO88cM90Y+6u9qKEiH1cG0FGTf5xzqfee8f9qEIclU/PFJDSjsJxieFv49BT/ghZBdO+df+FOj1PwlXyFu40EVWe2jW/KR6IrVIHQegOP1NVTK6n2KLY+TNQgv/S6xRXfQ6xmv7qcytsyg2ihuq98Px3yL/eKcfYE6aFePK4S/KXHJfNub8lguQr4stGGvvbhLjfQ7n7BbLkDhKDRYSoy56yAL69FlgAtOayrgJlJ/WSQ2OLs4d78Qub2FGfgPoS5hdAUQlQK17vyDBq2YApAiWjIJ1NB4ffh99xnrh+KAGX/mab+EuaC0rNDgONpHKW3AMdqw=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.918 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.918 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.919 info: 209.141.48.31 - - [14/Sep/2022:14:33:40 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.924 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewerExpires": "2022-09-14T14:35:39.170Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/15706/0398c2d98760866099053672da56e4a919b715b71d7219e1e704d78474329d55"
}
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.924 debug: Adding remote viewer to video 54195826-3c02-4814-872a-8ee80b5a7dcb.
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.924 debug: Model cache hit for load-video-immutable-id -> 260.
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.924 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewers": 2
}
[pcbu.nl:443] 9/14/2022, 2:33:40 PM.924 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb is 2.
[pcbu.nl:443] 9/14/2022, 2:33:47 PM.385 info: 94.214.0.0 - - [14/Sep/2022:14:33:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:33:51 PM.184 info: 94.214.0.0 - - [14/Sep/2022:14:33:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:02 PM.388 info: 94.214.0.0 - - [14/Sep/2022:14:34:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:06 PM.181 info: 94.214.0.0 - - [14/Sep/2022:14:34:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:17 PM.392 info: 94.214.0.0 - - [14/Sep/2022:14:34:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:21 PM.188 info: 94.214.0.0 - - [14/Sep/2022:14:34:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:32 PM.387 info: 94.214.0.0 - - [14/Sep/2022:14:34:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:34 PM.896 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:34:34 PM.897 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:34:34 PM.898 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:34:34 PM.898 info: 94.214.0.0 - - [14/Sep/2022:14:34:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.85 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:34:33.274Z",
"signatureValue": "b8hg/bBn4mVHG/5eCSUDnncwXEgQCF7lsIhr6GzmMVE2ZQxWhOgsIrb7XBeL8FCNHyZMMsM5KIAZx9V5H4lUYP96jFjbQW/RX1NA/R1bYcPCrQorbS94RTOcfAmPiEUN8ETO1bTELt8CMX/IxM3yniNJmUVcsZcoE/rw3gjhvmLPN+k1QbhydFsh/TC8OISIC1dY2f2TEAn/vYvZKWq+nKZYtyLybAaTQ6wyPzkpNeyUmZx9bwa0f0ZZwU/13UBlz+Rl2sCLsmnW0fj1V9Ovl2JdtWc0KdYsMuo0HVnuSKGjeuxiU3KyZ0vSNlS4IXlqLothyy/nEIKxcVCims3FVw=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.86 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.90 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.94 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.94 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.94 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/20407/7f6ab3dd63394ef50ff16c0e272a1a71e8f42df57431512dbf04e8b13cd018cf",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d",
"expires": "2022-09-14T14:36:33.242Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:34:33.274Z",
"signatureValue": "b8hg/bBn4mVHG/5eCSUDnncwXEgQCF7lsIhr6GzmMVE2ZQxWhOgsIrb7XBeL8FCNHyZMMsM5KIAZx9V5H4lUYP96jFjbQW/RX1NA/R1bYcPCrQorbS94RTOcfAmPiEUN8ETO1bTELt8CMX/IxM3yniNJmUVcsZcoE/rw3gjhvmLPN+k1QbhydFsh/TC8OISIC1dY2f2TEAn/vYvZKWq+nKZYtyLybAaTQ6wyPzkpNeyUmZx9bwa0f0ZZwU/13UBlz+Rl2sCLsmnW0fj1V9Ovl2JdtWc0KdYsMuo0HVnuSKGjeuxiU3KyZ0vSNlS4IXlqLothyy/nEIKxcVCims3FVw=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.94 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.95 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.95 info: 209.141.48.31 - - [14/Sep/2022:14:34:35 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.97 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d. {
"viewerExpires": "2022-09-14T14:36:33.242Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/20407/7f6ab3dd63394ef50ff16c0e272a1a71e8f42df57431512dbf04e8b13cd018cf"
}
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.97 debug: Adding remote viewer to video 10b76795-ee9a-4152-9cd1-01ec2406e24d.
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.97 debug: Model cache hit for load-video-immutable-id -> 12437.
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.97 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d. {
"viewers": 3
}
[pcbu.nl:443] 9/14/2022, 2:34:35 PM.97 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d is 3.
[pcbu.nl:443] 9/14/2022, 2:34:36 PM.183 info: 94.214.0.0 - - [14/Sep/2022:14:34:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.1 debug: Serving nl-NL HTML language {
"paramLang": "my-account",
"acceptLanguage": "nl,en-US;q=0.7,en;q=0.3"
}
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.2 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /my-account HTTP/1.1" 200 13477 "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.359 debug: Executed SQL request - Executing (default): SELECT "id", "clientId", "clientSecret", "grants", "redirectUris", "createdAt", "updatedAt" FROM "oAuthClient" AS "OAuthClientModel" LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.361 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /api/v1/oauth-clients/local HTTP/1.1" 304 - "https://pcbu.nl/my-account" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.362 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.366 debug: Executed SQL request - Executing (default): SELECT "UserModel"."id", "UserModel"."password", "UserModel"."username", "UserModel"."email", "UserModel"."pendingEmail", "UserModel"."emailVerified", "UserModel"."nsfwPolicy", "UserModel"."p2pEnabled", "UserModel"."videosHistoryEnabled", "UserModel"."autoPlayVideo", "UserModel"."autoPlayNextVideo", "UserModel"."autoPlayNextVideoPlaylist", "UserModel"."videoLanguages", "UserModel"."adminFlags", "UserModel"."blocked", "UserModel"."blockedReason", "UserModel"."role", "UserModel"."videoQuota", "UserModel"."videoQuotaDaily", "UserModel"."theme", "UserModel"."noInstanceConfigWarningModal", "UserModel"."noWelcomeModal", "UserModel"."noAccountSetupWarningModal", "UserModel"."pluginAuth", "UserModel"."feedToken", "UserModel"."lastLoginDate", "UserModel"."createdAt", "UserModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt", "Account->VideoChannels"."id" AS "Account.VideoChannels.id", "Account->VideoChannels"."name" AS "Account.VideoChannels.name", "Account->VideoChannels"."description" AS "Account.VideoChannels.description", "Account->VideoChannels"."support" AS "Account.VideoChannels.support", "Account->VideoChannels"."actorId" AS "Account.VideoChannels.actorId", "Account->VideoChannels"."accountId" AS "Account.VideoChannels.accountId", "Account->VideoChannels"."createdAt" AS "Account.VideoChannels.createdAt", "Account->VideoChannels"."updatedAt" AS "Account.VideoChannels.updatedAt", "Account->VideoChannels->Actor"."id" AS "Account.VideoChannels.Actor.id", "Account->VideoChannels->Actor"."type" AS "Account.VideoChannels.Actor.type", "Account->VideoChannels->Actor"."preferredUsername" AS "Account.VideoChannels.Actor.preferredUsername", "Account->VideoChannels->Actor"."url" AS "Account.VideoChannels.Actor.url", "Account->VideoChannels->Actor"."publicKey" AS "Account.VideoChannels.Actor.publicKey", "Account->VideoChannels->Actor"."privateKey" AS "Account.VideoChannels.Actor.privateKey", "Account->VideoChannels->Actor"."followersCount" AS "Account.VideoChannels.Actor.followersCount", "Account->VideoChannels->Actor"."followingCount" AS "Account.VideoChannels.Actor.followingCount", "Account->VideoChannels->Actor"."inboxUrl" AS "Account.VideoChannels.Actor.inboxUrl", "Account->VideoChannels->Actor"."outboxUrl" AS "Account.VideoChannels.Actor.outboxUrl", "Account->VideoChannels->Actor"."sharedInboxUrl" AS "Account.VideoChannels.Actor.sharedInboxUrl", "Account->VideoChannels->Actor"."followersUrl" AS "Account.VideoChannels.Actor.followersUrl", "Account->VideoChannels->Actor"."followingUrl" AS "Account.VideoChannels.Actor.followingUrl", "Account->VideoChannels->Actor"."remoteCreatedAt" AS "Account.VideoChannels.Actor.remoteCreatedAt", "Account->VideoChannels->Actor"."serverId" AS "Account.VideoChannels.Actor.serverId", "Account->VideoChannels->Actor"."createdAt" AS "Account.VideoChannels.Actor.createdAt", "Account->VideoChannels->Actor"."updatedAt" AS "Account.VideoChannels.Actor.updatedAt", "Account->VideoChannels->Actor->Server"."id" AS "Account.VideoChannels.Actor.Server.id", "Account->VideoChannels->Actor->Server"."host" AS "Account.VideoChannels.Actor.Server.host", "Account->VideoChannels->Actor->Server"."redundancyAllowed" AS "Account.VideoChannels.Actor.Server.redundancyAllowed", "Account->VideoChannels->Actor->Server"."createdAt" AS "Account.VideoChannels.Actor.Server.createdAt", "Account->VideoChannels->Actor->Server"."updatedAt" AS "Account.VideoChannels.Actor.Server.updatedAt", "Account->VideoChannels->Actor->Avatars"."id" AS "Account.VideoChannels.Actor.Avatars.id", "Account->VideoChannels->Actor->Avatars"."filename" AS "Account.VideoChannels.Actor.Avatars.filename", "Account->VideoChannels->Actor->Avatars"."height" AS "Account.VideoChannels.Actor.Avatars.height", "Account->VideoChannels->Actor->Avatars"."width" AS "Account.VideoChannels.Actor.Avatars.width", "Account->VideoChannels->Actor->Avatars"."fileUrl" AS "Account.VideoChannels.Actor.Avatars.fileUrl", "Account->VideoChannels->Actor->Avatars"."onDisk" AS "Account.VideoChannels.Actor.Avatars.onDisk", "Account->VideoChannels->Actor->Avatars"."type" AS "Account.VideoChannels.Actor.Avatars.type", "Account->VideoChannels->Actor->Avatars"."actorId" AS "Account.VideoChannels.Actor.Avatars.actorId", "Account->VideoChannels->Actor->Avatars"."createdAt" AS "Account.VideoChannels.Actor.Avatars.createdAt", "Account->VideoChannels->Actor->Avatars"."updatedAt" AS "Account.VideoChannels.Actor.Avatars.updatedAt", "Account->VideoChannels->Actor->Banners"."id" AS "Account.VideoChannels.Actor.Banners.id", "Account->VideoChannels->Actor->Banners"."filename" AS "Account.VideoChannels.Actor.Banners.filename", "Account->VideoChannels->Actor->Banners"."height" AS "Account.VideoChannels.Actor.Banners.height", "Account->VideoChannels->Actor->Banners"."width" AS "Account.VideoChannels.Actor.Banners.width", "Account->VideoChannels->Actor->Banners"."fileUrl" AS "Account.VideoChannels.Actor.Banners.fileUrl", "Account->VideoChannels->Actor->Banners"."onDisk" AS "Account.VideoChannels.Actor.Banners.onDisk", "Account->VideoChannels->Actor->Banners"."type" AS "Account.VideoChannels.Actor.Banners.type", "Account->VideoChannels->Actor->Banners"."actorId" AS "Account.VideoChannels.Actor.Banners.actorId", "Account->VideoChannels->Actor->Banners"."createdAt" AS "Account.VideoChannels.Actor.Banners.createdAt", "Account->VideoChannels->Actor->Banners"."updatedAt" AS "Account.VideoChannels.Actor.Banners.updatedAt", "Account->VideoPlaylists"."id" AS "Account.VideoPlaylists.id", "Account->VideoPlaylists"."name" AS "Account.VideoPlaylists.name", "Account->VideoPlaylists"."type" AS "Account.VideoPlaylists.type", "NotificationSetting"."id" AS "NotificationSetting.id", "NotificationSetting"."newVideoFromSubscription" AS "NotificationSetting.newVideoFromSubscription", "NotificationSetting"."newCommentOnMyVideo" AS "NotificationSetting.newCommentOnMyVideo", "NotificationSetting"."abuseAsModerator" AS "NotificationSetting.abuseAsModerator", "NotificationSetting"."videoAutoBlacklistAsModerator" AS "NotificationSetting.videoAutoBlacklistAsModerator", "NotificationSetting"."blacklistOnMyVideo" AS "NotificationSetting.blacklistOnMyVideo", "NotificationSetting"."myVideoPublished" AS "NotificationSetting.myVideoPublished", "NotificationSetting"."myVideoImportFinished" AS "NotificationSetting.myVideoImportFinished", "NotificationSetting"."newUserRegistration" AS "NotificationSetting.newUserRegistration", "NotificationSetting"."newInstanceFollower" AS "NotificationSetting.newInstanceFollower", "NotificationSetting"."autoInstanceFollowing" AS "NotificationSetting.autoInstanceFollowing", "NotificationSetting"."newFollow" AS "NotificationSetting.newFollow", "NotificationSetting"."commentMention" AS "NotificationSetting.commentMention", "NotificationSetting"."abuseStateChange" AS "NotificationSetting.abuseStateChange", "NotificationSetting"."abuseNewMessage" AS "NotificationSetting.abuseNewMessage", "NotificationSetting"."newPeerTubeVersion" AS "NotificationSetting.newPeerTubeVersion", "NotificationSetting"."newPluginVersion" AS "NotificationSetting.newPluginVersion", "NotificationSetting"."myVideoStudioEditionFinished" AS "NotificationSetting.myVideoStudioEditionFinished", "NotificationSetting"."userId" AS "NotificationSetting.userId", "NotificationSetting"."createdAt" AS "NotificationSetting.createdAt", "NotificationSetting"."updatedAt" AS "NotificationSetting.updatedAt" FROM "user" AS "UserModel" LEFT OUTER JOIN ( "account" AS "Account" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account->Actor"."serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account->Actor"."id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN ( "videoChannel" AS "Account->VideoChannels" INNER JOIN "actor" AS "Account->VideoChannels->Actor" ON "Account->VideoChannels"."actorId" = "Account->VideoChannels->Actor"."id" LEFT OUTER JOIN "server" AS "Account->VideoChannels->Actor->Server" ON "Account->VideoChannels->Actor"."serverId" = "Account->VideoChannels->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->VideoChannels->Actor->Avatars" ON "Account->VideoChannels->Actor"."id" = "Account->VideoChannels->Actor->Avatars"."actorId" AND "Account->VideoChannels->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Account->VideoChannels->Actor->Banners" ON "Account->VideoChannels->Actor"."id" = "Account->VideoChannels->Actor->Banners"."actorId" AND "Account->VideoChannels->Actor->Banners"."type" = 2 ) ON "Account"."id" = "Account->VideoChannels"."accountId" INNER JOIN "videoPlaylist" AS "Account->VideoPlaylists" ON "Account"."id" = "Account->VideoPlaylists"."ownerAccountId" AND "Account->VideoPlaylists"."type" != 1 ) ON "UserModel"."id" = "Account"."userId" INNER JOIN "userNotificationSetting" AS "NotificationSetting" ON "UserModel"."id" = "NotificationSetting"."userId" WHERE "UserModel"."id" = 3;
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.372 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /api/v1/users/me HTTP/1.1" 304 - "https://pcbu.nl/my-account" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.381 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /api/v1/config/ HTTP/1.1" 304 - "https://pcbu.nl/my-account" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.403 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.404 debug: Checking GET - /api/v1/users/me/notifications?start=0&count=0&unread=true parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "0",
"unread": "true"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.404 debug: Checking GET - /api/v1/users/me/notifications?start=0&count=0&unread=true parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "0",
"unread": "true"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.404 debug: Checking GET - /api/v1/users/me/notifications?start=0&count=0&unread=true parameters {
"body": {},
"params": {},
"query": {
"start": 0,
"count": 0,
"unread": true,
"sort": "-createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.406 debug: Executed SQL request - Executing (default): SELECT count(*) AS "count" FROM "userNotification" AS "UserNotificationModel" WHERE "UserNotificationModel"."userId" = 3 AND "UserNotificationModel"."read" = false;
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.407 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /api/v1/users/me/notifications?start=0&count=0&unread=true HTTP/1.1" 304 - "https://pcbu.nl/my-account" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.436 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /client/nl-NL/1823.0c76d85e81f7bbe0.js HTTP/1.1" 200 70058 "https://pcbu.nl/my-account" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.483 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /client/nl-NL/menu.f95723082925e997.svg HTTP/1.1" 200 339 "https://pcbu.nl/my-account" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.483 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /client/assets/images/logo.svg?5a080fb1f4e40c72b6306e96199049f16bcc7017 HTTP/1.1" 200 290 "https://pcbu.nl/my-account" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.570 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /client/assets/images/icons/icon-192x192.png HTTP/1.1" 200 8197 "https://pcbu.nl/my-account" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.571 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /client/assets/images/favicon.png?0ba74a56a21476d6f89941946226301060f670af HTTP/1.1" 200 746 "https://pcbu.nl/my-account" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.605 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.606 debug: Executed SQL request - Executing (default): SELECT COALESCE(SUM("size"), 0) AS "total" FROM (SELECT MAX("t1"."size") AS "size" FROM (SELECT "videoFile"."size" AS "size", "video"."id" AS "videoId" FROM "videoFile" INNER JOIN "video" ON "videoFile"."videoId" = "video"."id" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "videoChannel"."accountId" = "account"."id" WHERE "account"."userId" = $1 UNION SELECT "videoFile"."size" AS "size", "video"."id" AS "videoId" FROM "videoFile" INNER JOIN "videoStreamingPlaylist" ON "videoFile"."videoStreamingPlaylistId" = "videoStreamingPlaylist".id INNER JOIN "video" ON "videoStreamingPlaylist"."videoId" = "video"."id" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "videoChannel"."accountId" = "account"."id" WHERE "account"."userId" = $1 ) t1 GROUP BY "t1"."videoId") t2
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.610 debug: Executed SQL request - Executing (default): SELECT COALESCE(SUM("size"), 0) AS "total" FROM (SELECT MAX("t1"."size") AS "size" FROM (SELECT "videoFile"."size" AS "size", "video"."id" AS "videoId" FROM "videoFile" INNER JOIN "video" ON "videoFile"."videoId" = "video"."id" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "videoChannel"."accountId" = "account"."id" WHERE "account"."userId" = $1 AND "video"."createdAt" > now() - interval '24 hours' UNION SELECT "videoFile"."size" AS "size", "video"."id" AS "videoId" FROM "videoFile" INNER JOIN "videoStreamingPlaylist" ON "videoFile"."videoStreamingPlaylistId" = "videoStreamingPlaylist".id INNER JOIN "video" ON "videoStreamingPlaylist"."videoId" = "video"."id" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "videoChannel"."accountId" = "account"."id" WHERE "account"."userId" = $1 AND "video"."createdAt" > now() - interval '24 hours') t1 GROUP BY "t1"."videoId") t2
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.612 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /api/v1/users/me/video-quota-used HTTP/1.1" 200 44 "https://pcbu.nl/my-account/settings" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.802 debug: Executed SQL request - Executing (default): SELECT "id", "filename", "height", "width", "fileUrl", "onDisk", "type", "actorId", "createdAt", "updatedAt" FROM "actorImage" AS "ActorImageModel" WHERE "ActorImageModel"."filename" = '6910fe1a-34c5-4d05-9bb0-f7c317b3310c.png' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.805 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /lazy-static/avatars/f7675f9f-4e61-4903-9538-3450b562e140.png HTTP/1.1" 200 6234 "https://pcbu.nl/my-account/settings" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.809 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /api/v1/videos/languages HTTP/1.1" 304 - "https://pcbu.nl/my-account/settings" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.841 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /lazy-static/avatars/6910fe1a-34c5-4d05-9bb0-f7c317b3310c.png HTTP/1.1" 200 35366 "https://pcbu.nl/my-account/settings" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:43 PM.897 info: 94.214.0.0 - - [14/Sep/2022:14:34:43 +0000] "GET /api/v1/config/about HTTP/1.1" 304 - "https://pcbu.nl/my-account/settings" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:44 PM.18 debug: Checking socket access token bc712e46c041069631fca1be97aa397d6758b531.
[pcbu.nl:443] 9/14/2022, 2:34:44 PM.18 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:34:44 PM.19 debug: User 3 connected on the notification system.
[pcbu.nl:443] 9/14/2022, 2:34:47 PM.402 info: 94.214.0.0 - - [14/Sep/2022:14:34:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:51 PM.191 info: 94.214.0.0 - - [14/Sep/2022:14:34:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:54 PM.513 debug: User 3 disconnected from SocketIO notifications.
[pcbu.nl:443] 9/14/2022, 2:34:55 PM.81 info: Cleaning video viewers.
[pcbu.nl:443] 9/14/2022, 2:34:55 PM.81 debug: Model cache hit for load-video-immutable-id -> 260.
[pcbu.nl:443] 9/14/2022, 2:34:55 PM.81 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:34:55 PM.81 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb is 1.
[pcbu.nl:443] 9/14/2022, 2:34:55 PM.81 debug: Model cache hit for load-video-immutable-id -> 234.
[pcbu.nl:443] 9/14/2022, 2:34:55 PM.81 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0. {
"viewers": 0
}
[pcbu.nl:443] 9/14/2022, 2:34:55 PM.81 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/a4d5326b-0aac-496e-bfc3-5acd5cee89f0 is 0.
[pcbu.nl:443] 9/14/2022, 2:34:55 PM.82 debug: Model cache hit for load-video-immutable-id -> 12437.
[pcbu.nl:443] 9/14/2022, 2:34:55 PM.82 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d. {
"viewers": 2
}
[pcbu.nl:443] 9/14/2022, 2:34:55 PM.82 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d is 2.
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.165 debug: Serving nl-NL HTML language {
"acceptLanguage": "nl,en-US;q=0.7,en;q=0.3"
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.166 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET / HTTP/1.1" 200 13477 "-" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.225 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/runtime.65750374040f115d.js HTTP/1.1" 200 4536 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.227 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/polyfills.7d3c1805df4e0c68.js HTTP/1.1" 200 95984 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.230 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/main.27869d1cf4ce4d78.js HTTP/1.1" 200 1240321 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.250 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/SourceSans3VF-Roman.ttf.1befb5b37992491d.woff2 HTTP/1.1" 200 144620 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.251 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/styles.9ed944a6c2fc2fdd.css HTTP/1.1" 200 236072 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.610 debug: Checking GET - /plugins/originally-published-at/0.0.3/client-scripts/dist/common-client-plugin.js parameters {
"body": {},
"params": {
"0": "dist/common-client-plugin.js",
"pluginName": "originally-published-at",
"pluginVersion": "0.0.3",
"staticEndpoint": "dist/common-client-plugin.js"
},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.610 debug: Checking GET - /plugins/originally-published-at/0.0.3/client-scripts/dist/common-client-plugin.js parameters {
"body": {},
"params": {
"0": "dist/common-client-plugin.js",
"pluginName": "originally-published-at",
"pluginVersion": "0.0.3",
"staticEndpoint": "dist/common-client-plugin.js"
},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.612 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /plugins/originally-published-at/0.0.3/client-scripts/dist/common-client-plugin.js HTTP/1.1" 200 1205 "https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.639 debug: Checking GET - /themes/u2be/0.0.2/css/assets/style.css parameters {
"body": {},
"params": {
"0": "assets/style.css",
"themeName": "u2be",
"themeVersion": "0.0.2",
"staticEndpoint": "assets/style.css"
},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.640 debug: Executed SQL request - Executing (default): SELECT "id", "clientId", "clientSecret", "grants", "redirectUris", "createdAt", "updatedAt" FROM "oAuthClient" AS "OAuthClientModel" LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.644 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /api/v1/oauth-clients/local HTTP/1.1" 200 99 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.677 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /themes/u2be/0.0.2/css/assets/style.css HTTP/1.1" 200 1563 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.682 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /api/v1/config/ HTTP/1.1" 200 3471 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.730 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/locales/nl-NL/server.json HTTP/1.1" 200 8525 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.750 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/menu.f95723082925e997.svg HTTP/1.1" 200 339 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.762 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/assets/images/logo.svg?5a080fb1f4e40c72b6306e96199049f16bcc7017 HTTP/1.1" 200 290 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.767 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/6884.f120cf5dced2d29e.js HTTP/1.1" 200 8588 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.769 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/1504.7370be2b83fc8f1a.js HTTP/1.1" 200 24691 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.772 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/common.622f35638e5c1a3d.js HTTP/1.1" 200 19361 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.773 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/1620.bef641d1c2adc7bc.js HTTP/1.1" 200 31920 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.773 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/785.241c2d43803707dc.js HTTP/1.1" 200 97137 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.774 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/3003.8d5e1f6612a281bb.js HTTP/1.1" 200 74871 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.774 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/9237.40f65d4e892e916a.js HTTP/1.1" 200 72376 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.813 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/assets/images/favicon.png?0ba74a56a21476d6f89941946226301060f670af HTTP/1.1" 200 746 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.814 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/assets/images/icons/icon-192x192.png HTTP/1.1" 200 8197 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.855 debug: Checking GET - /api/v1/accounts/pieredassele parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.857 debug: Executed SQL request - Executing (default): SELECT "AccountModel".*, "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt" FROM (SELECT "AccountModel"."id", "AccountModel"."name", "AccountModel"."description", "AccountModel"."actorId", "AccountModel"."userId", "AccountModel"."applicationId", "AccountModel"."createdAt", "AccountModel"."updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "account" AS "AccountModel" INNER JOIN "actor" AS "Actor" ON "AccountModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'pieredassele' WHERE ("AccountModel"."userId" IS NOT NULL OR "AccountModel"."applicationId" IS NOT NULL) LIMIT 1) AS "AccountModel" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1;
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.863 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /api/v1/accounts/pieredassele HTTP/1.1" 200 990 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.871 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /api/v1/videos/languages HTTP/1.1" 200 3366 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.896 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /client/nl-NL/4826.4d9b3d06ea6a277e.js HTTP/1.1" 200 108522 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.900 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=20&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "20",
"withStats": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.901 debug: Executed SQL request - Executing (default): SELECT "AccountModel".*, "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt" FROM (SELECT "AccountModel"."id", "AccountModel"."name", "AccountModel"."description", "AccountModel"."actorId", "AccountModel"."userId", "AccountModel"."applicationId", "AccountModel"."createdAt", "AccountModel"."updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "account" AS "AccountModel" INNER JOIN "actor" AS "Actor" ON "AccountModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'pieredassele' WHERE ("AccountModel"."userId" IS NOT NULL OR "AccountModel"."applicationId" IS NOT NULL) LIMIT 1) AS "AccountModel" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1;
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.903 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=20&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "20",
"withStats": false
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.903 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=20&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "20",
"withStats": false
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.903 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=20&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "20",
"withStats": false
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.907 debug: Executed SQL request - Executing (default): SELECT count("VideoChannelModel"."id") AS "count" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" AND "Account"."id" = 3;
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.908 debug: Executed SQL request - Executing (default): SELECT "VideoChannelModel".*, "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt", "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt", "Actor->Banners"."id" AS "Actor.Banners.id", "Actor->Banners"."filename" AS "Actor.Banners.filename", "Actor->Banners"."height" AS "Actor.Banners.height", "Actor->Banners"."width" AS "Actor.Banners.width", "Actor->Banners"."fileUrl" AS "Actor.Banners.fileUrl", "Actor->Banners"."onDisk" AS "Actor.Banners.onDisk", "Actor->Banners"."type" AS "Actor.Banners.type", "Actor->Banners"."actorId" AS "Actor.Banners.actorId", "Actor->Banners"."createdAt" AS "Actor.Banners.createdAt", "Actor->Banners"."updatedAt" AS "Actor.Banners.updatedAt", "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt" FROM (SELECT "VideoChannelModel"."id", "VideoChannelModel"."name", "VideoChannelModel"."description", "VideoChannelModel"."support", "VideoChannelModel"."actorId", "VideoChannelModel"."accountId", "VideoChannelModel"."createdAt", "VideoChannelModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" AND "Account"."id" = 3 INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" ORDER BY "VideoChannelModel"."createdAt" DESC, "VideoChannelModel"."id" ASC LIMIT 20 OFFSET 0) AS "VideoChannelModel" LEFT OUTER JOIN "actor" AS "Actor" ON "VideoChannelModel"."actorId" = "Actor"."id" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor"."serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor"."id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Actor->Banners" ON "Actor"."id" = "Actor->Banners"."actorId" AND "Actor->Banners"."type" = 2 LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account.Actor.serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account.Actor.id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 ORDER BY "VideoChannelModel"."createdAt" DESC, "VideoChannelModel"."id" ASC;
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.914 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /api/v1/accounts/pieredassele/video-channels?start=0&count=20&withStats=false HTTP/1.1" 200 4964 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.959 debug: Checking GET - /api/v1/blocklist/status?accounts=pieredassele@pcbu.nl&hosts=pcbu.nl parameters {
"body": {},
"params": {},
"query": {
"accounts": [
"pieredassele@pcbu.nl"
],
"hosts": [
"pcbu.nl"
]
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.961 debug: Executed SQL request - Executing (default): SELECT "server"."host", "serverBlocklist"."accountId" FROM "serverBlocklist" INNER JOIN "server" ON "server"."id" = "serverBlocklist"."targetServerId" WHERE "server"."host" IN ('pcbu.nl') AND "serverBlocklist"."accountId" IN ('1')
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.961 debug: Executed SQL request - Executing (default): SELECT "accountBlocklist"."accountId", "actor"."preferredUsername" AS "name", "server"."host" FROM "accountBlocklist" INNER JOIN "account" ON "account"."id" = "accountBlocklist"."targetAccountId" INNER JOIN "actor" ON "actor"."id" = "account"."actorId" LEFT JOIN "server" ON "server"."id" = "actor"."serverId" WHERE "accountBlocklist"."accountId" IN ('1') AND (("actor"."preferredUsername" IN ('pieredassele') AND "server"."id" IS NULL))
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.962 debug: Got server blocklist status. {
"serverBlocklistStatus": [],
"byAccountIds": [
1
],
"hosts": [
"pcbu.nl"
]
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.963 debug: Checking GET - /api/v1/accounts/pieredassele/videos?start=0&count=0&sort=-publishedAt parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "0",
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.964 debug: Executed SQL request - Executing (default): SELECT "AccountModel".*, "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt" FROM (SELECT "AccountModel"."id", "AccountModel"."name", "AccountModel"."description", "AccountModel"."actorId", "AccountModel"."userId", "AccountModel"."applicationId", "AccountModel"."createdAt", "AccountModel"."updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "account" AS "AccountModel" INNER JOIN "actor" AS "Actor" ON "AccountModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'pieredassele' WHERE ("AccountModel"."userId" IS NOT NULL OR "AccountModel"."applicationId" IS NOT NULL) LIMIT 1) AS "AccountModel" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1;
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.967 debug: Checking GET - /api/v1/accounts/pieredassele/videos?start=0&count=0&sort=-publishedAt parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "0",
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.968 debug: Checking GET - /api/v1/accounts/pieredassele/videos?start=0&count=0&sort=-publishedAt parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "0",
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.968 debug: Checking GET - /api/v1/accounts/pieredassele/videos?start=0&count=0&sort=-publishedAt parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": 0,
"count": 0,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.969 debug: Running hook filter:api.accounts.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.969 debug: Executed SQL request - Executing (default): SELECT COUNT(*) as "total" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "account"."id" = 3 AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 AND "video"."nsfw" IS FALSE
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.969 debug: Got account blocklist status. {
"accountBlocklistStatus": [],
"byAccountIds": [
1
],
"accounts": [
"pieredassele@pcbu.nl"
]
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.970 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /api/v1/blocklist/status?accounts=pieredassele@pcbu.nl&hosts=pcbu.nl HTTP/1.1" 200 153 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.975 debug: Running hook filter:api.accounts.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.976 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /api/v1/accounts/pieredassele/videos?start=0&count=0&sort=-publishedAt HTTP/1.1" 200 23 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.984 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=2&sort=-updatedAt&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "2",
"sort": "-updatedAt",
"withStats": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.985 debug: Executed SQL request - Executing (default): SELECT "AccountModel".*, "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt" FROM (SELECT "AccountModel"."id", "AccountModel"."name", "AccountModel"."description", "AccountModel"."actorId", "AccountModel"."userId", "AccountModel"."applicationId", "AccountModel"."createdAt", "AccountModel"."updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "account" AS "AccountModel" INNER JOIN "actor" AS "Actor" ON "AccountModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'pieredassele' WHERE ("AccountModel"."userId" IS NOT NULL OR "AccountModel"."applicationId" IS NOT NULL) LIMIT 1) AS "AccountModel" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1;
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.987 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=2&sort=-updatedAt&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "2",
"sort": "-updatedAt",
"withStats": false
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.987 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=2&sort=-updatedAt&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "2",
"sort": "-updatedAt",
"withStats": false
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.987 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=2&sort=-updatedAt&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "2",
"sort": "-updatedAt",
"withStats": false
}
}
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.989 debug: Executed SQL request - Executing (default): SELECT count("VideoChannelModel"."id") AS "count" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" AND "Account"."id" = 3;
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.989 debug: Executed SQL request - Executing (default): SELECT "VideoChannelModel".*, "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt", "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt", "Actor->Banners"."id" AS "Actor.Banners.id", "Actor->Banners"."filename" AS "Actor.Banners.filename", "Actor->Banners"."height" AS "Actor.Banners.height", "Actor->Banners"."width" AS "Actor.Banners.width", "Actor->Banners"."fileUrl" AS "Actor.Banners.fileUrl", "Actor->Banners"."onDisk" AS "Actor.Banners.onDisk", "Actor->Banners"."type" AS "Actor.Banners.type", "Actor->Banners"."actorId" AS "Actor.Banners.actorId", "Actor->Banners"."createdAt" AS "Actor.Banners.createdAt", "Actor->Banners"."updatedAt" AS "Actor.Banners.updatedAt", "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt" FROM (SELECT "VideoChannelModel"."id", "VideoChannelModel"."name", "VideoChannelModel"."description", "VideoChannelModel"."support", "VideoChannelModel"."actorId", "VideoChannelModel"."accountId", "VideoChannelModel"."createdAt", "VideoChannelModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" AND "Account"."id" = 3 INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" ORDER BY "VideoChannelModel"."updatedAt" DESC, "VideoChannelModel"."id" ASC LIMIT 2 OFFSET 0) AS "VideoChannelModel" LEFT OUTER JOIN "actor" AS "Actor" ON "VideoChannelModel"."actorId" = "Actor"."id" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor"."serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor"."id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Actor->Banners" ON "Actor"."id" = "Actor->Banners"."actorId" AND "Actor->Banners"."type" = 2 LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account.Actor.serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account.Actor.id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 ORDER BY "VideoChannelModel"."updatedAt" DESC, "VideoChannelModel"."id" ASC;
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.996 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /api/v1/accounts/pieredassele/video-channels?start=0&count=2&sort=-updatedAt&withStats=false HTTP/1.1" 200 4964 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:57 PM.998 info: 94.214.0.0 - - [14/Sep/2022:14:34:57 +0000] "GET /lazy-static/avatars/09127f01-e883-42a5-a717-b55b07ba8919.jpg HTTP/1.1" 200 7900 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.48 debug: Checking GET - /api/v1/video-channels/poppencast/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "poppencast"
},
"query": {
"start": "0",
"count": "5",
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.51 debug: Executed SQL request - Executing (default): SELECT "VideoChannelModel".*, "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt", "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt", "Actor->Banners"."id" AS "Actor.Banners.id", "Actor->Banners"."filename" AS "Actor.Banners.filename", "Actor->Banners"."height" AS "Actor.Banners.height", "Actor->Banners"."width" AS "Actor.Banners.width", "Actor->Banners"."fileUrl" AS "Actor.Banners.fileUrl", "Actor->Banners"."onDisk" AS "Actor.Banners.onDisk", "Actor->Banners"."type" AS "Actor.Banners.type", "Actor->Banners"."actorId" AS "Actor.Banners.actorId", "Actor->Banners"."createdAt" AS "Actor.Banners.createdAt", "Actor->Banners"."updatedAt" AS "Actor.Banners.updatedAt" FROM (SELECT "VideoChannelModel"."id", "VideoChannelModel"."name", "VideoChannelModel"."description", "VideoChannelModel"."support", "VideoChannelModel"."actorId", "VideoChannelModel"."accountId", "VideoChannelModel"."createdAt", "VideoChannelModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" INNER JOIN "actor" AS "Actor" ON "VideoChannelModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'poppencast' AND "Actor"."serverId" IS NULL LIMIT 1) AS "VideoChannelModel" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account.Actor.serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account.Actor.id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Actor->Banners" ON "Actor.id" = "Actor->Banners"."actorId" AND "Actor->Banners"."type" = 2;
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.55 debug: Checking GET - /api/v1/video-channels/poppencast/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "poppencast"
},
"query": {
"start": "0",
"count": "5",
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.55 debug: Checking GET - /api/v1/video-channels/poppencast/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "poppencast"
},
"query": {
"start": "0",
"count": "5",
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.55 debug: Checking GET - /api/v1/video-channels/poppencast/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "poppencast"
},
"query": {
"start": 0,
"count": 5,
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.56 debug: Running hook filter:api.video-channels.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.57 debug: Executed SQL request - Executing (default): SELECT COUNT(*) as "total" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "videoChannel"."id" = 2 AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 AND "video"."nsfw" IS FALSE
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.57 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "videoChannel"."id" = 2 AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 AND "video"."nsfw" IS FALSE ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 5 OFFSET 0) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.71 debug: Running hook filter:api.video-channels.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.73 info: 94.214.0.0 - - [14/Sep/2022:14:34:58 +0000] "GET /api/v1/video-channels/poppencast/videos?start=0&count=5&sort=-publishedAt&nsfw=false HTTP/1.1" 200 12277 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.96 debug: Checking GET - /api/v1/video-channels/dpc_shorts/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "dpc_shorts"
},
"query": {
"start": "0",
"count": "5",
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.97 debug: Executed SQL request - Executing (default): SELECT "VideoChannelModel".*, "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt", "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt", "Actor->Banners"."id" AS "Actor.Banners.id", "Actor->Banners"."filename" AS "Actor.Banners.filename", "Actor->Banners"."height" AS "Actor.Banners.height", "Actor->Banners"."width" AS "Actor.Banners.width", "Actor->Banners"."fileUrl" AS "Actor.Banners.fileUrl", "Actor->Banners"."onDisk" AS "Actor.Banners.onDisk", "Actor->Banners"."type" AS "Actor.Banners.type", "Actor->Banners"."actorId" AS "Actor.Banners.actorId", "Actor->Banners"."createdAt" AS "Actor.Banners.createdAt", "Actor->Banners"."updatedAt" AS "Actor.Banners.updatedAt" FROM (SELECT "VideoChannelModel"."id", "VideoChannelModel"."name", "VideoChannelModel"."description", "VideoChannelModel"."support", "VideoChannelModel"."actorId", "VideoChannelModel"."accountId", "VideoChannelModel"."createdAt", "VideoChannelModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" INNER JOIN "actor" AS "Actor" ON "VideoChannelModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'dpc_shorts' AND "Actor"."serverId" IS NULL LIMIT 1) AS "VideoChannelModel" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account.Actor.serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account.Actor.id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Actor->Banners" ON "Actor.id" = "Actor->Banners"."actorId" AND "Actor->Banners"."type" = 2;
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.101 debug: Checking GET - /api/v1/video-channels/dpc_shorts/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "dpc_shorts"
},
"query": {
"start": "0",
"count": "5",
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.101 debug: Checking GET - /api/v1/video-channels/dpc_shorts/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "dpc_shorts"
},
"query": {
"start": "0",
"count": "5",
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.101 debug: Checking GET - /api/v1/video-channels/dpc_shorts/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "dpc_shorts"
},
"query": {
"start": 0,
"count": 5,
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.101 debug: Running hook filter:api.video-channels.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.102 debug: Executed SQL request - Executing (default): SELECT COUNT(*) as "total" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "videoChannel"."id" = 3 AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 AND "video"."nsfw" IS FALSE
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.102 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "videoChannel"."id" = 3 AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1 AND "video"."nsfw" IS FALSE ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 5 OFFSET 0) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.114 debug: Running hook filter:api.video-channels.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.115 info: 94.214.0.0 - - [14/Sep/2022:14:34:58 +0000] "GET /api/v1/video-channels/dpc_shorts/videos?start=0&count=5&sort=-publishedAt&nsfw=false HTTP/1.1" 200 11985 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.236 info: 94.214.0.0 - - [14/Sep/2022:14:34:58 +0000] "GET /lazy-static/avatars/c6a6331a-9f9d-4e58-bee9-5e72af0e1a89.jpg HTTP/1.1" 200 3911 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:34:58 PM.283 info: 94.214.0.0 - - [14/Sep/2022:14:34:58 +0000] "GET /lazy-static/avatars/9abaaf1f-e305-49d0-a604-e2d0e7996c95.jpg HTTP/1.1" 200 2687 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:02 PM.387 info: 94.214.0.0 - - [14/Sep/2022:14:35:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:02 PM.583 info: 94.214.0.0 - - [14/Sep/2022:14:35:02 +0000] "GET /client/nl-NL/2052.f43b0259f446713d.js HTTP/1.1" 200 22674 "https://pcbu.nl/" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:02 PM.637 info: 94.214.0.0 - - [14/Sep/2022:14:35:02 +0000] "GET /api/v1/config/about HTTP/1.1" 200 465 "https://pcbu.nl/login" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:02 PM.701 info: 94.214.0.0 - - [14/Sep/2022:14:35:02 +0000] "GET /client/nl-NL/2030.8a4a232cdb7277d9.js HTTP/1.1" 200 55541 "https://pcbu.nl/login" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:02 PM.710 info: 94.214.0.0 - - [14/Sep/2022:14:35:02 +0000] "GET /client/nl-NL/2150.d7dd6bc9f1666ef6.js HTTP/1.1" 200 526280 "https://pcbu.nl/login" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.186 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.483 debug: Getting Client (clientId: 0argnwl65qeu3lstoj12a1gb3hdimli8, clientSecret: tRhxADm47rQzHNkc6nAuDCRuULWlXz76).
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.484 debug: Executed SQL request - Executing (default): SELECT "id", "clientId", "clientSecret", "grants", "redirectUris", "createdAt", "updatedAt" FROM "oAuthClient" AS "OAuthClientModel" WHERE "OAuthClientModel"."clientId" = '0argnwl65qeu3lstoj12a1gb3hdimli8' AND "OAuthClientModel"."clientSecret" = 'tRhxADm47rQzHNkc6nAuDCRuULWlXz76' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.486 debug: Getting User (username/email: pieredassele, password: ******).
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.487 debug: Executed SQL request - Executing (default): SELECT "UserModel".*, "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt" FROM (SELECT "UserModel"."id", "UserModel"."password", "UserModel"."username", "UserModel"."email", "UserModel"."pendingEmail", "UserModel"."emailVerified", "UserModel"."nsfwPolicy", "UserModel"."p2pEnabled", "UserModel"."videosHistoryEnabled", "UserModel"."autoPlayVideo", "UserModel"."autoPlayNextVideo", "UserModel"."autoPlayNextVideoPlaylist", "UserModel"."videoLanguages", "UserModel"."adminFlags", "UserModel"."blocked", "UserModel"."blockedReason", "UserModel"."role", "UserModel"."videoQuota", "UserModel"."videoQuotaDaily", "UserModel"."theme", "UserModel"."noInstanceConfigWarningModal", "UserModel"."noWelcomeModal", "UserModel"."noAccountSetupWarningModal", "UserModel"."pluginAuth", "UserModel"."feedToken", "UserModel"."lastLoginDate", "UserModel"."createdAt", "UserModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "NotificationSetting"."id" AS "NotificationSetting.id", "NotificationSetting"."newVideoFromSubscription" AS "NotificationSetting.newVideoFromSubscription", "NotificationSetting"."newCommentOnMyVideo" AS "NotificationSetting.newCommentOnMyVideo", "NotificationSetting"."abuseAsModerator" AS "NotificationSetting.abuseAsModerator", "NotificationSetting"."videoAutoBlacklistAsModerator" AS "NotificationSetting.videoAutoBlacklistAsModerator", "NotificationSetting"."blacklistOnMyVideo" AS "NotificationSetting.blacklistOnMyVideo", "NotificationSetting"."myVideoPublished" AS "NotificationSetting.myVideoPublished", "NotificationSetting"."myVideoImportFinished" AS "NotificationSetting.myVideoImportFinished", "NotificationSetting"."newUserRegistration" AS "NotificationSetting.newUserRegistration", "NotificationSetting"."newInstanceFollower" AS "NotificationSetting.newInstanceFollower", "NotificationSetting"."autoInstanceFollowing" AS "NotificationSetting.autoInstanceFollowing", "NotificationSetting"."newFollow" AS "NotificationSetting.newFollow", "NotificationSetting"."commentMention" AS "NotificationSetting.commentMention", "NotificationSetting"."abuseStateChange" AS "NotificationSetting.abuseStateChange", "NotificationSetting"."abuseNewMessage" AS "NotificationSetting.abuseNewMessage", "NotificationSetting"."newPeerTubeVersion" AS "NotificationSetting.newPeerTubeVersion", "NotificationSetting"."newPluginVersion" AS "NotificationSetting.newPluginVersion", "NotificationSetting"."myVideoStudioEditionFinished" AS "NotificationSetting.myVideoStudioEditionFinished", "NotificationSetting"."userId" AS "NotificationSetting.userId", "NotificationSetting"."createdAt" AS "NotificationSetting.createdAt", "NotificationSetting"."updatedAt" AS "NotificationSetting.updatedAt" FROM "user" AS "UserModel" INNER JOIN "account" AS "Account" ON "UserModel"."id" = "Account"."userId" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" INNER JOIN "userNotificationSetting" AS "NotificationSetting" ON "UserModel"."id" = "NotificationSetting"."userId" WHERE (lower("username") = lower('pieredassele') OR "UserModel"."email" = 'pieredassele') LIMIT 1) AS "UserModel" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account.Actor.serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account.Actor.id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.557 debug: Saving token 6c40ecb423ff88165f21670097463b74a2b433f2 for client 1 and user 2.
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.558 debug: Executed SQL request - Executing (default): INSERT INTO "oAuthToken" ("id","accessToken","accessTokenExpiresAt","refreshToken","refreshTokenExpiresAt","authName","userId","oAuthClientId","createdAt","updatedAt") VALUES (DEFAULT,$1,$2,$3,$4,$5,$6,$7,$8,$9) RETURNING "id","accessToken","accessTokenExpiresAt","refreshToken","refreshTokenExpiresAt","authName","userId","oAuthClientId","createdAt","updatedAt";
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.666 debug: Executed SQL request - Executing (default): UPDATE "user" SET "lastLoginDate"=$1,"updatedAt"=$2 WHERE "id" = $3
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.669 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "POST /api/v1/users/token HTTP/1.1" 200 194 "https://pcbu.nl/login" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.686 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.688 debug: Executed SQL request - Executing (default): SELECT "OAuthTokenModel"."id", "OAuthTokenModel"."accessToken", "OAuthTokenModel"."accessTokenExpiresAt", "OAuthTokenModel"."refreshToken", "OAuthTokenModel"."refreshTokenExpiresAt", "OAuthTokenModel"."authName", "OAuthTokenModel"."userId", "OAuthTokenModel"."oAuthClientId", "OAuthTokenModel"."createdAt", "OAuthTokenModel"."updatedAt", "User"."id" AS "User.id", "User"."password" AS "User.password", "User"."username" AS "User.username", "User"."email" AS "User.email", "User"."pendingEmail" AS "User.pendingEmail", "User"."emailVerified" AS "User.emailVerified", "User"."nsfwPolicy" AS "User.nsfwPolicy", "User"."p2pEnabled" AS "User.p2pEnabled", "User"."videosHistoryEnabled" AS "User.videosHistoryEnabled", "User"."autoPlayVideo" AS "User.autoPlayVideo", "User"."autoPlayNextVideo" AS "User.autoPlayNextVideo", "User"."autoPlayNextVideoPlaylist" AS "User.autoPlayNextVideoPlaylist", "User"."videoLanguages" AS "User.videoLanguages", "User"."adminFlags" AS "User.adminFlags", "User"."blocked" AS "User.blocked", "User"."blockedReason" AS "User.blockedReason", "User"."role" AS "User.role", "User"."videoQuota" AS "User.videoQuota", "User"."videoQuotaDaily" AS "User.videoQuotaDaily", "User"."theme" AS "User.theme", "User"."noInstanceConfigWarningModal" AS "User.noInstanceConfigWarningModal", "User"."noWelcomeModal" AS "User.noWelcomeModal", "User"."noAccountSetupWarningModal" AS "User.noAccountSetupWarningModal", "User"."pluginAuth" AS "User.pluginAuth", "User"."feedToken" AS "User.feedToken", "User"."lastLoginDate" AS "User.lastLoginDate", "User"."createdAt" AS "User.createdAt", "User"."updatedAt" AS "User.updatedAt", "User->Account"."id" AS "User.Account.id", "User->Account->Actor"."id" AS "User.Account.Actor.id", "User->Account->Actor"."url" AS "User.Account.Actor.url" FROM "oAuthToken" AS "OAuthTokenModel" INNER JOIN "user" AS "User" ON "OAuthTokenModel"."userId" = "User"."id" INNER JOIN "account" AS "User->Account" ON "User"."id" = "User->Account"."userId" INNER JOIN "actor" AS "User->Account->Actor" ON "User->Account"."actorId" = "User->Account->Actor"."id" WHERE "OAuthTokenModel"."accessToken" = '6c40ecb423ff88165f21670097463b74a2b433f2' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.694 debug: Executed SQL request - Executing (default): SELECT "UserModel"."id", "UserModel"."password", "UserModel"."username", "UserModel"."email", "UserModel"."pendingEmail", "UserModel"."emailVerified", "UserModel"."nsfwPolicy", "UserModel"."p2pEnabled", "UserModel"."videosHistoryEnabled", "UserModel"."autoPlayVideo", "UserModel"."autoPlayNextVideo", "UserModel"."autoPlayNextVideoPlaylist", "UserModel"."videoLanguages", "UserModel"."adminFlags", "UserModel"."blocked", "UserModel"."blockedReason", "UserModel"."role", "UserModel"."videoQuota", "UserModel"."videoQuotaDaily", "UserModel"."theme", "UserModel"."noInstanceConfigWarningModal", "UserModel"."noWelcomeModal", "UserModel"."noAccountSetupWarningModal", "UserModel"."pluginAuth", "UserModel"."feedToken", "UserModel"."lastLoginDate", "UserModel"."createdAt", "UserModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt", "Account->VideoChannels"."id" AS "Account.VideoChannels.id", "Account->VideoChannels"."name" AS "Account.VideoChannels.name", "Account->VideoChannels"."description" AS "Account.VideoChannels.description", "Account->VideoChannels"."support" AS "Account.VideoChannels.support", "Account->VideoChannels"."actorId" AS "Account.VideoChannels.actorId", "Account->VideoChannels"."accountId" AS "Account.VideoChannels.accountId", "Account->VideoChannels"."createdAt" AS "Account.VideoChannels.createdAt", "Account->VideoChannels"."updatedAt" AS "Account.VideoChannels.updatedAt", "Account->VideoChannels->Actor"."id" AS "Account.VideoChannels.Actor.id", "Account->VideoChannels->Actor"."type" AS "Account.VideoChannels.Actor.type", "Account->VideoChannels->Actor"."preferredUsername" AS "Account.VideoChannels.Actor.preferredUsername", "Account->VideoChannels->Actor"."url" AS "Account.VideoChannels.Actor.url", "Account->VideoChannels->Actor"."publicKey" AS "Account.VideoChannels.Actor.publicKey", "Account->VideoChannels->Actor"."privateKey" AS "Account.VideoChannels.Actor.privateKey", "Account->VideoChannels->Actor"."followersCount" AS "Account.VideoChannels.Actor.followersCount", "Account->VideoChannels->Actor"."followingCount" AS "Account.VideoChannels.Actor.followingCount", "Account->VideoChannels->Actor"."inboxUrl" AS "Account.VideoChannels.Actor.inboxUrl", "Account->VideoChannels->Actor"."outboxUrl" AS "Account.VideoChannels.Actor.outboxUrl", "Account->VideoChannels->Actor"."sharedInboxUrl" AS "Account.VideoChannels.Actor.sharedInboxUrl", "Account->VideoChannels->Actor"."followersUrl" AS "Account.VideoChannels.Actor.followersUrl", "Account->VideoChannels->Actor"."followingUrl" AS "Account.VideoChannels.Actor.followingUrl", "Account->VideoChannels->Actor"."remoteCreatedAt" AS "Account.VideoChannels.Actor.remoteCreatedAt", "Account->VideoChannels->Actor"."serverId" AS "Account.VideoChannels.Actor.serverId", "Account->VideoChannels->Actor"."createdAt" AS "Account.VideoChannels.Actor.createdAt", "Account->VideoChannels->Actor"."updatedAt" AS "Account.VideoChannels.Actor.updatedAt", "Account->VideoChannels->Actor->Server"."id" AS "Account.VideoChannels.Actor.Server.id", "Account->VideoChannels->Actor->Server"."host" AS "Account.VideoChannels.Actor.Server.host", "Account->VideoChannels->Actor->Server"."redundancyAllowed" AS "Account.VideoChannels.Actor.Server.redundancyAllowed", "Account->VideoChannels->Actor->Server"."createdAt" AS "Account.VideoChannels.Actor.Server.createdAt", "Account->VideoChannels->Actor->Server"."updatedAt" AS "Account.VideoChannels.Actor.Server.updatedAt", "Account->VideoChannels->Actor->Avatars"."id" AS "Account.VideoChannels.Actor.Avatars.id", "Account->VideoChannels->Actor->Avatars"."filename" AS "Account.VideoChannels.Actor.Avatars.filename", "Account->VideoChannels->Actor->Avatars"."height" AS "Account.VideoChannels.Actor.Avatars.height", "Account->VideoChannels->Actor->Avatars"."width" AS "Account.VideoChannels.Actor.Avatars.width", "Account->VideoChannels->Actor->Avatars"."fileUrl" AS "Account.VideoChannels.Actor.Avatars.fileUrl", "Account->VideoChannels->Actor->Avatars"."onDisk" AS "Account.VideoChannels.Actor.Avatars.onDisk", "Account->VideoChannels->Actor->Avatars"."type" AS "Account.VideoChannels.Actor.Avatars.type", "Account->VideoChannels->Actor->Avatars"."actorId" AS "Account.VideoChannels.Actor.Avatars.actorId", "Account->VideoChannels->Actor->Avatars"."createdAt" AS "Account.VideoChannels.Actor.Avatars.createdAt", "Account->VideoChannels->Actor->Avatars"."updatedAt" AS "Account.VideoChannels.Actor.Avatars.updatedAt", "Account->VideoChannels->Actor->Banners"."id" AS "Account.VideoChannels.Actor.Banners.id", "Account->VideoChannels->Actor->Banners"."filename" AS "Account.VideoChannels.Actor.Banners.filename", "Account->VideoChannels->Actor->Banners"."height" AS "Account.VideoChannels.Actor.Banners.height", "Account->VideoChannels->Actor->Banners"."width" AS "Account.VideoChannels.Actor.Banners.width", "Account->VideoChannels->Actor->Banners"."fileUrl" AS "Account.VideoChannels.Actor.Banners.fileUrl", "Account->VideoChannels->Actor->Banners"."onDisk" AS "Account.VideoChannels.Actor.Banners.onDisk", "Account->VideoChannels->Actor->Banners"."type" AS "Account.VideoChannels.Actor.Banners.type", "Account->VideoChannels->Actor->Banners"."actorId" AS "Account.VideoChannels.Actor.Banners.actorId", "Account->VideoChannels->Actor->Banners"."createdAt" AS "Account.VideoChannels.Actor.Banners.createdAt", "Account->VideoChannels->Actor->Banners"."updatedAt" AS "Account.VideoChannels.Actor.Banners.updatedAt", "Account->VideoPlaylists"."id" AS "Account.VideoPlaylists.id", "Account->VideoPlaylists"."name" AS "Account.VideoPlaylists.name", "Account->VideoPlaylists"."type" AS "Account.VideoPlaylists.type", "NotificationSetting"."id" AS "NotificationSetting.id", "NotificationSetting"."newVideoFromSubscription" AS "NotificationSetting.newVideoFromSubscription", "NotificationSetting"."newCommentOnMyVideo" AS "NotificationSetting.newCommentOnMyVideo", "NotificationSetting"."abuseAsModerator" AS "NotificationSetting.abuseAsModerator", "NotificationSetting"."videoAutoBlacklistAsModerator" AS "NotificationSetting.videoAutoBlacklistAsModerator", "NotificationSetting"."blacklistOnMyVideo" AS "NotificationSetting.blacklistOnMyVideo", "NotificationSetting"."myVideoPublished" AS "NotificationSetting.myVideoPublished", "NotificationSetting"."myVideoImportFinished" AS "NotificationSetting.myVideoImportFinished", "NotificationSetting"."newUserRegistration" AS "NotificationSetting.newUserRegistration", "NotificationSetting"."newInstanceFollower" AS "NotificationSetting.newInstanceFollower", "NotificationSetting"."autoInstanceFollowing" AS "NotificationSetting.autoInstanceFollowing", "NotificationSetting"."newFollow" AS "NotificationSetting.newFollow", "NotificationSetting"."commentMention" AS "NotificationSetting.commentMention", "NotificationSetting"."abuseStateChange" AS "NotificationSetting.abuseStateChange", "NotificationSetting"."abuseNewMessage" AS "NotificationSetting.abuseNewMessage", "NotificationSetting"."newPeerTubeVersion" AS "NotificationSetting.newPeerTubeVersion", "NotificationSetting"."newPluginVersion" AS "NotificationSetting.newPluginVersion", "NotificationSetting"."myVideoStudioEditionFinished" AS "NotificationSetting.myVideoStudioEditionFinished", "NotificationSetting"."userId" AS "NotificationSetting.userId", "NotificationSetting"."createdAt" AS "NotificationSetting.createdAt", "NotificationSetting"."updatedAt" AS "NotificationSetting.updatedAt" FROM "user" AS "UserModel" LEFT OUTER JOIN ( "account" AS "Account" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account->Actor"."serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account->Actor"."id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN ( "videoChannel" AS "Account->VideoChannels" INNER JOIN "actor" AS "Account->VideoChannels->Actor" ON "Account->VideoChannels"."actorId" = "Account->VideoChannels->Actor"."id" LEFT OUTER JOIN "server" AS "Account->VideoChannels->Actor->Server" ON "Account->VideoChannels->Actor"."serverId" = "Account->VideoChannels->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->VideoChannels->Actor->Avatars" ON "Account->VideoChannels->Actor"."id" = "Account->VideoChannels->Actor->Avatars"."actorId" AND "Account->VideoChannels->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Account->VideoChannels->Actor->Banners" ON "Account->VideoChannels->Actor"."id" = "Account->VideoChannels->Actor->Banners"."actorId" AND "Account->VideoChannels->Actor->Banners"."type" = 2 ) ON "Account"."id" = "Account->VideoChannels"."accountId" INNER JOIN "videoPlaylist" AS "Account->VideoPlaylists" ON "Account"."id" = "Account->VideoPlaylists"."ownerAccountId" AND "Account->VideoPlaylists"."type" != 1 ) ON "UserModel"."id" = "Account"."userId" INNER JOIN "userNotificationSetting" AS "NotificationSetting" ON "UserModel"."id" = "NotificationSetting"."userId" WHERE "UserModel"."id" = 2;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.702 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "GET /api/v1/users/me HTTP/1.1" 200 5102 "https://pcbu.nl/login" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.750 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.751 debug: Checking GET - /api/v1/users/me/notifications?start=0&count=0&unread=true parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "0",
"unread": "true"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.751 debug: Checking GET - /api/v1/users/me/notifications?start=0&count=0&unread=true parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "0",
"unread": "true"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.751 debug: Checking GET - /api/v1/users/me/notifications?start=0&count=0&unread=true parameters {
"body": {},
"params": {},
"query": {
"start": 0,
"count": 0,
"unread": true,
"sort": "-createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.752 debug: Executed SQL request - Executing (default): SELECT count(*) AS "count" FROM "userNotification" AS "UserNotificationModel" WHERE "UserNotificationModel"."userId" = 2 AND "UserNotificationModel"."read" = false;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.754 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "GET /api/v1/users/me/notifications?start=0&count=0&unread=true HTTP/1.1" 200 23 "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.757 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "GET /lazy-static/avatars/f7c8f860-436a-4480-93fb-b4fde1f2619f.jpg HTTP/1.1" 200 2183 "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.765 debug: Checking GET - /api/v1/accounts/pieredassele parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.768 debug: Executed SQL request - Executing (default): SELECT "AccountModel".*, "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt" FROM (SELECT "AccountModel"."id", "AccountModel"."name", "AccountModel"."description", "AccountModel"."actorId", "AccountModel"."userId", "AccountModel"."applicationId", "AccountModel"."createdAt", "AccountModel"."updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "account" AS "AccountModel" INNER JOIN "actor" AS "Actor" ON "AccountModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'pieredassele' WHERE ("AccountModel"."userId" IS NOT NULL OR "AccountModel"."applicationId" IS NOT NULL) LIMIT 1) AS "AccountModel" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.770 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "GET /api/v1/accounts/pieredassele HTTP/1.1" 304 - "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.779 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "GET /api/v1/config/about HTTP/1.1" 304 - "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.783 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "GET /client/nl-NL/360.749de36965c308e7.js HTTP/1.1" 200 35350 "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.807 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=20&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "20",
"withStats": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.808 debug: Executed SQL request - Executing (default): SELECT "AccountModel".*, "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt" FROM (SELECT "AccountModel"."id", "AccountModel"."name", "AccountModel"."description", "AccountModel"."actorId", "AccountModel"."userId", "AccountModel"."applicationId", "AccountModel"."createdAt", "AccountModel"."updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "account" AS "AccountModel" INNER JOIN "actor" AS "Actor" ON "AccountModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'pieredassele' WHERE ("AccountModel"."userId" IS NOT NULL OR "AccountModel"."applicationId" IS NOT NULL) LIMIT 1) AS "AccountModel" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.809 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.812 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=20&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "20",
"withStats": false
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.812 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=20&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "20",
"withStats": false
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.812 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=20&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "20",
"withStats": false
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.814 debug: Executed SQL request - Executing (default): SELECT count("VideoChannelModel"."id") AS "count" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" AND "Account"."id" = 3;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.815 debug: Executed SQL request - Executing (default): SELECT "VideoChannelModel".*, "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt", "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt", "Actor->Banners"."id" AS "Actor.Banners.id", "Actor->Banners"."filename" AS "Actor.Banners.filename", "Actor->Banners"."height" AS "Actor.Banners.height", "Actor->Banners"."width" AS "Actor.Banners.width", "Actor->Banners"."fileUrl" AS "Actor.Banners.fileUrl", "Actor->Banners"."onDisk" AS "Actor.Banners.onDisk", "Actor->Banners"."type" AS "Actor.Banners.type", "Actor->Banners"."actorId" AS "Actor.Banners.actorId", "Actor->Banners"."createdAt" AS "Actor.Banners.createdAt", "Actor->Banners"."updatedAt" AS "Actor.Banners.updatedAt", "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt" FROM (SELECT "VideoChannelModel"."id", "VideoChannelModel"."name", "VideoChannelModel"."description", "VideoChannelModel"."support", "VideoChannelModel"."actorId", "VideoChannelModel"."accountId", "VideoChannelModel"."createdAt", "VideoChannelModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" AND "Account"."id" = 3 INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" ORDER BY "VideoChannelModel"."createdAt" DESC, "VideoChannelModel"."id" ASC LIMIT 20 OFFSET 0) AS "VideoChannelModel" LEFT OUTER JOIN "actor" AS "Actor" ON "VideoChannelModel"."actorId" = "Actor"."id" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor"."serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor"."id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Actor->Banners" ON "Actor"."id" = "Actor->Banners"."actorId" AND "Actor->Banners"."type" = 2 LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account.Actor.serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account.Actor.id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 ORDER BY "VideoChannelModel"."createdAt" DESC, "VideoChannelModel"."id" ASC;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.816 debug: Checking GET - /api/v1/users/2?withStats=false parameters {
"body": {},
"params": {
"id": "2"
},
"query": {
"withStats": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.820 debug: Executed SQL request - Executing (default): SELECT "UserModel"."id", "UserModel"."password", "UserModel"."username", "UserModel"."email", "UserModel"."pendingEmail", "UserModel"."emailVerified", "UserModel"."nsfwPolicy", "UserModel"."p2pEnabled", "UserModel"."videosHistoryEnabled", "UserModel"."autoPlayVideo", "UserModel"."autoPlayNextVideo", "UserModel"."autoPlayNextVideoPlaylist", "UserModel"."videoLanguages", "UserModel"."adminFlags", "UserModel"."blocked", "UserModel"."blockedReason", "UserModel"."role", "UserModel"."videoQuota", "UserModel"."videoQuotaDaily", "UserModel"."theme", "UserModel"."noInstanceConfigWarningModal", "UserModel"."noWelcomeModal", "UserModel"."noAccountSetupWarningModal", "UserModel"."pluginAuth", "UserModel"."feedToken", "UserModel"."lastLoginDate", "UserModel"."createdAt", "UserModel"."updatedAt", (SELECT COALESCE(SUM("size"), 0) AS "total" FROM (SELECT MAX("t1"."size") AS "size" FROM (SELECT "videoFile"."size" AS "size", "video"."id" AS "videoId" FROM "videoFile" INNER JOIN "video" ON "videoFile"."videoId" = "video"."id" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "videoChannel"."accountId" = "account"."id" WHERE "account"."userId" = "UserModel"."id" UNION SELECT "videoFile"."size" AS "size", "video"."id" AS "videoId" FROM "videoFile" INNER JOIN "videoStreamingPlaylist" ON "videoFile"."videoStreamingPlaylistId" = "videoStreamingPlaylist".id INNER JOIN "video" ON "videoStreamingPlaylist"."videoId" = "video"."id" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "videoChannel"."accountId" = "account"."id" WHERE "account"."userId" = "UserModel"."id" ) t1 GROUP BY "t1"."videoId") t2) AS "videoQuotaUsed", (SELECT COALESCE(SUM("size"), 0) AS "total" FROM (SELECT MAX("t1"."size") AS "size" FROM (SELECT "videoFile"."size" AS "size", "video"."id" AS "videoId" FROM "videoFile" INNER JOIN "video" ON "videoFile"."videoId" = "video"."id" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "videoChannel"."accountId" = "account"."id" WHERE "account"."userId" = "UserModel"."id" AND "video"."createdAt" > now() - interval '24 hours' UNION SELECT "videoFile"."size" AS "size", "video"."id" AS "videoId" FROM "videoFile" INNER JOIN "videoStreamingPlaylist" ON "videoFile"."videoStreamingPlaylistId" = "videoStreamingPlaylist".id INNER JOIN "video" ON "videoStreamingPlaylist"."videoId" = "video"."id" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "videoChannel"."accountId" = "account"."id" WHERE "account"."userId" = "UserModel"."id" AND "video"."createdAt" > now() - interval '24 hours') t1 GROUP BY "t1"."videoId") t2) AS "videoQuotaUsedDaily", (SELECT COUNT("video"."id") FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" WHERE "account"."userId" = "UserModel"."id") AS "videosCount", (SELECT concat_ws(':', "abuses", "acceptedAbuses") FROM (SELECT COUNT("abuse"."id") AS "abuses", COUNT("abuse"."id") FILTER (WHERE "abuse"."state" = 3) AS "acceptedAbuses" FROM "abuse" INNER JOIN "account" ON "account"."id" = "abuse"."flaggedAccountId" WHERE "account"."userId" = "UserModel"."id") t) AS "abusesCount", (SELECT COUNT("abuse"."id") FROM "abuse" INNER JOIN "account" ON "account"."id" = "abuse"."reporterAccountId" WHERE "account"."userId" = "UserModel"."id") AS "abusesCreatedCount", (SELECT COUNT("videoComment"."id") FROM "videoComment" INNER JOIN "account" ON "account"."id" = "videoComment"."accountId" WHERE "account"."userId" = "UserModel"."id") AS "videoCommentsCount", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt", "Account->VideoChannels"."id" AS "Account.VideoChannels.id", "Account->VideoChannels"."name" AS "Account.VideoChannels.name", "Account->VideoChannels"."description" AS "Account.VideoChannels.description", "Account->VideoChannels"."support" AS "Account.VideoChannels.support", "Account->VideoChannels"."actorId" AS "Account.VideoChannels.actorId", "Account->VideoChannels"."accountId" AS "Account.VideoChannels.accountId", "Account->VideoChannels"."createdAt" AS "Account.VideoChannels.createdAt", "Account->VideoChannels"."updatedAt" AS "Account.VideoChannels.updatedAt", "Account->VideoChannels->Actor"."id" AS "Account.VideoChannels.Actor.id", "Account->VideoChannels->Actor"."type" AS "Account.VideoChannels.Actor.type", "Account->VideoChannels->Actor"."preferredUsername" AS "Account.VideoChannels.Actor.preferredUsername", "Account->VideoChannels->Actor"."url" AS "Account.VideoChannels.Actor.url", "Account->VideoChannels->Actor"."publicKey" AS "Account.VideoChannels.Actor.publicKey", "Account->VideoChannels->Actor"."privateKey" AS "Account.VideoChannels.Actor.privateKey", "Account->VideoChannels->Actor"."followersCount" AS "Account.VideoChannels.Actor.followersCount", "Account->VideoChannels->Actor"."followingCount" AS "Account.VideoChannels.Actor.followingCount", "Account->VideoChannels->Actor"."inboxUrl" AS "Account.VideoChannels.Actor.inboxUrl", "Account->VideoChannels->Actor"."outboxUrl" AS "Account.VideoChannels.Actor.outboxUrl", "Account->VideoChannels->Actor"."sharedInboxUrl" AS "Account.VideoChannels.Actor.sharedInboxUrl", "Account->VideoChannels->Actor"."followersUrl" AS "Account.VideoChannels.Actor.followersUrl", "Account->VideoChannels->Actor"."followingUrl" AS "Account.VideoChannels.Actor.followingUrl", "Account->VideoChannels->Actor"."remoteCreatedAt" AS "Account.VideoChannels.Actor.remoteCreatedAt", "Account->VideoChannels->Actor"."serverId" AS "Account.VideoChannels.Actor.serverId", "Account->VideoChannels->Actor"."createdAt" AS "Account.VideoChannels.Actor.createdAt", "Account->VideoChannels->Actor"."updatedAt" AS "Account.VideoChannels.Actor.updatedAt", "Account->VideoChannels->Actor->Server"."id" AS "Account.VideoChannels.Actor.Server.id", "Account->VideoChannels->Actor->Server"."host" AS "Account.VideoChannels.Actor.Server.host", "Account->VideoChannels->Actor->Server"."redundancyAllowed" AS "Account.VideoChannels.Actor.Server.redundancyAllowed", "Account->VideoChannels->Actor->Server"."createdAt" AS "Account.VideoChannels.Actor.Server.createdAt", "Account->VideoChannels->Actor->Server"."updatedAt" AS "Account.VideoChannels.Actor.Server.updatedAt", "Account->VideoChannels->Actor->Avatars"."id" AS "Account.VideoChannels.Actor.Avatars.id", "Account->VideoChannels->Actor->Avatars"."filename" AS "Account.VideoChannels.Actor.Avatars.filename", "Account->VideoChannels->Actor->Avatars"."height" AS "Account.VideoChannels.Actor.Avatars.height", "Account->VideoChannels->Actor->Avatars"."width" AS "Account.VideoChannels.Actor.Avatars.width", "Account->VideoChannels->Actor->Avatars"."fileUrl" AS "Account.VideoChannels.Actor.Avatars.fileUrl", "Account->VideoChannels->Actor->Avatars"."onDisk" AS "Account.VideoChannels.Actor.Avatars.onDisk", "Account->VideoChannels->Actor->Avatars"."type" AS "Account.VideoChannels.Actor.Avatars.type", "Account->VideoChannels->Actor->Avatars"."actorId" AS "Account.VideoChannels.Actor.Avatars.actorId", "Account->VideoChannels->Actor->Avatars"."createdAt" AS "Account.VideoChannels.Actor.Avatars.createdAt", "Account->VideoChannels->Actor->Avatars"."updatedAt" AS "Account.VideoChannels.Actor.Avatars.updatedAt", "Account->VideoPlaylists"."id" AS "Account.VideoPlaylists.id", "Account->VideoPlaylists"."name" AS "Account.VideoPlaylists.name", "Account->VideoPlaylists"."type" AS "Account.VideoPlaylists.type" FROM "user" AS "UserModel" LEFT OUTER JOIN ( "account" AS "Account" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account->Actor"."serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account->Actor"."id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN ( "videoChannel" AS "Account->VideoChannels" INNER JOIN "actor" AS "Account->VideoChannels->Actor" ON "Account->VideoChannels"."actorId" = "Account->VideoChannels->Actor"."id" LEFT OUTER JOIN "server" AS "Account->VideoChannels->Actor->Server" ON "Account->VideoChannels->Actor"."serverId" = "Account->VideoChannels->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->VideoChannels->Actor->Avatars" ON "Account->VideoChannels->Actor"."id" = "Account->VideoChannels->Actor->Avatars"."actorId" AND "Account->VideoChannels->Actor->Avatars"."type" = 1 ) ON "Account"."id" = "Account->VideoChannels"."accountId" INNER JOIN "videoPlaylist" AS "Account->VideoPlaylists" ON "Account"."id" = "Account->VideoPlaylists"."ownerAccountId" AND "Account->VideoPlaylists"."type" != 1 ) ON "UserModel"."id" = "Account"."userId" WHERE "UserModel"."id" = 2;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.821 debug: Checking GET - /api/v1/accounts/pieredassele/videos?start=0&count=0&sort=-publishedAt parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "0",
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.825 debug: Executed SQL request - Executing (default): SELECT "AccountModel".*, "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt" FROM (SELECT "AccountModel"."id", "AccountModel"."name", "AccountModel"."description", "AccountModel"."actorId", "AccountModel"."userId", "AccountModel"."applicationId", "AccountModel"."createdAt", "AccountModel"."updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "account" AS "AccountModel" INNER JOIN "actor" AS "Actor" ON "AccountModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'pieredassele' WHERE ("AccountModel"."userId" IS NOT NULL OR "AccountModel"."applicationId" IS NOT NULL) LIMIT 1) AS "AccountModel" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.826 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "GET /api/v1/accounts/pieredassele/video-channels?start=0&count=20&withStats=false HTTP/1.1" 304 - "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.828 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.828 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=2&sort=-updatedAt&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "2",
"sort": "-updatedAt",
"withStats": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.831 debug: Checking GET - /api/v1/blocklist/status?accounts=pieredassele@pcbu.nl&hosts=pcbu.nl parameters {
"body": {},
"params": {},
"query": {
"accounts": [
"pieredassele@pcbu.nl"
],
"hosts": [
"pcbu.nl"
]
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.834 debug: Executed SQL request - Executing (default): SELECT "AccountModel".*, "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt" FROM (SELECT "AccountModel"."id", "AccountModel"."name", "AccountModel"."description", "AccountModel"."actorId", "AccountModel"."userId", "AccountModel"."applicationId", "AccountModel"."createdAt", "AccountModel"."updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "account" AS "AccountModel" INNER JOIN "actor" AS "Actor" ON "AccountModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'pieredassele' WHERE ("AccountModel"."userId" IS NOT NULL OR "AccountModel"."applicationId" IS NOT NULL) LIMIT 1) AS "AccountModel" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.835 debug: Checking GET - /api/v1/accounts/pieredassele/videos?start=0&count=0&sort=-publishedAt parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "0",
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.835 debug: Checking GET - /api/v1/accounts/pieredassele/videos?start=0&count=0&sort=-publishedAt parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "0",
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.836 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.837 debug: Checking GET - /api/v1/accounts/pieredassele/videos?start=0&count=0&sort=-publishedAt parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": 0,
"count": 0,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.837 debug: Running hook filter:api.accounts.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.849 debug: Executed SQL request - Executing (default): SELECT "server"."host", "serverBlocklist"."accountId" FROM "serverBlocklist" INNER JOIN "server" ON "server"."id" = "serverBlocklist"."targetServerId" WHERE "server"."host" IN ('pcbu.nl') AND "serverBlocklist"."accountId" IN ('1', '3')
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.850 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=2&sort=-updatedAt&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "2",
"sort": "-updatedAt",
"withStats": false
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.850 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=2&sort=-updatedAt&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "2",
"sort": "-updatedAt",
"withStats": false
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.850 debug: Checking GET - /api/v1/accounts/pieredassele/video-channels?start=0&count=2&sort=-updatedAt&withStats=false parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "2",
"sort": "-updatedAt",
"withStats": false
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.856 debug: Executed SQL request - Executing (default): SELECT "accountBlocklist"."accountId", "actor"."preferredUsername" AS "name", "server"."host" FROM "accountBlocklist" INNER JOIN "account" ON "account"."id" = "accountBlocklist"."targetAccountId" INNER JOIN "actor" ON "actor"."id" = "account"."actorId" LEFT JOIN "server" ON "server"."id" = "actor"."serverId" WHERE "accountBlocklist"."accountId" IN ('1', '3') AND (("actor"."preferredUsername" IN ('pieredassele') AND "server"."id" IS NULL))
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.856 debug: Got server blocklist status. {
"serverBlocklistStatus": [],
"byAccountIds": [
1,
3
],
"hosts": [
"pcbu.nl"
]
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.856 debug: Executed SQL request - Executing (default): SELECT COUNT(*) as "total" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1', '3') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1', '3') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "account"."id" = 3 AND ("video"."privacy" = 1 OR "video"."privacy" = 4) AND "video"."nsfw" IS FALSE
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.857 debug: Executed SQL request - Executing (default): SELECT count("VideoChannelModel"."id") AS "count" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" AND "Account"."id" = 3;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.857 debug: Executed SQL request - Executing (default): SELECT "VideoChannelModel".*, "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt", "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt", "Actor->Banners"."id" AS "Actor.Banners.id", "Actor->Banners"."filename" AS "Actor.Banners.filename", "Actor->Banners"."height" AS "Actor.Banners.height", "Actor->Banners"."width" AS "Actor.Banners.width", "Actor->Banners"."fileUrl" AS "Actor.Banners.fileUrl", "Actor->Banners"."onDisk" AS "Actor.Banners.onDisk", "Actor->Banners"."type" AS "Actor.Banners.type", "Actor->Banners"."actorId" AS "Actor.Banners.actorId", "Actor->Banners"."createdAt" AS "Actor.Banners.createdAt", "Actor->Banners"."updatedAt" AS "Actor.Banners.updatedAt", "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt" FROM (SELECT "VideoChannelModel"."id", "VideoChannelModel"."name", "VideoChannelModel"."description", "VideoChannelModel"."support", "VideoChannelModel"."actorId", "VideoChannelModel"."accountId", "VideoChannelModel"."createdAt", "VideoChannelModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" AND "Account"."id" = 3 INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" ORDER BY "VideoChannelModel"."updatedAt" DESC, "VideoChannelModel"."id" ASC LIMIT 2 OFFSET 0) AS "VideoChannelModel" LEFT OUTER JOIN "actor" AS "Actor" ON "VideoChannelModel"."actorId" = "Actor"."id" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor"."serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor"."id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Actor->Banners" ON "Actor"."id" = "Actor->Banners"."actorId" AND "Actor->Banners"."type" = 2 LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account.Actor.serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account.Actor.id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 ORDER BY "VideoChannelModel"."updatedAt" DESC, "VideoChannelModel"."id" ASC;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.866 debug: Got account blocklist status. {
"accountBlocklistStatus": [],
"byAccountIds": [
1,
3
],
"accounts": [
"pieredassele@pcbu.nl"
]
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.867 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "GET /api/v1/blocklist/status?accounts=pieredassele@pcbu.nl&hosts=pcbu.nl HTTP/1.1" 304 - "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.871 debug: Running hook filter:api.accounts.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.872 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "GET /api/v1/accounts/pieredassele/videos?start=0&count=0&sort=-publishedAt HTTP/1.1" 304 - "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.874 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "GET /api/v1/users/2?withStats=false HTTP/1.1" 200 4100 "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.876 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "GET /api/v1/accounts/pieredassele/video-channels?start=0&count=2&sort=-updatedAt&withStats=false HTTP/1.1" 304 - "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.898 debug: Checking socket access token 6c40ecb423ff88165f21670097463b74a2b433f2.
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.898 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.898 debug: User 2 connected on the notification system.
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.955 debug: Checking GET - /api/v1/video-channels/poppencast/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "poppencast"
},
"query": {
"start": "0",
"count": "5",
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.957 debug: Executed SQL request - Executing (default): SELECT "VideoChannelModel".*, "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt", "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt", "Actor->Banners"."id" AS "Actor.Banners.id", "Actor->Banners"."filename" AS "Actor.Banners.filename", "Actor->Banners"."height" AS "Actor.Banners.height", "Actor->Banners"."width" AS "Actor.Banners.width", "Actor->Banners"."fileUrl" AS "Actor.Banners.fileUrl", "Actor->Banners"."onDisk" AS "Actor.Banners.onDisk", "Actor->Banners"."type" AS "Actor.Banners.type", "Actor->Banners"."actorId" AS "Actor.Banners.actorId", "Actor->Banners"."createdAt" AS "Actor.Banners.createdAt", "Actor->Banners"."updatedAt" AS "Actor.Banners.updatedAt" FROM (SELECT "VideoChannelModel"."id", "VideoChannelModel"."name", "VideoChannelModel"."description", "VideoChannelModel"."support", "VideoChannelModel"."actorId", "VideoChannelModel"."accountId", "VideoChannelModel"."createdAt", "VideoChannelModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" INNER JOIN "actor" AS "Actor" ON "VideoChannelModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'poppencast' AND "Actor"."serverId" IS NULL LIMIT 1) AS "VideoChannelModel" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account.Actor.serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account.Actor.id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Actor->Banners" ON "Actor.id" = "Actor->Banners"."actorId" AND "Actor->Banners"."type" = 2;
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.961 debug: Checking GET - /api/v1/video-channels/poppencast/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "poppencast"
},
"query": {
"start": "0",
"count": "5",
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.962 debug: Checking GET - /api/v1/video-channels/poppencast/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "poppencast"
},
"query": {
"start": "0",
"count": "5",
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.962 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.964 debug: Checking GET - /api/v1/video-channels/poppencast/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "poppencast"
},
"query": {
"start": 0,
"count": 5,
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.964 debug: Running hook filter:api.video-channels.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.965 debug: Executed SQL request - Executing (default): SELECT COUNT(*) as "total" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1', '3') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1', '3') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "videoChannel"."id" = 2 AND ("video"."privacy" = 1 OR "video"."privacy" = 4) AND "video"."nsfw" IS FALSE
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.965 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "userVideoHistory"."id" AS "userVideoHistory.id", "userVideoHistory"."currentTime" AS "userVideoHistory.currentTime" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1', '3') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1', '3') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "videoChannel"."id" = 2 AND ("video"."privacy" = 1 OR "video"."privacy" = 4) AND "video"."nsfw" IS FALSE ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 5 OFFSET 0) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" LEFT OUTER JOIN "userVideoHistory" ON "video"."id" = "userVideoHistory"."videoId" AND "userVideoHistory"."userId" = 2 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.979 debug: Running hook filter:api.video-channels.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:35:06 PM.981 info: 94.214.0.0 - - [14/Sep/2022:14:35:06 +0000] "GET /api/v1/video-channels/poppencast/videos?start=0&count=5&sort=-publishedAt&nsfw=false HTTP/1.1" 200 12346 "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.2 debug: Checking GET - /api/v1/video-channels/dpc_shorts/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "dpc_shorts"
},
"query": {
"start": "0",
"count": "5",
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.5 debug: Executed SQL request - Executing (default): SELECT "VideoChannelModel".*, "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt", "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt", "Actor->Banners"."id" AS "Actor.Banners.id", "Actor->Banners"."filename" AS "Actor.Banners.filename", "Actor->Banners"."height" AS "Actor.Banners.height", "Actor->Banners"."width" AS "Actor.Banners.width", "Actor->Banners"."fileUrl" AS "Actor.Banners.fileUrl", "Actor->Banners"."onDisk" AS "Actor.Banners.onDisk", "Actor->Banners"."type" AS "Actor.Banners.type", "Actor->Banners"."actorId" AS "Actor.Banners.actorId", "Actor->Banners"."createdAt" AS "Actor.Banners.createdAt", "Actor->Banners"."updatedAt" AS "Actor.Banners.updatedAt" FROM (SELECT "VideoChannelModel"."id", "VideoChannelModel"."name", "VideoChannelModel"."description", "VideoChannelModel"."support", "VideoChannelModel"."actorId", "VideoChannelModel"."accountId", "VideoChannelModel"."createdAt", "VideoChannelModel"."updatedAt", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "videoChannel" AS "VideoChannelModel" INNER JOIN "account" AS "Account" ON "VideoChannelModel"."accountId" = "Account"."id" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" INNER JOIN "actor" AS "Actor" ON "VideoChannelModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'dpc_shorts' AND "Actor"."serverId" IS NULL LIMIT 1) AS "VideoChannelModel" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account.Actor.serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account.Actor.id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1 LEFT OUTER JOIN "actorImage" AS "Actor->Banners" ON "Actor.id" = "Actor->Banners"."actorId" AND "Actor->Banners"."type" = 2;
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.9 debug: Checking GET - /api/v1/video-channels/dpc_shorts/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "dpc_shorts"
},
"query": {
"start": "0",
"count": "5",
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.9 debug: Checking GET - /api/v1/video-channels/dpc_shorts/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "dpc_shorts"
},
"query": {
"start": "0",
"count": "5",
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.10 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.11 debug: Checking GET - /api/v1/video-channels/dpc_shorts/videos?start=0&count=5&sort=-publishedAt&nsfw=false parameters {
"body": {},
"params": {
"nameWithHost": "dpc_shorts"
},
"query": {
"start": 0,
"count": 5,
"sort": "-publishedAt",
"nsfw": "false"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.11 debug: Running hook filter:api.video-channels.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.12 debug: Executed SQL request - Executing (default): SELECT COUNT(*) as "total" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1', '3') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1', '3') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "videoChannel"."id" = 3 AND ("video"."privacy" = 1 OR "video"."privacy" = 4) AND "video"."nsfw" IS FALSE
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.12 debug: Executed SQL request - Executing (default): SELECT "video".*, "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "userVideoHistory"."id" AS "userVideoHistory.id", "userVideoHistory"."currentTime" AS "userVideoHistory.currentTime" FROM (SELECT "video"."id", 0 as similarity, COALESCE("video"."originallyPublishedAt", "video"."publishedAt") AS "publishedAtForOrder" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1', '3') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1', '3') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "videoChannel"."id" = 3 AND ("video"."privacy" = 1 OR "video"."privacy" = 4) AND "video"."nsfw" IS FALSE ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC LIMIT 5 OFFSET 0) AS "tmp" INNER JOIN "video" ON "tmp"."id" = "video"."id" INNER JOIN "videoChannel" AS "VideoChannel" ON "video"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel->Actor"."serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel->Actor"."id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel->Account->Actor"."serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel->Account"."actorId"= "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId" LEFT OUTER JOIN "userVideoHistory" ON "video"."id" = "userVideoHistory"."videoId" AND "userVideoHistory"."userId" = 2 ORDER BY "publishedAtForOrder" DESC, "video"."id" ASC
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.22 debug: Running hook filter:api.video-channels.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.24 info: 94.214.0.0 - - [14/Sep/2022:14:35:07 +0000] "GET /api/v1/video-channels/dpc_shorts/videos?start=0&count=5&sort=-publishedAt&nsfw=false HTTP/1.1" 200 12083 "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.506 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.507 debug: Checking GET - /api/v1/users/me/subscriptions/exist?uris=poppencast@pcbu.nl&uris=dpc_shorts@pcbu.nl parameters {
"body": {},
"params": {},
"query": {
"uris": [
"poppencast@pcbu.nl",
"dpc_shorts@pcbu.nl"
]
}
}
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.509 debug: Executed SQL request - Executing (default): SELECT "ActorFollowModel"."id", "ActorFollowing"."id" AS "ActorFollowing.id", "ActorFollowing"."preferredUsername" AS "ActorFollowing.preferredUsername", "ActorFollowing->Server"."id" AS "ActorFollowing.Server.id", "ActorFollowing->Server"."host" AS "ActorFollowing.Server.host" FROM "actorFollow" AS "ActorFollowModel" INNER JOIN "actor" AS "ActorFollowing" ON "ActorFollowModel"."targetActorId" = "ActorFollowing"."id" LEFT OUTER JOIN "server" AS "ActorFollowing->Server" ON "ActorFollowing"."serverId" = "ActorFollowing->Server"."id" WHERE ((("preferredUsername" = 'poppencast' AND "serverId" IS NULL) OR ("preferredUsername" = 'dpc_shorts' AND "serverId" IS NULL)) AND ("ActorFollowModel"."state" = 'accepted' AND "ActorFollowModel"."actorId" = 4));
[pcbu.nl:443] 9/14/2022, 2:35:07 PM.511 info: 94.214.0.0 - - [14/Sep/2022:14:35:07 +0000] "GET /api/v1/users/me/subscriptions/exist?uris=poppencast@pcbu.nl&uris=dpc_shorts@pcbu.nl HTTP/1.1" 200 55 "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:13 PM.895 info: 94.214.0.0 - - [14/Sep/2022:14:35:13 +0000] "GET /client/nl-NL/5652.91dbb6db0b5d6a8b.js HTTP/1.1" 200 69051 "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:13 PM.901 info: 94.214.0.0 - - [14/Sep/2022:14:35:13 +0000] "GET /client/nl-NL/3934.b80f7aeecef1930c.js HTTP/1.1" 200 241503 "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:13 PM.909 info: 94.214.0.0 - - [14/Sep/2022:14:35:13 +0000] "GET /client/nl-NL/8718.6767f362a66d090f.js HTTP/1.1" 200 82740 "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:13 PM.912 info: 94.214.0.0 - - [14/Sep/2022:14:35:13 +0000] "GET /client/nl-NL/2913.597dc791eac5fc82.js HTTP/1.1" 200 149081 "https://pcbu.nl/a/pieredassele/video-channels" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:14 PM.36 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:14 PM.37 debug: Checking GET - /api/v1/users/me/videos?start=0&count=10&sort=-publishedAt parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "10",
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:14 PM.37 debug: Checking GET - /api/v1/users/me/videos?start=0&count=10&sort=-publishedAt parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "10",
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:14 PM.38 debug: Checking GET - /api/v1/users/me/videos?start=0&count=10&sort=-publishedAt parameters {
"body": {},
"params": {},
"query": {
"start": 0,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:14 PM.38 debug: Running hook filter:api.user.me.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:35:14 PM.43 debug: Executed SQL request - Executing (default): SELECT count("VideoModel"."id") AS "count" FROM "video" AS "VideoModel" INNER JOIN "videoChannel" AS "VideoChannel" ON "VideoModel"."channelId" = "VideoChannel"."id" INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" AND "VideoChannel->Account"."id" = 3;
[pcbu.nl:443] 9/14/2022, 2:35:14 PM.44 debug: Executed SQL request - Executing (default): SELECT "VideoModel".*, "ScheduleVideoUpdate"."id" AS "ScheduleVideoUpdate.id", "ScheduleVideoUpdate"."updateAt" AS "ScheduleVideoUpdate.updateAt", "ScheduleVideoUpdate"."privacy" AS "ScheduleVideoUpdate.privacy", "ScheduleVideoUpdate"."videoId" AS "ScheduleVideoUpdate.videoId", "ScheduleVideoUpdate"."createdAt" AS "ScheduleVideoUpdate.createdAt", "ScheduleVideoUpdate"."updatedAt" AS "ScheduleVideoUpdate.updatedAt", "VideoBlacklist"."id" AS "VideoBlacklist.id", "VideoBlacklist"."reason" AS "VideoBlacklist.reason", "VideoBlacklist"."unfederated" AS "VideoBlacklist.unfederated", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Actor->Server"."redundancyAllowed" AS "VideoChannel.Actor.Server.redundancyAllowed", "VideoChannel->Actor->Server"."createdAt" AS "VideoChannel.Actor.Server.createdAt", "VideoChannel->Actor->Server"."updatedAt" AS "VideoChannel.Actor.Server.updatedAt", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."height" AS "VideoChannel.Actor.Avatars.height", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."actorId" AS "VideoChannel.Actor.Avatars.actorId", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "VideoChannel->Account->Actor->Server"."redundancyAllowed" AS "VideoChannel.Account.Actor.Server.redundancyAllowed", "VideoChannel->Account->Actor->Server"."createdAt" AS "VideoChannel.Account.Actor.Server.createdAt", "VideoChannel->Account->Actor->Server"."updatedAt" AS "VideoChannel.Account.Actor.Server.updatedAt", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."height" AS "VideoChannel.Account.Actor.Avatars.height", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."actorId" AS "VideoChannel.Account.Actor.Avatars.actorId", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt" FROM (SELECT "VideoModel"."id", "VideoModel"."uuid", "VideoModel"."name", "VideoModel"."category", "VideoModel"."licence", "VideoModel"."language", "VideoModel"."privacy", "VideoModel"."nsfw", "VideoModel"."description", "VideoModel"."support", "VideoModel"."duration", "VideoModel"."views", "VideoModel"."likes", "VideoModel"."dislikes", "VideoModel"."remote", "VideoModel"."isLive", "VideoModel"."url", "VideoModel"."commentsEnabled", "VideoModel"."downloadEnabled", "VideoModel"."waitTranscoding", "VideoModel"."state", "VideoModel"."publishedAt", "VideoModel"."originallyPublishedAt", "VideoModel"."channelId", "VideoModel"."createdAt", "VideoModel"."updatedAt", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."accountId" AS "VideoChannel.accountId", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."type" AS "VideoChannel.Actor.type", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."publicKey" AS "VideoChannel.Actor.publicKey", "VideoChannel->Actor"."privateKey" AS "VideoChannel.Actor.privateKey", "VideoChannel->Actor"."followersCount" AS "VideoChannel.Actor.followersCount", "VideoChannel->Actor"."followingCount" AS "VideoChannel.Actor.followingCount", "VideoChannel->Actor"."inboxUrl" AS "VideoChannel.Actor.inboxUrl", "VideoChannel->Actor"."outboxUrl" AS "VideoChannel.Actor.outboxUrl", "VideoChannel->Actor"."sharedInboxUrl" AS "VideoChannel.Actor.sharedInboxUrl", "VideoChannel->Actor"."followersUrl" AS "VideoChannel.Actor.followersUrl", "VideoChannel->Actor"."followingUrl" AS "VideoChannel.Actor.followingUrl", "VideoChannel->Actor"."remoteCreatedAt" AS "VideoChannel.Actor.remoteCreatedAt", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor"."createdAt" AS "VideoChannel.Actor.createdAt", "VideoChannel->Actor"."updatedAt" AS "VideoChannel.Actor.updatedAt", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."description" AS "VideoChannel.Account.description", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account"."userId" AS "VideoChannel.Account.userId", "VideoChannel->Account"."applicationId" AS "VideoChannel.Account.applicationId", "VideoChannel->Account"."createdAt" AS "VideoChannel.Account.createdAt", "VideoChannel->Account"."updatedAt" AS "VideoChannel.Account.updatedAt", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."type" AS "VideoChannel.Account.Actor.type", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."publicKey" AS "VideoChannel.Account.Actor.publicKey", "VideoChannel->Account->Actor"."privateKey" AS "VideoChannel.Account.Actor.privateKey", "VideoChannel->Account->Actor"."followersCount" AS "VideoChannel.Account.Actor.followersCount", "VideoChannel->Account->Actor"."followingCount" AS "VideoChannel.Account.Actor.followingCount", "VideoChannel->Account->Actor"."inboxUrl" AS "VideoChannel.Account.Actor.inboxUrl", "VideoChannel->Account->Actor"."outboxUrl" AS "VideoChannel.Account.Actor.outboxUrl", "VideoChannel->Account->Actor"."sharedInboxUrl" AS "VideoChannel.Account.Actor.sharedInboxUrl", "VideoChannel->Account->Actor"."followersUrl" AS "VideoChannel.Account.Actor.followersUrl", "VideoChannel->Account->Actor"."followingUrl" AS "VideoChannel.Account.Actor.followingUrl", "VideoChannel->Account->Actor"."remoteCreatedAt" AS "VideoChannel.Account.Actor.remoteCreatedAt", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor"."createdAt" AS "VideoChannel.Account.Actor.createdAt", "VideoChannel->Account->Actor"."updatedAt" AS "VideoChannel.Account.Actor.updatedAt" FROM "video" AS "VideoModel" INNER JOIN "videoChannel" AS "VideoChannel" ON "VideoModel"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" AND "VideoChannel->Account"."id" = 3 INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" ORDER BY "VideoModel"."originallyPublishedAt" DESC, "VideoModel"."id" ASC LIMIT 10 OFFSET 0) AS "VideoModel" LEFT OUTER JOIN "scheduleVideoUpdate" AS "ScheduleVideoUpdate" ON "VideoModel"."id" = "ScheduleVideoUpdate"."videoId" LEFT OUTER JOIN "videoBlacklist" AS "VideoBlacklist" ON "VideoModel"."id" = "VideoBlacklist"."videoId" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "VideoModel"."id" = "Thumbnails"."videoId" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel.Actor.serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel.Actor.id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel.Account.Actor.serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel.Account.Actor.id" = "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 ORDER BY "VideoModel"."originallyPublishedAt" DESC, "VideoModel"."id" ASC;
[pcbu.nl:443] 9/14/2022, 2:35:14 PM.67 debug: Running hook filter:api.user.me.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:35:14 PM.70 info: 94.214.0.0 - - [14/Sep/2022:14:35:14 +0000] "GET /api/v1/users/me/videos?start=0&count=10&sort=-publishedAt HTTP/1.1" 200 25307 "https://pcbu.nl/my-library/videos" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:17 PM.400 info: 94.214.0.0 - - [14/Sep/2022:14:35:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.85 info: 94.214.0.0 - - [14/Sep/2022:14:35:19 +0000] "GET /client/nl-NL/4215.603631c1682eef1a.js HTTP/1.1" 200 16176 "https://pcbu.nl/my-library/videos" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.86 info: 94.214.0.0 - - [14/Sep/2022:14:35:19 +0000] "GET /client/nl-NL/5322.863b06bc384e4993.js HTTP/1.1" 200 28582 "https://pcbu.nl/my-library/videos" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.90 info: 94.214.0.0 - - [14/Sep/2022:14:35:19 +0000] "GET /client/nl-NL/3494.0df123016da532cd.js HTTP/1.1" 200 203453 "https://pcbu.nl/my-library/videos" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.99 info: 94.214.0.0 - - [14/Sep/2022:14:35:19 +0000] "GET /client/nl-NL/167.1f0f70ba12897729.js HTTP/1.1" 200 422282 "https://pcbu.nl/my-library/videos" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.244 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.244 debug: Checking GET - /api/v1/users/?start=0&count=10&sort=createdAt parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "10",
"sort": "createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.245 debug: Checking GET - /api/v1/users/?start=0&count=10&sort=createdAt parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "10",
"sort": "createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.245 debug: Checking GET - /api/v1/users/?start=0&count=10&sort=createdAt parameters {
"body": {},
"params": {},
"query": {
"start": 0,
"count": 10,
"sort": "createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.249 debug: Executed SQL request - Executing (default): SELECT count(*) AS "count" FROM "user" AS "UserModel";
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.249 debug: Executed SQL request - Executing (default): SELECT "UserModel".*, "Account->Actor->Server"."id" AS "Account.Actor.Server.id", "Account->Actor->Server"."host" AS "Account.Actor.Server.host", "Account->Actor->Server"."redundancyAllowed" AS "Account.Actor.Server.redundancyAllowed", "Account->Actor->Server"."createdAt" AS "Account.Actor.Server.createdAt", "Account->Actor->Server"."updatedAt" AS "Account.Actor.Server.updatedAt", "Account->Actor->Avatars"."id" AS "Account.Actor.Avatars.id", "Account->Actor->Avatars"."filename" AS "Account.Actor.Avatars.filename", "Account->Actor->Avatars"."height" AS "Account.Actor.Avatars.height", "Account->Actor->Avatars"."width" AS "Account.Actor.Avatars.width", "Account->Actor->Avatars"."fileUrl" AS "Account.Actor.Avatars.fileUrl", "Account->Actor->Avatars"."onDisk" AS "Account.Actor.Avatars.onDisk", "Account->Actor->Avatars"."type" AS "Account.Actor.Avatars.type", "Account->Actor->Avatars"."actorId" AS "Account.Actor.Avatars.actorId", "Account->Actor->Avatars"."createdAt" AS "Account.Actor.Avatars.createdAt", "Account->Actor->Avatars"."updatedAt" AS "Account.Actor.Avatars.updatedAt" FROM (SELECT "UserModel"."id", "UserModel"."password", "UserModel"."username", "UserModel"."email", "UserModel"."pendingEmail", "UserModel"."emailVerified", "UserModel"."nsfwPolicy", "UserModel"."p2pEnabled", "UserModel"."videosHistoryEnabled", "UserModel"."autoPlayVideo", "UserModel"."autoPlayNextVideo", "UserModel"."autoPlayNextVideoPlaylist", "UserModel"."videoLanguages", "UserModel"."adminFlags", "UserModel"."blocked", "UserModel"."blockedReason", "UserModel"."role", "UserModel"."videoQuota", "UserModel"."videoQuotaDaily", "UserModel"."theme", "UserModel"."noInstanceConfigWarningModal", "UserModel"."noWelcomeModal", "UserModel"."noAccountSetupWarningModal", "UserModel"."pluginAuth", "UserModel"."feedToken", "UserModel"."lastLoginDate", "UserModel"."createdAt", "UserModel"."updatedAt", (SELECT COALESCE(SUM("size"), 0) AS "total" FROM (SELECT MAX("t1"."size") AS "size" FROM (SELECT "videoFile"."size" AS "size", "video"."id" AS "videoId" FROM "videoFile" INNER JOIN "video" ON "videoFile"."videoId" = "video"."id" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "videoChannel"."accountId" = "account"."id" WHERE "account"."userId" = "UserModel"."id" UNION SELECT "videoFile"."size" AS "size", "video"."id" AS "videoId" FROM "videoFile" INNER JOIN "videoStreamingPlaylist" ON "videoFile"."videoStreamingPlaylistId" = "videoStreamingPlaylist".id INNER JOIN "video" ON "videoStreamingPlaylist"."videoId" = "video"."id" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "videoChannel"."accountId" = "account"."id" WHERE "account"."userId" = "UserModel"."id" ) t1 GROUP BY "t1"."videoId") t2) AS "videoQuotaUsed", (SELECT COALESCE(SUM("size"), 0) AS "total" FROM (SELECT MAX("t1"."size") AS "size" FROM (SELECT "videoFile"."size" AS "size", "video"."id" AS "videoId" FROM "videoFile" INNER JOIN "video" ON "videoFile"."videoId" = "video"."id" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "videoChannel"."accountId" = "account"."id" WHERE "account"."userId" = "UserModel"."id" AND "video"."createdAt" > now() - interval '24 hours' UNION SELECT "videoFile"."size" AS "size", "video"."id" AS "videoId" FROM "videoFile" INNER JOIN "videoStreamingPlaylist" ON "videoFile"."videoStreamingPlaylistId" = "videoStreamingPlaylist".id INNER JOIN "video" ON "videoStreamingPlaylist"."videoId" = "video"."id" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "videoChannel"."accountId" = "account"."id" WHERE "account"."userId" = "UserModel"."id" AND "video"."createdAt" > now() - interval '24 hours') t1 GROUP BY "t1"."videoId") t2) AS "videoQuotaUsedDaily", "Account"."id" AS "Account.id", "Account"."name" AS "Account.name", "Account"."description" AS "Account.description", "Account"."actorId" AS "Account.actorId", "Account"."userId" AS "Account.userId", "Account"."applicationId" AS "Account.applicationId", "Account"."createdAt" AS "Account.createdAt", "Account"."updatedAt" AS "Account.updatedAt", "Account->Actor"."id" AS "Account.Actor.id", "Account->Actor"."type" AS "Account.Actor.type", "Account->Actor"."preferredUsername" AS "Account.Actor.preferredUsername", "Account->Actor"."url" AS "Account.Actor.url", "Account->Actor"."publicKey" AS "Account.Actor.publicKey", "Account->Actor"."privateKey" AS "Account.Actor.privateKey", "Account->Actor"."followersCount" AS "Account.Actor.followersCount", "Account->Actor"."followingCount" AS "Account.Actor.followingCount", "Account->Actor"."inboxUrl" AS "Account.Actor.inboxUrl", "Account->Actor"."outboxUrl" AS "Account.Actor.outboxUrl", "Account->Actor"."sharedInboxUrl" AS "Account.Actor.sharedInboxUrl", "Account->Actor"."followersUrl" AS "Account.Actor.followersUrl", "Account->Actor"."followingUrl" AS "Account.Actor.followingUrl", "Account->Actor"."remoteCreatedAt" AS "Account.Actor.remoteCreatedAt", "Account->Actor"."serverId" AS "Account.Actor.serverId", "Account->Actor"."createdAt" AS "Account.Actor.createdAt", "Account->Actor"."updatedAt" AS "Account.Actor.updatedAt", "NotificationSetting"."id" AS "NotificationSetting.id", "NotificationSetting"."newVideoFromSubscription" AS "NotificationSetting.newVideoFromSubscription", "NotificationSetting"."newCommentOnMyVideo" AS "NotificationSetting.newCommentOnMyVideo", "NotificationSetting"."abuseAsModerator" AS "NotificationSetting.abuseAsModerator", "NotificationSetting"."videoAutoBlacklistAsModerator" AS "NotificationSetting.videoAutoBlacklistAsModerator", "NotificationSetting"."blacklistOnMyVideo" AS "NotificationSetting.blacklistOnMyVideo", "NotificationSetting"."myVideoPublished" AS "NotificationSetting.myVideoPublished", "NotificationSetting"."myVideoImportFinished" AS "NotificationSetting.myVideoImportFinished", "NotificationSetting"."newUserRegistration" AS "NotificationSetting.newUserRegistration", "NotificationSetting"."newInstanceFollower" AS "NotificationSetting.newInstanceFollower", "NotificationSetting"."autoInstanceFollowing" AS "NotificationSetting.autoInstanceFollowing", "NotificationSetting"."newFollow" AS "NotificationSetting.newFollow", "NotificationSetting"."commentMention" AS "NotificationSetting.commentMention", "NotificationSetting"."abuseStateChange" AS "NotificationSetting.abuseStateChange", "NotificationSetting"."abuseNewMessage" AS "NotificationSetting.abuseNewMessage", "NotificationSetting"."newPeerTubeVersion" AS "NotificationSetting.newPeerTubeVersion", "NotificationSetting"."newPluginVersion" AS "NotificationSetting.newPluginVersion", "NotificationSetting"."myVideoStudioEditionFinished" AS "NotificationSetting.myVideoStudioEditionFinished", "NotificationSetting"."userId" AS "NotificationSetting.userId", "NotificationSetting"."createdAt" AS "NotificationSetting.createdAt", "NotificationSetting"."updatedAt" AS "NotificationSetting.updatedAt" FROM "user" AS "UserModel" INNER JOIN "account" AS "Account" ON "UserModel"."id" = "Account"."userId" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" INNER JOIN "userNotificationSetting" AS "NotificationSetting" ON "UserModel"."id" = "NotificationSetting"."userId" ORDER BY "UserModel"."createdAt" ASC NULLS FIRST, "UserModel"."id" ASC LIMIT 10 OFFSET 0) AS "UserModel" LEFT OUTER JOIN "server" AS "Account->Actor->Server" ON "Account.Actor.serverId" = "Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Account->Actor->Avatars" ON "Account.Actor.id" = "Account->Actor->Avatars"."actorId" AND "Account->Actor->Avatars"."type" = 1 ORDER BY "UserModel"."createdAt" ASC NULLS FIRST, "UserModel"."id" ASC;
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.266 info: 94.214.0.0 - - [14/Sep/2022:14:35:19 +0000] "GET /api/v1/users/?start=0&count=10&sort=createdAt HTTP/1.1" 200 5594 "https://pcbu.nl/admin/users/list" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.289 info: 94.214.0.0 - - [14/Sep/2022:14:35:19 +0000] "GET /client/nl-NL/SourceSans3VF-Italic.ttf.eceb92dd95fc9d41.woff2 HTTP/1.1" 200 117748 "https://pcbu.nl/client/nl-NL/styles.9ed944a6c2fc2fdd.css" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.298 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.299 debug: Checking GET - /api/v1/blocklist/status?accounts=root@pcbu.nl&accounts=pieredassele@pcbu.nl&accounts=ewout@pcbu.nl parameters {
"body": {},
"params": {},
"query": {
"accounts": [
"root@pcbu.nl",
"pieredassele@pcbu.nl",
"ewout@pcbu.nl"
]
}
}
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.299 debug: Executed SQL request - Executing (default): SELECT "accountBlocklist"."accountId", "actor"."preferredUsername" AS "name", "server"."host" FROM "accountBlocklist" INNER JOIN "account" ON "account"."id" = "accountBlocklist"."targetAccountId" INNER JOIN "actor" ON "actor"."id" = "account"."actorId" LEFT JOIN "server" ON "server"."id" = "actor"."serverId" WHERE "accountBlocklist"."accountId" IN ('1', '3') AND (("actor"."preferredUsername" IN ('root', 'pieredassele', 'ewout') AND "server"."id" IS NULL))
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.301 debug: Got account blocklist status. {
"accountBlocklistStatus": [],
"byAccountIds": [
1,
3
],
"accounts": [
"root@pcbu.nl",
"pieredassele@pcbu.nl",
"ewout@pcbu.nl"
]
}
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.301 info: 94.214.0.0 - - [14/Sep/2022:14:35:19 +0000] "GET /api/v1/blocklist/status?accounts=root@pcbu.nl&accounts=pieredassele@pcbu.nl&accounts=ewout@pcbu.nl HTTP/1.1" 200 223 "https://pcbu.nl/admin/users/list" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.333 info: 94.214.0.0 - - [14/Sep/2022:14:35:19 +0000] "GET /lazy-static/avatars/f7675f9f-4e61-4903-9538-3450b562e140.png HTTP/1.1" 200 6234 "https://pcbu.nl/admin/users/list" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.360 info: 94.214.0.0 - - [14/Sep/2022:14:35:19 +0000] "GET /client/nl-NL/skip-forward.05a1dad25184ff33.svg HTTP/1.1" 200 241 "https://pcbu.nl/client/nl-NL/styles.9ed944a6c2fc2fdd.css" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:19 PM.361 info: 94.214.0.0 - - [14/Sep/2022:14:35:19 +0000] "GET /client/nl-NL/skip-back.0f95fb054d13d5ff.svg HTTP/1.1" 200 240 "https://pcbu.nl/client/nl-NL/styles.9ed944a6c2fc2fdd.css" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.492 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.492 debug: Checking GET - /api/v1/jobs/?start=0&count=10&sort=-createdAt parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "10",
"sort": "-createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.492 debug: Checking GET - /api/v1/jobs/?start=0&count=10&sort=-createdAt parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "10",
"sort": "-createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.493 debug: Checking GET - /api/v1/jobs/?start=0&count=10&sort=-createdAt parameters {
"body": {},
"params": {},
"query": {
"start": 0,
"count": 10,
"sort": "-createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.634 error: Error in controller. {
"err": "TypeError: Cannot read properties of undefined (reading 'stacktrace')\n at /app/dist/server/controllers/api/jobs.js:49:47\n at Generator.next (<anonymous>)\n at /app/node_modules/tslib/tslib.js:118:75\n at new Promise (<anonymous>)\n at Object.__awaiter (/app/node_modules/tslib/tslib.js:114:16)\n at formatJob (/app/dist/server/controllers/api/jobs.js:48:20)\n at /app/dist/server/controllers/api/jobs.js:42:51\n at Array.map (<anonymous>)\n at /app/dist/server/controllers/api/jobs.js:42:42\n at Generator.next (<anonymous>)\n at fulfilled (/app/node_modules/tslib/tslib.js:115:62)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)"
}
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.635 debug: Bad HTTP request. {
"json": {
"type": "https://docs.joinpeertube.org/api-rest-reference.html#section/Errors/TypeError",
"detail": "Cannot read properties of undefined (reading 'stacktrace')",
"status": 500,
"docs": "https://docs.joinpeertube.org/api-rest-reference.html#operation/getJobs",
"code": "TypeError",
"error": "Cannot read properties of undefined (reading 'stacktrace')"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.636 info: 94.214.0.0 - - [14/Sep/2022:14:35:20 +0000] "GET /api/v1/jobs/?start=0&count=10&sort=-createdAt HTTP/1.1" 500 341 "https://pcbu.nl/admin/system/jobs" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.663 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.664 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.665 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/admin/system/jobs"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.665 error: Client log: Fout: Cannot read properties of undefined (reading 'stacktrace') {
"username": "pieredassele",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/admin/system/jobs"
}
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.665 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/admin/system/jobs"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.665 error: Client log: Backend returned code 500, errorMessage is: Cannot read properties of undefined (reading 'stacktrace') {
"username": "pieredassele",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/admin/system/jobs"
}
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.666 info: 94.214.0.0 - - [14/Sep/2022:14:35:20 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/admin/system/jobs" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.666 info: 94.214.0.0 - - [14/Sep/2022:14:35:20 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/admin/system/jobs" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:20 PM.669 info: 94.214.0.0 - - [14/Sep/2022:14:35:20 +0000] "GET /client/nl-NL/x.bb2df83ecbffc273.svg HTTP/1.1" 200 299 "https://pcbu.nl/client/nl-NL/styles.9ed944a6c2fc2fdd.css" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:21 PM.186 info: 94.214.0.0 - - [14/Sep/2022:14:35:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:23 PM.533 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:23 PM.534 debug: Checking GET - /api/v1/users/me/notifications?start=0&count=0&unread=true parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "0",
"unread": "true"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:23 PM.534 debug: Checking GET - /api/v1/users/me/notifications?start=0&count=0&unread=true parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "0",
"unread": "true"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:23 PM.534 debug: Checking GET - /api/v1/users/me/notifications?start=0&count=0&unread=true parameters {
"body": {},
"params": {},
"query": {
"start": 0,
"count": 0,
"unread": true,
"sort": "-createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:23 PM.535 debug: Executed SQL request - Executing (default): SELECT count(*) AS "count" FROM "userNotification" AS "UserNotificationModel" WHERE "UserNotificationModel"."userId" = 2 AND "UserNotificationModel"."read" = false;
[pcbu.nl:443] 9/14/2022, 2:35:23 PM.537 info: 94.214.0.0 - - [14/Sep/2022:14:35:23 +0000] "GET /api/v1/users/me/notifications?start=0&count=0&unread=true HTTP/1.1" 304 - "https://pcbu.nl/admin/system/jobs" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:24 PM.422 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:24 PM.423 debug: Checking GET - /api/v1/users/me/videos?start=0&count=10&sort=-publishedAt parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "10",
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:24 PM.423 debug: Checking GET - /api/v1/users/me/videos?start=0&count=10&sort=-publishedAt parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "10",
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:24 PM.424 debug: Checking GET - /api/v1/users/me/videos?start=0&count=10&sort=-publishedAt parameters {
"body": {},
"params": {},
"query": {
"start": 0,
"count": 10,
"sort": "-publishedAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:24 PM.424 debug: Running hook filter:api.user.me.videos.list.params of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:35:24 PM.430 debug: Executed SQL request - Executing (default): SELECT count("VideoModel"."id") AS "count" FROM "video" AS "VideoModel" INNER JOIN "videoChannel" AS "VideoChannel" ON "VideoModel"."channelId" = "VideoChannel"."id" INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" AND "VideoChannel->Account"."id" = 3;
[pcbu.nl:443] 9/14/2022, 2:35:24 PM.430 debug: Executed SQL request - Executing (default): SELECT "VideoModel".*, "ScheduleVideoUpdate"."id" AS "ScheduleVideoUpdate.id", "ScheduleVideoUpdate"."updateAt" AS "ScheduleVideoUpdate.updateAt", "ScheduleVideoUpdate"."privacy" AS "ScheduleVideoUpdate.privacy", "ScheduleVideoUpdate"."videoId" AS "ScheduleVideoUpdate.videoId", "ScheduleVideoUpdate"."createdAt" AS "ScheduleVideoUpdate.createdAt", "ScheduleVideoUpdate"."updatedAt" AS "ScheduleVideoUpdate.updatedAt", "VideoBlacklist"."id" AS "VideoBlacklist.id", "VideoBlacklist"."reason" AS "VideoBlacklist.reason", "VideoBlacklist"."unfederated" AS "VideoBlacklist.unfederated", "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt", "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Actor->Server"."redundancyAllowed" AS "VideoChannel.Actor.Server.redundancyAllowed", "VideoChannel->Actor->Server"."createdAt" AS "VideoChannel.Actor.Server.createdAt", "VideoChannel->Actor->Server"."updatedAt" AS "VideoChannel.Actor.Server.updatedAt", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."height" AS "VideoChannel.Actor.Avatars.height", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."actorId" AS "VideoChannel.Actor.Avatars.actorId", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt", "VideoChannel->Account->Actor->Server"."id" AS "VideoChannel.Account.Actor.Server.id", "VideoChannel->Account->Actor->Server"."host" AS "VideoChannel.Account.Actor.Server.host", "VideoChannel->Account->Actor->Server"."redundancyAllowed" AS "VideoChannel.Account.Actor.Server.redundancyAllowed", "VideoChannel->Account->Actor->Server"."createdAt" AS "VideoChannel.Account.Actor.Server.createdAt", "VideoChannel->Account->Actor->Server"."updatedAt" AS "VideoChannel.Account.Actor.Server.updatedAt", "VideoChannel->Account->Actor->Avatars"."id" AS "VideoChannel.Account.Actor.Avatars.id", "VideoChannel->Account->Actor->Avatars"."filename" AS "VideoChannel.Account.Actor.Avatars.filename", "VideoChannel->Account->Actor->Avatars"."height" AS "VideoChannel.Account.Actor.Avatars.height", "VideoChannel->Account->Actor->Avatars"."width" AS "VideoChannel.Account.Actor.Avatars.width", "VideoChannel->Account->Actor->Avatars"."fileUrl" AS "VideoChannel.Account.Actor.Avatars.fileUrl", "VideoChannel->Account->Actor->Avatars"."onDisk" AS "VideoChannel.Account.Actor.Avatars.onDisk", "VideoChannel->Account->Actor->Avatars"."type" AS "VideoChannel.Account.Actor.Avatars.type", "VideoChannel->Account->Actor->Avatars"."actorId" AS "VideoChannel.Account.Actor.Avatars.actorId", "VideoChannel->Account->Actor->Avatars"."createdAt" AS "VideoChannel.Account.Actor.Avatars.createdAt", "VideoChannel->Account->Actor->Avatars"."updatedAt" AS "VideoChannel.Account.Actor.Avatars.updatedAt" FROM (SELECT "VideoModel"."id", "VideoModel"."uuid", "VideoModel"."name", "VideoModel"."category", "VideoModel"."licence", "VideoModel"."language", "VideoModel"."privacy", "VideoModel"."nsfw", "VideoModel"."description", "VideoModel"."support", "VideoModel"."duration", "VideoModel"."views", "VideoModel"."likes", "VideoModel"."dislikes", "VideoModel"."remote", "VideoModel"."isLive", "VideoModel"."url", "VideoModel"."commentsEnabled", "VideoModel"."downloadEnabled", "VideoModel"."waitTranscoding", "VideoModel"."state", "VideoModel"."publishedAt", "VideoModel"."originallyPublishedAt", "VideoModel"."channelId", "VideoModel"."createdAt", "VideoModel"."updatedAt", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."accountId" AS "VideoChannel.accountId", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."type" AS "VideoChannel.Actor.type", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."publicKey" AS "VideoChannel.Actor.publicKey", "VideoChannel->Actor"."privateKey" AS "VideoChannel.Actor.privateKey", "VideoChannel->Actor"."followersCount" AS "VideoChannel.Actor.followersCount", "VideoChannel->Actor"."followingCount" AS "VideoChannel.Actor.followingCount", "VideoChannel->Actor"."inboxUrl" AS "VideoChannel.Actor.inboxUrl", "VideoChannel->Actor"."outboxUrl" AS "VideoChannel.Actor.outboxUrl", "VideoChannel->Actor"."sharedInboxUrl" AS "VideoChannel.Actor.sharedInboxUrl", "VideoChannel->Actor"."followersUrl" AS "VideoChannel.Actor.followersUrl", "VideoChannel->Actor"."followingUrl" AS "VideoChannel.Actor.followingUrl", "VideoChannel->Actor"."remoteCreatedAt" AS "VideoChannel.Actor.remoteCreatedAt", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor"."createdAt" AS "VideoChannel.Actor.createdAt", "VideoChannel->Actor"."updatedAt" AS "VideoChannel.Actor.updatedAt", "VideoChannel->Account"."id" AS "VideoChannel.Account.id", "VideoChannel->Account"."name" AS "VideoChannel.Account.name", "VideoChannel->Account"."description" AS "VideoChannel.Account.description", "VideoChannel->Account"."actorId" AS "VideoChannel.Account.actorId", "VideoChannel->Account"."userId" AS "VideoChannel.Account.userId", "VideoChannel->Account"."applicationId" AS "VideoChannel.Account.applicationId", "VideoChannel->Account"."createdAt" AS "VideoChannel.Account.createdAt", "VideoChannel->Account"."updatedAt" AS "VideoChannel.Account.updatedAt", "VideoChannel->Account->Actor"."id" AS "VideoChannel.Account.Actor.id", "VideoChannel->Account->Actor"."type" AS "VideoChannel.Account.Actor.type", "VideoChannel->Account->Actor"."preferredUsername" AS "VideoChannel.Account.Actor.preferredUsername", "VideoChannel->Account->Actor"."url" AS "VideoChannel.Account.Actor.url", "VideoChannel->Account->Actor"."publicKey" AS "VideoChannel.Account.Actor.publicKey", "VideoChannel->Account->Actor"."privateKey" AS "VideoChannel.Account.Actor.privateKey", "VideoChannel->Account->Actor"."followersCount" AS "VideoChannel.Account.Actor.followersCount", "VideoChannel->Account->Actor"."followingCount" AS "VideoChannel.Account.Actor.followingCount", "VideoChannel->Account->Actor"."inboxUrl" AS "VideoChannel.Account.Actor.inboxUrl", "VideoChannel->Account->Actor"."outboxUrl" AS "VideoChannel.Account.Actor.outboxUrl", "VideoChannel->Account->Actor"."sharedInboxUrl" AS "VideoChannel.Account.Actor.sharedInboxUrl", "VideoChannel->Account->Actor"."followersUrl" AS "VideoChannel.Account.Actor.followersUrl", "VideoChannel->Account->Actor"."followingUrl" AS "VideoChannel.Account.Actor.followingUrl", "VideoChannel->Account->Actor"."remoteCreatedAt" AS "VideoChannel.Account.Actor.remoteCreatedAt", "VideoChannel->Account->Actor"."serverId" AS "VideoChannel.Account.Actor.serverId", "VideoChannel->Account->Actor"."createdAt" AS "VideoChannel.Account.Actor.createdAt", "VideoChannel->Account->Actor"."updatedAt" AS "VideoChannel.Account.Actor.updatedAt" FROM "video" AS "VideoModel" INNER JOIN "videoChannel" AS "VideoChannel" ON "VideoModel"."channelId" = "VideoChannel"."id" INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" INNER JOIN "account" AS "VideoChannel->Account" ON "VideoChannel"."accountId" = "VideoChannel->Account"."id" AND "VideoChannel->Account"."id" = 3 INNER JOIN "actor" AS "VideoChannel->Account->Actor" ON "VideoChannel->Account"."actorId" = "VideoChannel->Account->Actor"."id" ORDER BY "VideoModel"."originallyPublishedAt" DESC, "VideoModel"."id" ASC LIMIT 10 OFFSET 0) AS "VideoModel" LEFT OUTER JOIN "scheduleVideoUpdate" AS "ScheduleVideoUpdate" ON "VideoModel"."id" = "ScheduleVideoUpdate"."videoId" LEFT OUTER JOIN "videoBlacklist" AS "VideoBlacklist" ON "VideoModel"."id" = "VideoBlacklist"."videoId" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "VideoModel"."id" = "Thumbnails"."videoId" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel.Actor.serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel.Actor.id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "VideoChannel->Account->Actor->Server" ON "VideoChannel.Account.Actor.serverId" = "VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Account->Actor->Avatars" ON "VideoChannel.Account.Actor.id" = "VideoChannel->Account->Actor->Avatars"."actorId" AND "VideoChannel->Account->Actor->Avatars"."type" = 1 ORDER BY "VideoModel"."originallyPublishedAt" DESC, "VideoModel"."id" ASC;
[pcbu.nl:443] 9/14/2022, 2:35:24 PM.452 debug: Running hook filter:api.user.me.videos.list.result of plugin peertube-plugin-originally-published-at.
[pcbu.nl:443] 9/14/2022, 2:35:24 PM.454 info: 94.214.0.0 - - [14/Sep/2022:14:35:24 +0000] "GET /api/v1/users/me/videos?start=0&count=10&sort=-publishedAt HTTP/1.1" 304 - "https://pcbu.nl/my-library/videos" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:25 PM.404 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:25 PM.405 debug: Checking GET - /api/v1/users//me/videos/imports?start=0&count=10&sort=createdAt parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "10",
"sort": "createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:25 PM.405 debug: Checking GET - /api/v1/users//me/videos/imports?start=0&count=10&sort=createdAt parameters {
"body": {},
"params": {},
"query": {
"start": "0",
"count": "10",
"sort": "createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:25 PM.405 debug: Checking GET - /api/v1/users//me/videos/imports?start=0&count=10&sort=createdAt parameters {
"body": {},
"params": {},
"query": {
"start": 0,
"count": 10,
"sort": "createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:25 PM.412 debug: Executed SQL request - Executing (default): SELECT count(DISTINCT("VideoImportModel"."id")) AS "count" FROM "videoImport" AS "VideoImportModel" INNER JOIN "user" AS "User" ON "VideoImportModel"."userId" = "User"."id" LEFT OUTER JOIN "videoChannelSync" AS "VideoChannelSync" ON "VideoImportModel"."videoChannelSyncId" = "VideoChannelSync"."id" LEFT OUTER JOIN ( "video" AS "Video" INNER JOIN "videoChannel" AS "Video->VideoChannel" ON "Video"."channelId" = "Video->VideoChannel"."id" INNER JOIN "actor" AS "Video->VideoChannel->Actor" ON "Video->VideoChannel"."actorId" = "Video->VideoChannel->Actor"."id" LEFT OUTER JOIN "server" AS "Video->VideoChannel->Actor->Server" ON "Video->VideoChannel->Actor"."serverId" = "Video->VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Video->VideoChannel->Actor->Avatars" ON "Video->VideoChannel->Actor"."id" = "Video->VideoChannel->Actor->Avatars"."actorId" AND "Video->VideoChannel->Actor->Avatars"."type" = 1 INNER JOIN "account" AS "Video->VideoChannel->Account" ON "Video->VideoChannel"."accountId" = "Video->VideoChannel->Account"."id" INNER JOIN "actor" AS "Video->VideoChannel->Account->Actor" ON "Video->VideoChannel->Account"."actorId" = "Video->VideoChannel->Account->Actor"."id" LEFT OUTER JOIN "server" AS "Video->VideoChannel->Account->Actor->Server" ON "Video->VideoChannel->Account->Actor"."serverId" = "Video->VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Video->VideoChannel->Account->Actor->Avatars" ON "Video->VideoChannel->Account->Actor"."id" = "Video->VideoChannel->Account->Actor->Avatars"."actorId" AND "Video->VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN ( "videoTag" AS "Video->Tags->VideoTagModel" INNER JOIN "tag" AS "Video->Tags" ON "Video->Tags"."id" = "Video->Tags->VideoTagModel"."tagId") ON "Video"."id" = "Video->Tags->VideoTagModel"."videoId" LEFT OUTER JOIN "thumbnail" AS "Video->Thumbnails" ON "Video"."id" = "Video->Thumbnails"."videoId" ) ON "VideoImportModel"."videoId" = "Video"."id" WHERE "VideoImportModel"."userId" = 2;
[pcbu.nl:443] 9/14/2022, 2:35:25 PM.413 debug: Executed SQL request - Executing (default): SELECT "VideoImportModel".*, "Video->VideoChannel->Actor->Server"."id" AS "Video.VideoChannel.Actor.Server.id", "Video->VideoChannel->Actor->Server"."host" AS "Video.VideoChannel.Actor.Server.host", "Video->VideoChannel->Actor->Avatars"."id" AS "Video.VideoChannel.Actor.Avatars.id", "Video->VideoChannel->Actor->Avatars"."filename" AS "Video.VideoChannel.Actor.Avatars.filename", "Video->VideoChannel->Actor->Avatars"."height" AS "Video.VideoChannel.Actor.Avatars.height", "Video->VideoChannel->Actor->Avatars"."width" AS "Video.VideoChannel.Actor.Avatars.width", "Video->VideoChannel->Actor->Avatars"."fileUrl" AS "Video.VideoChannel.Actor.Avatars.fileUrl", "Video->VideoChannel->Actor->Avatars"."onDisk" AS "Video.VideoChannel.Actor.Avatars.onDisk", "Video->VideoChannel->Actor->Avatars"."type" AS "Video.VideoChannel.Actor.Avatars.type", "Video->VideoChannel->Actor->Avatars"."actorId" AS "Video.VideoChannel.Actor.Avatars.actorId", "Video->VideoChannel->Actor->Avatars"."createdAt" AS "Video.VideoChannel.Actor.Avatars.createdAt", "Video->VideoChannel->Actor->Avatars"."updatedAt" AS "Video.VideoChannel.Actor.Avatars.updatedAt", "Video->VideoChannel->Account->Actor->Server"."id" AS "Video.VideoChannel.Account.Actor.Server.id", "Video->VideoChannel->Account->Actor->Server"."host" AS "Video.VideoChannel.Account.Actor.Server.host", "Video->VideoChannel->Account->Actor->Avatars"."id" AS "Video.VideoChannel.Account.Actor.Avatars.id", "Video->VideoChannel->Account->Actor->Avatars"."filename" AS "Video.VideoChannel.Account.Actor.Avatars.filename", "Video->VideoChannel->Account->Actor->Avatars"."height" AS "Video.VideoChannel.Account.Actor.Avatars.height", "Video->VideoChannel->Account->Actor->Avatars"."width" AS "Video.VideoChannel.Account.Actor.Avatars.width", "Video->VideoChannel->Account->Actor->Avatars"."fileUrl" AS "Video.VideoChannel.Account.Actor.Avatars.fileUrl", "Video->VideoChannel->Account->Actor->Avatars"."onDisk" AS "Video.VideoChannel.Account.Actor.Avatars.onDisk", "Video->VideoChannel->Account->Actor->Avatars"."type" AS "Video.VideoChannel.Account.Actor.Avatars.type", "Video->VideoChannel->Account->Actor->Avatars"."actorId" AS "Video.VideoChannel.Account.Actor.Avatars.actorId", "Video->VideoChannel->Account->Actor->Avatars"."createdAt" AS "Video.VideoChannel.Account.Actor.Avatars.createdAt", "Video->VideoChannel->Account->Actor->Avatars"."updatedAt" AS "Video.VideoChannel.Account.Actor.Avatars.updatedAt", "Video->Tags"."id" AS "Video.Tags.id", "Video->Tags"."name" AS "Video.Tags.name", "Video->Tags->VideoTagModel"."videoId" AS "Video.Tags.VideoTagModel.videoId", "Video->Tags->VideoTagModel"."tagId" AS "Video.Tags.VideoTagModel.tagId", "Video->Tags->VideoTagModel"."createdAt" AS "Video.Tags.VideoTagModel.createdAt", "Video->Tags->VideoTagModel"."updatedAt" AS "Video.Tags.VideoTagModel.updatedAt", "Video->Thumbnails"."id" AS "Video.Thumbnails.id", "Video->Thumbnails"."filename" AS "Video.Thumbnails.filename", "Video->Thumbnails"."height" AS "Video.Thumbnails.height", "Video->Thumbnails"."width" AS "Video.Thumbnails.width", "Video->Thumbnails"."type" AS "Video.Thumbnails.type", "Video->Thumbnails"."fileUrl" AS "Video.Thumbnails.fileUrl", "Video->Thumbnails"."automaticallyGenerated" AS "Video.Thumbnails.automaticallyGenerated", "Video->Thumbnails"."videoId" AS "Video.Thumbnails.videoId", "Video->Thumbnails"."videoPlaylistId" AS "Video.Thumbnails.videoPlaylistId", "Video->Thumbnails"."createdAt" AS "Video.Thumbnails.createdAt", "Video->Thumbnails"."updatedAt" AS "Video.Thumbnails.updatedAt", "VideoChannelSync"."id" AS "VideoChannelSync.id", "VideoChannelSync"."externalChannelUrl" AS "VideoChannelSync.externalChannelUrl", "VideoChannelSync"."videoChannelId" AS "VideoChannelSync.videoChannelId", "VideoChannelSync"."state" AS "VideoChannelSync.state", "VideoChannelSync"."lastSyncAt" AS "VideoChannelSync.lastSyncAt", "VideoChannelSync"."createdAt" AS "VideoChannelSync.createdAt", "VideoChannelSync"."updatedAt" AS "VideoChannelSync.updatedAt" FROM (SELECT "VideoImportModel"."id", "VideoImportModel"."targetUrl", "VideoImportModel"."magnetUri", "VideoImportModel"."torrentName", "VideoImportModel"."state", "VideoImportModel"."error", "VideoImportModel"."userId", "VideoImportModel"."videoId", "VideoImportModel"."videoChannelSyncId", "VideoImportModel"."createdAt", "VideoImportModel"."updatedAt", "User"."id" AS "User.id", "Video"."id" AS "Video.id", "Video"."uuid" AS "Video.uuid", "Video"."name" AS "Video.name", "Video"."category" AS "Video.category", "Video"."licence" AS "Video.licence", "Video"."language" AS "Video.language", "Video"."privacy" AS "Video.privacy", "Video"."nsfw" AS "Video.nsfw", "Video"."description" AS "Video.description", "Video"."support" AS "Video.support", "Video"."duration" AS "Video.duration", "Video"."views" AS "Video.views", "Video"."likes" AS "Video.likes", "Video"."dislikes" AS "Video.dislikes", "Video"."remote" AS "Video.remote", "Video"."isLive" AS "Video.isLive", "Video"."url" AS "Video.url", "Video"."commentsEnabled" AS "Video.commentsEnabled", "Video"."downloadEnabled" AS "Video.downloadEnabled", "Video"."waitTranscoding" AS "Video.waitTranscoding", "Video"."state" AS "Video.state", "Video"."publishedAt" AS "Video.publishedAt", "Video"."originallyPublishedAt" AS "Video.originallyPublishedAt", "Video"."channelId" AS "Video.channelId", "Video"."createdAt" AS "Video.createdAt", "Video"."updatedAt" AS "Video.updatedAt", "Video->VideoChannel"."id" AS "Video.VideoChannel.id", "Video->VideoChannel"."name" AS "Video.VideoChannel.name", "Video->VideoChannel"."description" AS "Video.VideoChannel.description", "Video->VideoChannel"."support" AS "Video.VideoChannel.support", "Video->VideoChannel"."actorId" AS "Video.VideoChannel.actorId", "Video->VideoChannel"."accountId" AS "Video.VideoChannel.accountId", "Video->VideoChannel"."createdAt" AS "Video.VideoChannel.createdAt", "Video->VideoChannel"."updatedAt" AS "Video.VideoChannel.updatedAt", "Video->VideoChannel->Actor"."id" AS "Video.VideoChannel.Actor.id", "Video->VideoChannel->Actor"."type" AS "Video.VideoChannel.Actor.type", "Video->VideoChannel->Actor"."preferredUsername" AS "Video.VideoChannel.Actor.preferredUsername", "Video->VideoChannel->Actor"."url" AS "Video.VideoChannel.Actor.url", "Video->VideoChannel->Actor"."followersCount" AS "Video.VideoChannel.Actor.followersCount", "Video->VideoChannel->Actor"."followingCount" AS "Video.VideoChannel.Actor.followingCount", "Video->VideoChannel->Actor"."inboxUrl" AS "Video.VideoChannel.Actor.inboxUrl", "Video->VideoChannel->Actor"."outboxUrl" AS "Video.VideoChannel.Actor.outboxUrl", "Video->VideoChannel->Actor"."sharedInboxUrl" AS "Video.VideoChannel.Actor.sharedInboxUrl", "Video->VideoChannel->Actor"."followersUrl" AS "Video.VideoChannel.Actor.followersUrl", "Video->VideoChannel->Actor"."followingUrl" AS "Video.VideoChannel.Actor.followingUrl", "Video->VideoChannel->Actor"."remoteCreatedAt" AS "Video.VideoChannel.Actor.remoteCreatedAt", "Video->VideoChannel->Actor"."serverId" AS "Video.VideoChannel.Actor.serverId", "Video->VideoChannel->Actor"."createdAt" AS "Video.VideoChannel.Actor.createdAt", "Video->VideoChannel->Actor"."updatedAt" AS "Video.VideoChannel.Actor.updatedAt", "Video->VideoChannel->Account"."id" AS "Video.VideoChannel.Account.id", "Video->VideoChannel->Account"."name" AS "Video.VideoChannel.Account.name", "Video->VideoChannel->Account"."description" AS "Video.VideoChannel.Account.description", "Video->VideoChannel->Account"."actorId" AS "Video.VideoChannel.Account.actorId", "Video->VideoChannel->Account"."userId" AS "Video.VideoChannel.Account.userId", "Video->VideoChannel->Account"."applicationId" AS "Video.VideoChannel.Account.applicationId", "Video->VideoChannel->Account"."createdAt" AS "Video.VideoChannel.Account.createdAt", "Video->VideoChannel->Account"."updatedAt" AS "Video.VideoChannel.Account.updatedAt", "Video->VideoChannel->Account->Actor"."id" AS "Video.VideoChannel.Account.Actor.id", "Video->VideoChannel->Account->Actor"."type" AS "Video.VideoChannel.Account.Actor.type", "Video->VideoChannel->Account->Actor"."preferredUsername" AS "Video.VideoChannel.Account.Actor.preferredUsername", "Video->VideoChannel->Account->Actor"."url" AS "Video.VideoChannel.Account.Actor.url", "Video->VideoChannel->Account->Actor"."followersCount" AS "Video.VideoChannel.Account.Actor.followersCount", "Video->VideoChannel->Account->Actor"."followingCount" AS "Video.VideoChannel.Account.Actor.followingCount", "Video->VideoChannel->Account->Actor"."inboxUrl" AS "Video.VideoChannel.Account.Actor.inboxUrl", "Video->VideoChannel->Account->Actor"."outboxUrl" AS "Video.VideoChannel.Account.Actor.outboxUrl", "Video->VideoChannel->Account->Actor"."sharedInboxUrl" AS "Video.VideoChannel.Account.Actor.sharedInboxUrl", "Video->VideoChannel->Account->Actor"."followersUrl" AS "Video.VideoChannel.Account.Actor.followersUrl", "Video->VideoChannel->Account->Actor"."followingUrl" AS "Video.VideoChannel.Account.Actor.followingUrl", "Video->VideoChannel->Account->Actor"."remoteCreatedAt" AS "Video.VideoChannel.Account.Actor.remoteCreatedAt", "Video->VideoChannel->Account->Actor"."serverId" AS "Video.VideoChannel.Account.Actor.serverId", "Video->VideoChannel->Account->Actor"."createdAt" AS "Video.VideoChannel.Account.Actor.createdAt", "Video->VideoChannel->Account->Actor"."updatedAt" AS "Video.VideoChannel.Account.Actor.updatedAt" FROM "videoImport" AS "VideoImportModel" INNER JOIN "user" AS "User" ON "VideoImportModel"."userId" = "User"."id" LEFT OUTER JOIN ( "video" AS "Video" INNER JOIN "videoChannel" AS "Video->VideoChannel" ON "Video"."channelId" = "Video->VideoChannel"."id" INNER JOIN "actor" AS "Video->VideoChannel->Actor" ON "Video->VideoChannel"."actorId" = "Video->VideoChannel->Actor"."id" INNER JOIN "account" AS "Video->VideoChannel->Account" ON "Video->VideoChannel"."accountId" = "Video->VideoChannel->Account"."id" INNER JOIN "actor" AS "Video->VideoChannel->Account->Actor" ON "Video->VideoChannel->Account"."actorId" = "Video->VideoChannel->Account->Actor"."id" ) ON "VideoImportModel"."videoId" = "Video"."id" WHERE "VideoImportModel"."userId" = 2 ORDER BY "VideoImportModel"."createdAt" ASC, "VideoImportModel"."id" ASC LIMIT 10 OFFSET 0) AS "VideoImportModel" LEFT OUTER JOIN "server" AS "Video->VideoChannel->Actor->Server" ON "Video.VideoChannel.Actor.serverId" = "Video->VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Video->VideoChannel->Actor->Avatars" ON "Video.VideoChannel.Actor.id" = "Video->VideoChannel->Actor->Avatars"."actorId" AND "Video->VideoChannel->Actor->Avatars"."type" = 1 LEFT OUTER JOIN "server" AS "Video->VideoChannel->Account->Actor->Server" ON "Video.VideoChannel.Account.Actor.serverId" = "Video->VideoChannel->Account->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Video->VideoChannel->Account->Actor->Avatars" ON "Video.VideoChannel.Account.Actor.id" = "Video->VideoChannel->Account->Actor->Avatars"."actorId" AND "Video->VideoChannel->Account->Actor->Avatars"."type" = 1 LEFT OUTER JOIN ( "videoTag" AS "Video->Tags->VideoTagModel" INNER JOIN "tag" AS "Video->Tags" ON "Video->Tags"."id" = "Video->Tags->VideoTagModel"."tagId") ON "Video.id" = "Video->Tags->VideoTagModel"."videoId" LEFT OUTER JOIN "thumbnail" AS "Video->Thumbnails" ON "Video.id" = "Video->Thumbnails"."videoId" LEFT OUTER JOIN "videoChannelSync" AS "VideoChannelSync" ON "VideoImportModel"."videoChannelSyncId" = "VideoChannelSync"."id" ORDER BY "VideoImportModel"."createdAt" ASC, "VideoImportModel"."id" ASC;
[pcbu.nl:443] 9/14/2022, 2:35:25 PM.730 info: 94.214.0.0 - - [14/Sep/2022:14:35:25 +0000] "GET /api/v1/users//me/videos/imports?start=0&count=10&sort=createdAt HTTP/1.1" 200 26506 "https://pcbu.nl/my-library/video-imports" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:26 PM.145 debug: Getting access token (bearerToken: 6c40ecb423ff88165f21670097463b74a2b433f2).
[pcbu.nl:443] 9/14/2022, 2:35:26 PM.146 debug: Checking GET - /api/v1/accounts/pieredassele/video-channel-syncs?start=0&count=10&sort=createdAt parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "10",
"sort": "createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:26 PM.147 debug: Executed SQL request - Executing (default): SELECT "AccountModel".*, "Actor->Server"."id" AS "Actor.Server.id", "Actor->Server"."host" AS "Actor.Server.host", "Actor->Server"."redundancyAllowed" AS "Actor.Server.redundancyAllowed", "Actor->Server"."createdAt" AS "Actor.Server.createdAt", "Actor->Server"."updatedAt" AS "Actor.Server.updatedAt", "Actor->Avatars"."id" AS "Actor.Avatars.id", "Actor->Avatars"."filename" AS "Actor.Avatars.filename", "Actor->Avatars"."height" AS "Actor.Avatars.height", "Actor->Avatars"."width" AS "Actor.Avatars.width", "Actor->Avatars"."fileUrl" AS "Actor.Avatars.fileUrl", "Actor->Avatars"."onDisk" AS "Actor.Avatars.onDisk", "Actor->Avatars"."type" AS "Actor.Avatars.type", "Actor->Avatars"."actorId" AS "Actor.Avatars.actorId", "Actor->Avatars"."createdAt" AS "Actor.Avatars.createdAt", "Actor->Avatars"."updatedAt" AS "Actor.Avatars.updatedAt" FROM (SELECT "AccountModel"."id", "AccountModel"."name", "AccountModel"."description", "AccountModel"."actorId", "AccountModel"."userId", "AccountModel"."applicationId", "AccountModel"."createdAt", "AccountModel"."updatedAt", "Actor"."id" AS "Actor.id", "Actor"."type" AS "Actor.type", "Actor"."preferredUsername" AS "Actor.preferredUsername", "Actor"."url" AS "Actor.url", "Actor"."publicKey" AS "Actor.publicKey", "Actor"."privateKey" AS "Actor.privateKey", "Actor"."followersCount" AS "Actor.followersCount", "Actor"."followingCount" AS "Actor.followingCount", "Actor"."inboxUrl" AS "Actor.inboxUrl", "Actor"."outboxUrl" AS "Actor.outboxUrl", "Actor"."sharedInboxUrl" AS "Actor.sharedInboxUrl", "Actor"."followersUrl" AS "Actor.followersUrl", "Actor"."followingUrl" AS "Actor.followingUrl", "Actor"."remoteCreatedAt" AS "Actor.remoteCreatedAt", "Actor"."serverId" AS "Actor.serverId", "Actor"."createdAt" AS "Actor.createdAt", "Actor"."updatedAt" AS "Actor.updatedAt" FROM "account" AS "AccountModel" INNER JOIN "actor" AS "Actor" ON "AccountModel"."actorId" = "Actor"."id" AND "Actor"."preferredUsername" = 'pieredassele' WHERE ("AccountModel"."userId" IS NOT NULL OR "AccountModel"."applicationId" IS NOT NULL) LIMIT 1) AS "AccountModel" LEFT OUTER JOIN "server" AS "Actor->Server" ON "Actor.serverId" = "Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "Actor->Avatars" ON "Actor.id" = "Actor->Avatars"."actorId" AND "Actor->Avatars"."type" = 1;
[pcbu.nl:443] 9/14/2022, 2:35:26 PM.152 debug: Checking GET - /api/v1/accounts/pieredassele/video-channel-syncs?start=0&count=10&sort=createdAt parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "10",
"sort": "createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:26 PM.152 debug: Checking GET - /api/v1/accounts/pieredassele/video-channel-syncs?start=0&count=10&sort=createdAt parameters {
"body": {},
"params": {
"accountName": "pieredassele"
},
"query": {
"start": "0",
"count": "10",
"sort": "createdAt"
}
}
[pcbu.nl:443] 9/14/2022, 2:35:26 PM.155 debug: Executed SQL request - Executing (default): SELECT count("VideoChannelSyncModel"."id") AS "count" FROM "videoChannelSync" AS "VideoChannelSyncModel" INNER JOIN "videoChannel" AS "VideoChannel" ON "VideoChannelSyncModel"."videoChannelId" = "VideoChannel"."id" AND "VideoChannel"."accountId" = 3;
[pcbu.nl:443] 9/14/2022, 2:35:26 PM.155 debug: Executed SQL request - Executing (default): SELECT "VideoChannelSyncModel".*, "VideoChannel->Actor->Server"."id" AS "VideoChannel.Actor.Server.id", "VideoChannel->Actor->Server"."host" AS "VideoChannel.Actor.Server.host", "VideoChannel->Actor->Server"."redundancyAllowed" AS "VideoChannel.Actor.Server.redundancyAllowed", "VideoChannel->Actor->Server"."createdAt" AS "VideoChannel.Actor.Server.createdAt", "VideoChannel->Actor->Server"."updatedAt" AS "VideoChannel.Actor.Server.updatedAt", "VideoChannel->Actor->Avatars"."id" AS "VideoChannel.Actor.Avatars.id", "VideoChannel->Actor->Avatars"."filename" AS "VideoChannel.Actor.Avatars.filename", "VideoChannel->Actor->Avatars"."height" AS "VideoChannel.Actor.Avatars.height", "VideoChannel->Actor->Avatars"."width" AS "VideoChannel.Actor.Avatars.width", "VideoChannel->Actor->Avatars"."fileUrl" AS "VideoChannel.Actor.Avatars.fileUrl", "VideoChannel->Actor->Avatars"."onDisk" AS "VideoChannel.Actor.Avatars.onDisk", "VideoChannel->Actor->Avatars"."type" AS "VideoChannel.Actor.Avatars.type", "VideoChannel->Actor->Avatars"."actorId" AS "VideoChannel.Actor.Avatars.actorId", "VideoChannel->Actor->Avatars"."createdAt" AS "VideoChannel.Actor.Avatars.createdAt", "VideoChannel->Actor->Avatars"."updatedAt" AS "VideoChannel.Actor.Avatars.updatedAt" FROM (SELECT "VideoChannelSyncModel"."id", "VideoChannelSyncModel"."externalChannelUrl", "VideoChannelSyncModel"."videoChannelId", "VideoChannelSyncModel"."state", "VideoChannelSyncModel"."lastSyncAt", "VideoChannelSyncModel"."createdAt", "VideoChannelSyncModel"."updatedAt", "VideoChannel"."id" AS "VideoChannel.id", "VideoChannel"."name" AS "VideoChannel.name", "VideoChannel"."description" AS "VideoChannel.description", "VideoChannel"."support" AS "VideoChannel.support", "VideoChannel"."actorId" AS "VideoChannel.actorId", "VideoChannel"."accountId" AS "VideoChannel.accountId", "VideoChannel"."createdAt" AS "VideoChannel.createdAt", "VideoChannel"."updatedAt" AS "VideoChannel.updatedAt", "VideoChannel->Actor"."id" AS "VideoChannel.Actor.id", "VideoChannel->Actor"."type" AS "VideoChannel.Actor.type", "VideoChannel->Actor"."preferredUsername" AS "VideoChannel.Actor.preferredUsername", "VideoChannel->Actor"."url" AS "VideoChannel.Actor.url", "VideoChannel->Actor"."publicKey" AS "VideoChannel.Actor.publicKey", "VideoChannel->Actor"."privateKey" AS "VideoChannel.Actor.privateKey", "VideoChannel->Actor"."followersCount" AS "VideoChannel.Actor.followersCount", "VideoChannel->Actor"."followingCount" AS "VideoChannel.Actor.followingCount", "VideoChannel->Actor"."inboxUrl" AS "VideoChannel.Actor.inboxUrl", "VideoChannel->Actor"."outboxUrl" AS "VideoChannel.Actor.outboxUrl", "VideoChannel->Actor"."sharedInboxUrl" AS "VideoChannel.Actor.sharedInboxUrl", "VideoChannel->Actor"."followersUrl" AS "VideoChannel.Actor.followersUrl", "VideoChannel->Actor"."followingUrl" AS "VideoChannel.Actor.followingUrl", "VideoChannel->Actor"."remoteCreatedAt" AS "VideoChannel.Actor.remoteCreatedAt", "VideoChannel->Actor"."serverId" AS "VideoChannel.Actor.serverId", "VideoChannel->Actor"."createdAt" AS "VideoChannel.Actor.createdAt", "VideoChannel->Actor"."updatedAt" AS "VideoChannel.Actor.updatedAt" FROM "videoChannelSync" AS "VideoChannelSyncModel" INNER JOIN "videoChannel" AS "VideoChannel" ON "VideoChannelSyncModel"."videoChannelId" = "VideoChannel"."id" AND "VideoChannel"."accountId" = 3 INNER JOIN "actor" AS "VideoChannel->Actor" ON "VideoChannel"."actorId" = "VideoChannel->Actor"."id" ORDER BY "VideoChannelSyncModel"."createdAt" ASC LIMIT 10 OFFSET 0) AS "VideoChannelSyncModel" LEFT OUTER JOIN "server" AS "VideoChannel->Actor->Server" ON "VideoChannel.Actor.serverId" = "VideoChannel->Actor->Server"."id" LEFT OUTER JOIN "actorImage" AS "VideoChannel->Actor->Avatars" ON "VideoChannel.Actor.id" = "VideoChannel->Actor->Avatars"."actorId" AND "VideoChannel->Actor->Avatars"."type" = 1 ORDER BY "VideoChannelSyncModel"."createdAt" ASC;
[pcbu.nl:443] 9/14/2022, 2:35:26 PM.163 info: 94.214.0.0 - - [14/Sep/2022:14:35:26 +0000] "GET /api/v1/accounts/pieredassele/video-channel-syncs?start=0&count=10&sort=createdAt HTTP/1.1" 200 1709 "https://pcbu.nl/my-library/video-channel-syncs" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:26 PM.225 debug: Executed SQL request - Executing (default): SELECT "id", "filename", "height", "width", "fileUrl", "onDisk", "type", "actorId", "createdAt", "updatedAt" FROM "actorImage" AS "ActorImageModel" WHERE "ActorImageModel"."filename" = 'fcb1c25c-df2f-4c47-bb90-44fee0a21296.jpg' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:35:26 PM.226 debug: Executed SQL request - Executing (default): SELECT "id", "filename", "height", "width", "fileUrl", "onDisk", "type", "actorId", "createdAt", "updatedAt" FROM "actorImage" AS "ActorImageModel" WHERE "ActorImageModel"."filename" = '2614efb4-a0fd-41b6-a766-908a1ef9c0d4.jpg' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:35:26 PM.263 info: 94.214.0.0 - - [14/Sep/2022:14:35:26 +0000] "GET /lazy-static/avatars/2614efb4-a0fd-41b6-a766-908a1ef9c0d4.jpg HTTP/1.1" 200 1200 "https://pcbu.nl/my-library/video-channel-syncs" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:26 PM.271 info: 94.214.0.0 - - [14/Sep/2022:14:35:26 +0000] "GET /lazy-static/avatars/fcb1c25c-df2f-4c47-bb90-44fee0a21296.jpg HTTP/1.1" 200 1417 "https://pcbu.nl/my-library/video-channel-syncs" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:32 PM.387 info: 94.214.0.0 - - [14/Sep/2022:14:35:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:34 PM.890 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:35:34 PM.891 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:35:34 PM.892 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:35:34 PM.892 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:35:34 PM.893 info: 94.214.0.0 - - [14/Sep/2022:14:35:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:36 PM.362 info: 94.214.0.0 - - [14/Sep/2022:14:35:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:47 PM.387 info: 94.214.0.0 - - [14/Sep/2022:14:35:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:35:51 PM.190 info: 94.214.0.0 - - [14/Sep/2022:14:35:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:36:02 PM.387 info: 94.214.0.0 - - [14/Sep/2022:14:36:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:36:06 PM.186 info: 94.214.0.0 - - [14/Sep/2022:14:36:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:36:17 PM.387 info: 94.214.0.0 - - [14/Sep/2022:14:36:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:36:21 PM.185 info: 94.214.0.0 - - [14/Sep/2022:14:36:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:36:32 PM.392 info: 94.214.0.0 - - [14/Sep/2022:14:36:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:36:34 PM.892 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:36:34 PM.892 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:36:34 PM.893 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:36:34 PM.893 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:36:34 PM.894 info: 94.214.0.0 - - [14/Sep/2022:14:36:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:36:36 PM.188 info: 94.214.0.0 - - [14/Sep/2022:14:36:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:36:47 PM.393 info: 94.214.0.0 - - [14/Sep/2022:14:36:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:36:51 PM.60 debug: Checking peers.
[pcbu.nl:443] 9/14/2022, 2:36:51 PM.184 info: 94.214.0.0 - - [14/Sep/2022:14:36:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:36:55 PM.82 info: Cleaning video viewers.
[pcbu.nl:443] 9/14/2022, 2:36:55 PM.83 debug: Model cache hit for load-video-immutable-id -> 260.
[pcbu.nl:443] 9/14/2022, 2:36:55 PM.83 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb. {
"viewers": 0
}
[pcbu.nl:443] 9/14/2022, 2:36:55 PM.83 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/54195826-3c02-4814-872a-8ee80b5a7dcb is 0.
[pcbu.nl:443] 9/14/2022, 2:36:55 PM.83 debug: Model cache hit for load-video-immutable-id -> 12437.
[pcbu.nl:443] 9/14/2022, 2:36:55 PM.83 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d. {
"viewers": 0
}
[pcbu.nl:443] 9/14/2022, 2:36:55 PM.83 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d is 0.
[pcbu.nl:443] 9/14/2022, 2:37:02 PM.391 info: 94.214.0.0 - - [14/Sep/2022:14:37:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:37:06 PM.184 info: 94.214.0.0 - - [14/Sep/2022:14:37:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:37:17 PM.389 info: 94.214.0.0 - - [14/Sep/2022:14:37:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:37:21 PM.191 info: 94.214.0.0 - - [14/Sep/2022:14:37:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:37:32 PM.391 info: 94.214.0.0 - - [14/Sep/2022:14:37:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:37:34 PM.896 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:37:34 PM.897 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:37:34 PM.897 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:37:34 PM.898 info: 94.214.0.0 - - [14/Sep/2022:14:37:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:37:36 PM.192 info: 94.214.0.0 - - [14/Sep/2022:14:37:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:37:47 PM.392 info: 94.214.0.0 - - [14/Sep/2022:14:37:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:37:51 PM.189 info: 94.214.0.0 - - [14/Sep/2022:14:37:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:38:02 PM.391 info: 94.214.0.0 - - [14/Sep/2022:14:38:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:38:06 PM.189 info: 94.214.0.0 - - [14/Sep/2022:14:38:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:38:17 PM.389 info: 94.214.0.0 - - [14/Sep/2022:14:38:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:38:21 PM.187 info: 94.214.0.0 - - [14/Sep/2022:14:38:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:38:32 PM.390 info: 94.214.0.0 - - [14/Sep/2022:14:38:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:38:34 PM.895 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:38:34 PM.896 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:38:34 PM.896 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:38:34 PM.897 info: 94.214.0.0 - - [14/Sep/2022:14:38:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:38:36 PM.186 info: 94.214.0.0 - - [14/Sep/2022:14:38:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:38:47 PM.389 info: 94.214.0.0 - - [14/Sep/2022:14:38:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:38:51 PM.188 info: 94.214.0.0 - - [14/Sep/2022:14:38:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:38:55 PM.83 info: Cleaning video viewers.
[pcbu.nl:443] 9/14/2022, 2:39:02 PM.390 info: 94.214.0.0 - - [14/Sep/2022:14:39:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:39:05 PM.66 info: 185.194.142.241 - - [14/Sep/2022:14:39:05 +0000] "GET /api/v1/instance HTTP/1.1" 400 - "-" "FediList agent (https://fedilist.com/)"
[pcbu.nl:443] 9/14/2022, 2:39:05 PM.636 info: 185.194.142.241 - - [14/Sep/2022:14:39:05 +0000] "GET /.well-known/nodeinfo HTTP/1.1" 200 112 "-" "FediList agent (https://fedilist.com/)"
[pcbu.nl:443] 9/14/2022, 2:39:06 PM.34 debug: Executed SQL request - Executing (default): SELECT sum("views") AS "sum" FROM "video" AS "VideoModel" WHERE "VideoModel"."remote" = false;
[pcbu.nl:443] 9/14/2022, 2:39:06 PM.36 debug: Executed SQL request - Executing (default): SELECT COUNT(*) as "total" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND "video"."remote" IS FALSE AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1
[pcbu.nl:443] 9/14/2022, 2:39:06 PM.49 debug: Executed SQL request - Executing (default): SELECT COUNT(*) as "total" FROM "video" INNER JOIN "videoChannel" ON "videoChannel"."id" = "video"."channelId" INNER JOIN "account" ON "account"."id" = "videoChannel"."accountId" INNER JOIN "actor" "accountActor" ON "account"."actorId" = "accountActor"."id" WHERE "video"."id" NOT IN (SELECT "videoBlacklist"."videoId" FROM "videoBlacklist") AND NOT EXISTS ( SELECT 1 FROM "accountBlocklist" WHERE "accountBlocklist"."accountId" IN ('1') AND "accountBlocklist"."targetAccountId" = "account"."id" )AND NOT EXISTS ( SELECT 1 FROM "serverBlocklist" WHERE "serverBlocklist"."accountId" IN ('1') AND "serverBlocklist"."targetServerId" = "accountActor"."serverId") AND ("video"."state" = 1 OR ("video"."state" = 2 AND "video"."waitTranscoding" IS false)) AND ( EXISTS ( SELECT 1 FROM "videoShare" INNER JOIN "actorFollow" "actorFollowShare" ON "actorFollowShare"."targetActorId" = "videoShare"."actorId" AND "actorFollowShare"."actorId" = 1 AND "actorFollowShare"."state" = 'accepted' WHERE "videoShare"."videoId" = "video"."id" ) OR EXISTS ( SELECT 1 from "actorFollow" WHERE ("actorFollow"."targetActorId" = "account"."actorId" OR "actorFollow"."targetActorId" = "videoChannel"."actorId") AND "actorFollow"."actorId" = 1 AND "actorFollow"."state" = 'accepted' ) OR "video"."remote" IS FALSE) AND "video"."privacy" = 1
[pcbu.nl:443] 9/14/2022, 2:39:06 PM.105 debug: Executed SQL request - Executing (default): SELECT count("VideoCommentModel"."id") AS "count" FROM "videoComment" AS "VideoCommentModel" INNER JOIN "account" AS "Account" ON "VideoCommentModel"."accountId" = "Account"."id" INNER JOIN "actor" AS "Account->Actor" ON "Account"."actorId" = "Account->Actor"."id" AND "Account->Actor"."serverId" IS NULL;
[pcbu.nl:443] 9/14/2022, 2:39:06 PM.106 debug: Executed SQL request - Executing (default): SELECT count(*) AS "count" FROM "videoComment" AS "VideoCommentModel";
[pcbu.nl:443] 9/14/2022, 2:39:06 PM.108 debug: Executed SQL request - Executing (default): SELECT count(*) AS "count" FROM "user" AS "UserModel";
[pcbu.nl:443] 9/14/2022, 2:39:06 PM.108 debug: Executed SQL request - Executing (default): SELECT count(*) AS "count" FROM "user" AS "UserModel" WHERE ("lastLoginDate" > NOW() - INTERVAL '1d');
[pcbu.nl:443] 9/14/2022, 2:39:06 PM.109 debug: Executed SQL request - Executing (default): SELECT count(*) AS "count" FROM "user" AS "UserModel" WHERE ("lastLoginDate" > NOW() - INTERVAL '7d');
[pcbu.nl:443] 9/14/2022, 2:39:06 PM.110 debug: Executed SQL request - Executing (default): SELECT count(*) AS "count" FROM "user" AS "UserModel" WHERE ("lastLoginDate" > NOW() - INTERVAL '30d');
[pcbu.nl:443] 9/14/2022, 2:39:06 PM.110 debug: Executed SQL request - Executing (default): SELECT count(*) AS "count" FROM "user" AS "UserModel" WHERE ("lastLoginDate" > NOW() - INTERVAL '180d');
[pcbu.nl:443] 9/14/2022, 2:39:06 PM.113 info: 185.194.142.241 - - [14/Sep/2022:14:39:06 +0000] "GET /nodeinfo/2.0.json HTTP/1.1" 200 2028 "-" "FediList agent (https://fedilist.com/)"
[pcbu.nl:443] 9/14/2022, 2:39:06 PM.189 info: 94.214.0.0 - - [14/Sep/2022:14:39:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:39:17 PM.389 info: 94.214.0.0 - - [14/Sep/2022:14:39:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:39:21 PM.193 info: 94.214.0.0 - - [14/Sep/2022:14:39:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:39:32 PM.390 info: 94.214.0.0 - - [14/Sep/2022:14:39:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:39:34 PM.895 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:39:34 PM.895 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:39:34 PM.895 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "QuotaExceededError The current transaction exceeded its quota limitations.\nAbortError: QuotaExceededError The current transaction exceeded its quota limitations.\ncreate/e.onabort<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38256\nYe/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11909\nlt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:40817\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37506\nT@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50270\nN@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50586\ntt@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:50869\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:39:34 PM.896 info: 94.214.0.0 - - [14/Sep/2022:14:39:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:39:36 PM.190 info: 94.214.0.0 - - [14/Sep/2022:14:39:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:39:47 PM.504 info: 94.214.0.0 - - [14/Sep/2022:14:39:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:39:51 PM.188 info: 94.214.0.0 - - [14/Sep/2022:14:39:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:40:02 PM.407 info: 94.214.0.0 - - [14/Sep/2022:14:40:02 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:40:06 PM.190 info: 94.214.0.0 - - [14/Sep/2022:14:40:06 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.63 debug: Checking Linked Data Signature parameter {
"parameters": {
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:40:07.790Z",
"signatureValue": "RGdztGmIS7ZEuvhQhq1Wfmdx8oZV2EdOHvZJtRrcTFzda9Dxe62ZF4GZpj83uOlBhwkafIzX4BGr40JFfNn8nVJtKzXG8xruwWxisk42FlIANOKkwFSHfACoydiMVVwWUvk7B0awiu3qlpWjbL9ei9131Y1G9IH4MMMuyYJwK7Pia4/5yZWwiE/ZTmZyIhhVAQlAJhr9bIaaPdGuiCpM9oeWQM9kCqdoEzipqlWN5vQ4SWhpEUwc3PfBeQMbeKmg34aAOXEF8kz3fgLJMIboD0779vGyyI10FsqRVnxuSkFUxQICoyHzhrgLG8uQp4Ri4WvBu8bpzq1YZRV5s5Q0nw=="
}
}
}
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.63 debug: Checking HTTP signature of actor https://videos.lukesmith.xyz/accounts/peertube...
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.67 debug: Executed SQL request - Executing (default): SELECT "ActorModel"."id", "ActorModel"."type", "ActorModel"."preferredUsername", "ActorModel"."url", "ActorModel"."publicKey", "ActorModel"."privateKey", "ActorModel"."followersCount", "ActorModel"."followingCount", "ActorModel"."inboxUrl", "ActorModel"."outboxUrl", "ActorModel"."sharedInboxUrl", "ActorModel"."followersUrl", "ActorModel"."followingUrl", "ActorModel"."remoteCreatedAt", "ActorModel"."serverId", "ActorModel"."createdAt", "ActorModel"."updatedAt", "Account"."id" AS "Account.id", "VideoChannel"."id" AS "VideoChannel.id" FROM "actor" AS "ActorModel" LEFT OUTER JOIN "account" AS "Account" ON "ActorModel"."id" = "Account"."actorId" LEFT OUTER JOIN "videoChannel" AS "VideoChannel" ON "ActorModel"."id" = "VideoChannel"."actorId" WHERE "ActorModel"."url" = 'https://videos.lukesmith.xyz/accounts/peertube' LIMIT 1;
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.70 debug: Checking activity pub parameters
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.70 debug: Filtering 1 activities...
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.70 debug: We keep 1 activities. {
"activities": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://videos.lukesmith.xyz/accounts/peertube/followers",
"https://videos.lukesmith.xyz/video-channels/luke_channel/followers",
"https://videos.lukesmith.xyz/accounts/luke/followers"
],
"cc": [],
"id": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/20407/7f6ab3dd63394ef50ff16c0e272a1a71e8f42df57431512dbf04e8b13cd018cf",
"type": "View",
"actor": "https://videos.lukesmith.xyz/accounts/peertube",
"object": "https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d",
"expires": "2022-09-14T14:42:07.761Z",
"signature": {
"type": "RsaSignature2017",
"creator": "https://videos.lukesmith.xyz/accounts/peertube",
"created": "2022-09-14T14:40:07.790Z",
"signatureValue": "RGdztGmIS7ZEuvhQhq1Wfmdx8oZV2EdOHvZJtRrcTFzda9Dxe62ZF4GZpj83uOlBhwkafIzX4BGr40JFfNn8nVJtKzXG8xruwWxisk42FlIANOKkwFSHfACoydiMVVwWUvk7B0awiu3qlpWjbL9ei9131Y1G9IH4MMMuyYJwK7Pia4/5yZWwiE/ZTmZyIhhVAQlAJhr9bIaaPdGuiCpM9oeWQM9kCqdoEzipqlWN5vQ4SWhpEUwc3PfBeQMbeKmg34aAOXEF8kz3fgLJMIboD0779vGyyI10FsqRVnxuSkFUxQICoyHzhrgLG8uQp4Ri4WvBu8bpzq1YZRV5s5Q0nw=="
}
}
]
}
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.71 info: Receiving inbox requests for 1 activities by https://videos.lukesmith.xyz/accounts/peertube.
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.71 debug: Executed SQL request - Executing (default): SELECT "video".*, "Thumbnails"."id" AS "Thumbnails.id", "Thumbnails"."type" AS "Thumbnails.type", "Thumbnails"."filename" AS "Thumbnails.filename", "Thumbnails"."height" AS "Thumbnails.height", "Thumbnails"."width" AS "Thumbnails.width", "Thumbnails"."fileUrl" AS "Thumbnails.fileUrl", "Thumbnails"."automaticallyGenerated" AS "Thumbnails.automaticallyGenerated", "Thumbnails"."videoId" AS "Thumbnails.videoId", "Thumbnails"."videoPlaylistId" AS "Thumbnails.videoPlaylistId", "Thumbnails"."createdAt" AS "Thumbnails.createdAt", "Thumbnails"."updatedAt" AS "Thumbnails.updatedAt" FROM (SELECT * FROM "video" WHERE "video"."url" = 'https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d' LIMIT 1) AS "video" LEFT OUTER JOIN "thumbnail" AS "Thumbnails" ON "video"."id" = "Thumbnails"."videoId"
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.72 info: 209.141.48.31 - - [14/Sep/2022:14:40:10 +0000] "POST /inbox HTTP/1.1" 204 - "-" "PeerTube/4.2.1 (+https://videos.lukesmith.xyz)"
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.73 debug: Processing remote view for https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d. {
"viewerExpires": "2022-09-14T14:42:07.761Z",
"viewerId": "https://videos.lukesmith.xyz/accounts/peertube/views/videos/20407/7f6ab3dd63394ef50ff16c0e272a1a71e8f42df57431512dbf04e8b13cd018cf"
}
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.73 debug: Adding remote viewer to video 10b76795-ee9a-4152-9cd1-01ec2406e24d.
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.74 debug: Model cache hit for load-video-immutable-id -> 12437.
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.74 debug: Sending video live views update notification of https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d. {
"viewers": 1
}
[pcbu.nl:443] 9/14/2022, 2:40:10 PM.74 debug: Video viewers update for https://videos.lukesmith.xyz/videos/watch/10b76795-ee9a-4152-9cd1-01ec2406e24d is 1.
[pcbu.nl:443] 9/14/2022, 2:40:17 PM.391 info: 94.214.0.0 - - [14/Sep/2022:14:40:17 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:40:21 PM.191 info: 94.214.0.0 - - [14/Sep/2022:14:40:21 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:40:32 PM.391 info: 94.214.0.0 - - [14/Sep/2022:14:40:32 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:40:34 PM.896 debug: Getting access token (bearerToken: bc712e46c041069631fca1be97aa397d6758b531).
[pcbu.nl:443] 9/14/2022, 2:40:34 PM.897 debug: Checking POST - /api/v1/server/logs/client parameters {
"body": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n"
},
"params": {},
"query": {}
}
[pcbu.nl:443] 9/14/2022, 2:40:34 PM.897 error: Client log: Cannot update expiration of fetch expired databases. {
"username": "ewout",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0",
"stackTrace": "A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.\nmutate/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:42597\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:41828\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:56098\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:58210\nmutate@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:53870\nput/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21080\nB@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18124\n_promise/v<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38894\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\n_promise@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:38872\n_trans@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:18197\nput@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:21048\ncheckExpiration/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:79130\ne@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675711\ng@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675914\nr/</<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675973\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nr/<@https://pcbu.nl/client/nl-NL/main.27869d1cf4ce4d78.js:3:675854\nyr/</K<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50861\nfollow/</<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13649\nZt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:15882\nVe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:14731\nfollow/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13408\nln@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9777\nwe@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:9273\nfollow@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:13392\nyr/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:50842\nkn/<@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:16038\nUn@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:10850\njt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11609\nTt@https://pcbu.nl/client/nl-NL/48.15571517eb950c19.js:1:11460\ninvoke@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:35827\nrun@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31146\nkt/<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:46128\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:36447\nrunTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:31786\nk@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:38496\ninvokeTask@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37536\nc/this.invoke<@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:37407\ne/c.args[0]@https://pcbu.nl/client/nl-NL/polyfills.7d3c1805df4e0c68.js:1:57577\n",
"url": "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD"
}
[pcbu.nl:443] 9/14/2022, 2:40:34 PM.898 info: 94.214.0.0 - - [14/Sep/2022:14:40:34 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:40:36 PM.190 info: 94.214.0.0 - - [14/Sep/2022:14:40:36 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:40:41 PM.584 info: 94.31.106.67 - - [14/Sep/2022:14:40:41 +0000] "GET /.well-known/nodeinfo HTTP/1.1" 200 112 "-" "python/federation/0.20.0-dev"
[pcbu.nl:443] 9/14/2022, 2:40:41 PM.677 info: 94.31.106.67 - - [14/Sep/2022:14:40:41 +0000] "GET /nodeinfo/2.0.json HTTP/1.1" 200 2028 "-" "python/federation/0.20.0-dev"
[pcbu.nl:443] 9/14/2022, 2:40:47 PM.394 info: 94.214.0.0 - - [14/Sep/2022:14:40:47 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/tY3aVsHCijjaVHyw5PfpCj" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:40:51 PM.191 info: 94.214.0.0 - - [14/Sep/2022:14:40:51 +0000] "POST /api/v1/metrics/playback HTTP/1.1" 204 - "https://pcbu.nl/w/iKwTth5CMHFanPvVV1k7bD" "Firefox"
[pcbu.nl:443] 9/14/2022, 2:40:55 PM.83 info: Cleaning video viewers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment