diff --git a/library.json b/library.json index efbe2f2..542aa28 100644 --- a/library.json +++ b/library.json @@ -1,5 +1,18 @@ [ { + "id": "4af4c61b64a6", + "source": "h3console", + "prompt": "一只白猫坐着,镜头缓慢推进,最终定格", + "fullPrompt": "一只白猫坐着,镜头缓慢推进,最终定格", + "edited": false, + "width": 832, + "height": 480, + "duration": 1, + "partition": "fl2va", + "likes": 0, + "createdAt": 1788251288958 + }, + { "id": "8024972d6019", "source": "h3console", "prompt": "蛤蟆文太跳出来了打架", @@ -51,7 +64,7 @@ "likes": 0, "createdAt": 1788192916199, "promptEn": "taoist eyes the old house suspiciously", - "lastPlayedAt": 1788242974304 + "lastPlayedAt": 1788253021349 }, { "id": "cb5baad5d724", @@ -66,7 +79,7 @@ "likes": 0, "createdAt": 1788192915845, "promptEn": "scholar watches the room warily", - "lastPlayedAt": 1788249895446 + "lastPlayedAt": 1788251736825 }, { "id": "e8cbb73560ef", @@ -81,7 +94,7 @@ "likes": 0, "createdAt": 1788192915549, "promptEn": "taoist steels himself to exorcise something", - "lastPlayedAt": 1788246217066 + "lastPlayedAt": 1788252086979 }, { "id": "5b6dcb357792", @@ -96,7 +109,7 @@ "likes": 0, "createdAt": 1788192915268, "promptEn": "scholar softens up, starts to trust", - "lastPlayedAt": 1788249389537 + "lastPlayedAt": 1788250818261 }, { "id": "0c7565a5c8e8", @@ -111,7 +124,7 @@ "likes": 0, "createdAt": 1788192914949, "promptEn": "taoist acts tough but is nervous", - "lastPlayedAt": 1788247784361 + "lastPlayedAt": 1788252613211 }, { "id": "167ce1bfa285", @@ -126,7 +139,7 @@ "likes": 0, "createdAt": 1788192914047, "promptEn": "scholar looks scared, wants to flee", - "lastPlayedAt": 1788247259915 + "lastPlayedAt": 1788252155012 }, { "id": "053bc957b4f8", @@ -141,7 +154,7 @@ "likes": 0, "createdAt": 1788192913886, "promptEn": "taoist panics, freaked out", - "lastPlayedAt": 1788247778362 + "lastPlayedAt": 1788250312031 }, { "id": "45c1136d1e05", @@ -156,7 +169,7 @@ "likes": 0, "createdAt": 1788192913551, "promptEn": "taoist looking panicked and scared", - "lastPlayedAt": 1788249177441 + "lastPlayedAt": 1788252637227 }, { "id": "d169d42a67de", @@ -171,7 +184,7 @@ "likes": 0, "createdAt": 1788192913492, "promptEn": "scholar defiant out of desperation", - "lastPlayedAt": 1788248821262 + "lastPlayedAt": 1788252431138 }, { "id": "2abd2793fae9", @@ -186,7 +199,7 @@ "likes": 0, "createdAt": 1788192913244, "promptEn": "scholar cornered but still defiant", - "lastPlayedAt": 1788248124656 + "lastPlayedAt": 1788250669748 }, { "id": "bbf7efb467e0", @@ -201,7 +214,7 @@ "likes": 0, "createdAt": 1788192912912, "promptEn": "taoist charmed, hesitating", - "lastPlayedAt": 1788249011362 + "lastPlayedAt": 1788251760826 }, { "id": "f8da9934c823", @@ -216,7 +229,7 @@ "likes": 0, "createdAt": 1788192912819, "promptEn": "scholar dazed, charmed", - "lastPlayedAt": 1788249063385 + "lastPlayedAt": 1788252975330 }, { "id": "feb96d5be50f", @@ -231,7 +244,7 @@ "likes": 0, "createdAt": 1788191432903, "promptEn": "woman in white startled, a bit shy", - "lastPlayedAt": 1788247175839 + "lastPlayedAt": 1788252189029 }, { "id": "14f482bdae7f", @@ -246,7 +259,7 @@ "likes": 0, "createdAt": 1788191432362, "promptEn": "woman in white being intimate and alluring", - "lastPlayedAt": 1788247648262 + "lastPlayedAt": 1788251702786 }, { "id": "362b15ab1811", @@ -261,7 +274,7 @@ "likes": 0, "createdAt": 1788191431874, "promptEn": "woman in white gently comforting someone", - "lastPlayedAt": 1788245286273 + "lastPlayedAt": 1788251802847 }, { "id": "a2c515055269", @@ -276,7 +289,7 @@ "likes": 0, "createdAt": 1788191431505, "promptEn": "woman in white scared, dodging the question", - "lastPlayedAt": 1788248629102 + "lastPlayedAt": 1788252941314 }, { "id": "667978d52305", @@ -291,7 +304,7 @@ "likes": 0, "createdAt": 1788191431016, "promptEn": "woman in white coldly threatening", - "lastPlayedAt": 1788249305499 + "lastPlayedAt": 1788251764831 }, { "id": "7f5213748d87", @@ -306,7 +319,7 @@ "likes": 0, "createdAt": 1788188423583, "promptEn": "woman in white scared, dodging", - "lastPlayedAt": 1788244191373 + "lastPlayedAt": 1788251198437 }, { "id": "1597db4be561", @@ -320,7 +333,7 @@ "partition": "ref2va", "likes": 0, "createdAt": 1788187365789, - "lastPlayedAt": 1788249805778, + "lastPlayedAt": 1788251380546, "promptEn": "woman in white being gentle and comforting" }, { @@ -335,7 +348,7 @@ "partition": "ref2va", "likes": 0, "createdAt": 1788186218619, - "lastPlayedAt": 1788248797247, + "lastPlayedAt": 1788252471153, "promptEn": "woman in white evading, scared" }, { @@ -351,7 +364,7 @@ "likes": 0, "createdAt": 1788185090875, "promptEn": "woman in white cold and threatening", - "lastPlayedAt": 1788249227469 + "lastPlayedAt": 1788251808852 }, { "id": "a46f1daa9ee0", @@ -366,7 +379,7 @@ "likes": 0, "createdAt": 1788181569491, "promptEn": "a massive warship glides through the stars, the bridge suddenly shakes hard", - "lastPlayedAt": 1788244309493 + "lastPlayedAt": 1788251214448 }, { "id": "44bf5b969e94", @@ -381,7 +394,7 @@ "likes": 0, "createdAt": 1788162094002, "promptEn": "woman in old chinese robe talking, gentle but wary, in an old room", - "lastPlayedAt": 1788248591076 + "lastPlayedAt": 1788250690213 }, { "id": "e17cfe57f56a", @@ -396,7 +409,7 @@ "likes": 0, "createdAt": 1788160917846, "promptEn": "woman in old chinese robe talking, gentle but wary, in an old room", - "lastPlayedAt": 1788248635111 + "lastPlayedAt": 1788251177165 }, { "id": "24e49e5ae069", @@ -411,7 +424,7 @@ "likes": 0, "createdAt": 1788159367556, "promptEn": "constable talking nervously in an old room, looking scared", - "lastPlayedAt": 1788249213459 + "lastPlayedAt": 1788252509170 }, { "id": "a6d767413426", @@ -426,7 +439,7 @@ "likes": 0, "createdAt": 1788157322611, "promptEn": "constable talking, looking scared", - "lastPlayedAt": 1788244543682 + "lastPlayedAt": 1788250916299 }, { "id": "7977eeeabe8b", @@ -441,7 +454,7 @@ "likes": 0, "createdAt": 1788157177505, "promptEn": "constable bursts in and blocks the door, talks to a pale woman behind the screen", - "lastPlayedAt": 1788249173441 + "lastPlayedAt": 1788250622191 }, { "id": "a9c4ba5e453b", @@ -456,7 +469,7 @@ "likes": 0, "createdAt": 1788156878022, "promptEn": "constable bursts in and blocks the door, talks to a pale woman behind the screen", - "lastPlayedAt": 1788245662609 + "lastPlayedAt": 1788252225046 }, { "id": "a0b752e7ac0d", @@ -471,7 +484,7 @@ "likes": 0, "createdAt": 1788154942596, "promptEn": "constable talking, looking scared", - "lastPlayedAt": 1788247279933 + "lastPlayedAt": 1788252145004 }, { "id": "b6608e2eac60", @@ -486,7 +499,7 @@ "likes": 0, "createdAt": 1788153988474, "promptEn": "astronaut at a martian canyon, visor reflecting alien ruins, then aerial view of the city", - "lastPlayedAt": 1788248997353 + "lastPlayedAt": 1788251428589 }, { "id": "194fc2b56cb5", @@ -501,7 +514,7 @@ "likes": 0, "createdAt": 1788138492364, "promptEn": "astronaut on a Martian canyon, helmet reflecting an alien ruined city", - "lastPlayedAt": 1788250133927 + "lastPlayedAt": 1788251558701 }, { "id": "f84b8f044ec5", @@ -531,7 +544,7 @@ "likes": 0, "createdAt": 1788120171608, "promptEn": "constable bursts in and blocks the door, talks to a pale woman behind the screen", - "lastPlayedAt": 1788248811254 + "lastPlayedAt": 1788252411133 }, { "id": "b8c762a3672e", @@ -561,7 +574,7 @@ "likes": 0, "createdAt": 1788085282201, "promptEn": "constable stands still, quietly says he won't make a sound, woman stays silent behind the screen", - "lastPlayedAt": 1788248290798 + "lastPlayedAt": 1788251288482 }, { "id": "683ab2fd4681", @@ -576,7 +589,7 @@ "likes": 0, "createdAt": 1788071067702, "promptEn": "constable stands still, quietly says he won't make a sound, woman stays silent behind the screen", - "lastPlayedAt": 1788249939841 + "lastPlayedAt": 1788251524674 }, { "id": "2e09fcd3d42c", @@ -591,7 +604,7 @@ "likes": 0, "createdAt": 1788062322252, "promptEn": "constable stands still, quietly says he won't make a sound, woman stays silent behind the screen", - "lastPlayedAt": 1788247317966 + "lastPlayedAt": 1788252491166 }, { "id": "12ea9ce00f36", @@ -606,7 +619,7 @@ "likes": 0, "createdAt": 1788039783070, "promptEn": "silver-haired idol backstage, red light pulsing, offering a blood-red contract", - "lastPlayedAt": 1788247167832 + "lastPlayedAt": 1788251726803 }, { "id": "75bdbacd3012", @@ -621,7 +634,7 @@ "likes": 0, "createdAt": 1788039782992, "promptEn": "silver-haired idol backstage, red light pulsing, offering a blood-red contract", - "lastPlayedAt": 1788249243476 + "lastPlayedAt": 1788250966325 }, { "id": "69e75a6b3997", @@ -636,7 +649,7 @@ "likes": 0, "createdAt": 1788027833836, "promptEn": "wounded hunter at a ruined subway dungeon entrance, lightning flickers, pointing into the tunnel", - "lastPlayedAt": 1788248889310 + "lastPlayedAt": 1788250480118 }, { "id": "cde399c27dc4", @@ -651,7 +664,7 @@ "likes": 0, "createdAt": 1788026877547, "promptEn": "a deity in gold crown and red veil, quietly judging you in a moonlit bridal chamber", - "lastPlayedAt": 1788249765707 + "lastPlayedAt": 1788252887292 }, { "id": "d5f811737e95", @@ -666,7 +679,7 @@ "likes": 0, "createdAt": 1788026876886, "promptEn": "apartment manager in an eerie corridor, red elevator light flickering, holding out a key", - "lastPlayedAt": 1788245048064 + "lastPlayedAt": 1788250332049 }, { "id": "cdd03cca8461", @@ -681,7 +694,7 @@ "likes": 0, "createdAt": 1788026569422, "promptEn": "stitched-face long-haired curse on a subway platform, flickering lights, cruel smile", - "lastPlayedAt": 1788247712313 + "lastPlayedAt": 1788253043365 }, { "id": "b8dd0f62f648", @@ -696,7 +709,7 @@ "likes": 0, "createdAt": 1788026569123, "promptEn": "pale dream demon in a suit, reaching out a hand inside a dream train car", - "lastPlayedAt": 1788250129929 + "lastPlayedAt": 1788252102983 }, { "id": "bd6e2b264243", @@ -711,7 +724,7 @@ "likes": 0, "createdAt": 1788026568815, "promptEn": "blond soldier in combat gear, bracing at the entrance of a ruined basement battlefield", - "lastPlayedAt": 1788249067384 + "lastPlayedAt": 1788252839269 }, { "id": "b0d6af33eace", @@ -726,7 +739,7 @@ "likes": 0, "createdAt": 1788026568516, "promptEn": "orange-haired villain in a black cloak with red clouds, raising a hand in a ruined village", - "lastPlayedAt": 1788248893311 + "lastPlayedAt": 1788251692781 }, { "id": "b077fd090415", @@ -741,7 +754,7 @@ "likes": 0, "createdAt": 1788026568242, "promptEn": "magma commander in a white coat, raising a lava fist on the battlefield", - "lastPlayedAt": 1788248741209 + "lastPlayedAt": 1788252487163 }, { "id": "1442013e94f0", @@ -756,7 +769,7 @@ "likes": 0, "createdAt": 1788026068497, "promptEn": "black-haired prince in a red cloak, pressing down an execution order in the trial hall", - "lastPlayedAt": 1788249833797 + "lastPlayedAt": 1788251740816 }, { "id": "0a5e37bb328c", @@ -771,7 +784,7 @@ "likes": 0, "createdAt": 1788025642732, "promptEn": "Vecna reaching out a claw in his lair in the Upside Down, red lightning", - "lastPlayedAt": 1788249929837 + "lastPlayedAt": 1788252559192 }, { "id": "00862f966c3f", @@ -786,7 +799,7 @@ "likes": 0, "createdAt": 1788025640972, "promptEn": "Voldemort in a graveyard, wand raised, stepping closer", - "lastPlayedAt": 1788249433560 + "lastPlayedAt": 1788252161011 }, { "id": "c3875fbd6cc4", @@ -801,7 +814,7 @@ "likes": 0, "createdAt": 1788025632028, "promptEn": "a giant mouth embedded in the wall at the end of an endless hotel corridor, slowly opening", - "lastPlayedAt": 1788246707462 + "lastPlayedAt": 1788252701202 }, { "id": "1c6e2df243f4", @@ -816,7 +829,7 @@ "likes": 0, "createdAt": 1788025630249, "promptEn": "white-haired villain in a ruined street at night, cracked smile, reaching out a hand", - "lastPlayedAt": 1788248865293 + "lastPlayedAt": 1788251462624 }, { "id": "d735f1fc010f", @@ -831,7 +844,7 @@ "likes": 0, "createdAt": 1788025624377, "promptEn": "cat-eared white-haired guard crouching in a ruined palace, purple aura around them", - "lastPlayedAt": 1788244791899 + "lastPlayedAt": 1788252499167 }, { "id": "b16b64e52f83", @@ -846,7 +859,7 @@ "likes": 0, "createdAt": 1788025623833, "promptEn": "cat-eared white-haired guard crouching in a ruined palace, purple aura around them", - "lastPlayedAt": 1788249503586 + "lastPlayedAt": 1788251424585 }, { "id": "0d721acbc298", @@ -861,7 +874,7 @@ "likes": 0, "createdAt": 1788025622363, "promptEn": "detective in a surveillance room squinting at the monitors", - "lastPlayedAt": 1788247902462 + "lastPlayedAt": 1788250159958 }, { "id": "639069dea7c5", @@ -876,7 +889,7 @@ "likes": 0, "createdAt": 1788025620717, "promptEn": "alien tyrant holding a glowing energy sphere, sneering on a rocky green battlefield", - "lastPlayedAt": 1788249089402 + "lastPlayedAt": 1788252495168 }, { "id": "9db41d807330", @@ -891,7 +904,7 @@ "likes": 0, "createdAt": 1788025220954, "promptEn": "pirate captain plants a cutlass on the table, making a dangerous bargain", - "lastPlayedAt": 1788247468104 + "lastPlayedAt": 1788251456618 }, { "id": "3e03975ff40a", @@ -921,7 +934,7 @@ "likes": 0, "createdAt": 1788024900966, "promptEn": "player 101 blocking the path on a high glass bridge, threatening you", - "lastPlayedAt": 1788248885312 + "lastPlayedAt": 1788251722799 }, { "id": "d6aab3fce63d", @@ -936,7 +949,7 @@ "likes": 0, "createdAt": 1788024747209, "promptEn": "wounded hunter leaning on a subway turnstile, ordering you into the tunnel", - "lastPlayedAt": 1788248130662 + "lastPlayedAt": 1788252002941 }, { "id": "fdefca4e4980", @@ -951,7 +964,7 @@ "likes": 0, "createdAt": 1788024491625, "promptEn": "prince signs an execution order in the trial hall, points at the guillotine", - "lastPlayedAt": 1788247143814 + "lastPlayedAt": 1788251928912 }, { "id": "8a933feb52c4", @@ -966,7 +979,7 @@ "likes": 0, "createdAt": 1788019483999, "promptEn": "constable rushes in, glances back at the door, then talks to the woman behind the screen", - "lastPlayedAt": 1788249277490 + "lastPlayedAt": 1788252139001 }, { "id": "998e3e6f9a2f", @@ -981,7 +994,7 @@ "likes": 0, "createdAt": 1788016668421, "promptEn": "pirate negotiation, catching Barbossa's flaw and turning the tables", - "lastPlayedAt": 1788248855284 + "lastPlayedAt": 1788250676206 }, { "id": "e3b18b5dfd8e", @@ -996,7 +1009,7 @@ "likes": 0, "createdAt": 1788016434846, "promptEn": "pirate negotiation, catching Barbossa's flaw and turning the tables", - "lastPlayedAt": 1788241122721 + "lastPlayedAt": 1788251638752 }, { "id": "03e32ff5f0ef", @@ -1011,7 +1024,7 @@ "likes": 0, "createdAt": 1788016203093, "promptEn": "pirate negotiation, held the goal but paid a price", - "lastPlayedAt": 1788248931331 + "lastPlayedAt": 1788250906296 }, { "id": "18aa882cbd0b", @@ -1041,7 +1054,7 @@ "likes": 0, "createdAt": 1788015737873, "promptEn": "pirate negotiation, went in head-on and Barbossa saw it coming", - "lastPlayedAt": 1788245038056 + "lastPlayedAt": 1788252825264 }, { "id": "2a5ee87b8f13", @@ -1056,7 +1069,7 @@ "likes": 0, "createdAt": 1788015493445, "promptEn": "pirate negotiation, went in head-on and Barbossa saw it coming", - "lastPlayedAt": 1788249283490 + "lastPlayedAt": 1788250790245 }, { "id": "3f30f5097438", @@ -1071,7 +1084,7 @@ "likes": 0, "createdAt": 1788015035234, "promptEn": "pirate negotiation, stayed passive and got cornered", - "lastPlayedAt": 1788241330893 + "lastPlayedAt": 1788251632751 }, { "id": "6a0d14cabe17", @@ -1086,7 +1099,7 @@ "likes": 0, "createdAt": 1788014791733, "promptEn": "pirate negotiation, stayed passive and got cornered", - "lastPlayedAt": 1788249325507 + "lastPlayedAt": 1788252169019 }, { "id": "08120928cc77", @@ -1101,7 +1114,7 @@ "likes": 0, "createdAt": 1788014790969, "promptEn": "pirate negotiation, stayed passive and got cornered", - "lastPlayedAt": 1788248146678 + "lastPlayedAt": 1788251730808 }, { "id": "e14fe7c3220e", @@ -1116,7 +1129,7 @@ "likes": 0, "createdAt": 1788014563344, "promptEn": "captain's cabin on the Black Pearl, surrounded by pirates, negotiation could turn into an execution", - "lastPlayedAt": 1788246847578 + "lastPlayedAt": 1788252563192 }, { "id": "c6e8560f62a2", @@ -1131,7 +1144,7 @@ "likes": 0, "createdAt": 1788014336515, "promptEn": "captain's cabin on the Black Pearl, surrounded by pirates, negotiation could turn into an execution", - "lastPlayedAt": 1788245304286 + "lastPlayedAt": 1788250666207 }, { "id": "eae105ee1204", @@ -1146,7 +1159,7 @@ "likes": 0, "createdAt": 1788014099497, "promptEn": "glass bridge game, exploiting a flaw to push back player 101", - "lastPlayedAt": 1788249885816 + "lastPlayedAt": 1788251098395 }, { "id": "24576c264a25", @@ -1176,7 +1189,7 @@ "likes": 0, "createdAt": 1788013634333, "promptEn": "glass bridge game, held the goal but paid a price", - "lastPlayedAt": 1788247720319 + "lastPlayedAt": 1788252773238 }, { "id": "5b8ef21616d4", @@ -1191,7 +1204,7 @@ "likes": 0, "createdAt": 1788013632065, "promptEn": "glass bridge game, held the goal but paid a price", - "lastPlayedAt": 1788249933837 + "lastPlayedAt": 1788252935312 }, { "id": "892b923eed29", @@ -1221,7 +1234,7 @@ "likes": 0, "createdAt": 1788013155592, "promptEn": "glass bridge game, stayed passive and got cornered", - "lastPlayedAt": 1788242766130 + "lastPlayedAt": 1788252737220 }, { "id": "f80c8ec1a8c8", @@ -1236,7 +1249,7 @@ "likes": 0, "createdAt": 1788012917294, "promptEn": "standing on the glass bridge, facing off with player 101", - "lastPlayedAt": 1788248120651 + "lastPlayedAt": 1788251642756 }, { "id": "8f23de61904f", @@ -1251,7 +1264,7 @@ "likes": 0, "createdAt": 1788012917185, "promptEn": "standing on the glass bridge, facing off with player 101", - "lastPlayedAt": 1788244377528 + "lastPlayedAt": 1788250786246 }, { "id": "bb4a8351d822", @@ -1281,7 +1294,7 @@ "likes": 0, "createdAt": 1788012441458, "promptEn": "facing Vecna, held the goal but paid a price", - "lastPlayedAt": 1788248951336 + "lastPlayedAt": 1788251798845 }, { "id": "691c2f679759", @@ -1296,7 +1309,7 @@ "likes": 0, "createdAt": 1788012202802, "promptEn": "facing Vecna, went in head-on and got seen through", - "lastPlayedAt": 1788244267443 + "lastPlayedAt": 1788252096983 }, { "id": "07f957783a09", @@ -1341,7 +1354,7 @@ "likes": 0, "createdAt": 1788011727444, "promptEn": "entering Vecna's mental lair, red lightning, twisted space", - "lastPlayedAt": 1788237488190 + "lastPlayedAt": 1788251520666 }, { "id": "6a9af7e7368d", @@ -1356,7 +1369,7 @@ "likes": 0, "createdAt": 1788011488775, "promptEn": "graveyard standoff, exploiting a flaw to counter Voldemort", - "lastPlayedAt": 1788249467572 + "lastPlayedAt": 1788252403130 }, { "id": "24845be71ea0", @@ -1371,7 +1384,7 @@ "likes": 0, "createdAt": 1788011488667, "promptEn": "graveyard standoff, exploiting a flaw to counter Voldemort", - "lastPlayedAt": 1788248432935 + "lastPlayedAt": 1788252803254 }, { "id": "f1012a3d7aa7", @@ -1386,7 +1399,7 @@ "likes": 0, "createdAt": 1788011251158, "promptEn": "facing Voldemort, held the goal but paid a price", - "lastPlayedAt": 1788244998065 + "lastPlayedAt": 1788251207183 }, { "id": "58f68b111429", @@ -1401,7 +1414,7 @@ "likes": 0, "createdAt": 1788011013309, "promptEn": "facing Voldemort, went in head-on and got seen through", - "lastPlayedAt": 1788245638583 + "lastPlayedAt": 1788252965327 }, { "id": "682cbc166479", @@ -1416,7 +1429,7 @@ "likes": 0, "createdAt": 1788010775613, "promptEn": "facing Voldemort, stayed passive and got cornered", - "lastPlayedAt": 1788249909833 + "lastPlayedAt": 1788252633224 }, { "id": "795842efa4a1", @@ -1446,7 +1459,7 @@ "likes": 0, "createdAt": 1788010299688, "promptEn": "facing Thanos, exploiting a flaw to counter him", - "lastPlayedAt": 1788249423555 + "lastPlayedAt": 1788251102950 }, { "id": "469294a4ed09", @@ -1461,7 +1474,7 @@ "likes": 0, "createdAt": 1788010062535, "promptEn": "facing Thanos, held the goal but paid a price", - "lastPlayedAt": 1788247440076 + "lastPlayedAt": 1788252076972 }, { "id": "324b84ebc607", @@ -1476,7 +1489,7 @@ "likes": 0, "createdAt": 1788009825082, "promptEn": "facing Thanos, went in head-on and got seen through", - "lastPlayedAt": 1788248991352 + "lastPlayedAt": 1788252393143 }, { "id": "a6ead2cbe03f", @@ -1506,7 +1519,7 @@ "likes": 0, "createdAt": 1788009346020, "promptEn": "battlefield on Titan, the last chance to stop Thanos", - "lastPlayedAt": 1788246895620 + "lastPlayedAt": 1788252467159 }, { "id": "66a96c6bc7cb", @@ -1521,7 +1534,7 @@ "likes": 0, "createdAt": 1788009108302, "promptEn": "in the endless hotel, exploiting a flaw to counter the Eternity Devil", - "lastPlayedAt": 1788249037369 + "lastPlayedAt": 1788252247056 }, { "id": "71c590b0ea8f", @@ -1536,7 +1549,7 @@ "likes": 0, "createdAt": 1788008870118, "promptEn": "facing the Eternity Devil, held the goal but paid a price", - "lastPlayedAt": 1788245856782 + "lastPlayedAt": 1788252165013 }, { "id": "35833c2cabb9", @@ -1551,7 +1564,7 @@ "likes": 0, "createdAt": 1788008632603, "promptEn": "facing the Eternity Devil, went in head-on and got seen through", - "lastPlayedAt": 1788248382886 + "lastPlayedAt": 1788250580165 }, { "id": "361c80537652", @@ -1566,7 +1579,7 @@ "likes": 0, "createdAt": 1788008394344, "promptEn": "facing the Eternity Devil, stayed passive and got cornered", - "lastPlayedAt": 1788247716320 + "lastPlayedAt": 1788252833268 }, { "id": "1a57de01bad0", @@ -1581,7 +1594,7 @@ "likes": 0, "createdAt": 1788008156307, "promptEn": "hotel floor sealed by the Eternity Devil, an endless looping corridor", - "lastPlayedAt": 1788248987350 + "lastPlayedAt": 1788251948919 }, { "id": "cd3b6dda90ad", @@ -1596,7 +1609,7 @@ "likes": 0, "createdAt": 1788007915610, "promptEn": "in the ruined city, exploiting a flaw to counter Tomura", - "lastPlayedAt": 1788249919450 + "lastPlayedAt": 1788252961326 }, { "id": "f67685cd6862", @@ -1611,7 +1624,7 @@ "likes": 0, "createdAt": 1788007678723, "promptEn": "facing Tomura, held the goal but paid a price", - "lastPlayedAt": 1788248458956 + "lastPlayedAt": 1788252219044 }, { "id": "ee5bd111d8bd", @@ -1626,7 +1639,7 @@ "likes": 0, "createdAt": 1788007441156, "promptEn": "battlefield in Jaku city, the city in ruins, heroes in crisis", - "lastPlayedAt": 1788243420700 + "lastPlayedAt": 1788251770832 }, { "id": "68219d6b68c8", @@ -1641,7 +1654,7 @@ "likes": 0, "createdAt": 1788007201908, "promptEn": "breaking into the palace, Neferpitou stalling to protect the king", - "lastPlayedAt": 1788249889814 + "lastPlayedAt": 1788252681196 }, { "id": "628026375795", @@ -1656,7 +1669,7 @@ "likes": 0, "createdAt": 1788006964122, "promptEn": "grabbing an evidence flaw to counter L", - "lastPlayedAt": 1788249155428 + "lastPlayedAt": 1788251193178 }, { "id": "0c6306b07f79", @@ -1671,7 +1684,7 @@ "likes": 0, "createdAt": 1788006725887, "promptEn": "facing off with L, went in head-on and got seen through", - "lastPlayedAt": 1788244141322 + "lastPlayedAt": 1788252617213 }, { "id": "ee82188227fa", @@ -1686,7 +1699,7 @@ "likes": 0, "createdAt": 1788006252918, "promptEn": "facing L, stayed passive and the evidence pressure maxed out", - "lastPlayedAt": 1788247598221 + "lastPlayedAt": 1788251482641 }, { "id": "0e28a7fecf03", @@ -1701,7 +1714,7 @@ "likes": 0, "createdAt": 1788006252824, "promptEn": "facing L, stayed passive and the evidence pressure maxed out", - "lastPlayedAt": 1788248392895 + "lastPlayedAt": 1788250153939 }, { "id": "fb0738ad3e3b", @@ -1716,7 +1729,7 @@ "likes": 0, "createdAt": 1788006015175, "promptEn": "on the ruined planet, exploiting a flaw to counter Frieza", - "lastPlayedAt": 1788249419549 + "lastPlayedAt": 1788252971329 }, { "id": "e6fda5c2237d", @@ -1761,7 +1774,7 @@ "likes": 0, "createdAt": 1788005305091, "promptEn": "facing Frieza, stayed passive and got cornered", - "lastPlayedAt": 1788246715470 + "lastPlayedAt": 1788252623220 }, { "id": "d680e111ade5", @@ -1776,7 +1789,7 @@ "likes": 0, "createdAt": 1788005066484, "promptEn": "Namek is about to be destroyed, the dragon ball wish still up for grabs", - "lastPlayedAt": 1788246173033 + "lastPlayedAt": 1788251174432 }, { "id": "565059763888", @@ -1791,7 +1804,7 @@ "likes": 0, "createdAt": 1788004828526, "promptEn": "in the subway, exploiting a flaw to counter Mahito", - "lastPlayedAt": 1788249383535 + "lastPlayedAt": 1788250659744 }, { "id": "323737948733", @@ -1806,7 +1819,7 @@ "likes": 0, "createdAt": 1788004590937, "promptEn": "facing Mahito, held the goal but paid a price", - "lastPlayedAt": 1788244441588 + "lastPlayedAt": 1788253015358 }, { "id": "9996a8ac8326", @@ -1821,7 +1834,7 @@ "likes": 0, "createdAt": 1788004353928, "promptEn": "facing Mahito, went in head-on and got seen through", - "lastPlayedAt": 1788250119920 + "lastPlayedAt": 1788251822858 }, { "id": "971d80ec087c", @@ -1836,7 +1849,7 @@ "likes": 0, "createdAt": 1788004115725, "promptEn": "facing Mahito, stayed passive and got cornered", - "lastPlayedAt": 1788249363526 + "lastPlayedAt": 1788252799252 }, { "id": "5dd52c568f66", @@ -1851,7 +1864,7 @@ "likes": 0, "createdAt": 1788004115612, "promptEn": "facing Mahito, stayed passive and got cornered", - "lastPlayedAt": 1788248314826 + "lastPlayedAt": 1788252553190 }, { "id": "f4a2870386c6", @@ -1866,7 +1879,7 @@ "likes": 0, "createdAt": 1788003877425, "promptEn": "in the dream, exploiting a flaw to counter Enmu", - "lastPlayedAt": 1788249187447 + "lastPlayedAt": 1788252533186 }, { "id": "7c4f9460e6b7", @@ -1881,7 +1894,7 @@ "likes": 0, "createdAt": 1788003639415, "promptEn": "facing Enmu, held the goal but paid a price", - "lastPlayedAt": 1788248428932 + "lastPlayedAt": 1788252106986 }, { "id": "6881dbe839a0", @@ -1896,7 +1909,7 @@ "likes": 0, "createdAt": 1788003402559, "promptEn": "facing Enmu, went in head-on and got seen through", - "lastPlayedAt": 1788246589381 + "lastPlayedAt": 1788252072968 }, { "id": "5c0f1663f4ae", @@ -1911,7 +1924,7 @@ "likes": 0, "createdAt": 1788003166117, "promptEn": "facing Enmu, stayed passive and got cornered", - "lastPlayedAt": 1788246683440 + "lastPlayedAt": 1788252727219 }, { "id": "a3f39da74c1f", @@ -1926,7 +1939,7 @@ "likes": 0, "createdAt": 1788002929455, "promptEn": "facing Reiner, exploiting a flaw to counter him", - "lastPlayedAt": 1788243602857 + "lastPlayedAt": 1788252195030 }, { "id": "ea8b38014674", @@ -1941,7 +1954,7 @@ "likes": 0, "createdAt": 1788002691822, "promptEn": "facing Reiner, held the goal but paid a price", - "lastPlayedAt": 1788249915447 + "lastPlayedAt": 1788252655237 }, { "id": "f65b15d67966", @@ -1956,7 +1969,7 @@ "likes": 0, "createdAt": 1788002455066, "promptEn": "facing Reiner, went in head-on and got seen through", - "lastPlayedAt": 1788249057379 + "lastPlayedAt": 1788251886889 }, { "id": "5846d645e870", @@ -1971,7 +1984,7 @@ "likes": 0, "createdAt": 1788002217928, "promptEn": "facing Reiner, stayed passive and got cornered", - "lastPlayedAt": 1788247906463 + "lastPlayedAt": 1788251696779 }, { "id": "3fedf5531999", @@ -1986,7 +1999,7 @@ "likes": 0, "createdAt": 1788001981272, "promptEn": "basement in Shiganshina, the titan secret weighing down on you", - "lastPlayedAt": 1788248186714 + "lastPlayedAt": 1788252675244 }, { "id": "7c2351a27a96", @@ -2001,7 +2014,7 @@ "likes": 0, "createdAt": 1788001508988, "promptEn": "in the ruins of Konoha, exploiting a flaw to counter Pain", - "lastPlayedAt": 1788244357522 + "lastPlayedAt": 1788252503166 }, { "id": "79304c061606", @@ -2016,7 +2029,7 @@ "likes": 0, "createdAt": 1788001428705, "promptEn": "in the ruins of Konoha, exploiting a flaw to counter Pain", - "lastPlayedAt": 1788249429557 + "lastPlayedAt": 1788251776833 }, { "id": "e486fab4c24d", @@ -2031,7 +2044,7 @@ "likes": 0, "createdAt": 1788001285796, "promptEn": "in the ruins of Konoha, exploiting a flaw to counter Pain", - "lastPlayedAt": 1788248869294 + "lastPlayedAt": 1788252231046 }, { "id": "808e89ca06a4", @@ -2046,7 +2059,7 @@ "likes": 0, "createdAt": 1788001049233, "promptEn": "facing Pain, held the goal but paid a price", - "lastPlayedAt": 1788249071386 + "lastPlayedAt": 1788251780839 }, { "id": "7ecd480a3c31", @@ -2061,7 +2074,7 @@ "likes": 0, "createdAt": 1788000812932, "promptEn": "facing Pain, went in head-on and got seen through", - "lastPlayedAt": 1788249183444 + "lastPlayedAt": 1788252529179 }, { "id": "f691ac021df0", @@ -2076,7 +2089,7 @@ "likes": 0, "createdAt": 1788000577474, "promptEn": "facing Pain, stayed passive and got cornered", - "lastPlayedAt": 1788246411240 + "lastPlayedAt": 1788253009344 }, { "id": "5ef9489bdc5b", @@ -2091,7 +2104,7 @@ "likes": 0, "createdAt": 1788000341927, "promptEn": "Konoha destroyed by Shinra Tensei, Pain declaring order in the ruins", - "lastPlayedAt": 1788247898463 + "lastPlayedAt": 1788251102395 }, { "id": "e245dbcc6d36", @@ -2106,7 +2119,7 @@ "likes": 0, "createdAt": 1788000105889, "promptEn": "facing Sakazuki, exploiting a flaw to counter him", - "lastPlayedAt": 1788249083398 + "lastPlayedAt": 1788250850269 }, { "id": "c9be7c07b793", @@ -2121,7 +2134,7 @@ "likes": 0, "createdAt": 1787999869694, "promptEn": "facing Sakazuki, held the goal but paid a price", - "lastPlayedAt": 1788249637645 + "lastPlayedAt": 1788251688777 }, { "id": "677941e683c4", @@ -2136,7 +2149,7 @@ "likes": 0, "createdAt": 1787999633745, "promptEn": "facing Sakazuki, went in head-on and got seen through", - "lastPlayedAt": 1788241280859 + "lastPlayedAt": 1788251912902 }, { "id": "932d15f7f8bd", @@ -2151,7 +2164,7 @@ "likes": 0, "createdAt": 1787999633670, "promptEn": "facing Sakazuki, went in head-on and got seen through", - "lastPlayedAt": 1788248228749 + "lastPlayedAt": 1788251129144 }, { "id": "a8b8b4430ee3", @@ -2166,7 +2179,7 @@ "likes": 0, "createdAt": 1787999397097, "promptEn": "facing Sakazuki, stayed passive and got cornered", - "lastPlayedAt": 1788245170174 + "lastPlayedAt": 1788252397128 }, { "id": "88923aaf57f3", @@ -2181,7 +2194,7 @@ "likes": 0, "createdAt": 1787999161013, "promptEn": "execution platform at Marineford, Ace about to be executed, navy vs pirates", - "lastPlayedAt": 1788242772136 + "lastPlayedAt": 1788253025350 }, { "id": "00476b62bf75", @@ -2196,7 +2209,7 @@ "likes": 0, "createdAt": 1787903583872, "promptEn": "constable asks if she's always been alone here, she doesn't answer", - "lastPlayedAt": 1788249399541 + "lastPlayedAt": 1788253047365 }, { "id": "2ab2094e5679", @@ -2211,7 +2224,7 @@ "likes": 0, "createdAt": 1787900324972, "promptEn": "constable declines a drink, asks what this place is, she watches him through the screen", - "lastPlayedAt": 1788248246767 + "lastPlayedAt": 1788252709206 }, { "id": "43ee5c728f1b", @@ -2226,7 +2239,7 @@ "likes": 0, "createdAt": 1787850191899, "promptEn": "constable reaches out to touch her hand through the screen gap, no response", - "lastPlayedAt": 1788246881603 + "lastPlayedAt": 1788251708784 }, { "id": "9bd8c9fbf1f6", @@ -2241,7 +2254,7 @@ "likes": 0, "createdAt": 1787847447661, "promptEn": "constable tells the woman behind the screen he'll trust her tonight", - "lastPlayedAt": 1788247912475 + "lastPlayedAt": 1788250278003 }, { "id": "8cb493338cb3", @@ -2256,7 +2269,7 @@ "likes": 0, "createdAt": 1787831362083, "promptEn": "constable promises to get her out safely if she trusts him", - "lastPlayedAt": 1788248697169 + "lastPlayedAt": 1788251652757 }, { "id": "5ede61c01b22", @@ -2286,7 +2299,7 @@ "likes": 0, "createdAt": 1787762332289, "promptEn": "woman behind the screen stirs and softly reassures him", - "lastPlayedAt": 1788248214738 + "lastPlayedAt": 1788251932913 }, { "id": "0abf6e529c92", @@ -2301,7 +2314,7 @@ "likes": 0, "createdAt": 1787762311804, "promptEn": "constable sits with a cup of water, slowly looking up at the woman behind the screen", - "lastPlayedAt": 1788250038963 + "lastPlayedAt": 1788251410573 }, { "id": "850f13881576", @@ -2316,7 +2329,7 @@ "likes": 0, "createdAt": 1787762286261, "promptEn": "constable stares at her through the screen, silent, saying nothing", - "lastPlayedAt": 1788248262778 + "lastPlayedAt": 1788251618745 }, { "id": "59711a102e84", @@ -2331,7 +2344,7 @@ "likes": 0, "createdAt": 1787762224218, "promptEn": "constable stands under the lamp, holding her gaze through the screen, not backing away", - "lastPlayedAt": 1788249041367 + "lastPlayedAt": 1788252377122 }, { "id": "f2e70205766b", @@ -2346,7 +2359,7 @@ "likes": 0, "createdAt": 1787738044140, "promptEn": "constable carefully checks the door and window latches, she watches from behind the screen", - "lastPlayedAt": 1788245190190 + "lastPlayedAt": 1788252857278 }, { "id": "cfbef6e37ae4", @@ -2361,7 +2374,7 @@ "likes": 0, "createdAt": 1787730413689, "promptEn": "constable grabs the oil lamp and hurls it at the portrait, the scroll catches fire", - "lastPlayedAt": 1788249473574 + "lastPlayedAt": 1788251572712 }, { "id": "e6c23c6adc42", @@ -2376,7 +2389,7 @@ "likes": 0, "createdAt": 1787730331754, "promptEn": "constable steps in from the rainy night, spots her, introduces himself with a cover story", - "lastPlayedAt": 1788247554188 + "lastPlayedAt": 1788250400085 }, { "id": "d720d52c783f", @@ -2406,7 +2419,7 @@ "likes": 0, "createdAt": 1787724313620, "promptEn": "first-person view bursting into the room, glancing back in fear, the woman startled", - "lastPlayedAt": 1788249869811 + "lastPlayedAt": 1788252843270 }, { "id": "81b6c3789111", @@ -2421,7 +2434,7 @@ "likes": 0, "createdAt": 1787708713767, "promptEn": "constable stops looking around, turns to face the screen, speaks to her silhouette", - "lastPlayedAt": 1788245738674 + "lastPlayedAt": 1788252811258 }, { "id": "5dc95a15cd5d", @@ -2436,7 +2449,7 @@ "likes": 0, "createdAt": 1787708701547, "promptEn": "constable gently tells her he'll stay and keep her company", - "lastPlayedAt": 1788245988880 + "lastPlayedAt": 1788252873286 }, { "id": "8d9c1dad041f", @@ -2466,7 +2479,7 @@ "likes": 0, "createdAt": 1787708684658, "promptEn": "constable sees her silent gesture, lets go of his sword hilt, steps closer and agrees", - "lastPlayedAt": 1788246805543 + "lastPlayedAt": 1788251970926 }, { "id": "abdbe25f3121", @@ -2481,7 +2494,7 @@ "likes": 0, "createdAt": 1787708674508, "promptEn": "constable sees through her painted disguise and rips her face off, revealing a demonic visage underneath", - "lastPlayedAt": 1788248903320 + "lastPlayedAt": 1788252661239 }, { "id": "6d433dcc104c", @@ -2496,7 +2509,7 @@ "likes": 0, "createdAt": 1787708663418, "promptEn": "constable catches his breath, thanks her, and rests on the couch while she watches", - "lastPlayedAt": 1788245906827 + "lastPlayedAt": 1788250466114 }, { "id": "cd22c2b491fc", @@ -2511,7 +2524,7 @@ "likes": 0, "createdAt": 1787708653181, "promptEn": "constable holds her gaze, quietly says \"go on\", then waits in silence", - "lastPlayedAt": 1788249737695 + "lastPlayedAt": 1788251130405 }, { "id": "55f98ceec9e4", @@ -2526,7 +2539,7 @@ "likes": 0, "createdAt": 1787708648409, "promptEn": "she reaches a hand through the screen gap beckoning him, he steps back and firmly refuses", - "lastPlayedAt": 1788248366872 + "lastPlayedAt": 1788251828861 }, { "id": "3f0c28f5373a", @@ -2541,7 +2554,7 @@ "likes": 0, "createdAt": 1787708646888, "promptEn": "constable studies her through the screen growing suspicious, hand drifting to his sword", - "lastPlayedAt": 1788249453571 + "lastPlayedAt": 1788251602734 }, { "id": "1c0c203cfb3b", @@ -2556,7 +2569,7 @@ "likes": 0, "createdAt": 1787708641782, "promptEn": "constable sits down at the table, studying her expression through the screen", - "lastPlayedAt": 1788249369530 + "lastPlayedAt": 1788252435140 }, { "id": "89975be9def4", @@ -2571,7 +2584,7 @@ "likes": 0, "createdAt": 1787708626228, "promptEn": "constable drinks some water first, thanks her, watching the screen warily as he drinks", - "lastPlayedAt": 1788249247478 + "lastPlayedAt": 1788251160420 }, { "id": "e08f7f7e54dd", @@ -2586,7 +2599,7 @@ "likes": 0, "createdAt": 1787708622306, "promptEn": "constable gives a clasped-hand salute and thanks her, she gives a subtle nod", - "lastPlayedAt": 1788242193644 + "lastPlayedAt": 1788250263997 }, { "id": "538dc7e5746f", @@ -2601,7 +2614,7 @@ "likes": 0, "createdAt": 1787708622178, "promptEn": "constable gives a clasped-hand salute and thanks her, she gives a subtle nod", - "lastPlayedAt": 1788247151819 + "lastPlayedAt": 1788253057370 }, { "id": "1721c75dbc3b", @@ -2616,7 +2629,7 @@ "likes": 0, "createdAt": 1787708615415, "promptEn": "she slides her hand through the screen gap asking him to warm it, he hesitates without touching", - "lastPlayedAt": 1788246669438 + "lastPlayedAt": 1788252911303 }, { "id": "c2b145b111e2", @@ -2631,7 +2644,7 @@ "likes": 0, "createdAt": 1787708613364, "promptEn": "constable steps in, notices her behind the screen, greets her, she just watches silently", - "lastPlayedAt": 1788248681145 + "lastPlayedAt": 1788252945316 }, { "id": "a5d5d353bbf8", @@ -2646,7 +2659,7 @@ "likes": 0, "createdAt": 1787674768144, "promptEn": "constable lifts a bronze mirror, reflecting candlelight onto the portrait on the wall", - "lastPlayedAt": 1788249403540 + "lastPlayedAt": 1788251856874 }, { "id": "3be1f275fde2", @@ -2661,7 +2674,7 @@ "likes": 0, "createdAt": 1787674743188, "promptEn": "constable draws his sword and breaks the sealed talisman on the screen, revealing her behind it", - "lastPlayedAt": 1788249643649 + "lastPlayedAt": 1788252539184 }, { "id": "693e0b9ca66a", @@ -2691,7 +2704,7 @@ "likes": 0, "createdAt": 1787674716075, "promptEn": "constable watches the oil lamp flame flicker, her silhouette motionless behind the screen", - "lastPlayedAt": 1788246721475 + "lastPlayedAt": 1788251352521 }, { "id": "23d1ae1982e6", @@ -2706,7 +2719,7 @@ "likes": 0, "createdAt": 1787674713724, "promptEn": "constable enters and cautiously looks around, his gaze settling on her silhouette behind the screen", - "lastPlayedAt": 1788249347518 + "lastPlayedAt": 1788252056963 }, { "id": "b69389094416", @@ -2721,7 +2734,7 @@ "likes": 0, "createdAt": 1787674695703, "promptEn": "constable stops, faces the screen, quietly promises to keep his voice down", - "lastPlayedAt": 1788250023879 + "lastPlayedAt": 1788252743222 }, { "id": "94dc455e26bf", @@ -2736,7 +2749,7 @@ "likes": 0, "createdAt": 1787674688717, "promptEn": "constable agrees to stay, lets his guard down, she gives a barely-there nod", - "lastPlayedAt": 1788248320834 + "lastPlayedAt": 1788250832261 }, { "id": "4874fe3fdbc9", @@ -2781,7 +2794,7 @@ "likes": 0, "createdAt": 1787674642026, "promptEn": "constable enters from the side and sits down on a stool by the lamp to rest", - "lastPlayedAt": 1788247574201 + "lastPlayedAt": 1788251330505 }, { "id": "fe7ffbe65653", @@ -2796,7 +2809,7 @@ "likes": 0, "createdAt": 1787674639055, "promptEn": "constable checks his reflection in the mirror, sees her behind his shoulder in it, turns around to find the screen empty", - "lastPlayedAt": 1788249777714 + "lastPlayedAt": 1788253073377 }, { "id": "ebaf0dde3d9f", @@ -2811,7 +2824,7 @@ "likes": 0, "createdAt": 1787674623678, "promptEn": "constable bows to the screen, thanking her for sheltering him", - "lastPlayedAt": 1788248150683 + "lastPlayedAt": 1788251144418 }, { "id": "d94991a1e21b", @@ -2841,7 +2854,7 @@ "likes": 0, "createdAt": 1787674446841, "promptEn": "player panics into the room, glances back, out of breath, says something's chasing him outside", - "lastPlayedAt": 1788247932497 + "lastPlayedAt": 1788250856275 }, { "id": "c25d53a5e086", @@ -2856,7 +2869,7 @@ "likes": 0, "createdAt": 1787674395006, "promptEn": "constable and the woman hold a tense silent stare through the screen", - "lastPlayedAt": 1788248761225 + "lastPlayedAt": 1788252897296 }, { "id": "f264bce22903", @@ -2871,7 +2884,7 @@ "likes": 0, "createdAt": 1787674361187, "promptEn": "constable presses his hand to his chest, vowing his heart to her, she gives a knowing smile", - "lastPlayedAt": 1788247321970 + "lastPlayedAt": 1788252451148 }, { "id": "8aba0a6bf05b", @@ -2886,7 +2899,7 @@ "likes": 0, "createdAt": 1787674351536, "promptEn": "constable searches an old house at night, candle flickering, woman hiding behind the screen", - "lastPlayedAt": 1788246491297 + "lastPlayedAt": 1788250201967 }, { "id": "dc13e4f165dc", @@ -2901,7 +2914,7 @@ "likes": 0, "createdAt": 1787672849330, "promptEn": "constable cautiously follows her silent gesture, hand near his sword, tracking her movement", - "lastPlayedAt": 1788245314287 + "lastPlayedAt": 1788252175018 }, { "id": "feb4df69e1a2", @@ -2916,7 +2929,7 @@ "likes": 0, "createdAt": 1787665100787, "promptEn": "constable politely asks the woman behind the screen for tea", - "lastPlayedAt": 1788246062936 + "lastPlayedAt": 1788250618187 }, { "id": "d2c77b87b84b", @@ -2930,7 +2943,7 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787652321725, - "lastPlayedAt": 1788246485298, + "lastPlayedAt": 1788250646200, "promptEn": "constable talking to the woman through the screen" }, { @@ -2961,7 +2974,7 @@ "likes": 0, "createdAt": 1787640567001, "promptEn": "summoned toad Wentai, beat the painted-skin female ghost", - "lastPlayedAt": 1788249437562 + "lastPlayedAt": 1788252685196 }, { "id": "1cc42a8669a1", @@ -2975,7 +2988,7 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787639957338, - "lastPlayedAt": 1788248897311, + "lastPlayedAt": 1788251344514, "promptEn": "constable talking to the woman through the screen" }, { @@ -2991,7 +3004,7 @@ "likes": 0, "createdAt": 1787637292741, "promptEn": "constable bursts in panicked, spots the woman behind the screen", - "lastPlayedAt": 1788248346857 + "lastPlayedAt": 1788251872881 }, { "id": "93c2b84a2a10", @@ -3006,7 +3019,7 @@ "likes": 0, "createdAt": 1787635935502, "promptEn": "constable bursts in panicked, spots the woman behind the screen", - "lastPlayedAt": 1788246137001 + "lastPlayedAt": 1788250520137 }, { "id": "b32769bf80db", @@ -3021,7 +3034,7 @@ "likes": 0, "createdAt": 1787632587351, "promptEn": "constable bursts in panicked, spots the woman behind the screen", - "lastPlayedAt": 1788248791245 + "lastPlayedAt": 1788250612184 }, { "id": "282281777d1b", @@ -3036,7 +3049,7 @@ "likes": 0, "createdAt": 1787615243753, "promptEn": "robot arm picks up a red block and puts it down", - "lastPlayedAt": 1788249857808 + "lastPlayedAt": 1788251258468 }, { "id": "d040eec16a88", @@ -3051,7 +3064,7 @@ "likes": 0, "createdAt": 1787615242602, "promptEn": "otome game male lead showcase PV", - "lastPlayedAt": 1788249753702 + "lastPlayedAt": 1788251108401 }, { "id": "423a20afba5a", @@ -3066,7 +3079,7 @@ "likes": 0, "createdAt": 1787615241814, "promptEn": "xianxia character turning, only back and side profile shown", - "lastPlayedAt": 1788247390027 + "lastPlayedAt": 1788250526137 }, { "id": "1a398591663e", @@ -3081,7 +3094,7 @@ "likes": 0, "createdAt": 1787615240988, "promptEn": "clay fox sprints off a cliff, slow-mo leap over the canyon", - "lastPlayedAt": 1788249951846 + "lastPlayedAt": 1788251894893 }, { "id": "db125dc6a831", @@ -3095,7 +3108,7 @@ "partition": "text", "likes": 0, "createdAt": 1787615240199, - "lastPlayedAt": 1788244934012, + "lastPlayedAt": 1788251786843, "promptEn": "website UI title slides in, car light fades to red" }, { @@ -3111,7 +3124,7 @@ "likes": 0, "createdAt": 1787588547172, "promptEn": "product website scrolling down with flashy effects", - "lastPlayedAt": 1788248841279 + "lastPlayedAt": 1788251228453 }, { "id": "2e18bf09b46a", @@ -3141,7 +3154,7 @@ "likes": 0, "createdAt": 1787588545243, "promptEn": "ergonomic office chair 360 showcase ad", - "lastPlayedAt": 1788250058966 + "lastPlayedAt": 1788253031360 }, { "id": "b0d258352c3c", @@ -3171,7 +3184,7 @@ "likes": 0, "createdAt": 1787588544109, "promptEn": "vampire romance drama trailer, girl wanders into the castle", - "lastPlayedAt": 1788248955338 + "lastPlayedAt": 1788250187972 }, { "id": "7ded7db676d3", @@ -3186,7 +3199,7 @@ "likes": 0, "createdAt": 1787588543551, "promptEn": "MiniMax H3 tech brand film, blue waveform logo", - "lastPlayedAt": 1788246819557 + "lastPlayedAt": 1788250954321 }, { "id": "81711242178d", @@ -3201,7 +3214,7 @@ "likes": 0, "createdAt": 1787588542968, "promptEn": "mystery crime title sequence, collage split-screen credits", - "lastPlayedAt": 1788247850421 + "lastPlayedAt": 1788251444607 }, { "id": "67ababbea78f", @@ -3216,7 +3229,7 @@ "likes": 0, "createdAt": 1787588542426, "promptEn": "fashion guy in sunglasses and coat by a fire", - "lastPlayedAt": 1788245774711 + "lastPlayedAt": 1788250364064 }, { "id": "c1237b599bf4", @@ -3231,7 +3244,7 @@ "likes": 0, "createdAt": 1787588541726, "promptEn": "woman opens the trunk on a desert road, takes out a bag", - "lastPlayedAt": 1788250107920 + "lastPlayedAt": 1788251984934 }, { "id": "97846542ab09", @@ -3246,7 +3259,7 @@ "likes": 0, "createdAt": 1787588541164, "promptEn": "tiny silhouette before a huge cosmic gate, title fades in", - "lastPlayedAt": 1788248234756 + "lastPlayedAt": 1788252110986 }, { "id": "5cc09dcdf470", @@ -3261,7 +3274,7 @@ "likes": 0, "createdAt": 1787588540642, "promptEn": "telescope view searching for a MiniMax device, fashionable passerby", - "lastPlayedAt": 1788248919321 + "lastPlayedAt": 1788250804249 }, { "id": "a59cae01ec39", @@ -3291,7 +3304,7 @@ "likes": 0, "createdAt": 1787588114381, "promptEn": "underground rap duo freestyling at the camera", - "lastPlayedAt": 1788248935327 + "lastPlayedAt": 1788251744817 }, { "id": "58a439a93c02", @@ -3306,7 +3319,7 @@ "likes": 0, "createdAt": 1787577878370, "promptEn": "man barges into the old house apologizing, woman in white behind the screen", - "lastPlayedAt": 1788245984875 + "lastPlayedAt": 1788250294012 }, { "id": "0e75ef71c3d0", @@ -3321,7 +3334,7 @@ "likes": 0, "createdAt": 1787577088842, "promptEn": "man thanks the woman for taking him in, behind the screen", - "lastPlayedAt": 1788247530161 + "lastPlayedAt": 1788252705203 }, { "id": "e656777b6eef", @@ -3336,7 +3349,7 @@ "likes": 0, "createdAt": 1787577088778, "promptEn": "man thanks the woman for taking him in", - "lastPlayedAt": 1788246381212 + "lastPlayedAt": 1788252149006 }, { "id": "8d0270466c35", @@ -3351,7 +3364,7 @@ "likes": 0, "createdAt": 1787576943673, "promptEn": "man lowers his voice like she said, checks the door, window and lamp", - "lastPlayedAt": 1788249077393 + "lastPlayedAt": 1788251202953 }, { "id": "396de15c1439", @@ -3381,7 +3394,7 @@ "likes": 0, "createdAt": 1787576798050, "promptEn": "man says he's willing to give her his heart", - "lastPlayedAt": 1788245790726 + "lastPlayedAt": 1788252199033 }, { "id": "57f2c6fa351d", @@ -3396,7 +3409,7 @@ "likes": 0, "createdAt": 1787576651668, "promptEn": "man silently looks at her, doesn't respond", - "lastPlayedAt": 1788248969344 + "lastPlayedAt": 1788251536684 }, { "id": "5958b86ab8f4", @@ -3486,7 +3499,7 @@ "likes": 0, "createdAt": 1787575164766, "promptEn": "man apologizes, says something outside was chasing him", - "lastPlayedAt": 1788248174703 + "lastPlayedAt": 1788251998941 }, { "id": "fb3000701384", @@ -3501,7 +3514,7 @@ "likes": 0, "createdAt": 1787573698485, "promptEn": "underground rap duo freestyling at the camera", - "lastPlayedAt": 1788248190717 + "lastPlayedAt": 1788252777241 }, { "id": "e5246eae814e", @@ -3516,7 +3529,7 @@ "likes": 0, "createdAt": 1787569314178, "promptEn": "man apologizes, says something outside was chasing him", - "lastPlayedAt": 1788247634250 + "lastPlayedAt": 1788252793246 }, { "id": "a0d7a106b8d6", @@ -3530,7 +3543,7 @@ "partition": "text", "likes": 0, "createdAt": 1787568512602, - "lastPlayedAt": 1788246313154, + "lastPlayedAt": 1788252082974, "promptEn": "man apologizes, says something outside was chasing him" }, { @@ -3545,7 +3558,7 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787559156410, - "lastPlayedAt": 1788248745205, + "lastPlayedAt": 1788251306490, "promptEn": "two characters sitting, game menu UI swaps in a mechanical arm" }, { @@ -3561,7 +3574,7 @@ "likes": 0, "createdAt": 1787542770522, "promptEn": "clip cut to match a reference video's editing rhythm", - "lastPlayedAt": 1788249969849 + "lastPlayedAt": 1788251906899 }, { "id": "f9286d694bad", @@ -3576,7 +3589,7 @@ "likes": 0, "createdAt": 1787497396594, "promptEn": "otome game male lead showcase PV", - "lastPlayedAt": 1788249489586 + "lastPlayedAt": 1788250885690 }, { "id": "36ac12f2f29e", @@ -3591,7 +3604,7 @@ "likes": 0, "createdAt": 1787493339415, "promptEn": "game menu UI, character swaps out a mechanical arm", - "lastPlayedAt": 1788247514144 + "lastPlayedAt": 1788252205054 }, { "id": "656c897b04fc", @@ -3606,7 +3619,7 @@ "likes": 0, "createdAt": 1787493303602, "promptEn": "game menu UI, character swaps out a mechanical arm", - "lastPlayedAt": 1788246195051 + "lastPlayedAt": 1788252523177 }, { "id": "e1fd99e4ab97", @@ -3621,7 +3634,7 @@ "likes": 0, "createdAt": 1787470101960, "promptEn": "cute hand-drawn beagle dog making faces, game screen", - "lastPlayedAt": 1788249793727 + "lastPlayedAt": 1788252643229 }, { "id": "4067993ff824", @@ -3636,7 +3649,7 @@ "likes": 0, "createdAt": 1787470101693, "promptEn": "black-background product-launch style shot of a roast duck", - "lastPlayedAt": 1788243072394 + "lastPlayedAt": 1788251246462 }, { "id": "99e771bbb50d", @@ -3651,7 +3664,7 @@ "likes": 0, "createdAt": 1787470101411, "promptEn": "vertical family-fight drama, arguing with an older woman", - "lastPlayedAt": 1788247732323 + "lastPlayedAt": 1788251276478 }, { "id": "57169e6751d0", @@ -3666,7 +3679,7 @@ "likes": 0, "createdAt": 1787470101060, "promptEn": "snowy bamboo forest at night, wuxia mystery standoff", - "lastPlayedAt": 1788248617097 + "lastPlayedAt": 1788250430095 }, { "id": "125751cac1c8", @@ -3681,7 +3694,7 @@ "likes": 0, "createdAt": 1787470100377, "promptEn": "all-black background, experimental Chinese kinetic typography", - "lastPlayedAt": 1788247193855 + "lastPlayedAt": 1788250298018 }, { "id": "c24c15736daa", @@ -3711,7 +3724,7 @@ "likes": 0, "createdAt": 1787470100022, "promptEn": "MiniMax H3 brand motion graphics, a dot growing into a network", - "lastPlayedAt": 1788248873291 + "lastPlayedAt": 1788251916904 }, { "id": "eaf2a1433c41", @@ -3726,7 +3739,7 @@ "likes": 0, "createdAt": 1787470099635, "promptEn": "pointing at things at a beach market, they turn into hand-drawn animation", - "lastPlayedAt": 1788249097406 + "lastPlayedAt": 1788251368535 }, { "id": "0fe0f2101c44", @@ -3741,7 +3754,7 @@ "likes": 0, "createdAt": 1787470099306, "promptEn": "late-night laundromat footage mixed with glowing hand-drawn animation", - "lastPlayedAt": 1788249293496 + "lastPlayedAt": 1788251502656 }, { "id": "c0e23beb4132", @@ -3756,7 +3769,7 @@ "likes": 0, "createdAt": 1787470098914, "promptEn": "evening kitchen footage mixed with a glowing hand-drawn creature", - "lastPlayedAt": 1788249331511 + "lastPlayedAt": 1788252599204 }, { "id": "6639b07acc7b", @@ -3771,7 +3784,7 @@ "likes": 0, "createdAt": 1787470098570, "promptEn": "fast-cut spaceship trailer title sequence", - "lastPlayedAt": 1788247744340 + "lastPlayedAt": 1788252235049 }, { "id": "1e55e540df11", @@ -3786,7 +3799,7 @@ "likes": 0, "createdAt": 1787461994394, "promptEn": "a quiet mountain village at dawn (second attempt)", - "lastPlayedAt": 1788248859286 + "lastPlayedAt": 1788251098955 }, { "id": "8e16b6faafd9", @@ -3801,7 +3814,7 @@ "likes": 0, "createdAt": 1787455895150, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788249507592 + "lastPlayedAt": 1788252253059 }, { "id": "2a4e45820135", @@ -3816,7 +3829,7 @@ "likes": 0, "createdAt": 1787453697093, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788248464962 + "lastPlayedAt": 1788250986335 }, { "id": "bfe13d1cc4a2", @@ -3861,7 +3874,7 @@ "likes": 0, "createdAt": 1787447175021, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788247824398 + "lastPlayedAt": 1788252583201 }, { "id": "4580ca66725a", @@ -3876,7 +3889,7 @@ "likes": 0, "createdAt": 1787444313690, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788246104977 + "lastPlayedAt": 1788250484120 }, { "id": "e56962bd770f", @@ -3906,7 +3919,7 @@ "likes": 0, "createdAt": 1787437988124, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788247948508 + "lastPlayedAt": 1788252010944 }, { "id": "e497093c79ce", @@ -3951,7 +3964,7 @@ "likes": 0, "createdAt": 1787428860940, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788249125420 + "lastPlayedAt": 1788252981335 }, { "id": "dbc7c27b72ba", @@ -3981,7 +3994,7 @@ "likes": 0, "createdAt": 1787426484939, "promptEn": "small boat sailing through a misty forest river", - "lastPlayedAt": 1788248206733 + "lastPlayedAt": 1788252927307 }, { "id": "9fbcf0d87021", @@ -4011,7 +4024,7 @@ "likes": 0, "createdAt": 1787415067615, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788249017364 + "lastPlayedAt": 1788250586170 }, { "id": "9bcff387cddf", @@ -4026,7 +4039,7 @@ "likes": 0, "createdAt": 1787413999418, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788247492126 + "lastPlayedAt": 1788251954922 }, { "id": "ade0318a7a4a", @@ -4041,7 +4054,7 @@ "likes": 0, "createdAt": 1787413511959, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788241595119 + "lastPlayedAt": 1788251161159 }, { "id": "5d4f40bf0889", @@ -4056,7 +4069,7 @@ "likes": 0, "createdAt": 1787412952086, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788245274259 + "lastPlayedAt": 1788251143150 }, { "id": "59fd7a087f5b", @@ -4071,7 +4084,7 @@ "likes": 0, "createdAt": 1787412606465, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788249769708 + "lastPlayedAt": 1788251848870 }, { "id": "29a99dc412b2", @@ -4086,7 +4099,7 @@ "likes": 0, "createdAt": 1787412150062, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788249081394 + "lastPlayedAt": 1788252809259 }, { "id": "9d2486d6f969", @@ -4101,7 +4114,7 @@ "likes": 0, "createdAt": 1787397450973, "promptEn": "a cat sitting on a windowsill", - "lastPlayedAt": 1788249343516 + "lastPlayedAt": 1788251736809 }, { "id": "580d1d722adc", @@ -4116,7 +4129,7 @@ "likes": 0, "createdAt": 1787388090646, "promptEn": "a cat sitting on a windowsill", - "lastPlayedAt": 1788245762695 + "lastPlayedAt": 1788252393130 }, { "id": "c551457bc55e", @@ -4130,7 +4143,7 @@ "partition": "text", "likes": 0, "createdAt": 1787386316175, - "lastPlayedAt": 1788245308283, + "lastPlayedAt": 1788253015347, "promptEn": "a cat sitting on a windowsill" }, { @@ -4146,7 +4159,7 @@ "likes": 0, "createdAt": 1787384983124, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788247864432 + "lastPlayedAt": 1788251892892 }, { "id": "7753a046ba79", @@ -4191,7 +4204,7 @@ "likes": 0, "createdAt": 1787375413935, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788248671135 + "lastPlayedAt": 1788252421136 }, { "id": "10112fb3c1fd", @@ -4206,7 +4219,7 @@ "likes": 0, "createdAt": 1787375413623, "promptEn": "golden portal opens, man in green jacket throws a glowing spear", - "lastPlayedAt": 1788248286801 + "lastPlayedAt": 1788250362064 }, { "id": "78e698c924b1", @@ -4221,7 +4234,7 @@ "likes": 0, "createdAt": 1787375413203, "promptEn": "golden portal opens, man in green jacket throws a glowing spear", - "lastPlayedAt": 1788247438073 + "lastPlayedAt": 1788252725215 }, { "id": "219ed88c3ea7", @@ -4236,7 +4249,7 @@ "likes": 0, "createdAt": 1787375412946, "promptEn": "golden portal opens, man in green jacket throws a glowing spear", - "lastPlayedAt": 1788245734672 + "lastPlayedAt": 1788252407133 }, { "id": "a72236902363", @@ -4251,7 +4264,7 @@ "likes": 0, "createdAt": 1787367454249, "promptEn": "golden portal opens, man in green jacket throws a glowing spear", - "lastPlayedAt": 1788246703457 + "lastPlayedAt": 1788252831263 }, { "id": "c48af2f34e62", @@ -4266,7 +4279,7 @@ "likes": 0, "createdAt": 1787367454065, "promptEn": "golden portal opens, man in green jacket throws a glowing spear", - "lastPlayedAt": 1788245668612 + "lastPlayedAt": 1788250848268 }, { "id": "e6c241be377f", @@ -4281,7 +4294,7 @@ "likes": 0, "createdAt": 1787367453839, "promptEn": "golden portal opens, man in green jacket throws a glowing spear", - "lastPlayedAt": 1788244952031 + "lastPlayedAt": 1788252006941 }, { "id": "8402adae59dc", @@ -4296,7 +4309,7 @@ "likes": 0, "createdAt": 1787363956909, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788247205863 + "lastPlayedAt": 1788250706222 }, { "id": "5692965402f5", @@ -4311,7 +4324,7 @@ "likes": 0, "createdAt": 1787332996051, "promptEn": "golden portal opens, man in green jacket throws a glowing spear", - "lastPlayedAt": 1788247490125 + "lastPlayedAt": 1788250762247 }, { "id": "bf7d973d02a3", @@ -4326,7 +4339,7 @@ "likes": 0, "createdAt": 1787332047061, "promptEn": "golden portal opens, man in green jacket throws a glowing spear", - "lastPlayedAt": 1788241785296 + "lastPlayedAt": 1788251350521 }, { "id": "a5688d8f5db3", @@ -4341,7 +4354,7 @@ "likes": 0, "createdAt": 1787330101793, "promptEn": "a red apple on a wooden table, cinematic lighting", - "lastPlayedAt": 1788246901624 + "lastPlayedAt": 1788252205039 }, { "id": "0024d3c2d4cb", @@ -4356,7 +4369,7 @@ "likes": 0, "createdAt": 1787326019663, "promptEn": "misty Jiangnan old town at dawn, woman walking with an oil-paper umbrella", - "lastPlayedAt": 1788248282796 + "lastPlayedAt": 1788252891295 }, { "id": "ab42a6fba515", @@ -4386,7 +4399,7 @@ "likes": 0, "createdAt": 1787309864037, "promptEn": "transparent gaming mouse product film, blue and orange lighting", - "lastPlayedAt": 1788248827266 + "lastPlayedAt": 1788252567195 }, { "id": "073f5df6427a", @@ -4401,7 +4414,7 @@ "likes": 0, "createdAt": 1787305544815, "promptEn": "transparent gaming mouse product film, blue and orange lighting", - "lastPlayedAt": 1788247706310 + "lastPlayedAt": 1788251648757 }, { "id": "e23b04ac2c78", @@ -4416,7 +4429,7 @@ "likes": 0, "createdAt": 1787304875681, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788249393534 + "lastPlayedAt": 1788253051367 }, { "id": "c84bc1c7bfa0", @@ -4431,7 +4444,7 @@ "likes": 0, "createdAt": 1787304031214, "promptEn": "constable asks how she's sure it's not human, she says a person would make a sound", - "lastPlayedAt": 1788249309501 + "lastPlayedAt": 1788251466626 }, { "id": "23d2fd81eb4d", @@ -4446,7 +4459,7 @@ "likes": 0, "createdAt": 1787304031103, "promptEn": "constable asks how she's sure it's not human, she says a person would make a sound", - "lastPlayedAt": 1788249193447 + "lastPlayedAt": 1788252124992 }, { "id": "807e042dce0d", @@ -4461,7 +4474,7 @@ "likes": 0, "createdAt": 1787290119529, "promptEn": "misty Jiangnan old town at dawn, woman walking with an oil-paper umbrella", - "lastPlayedAt": 1788249287492 + "lastPlayedAt": 1788251302490 }, { "id": "06bb43196c46", @@ -4506,7 +4519,7 @@ "likes": 0, "createdAt": 1787231456079, "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own", - "lastPlayedAt": 1788246433257 + "lastPlayedAt": 1788251682774 }, { "id": "66158f543a20", @@ -4521,7 +4534,7 @@ "likes": 0, "createdAt": 1787231440149, "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own", - "lastPlayedAt": 1788246941650 + "lastPlayedAt": 1788250606173 }, { "id": "63c91f4b6bc7", @@ -4550,7 +4563,7 @@ "partition": "fl2va", "likes": 0, "createdAt": 1787224701504, - "lastPlayedAt": 1788247614231, + "lastPlayedAt": 1788252757232, "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own" }, { @@ -4566,7 +4579,7 @@ "likes": 0, "createdAt": 1787224519456, "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own", - "lastPlayedAt": 1788244245424 + "lastPlayedAt": 1788252627218 }, { "id": "a1cc621cc6b2", @@ -4581,6 +4594,6 @@ "likes": 0, "createdAt": 1787220579189, "promptEn": "gothic castle at night, vampire noble carries a princess, rose petals falling", - "lastPlayedAt": 1788248725194 + "lastPlayedAt": 1788252092980 } ] \ No newline at end of file diff --git a/live.css b/live.css index 58db4fe..bb723bb 100644 --- a/live.css +++ b/live.css @@ -1,17 +1,23 @@ * { box-sizing: border-box; } [hidden] { display: none !important; } -/* Palette + type lifted from infiniteslop.ai: pure black, hot-pink accent, - Tahoma body copy, Shrikhand display logo with a punchy drop-shadow. */ +/* Palette + type lifted from infiniteslop.ai: pure black canvas, Tahoma bold + everywhere, hot-pink accent, and a hand-drawn "comic panel" look — white + boxes with a thick black border and a hard offset drop-shadow (no blur) — + for every interactive surface (buttons, bubbles, prompt cards). */ :root { --bg: #000; + --panel: #000; + --divider: rgba(255, 255, 255, .08); --text: #fff; - --muted: #9a9aa1; - --border: #1e1e22; - --panel: #0e0e11; - --row-hover: #17171a; + --muted: rgba(255, 255, 255, .55); + --ink: #111; --accent: #ff90e8; - --accent-text: #111; + --accent-text: #d81b9a; + --gen-bg: #ffe990; + --shadow-sm: 3px 3px 0 #000; + --shadow: 4px 4px 0 #000; + --shadow-lg: 5px 5px 0 #000; } body { @@ -31,34 +37,56 @@ body { .topbar { display: flex; align-items: center; - gap: 14px; + gap: 10px; padding: 10px 16px; - border-bottom: 1px solid var(--border); flex: 0 0 auto; } .topbar .logo { font-family: "Shrikhand", "Cooper Black", serif; font-weight: 400; - font-size: 20px; + font-size: 22px; margin: 0; color: #fff; - text-shadow: 2px 2px 0 var(--accent); + -webkit-text-stroke: 2px #000; + paint-order: stroke fill; + text-shadow: 1px 1px 0 #000, 2px 2px 0 #000, 3px 3px 0 #000; } .topbar .spacer { flex: 1; } -.watching { font-size: 12px; font-weight: 700; color: var(--muted); } +.watching { + font: bold 13px Tahoma, sans-serif; + padding: 6px 12px; + border: 3px solid #000; + border-radius: 12px; + background: #fff; + color: var(--ink); + box-shadow: var(--shadow); +} +.topbar-pill { + flex: none; + font: bold 13px Tahoma, sans-serif; + cursor: pointer; + padding: 6px 12px; + border: 3px solid #000; + border-radius: 12px; + background: #fff; + color: var(--ink); + box-shadow: var(--shadow); +} +.topbar-pill:active { transform: translate(2px, 2px); box-shadow: 2px 2px 0 #000; } -.tabs { display: flex; gap: 6px; } +.tabs { display: flex; gap: 8px; } .tabs button { + font: bold 12px Tahoma, sans-serif; background: #fff; - border: none; - color: var(--accent-text); - border-radius: 999px; + border: 3px solid #000; + color: var(--ink); + border-radius: 12px; padding: 6px 14px; - font-size: 12px; - font-weight: 700; + box-shadow: var(--shadow); cursor: pointer; } -.tabs button.active { background: var(--accent); color: var(--accent-text); } +.tabs button:active { transform: translate(2px, 2px); box-shadow: 2px 2px 0 #000; } +.tabs button.active { background: var(--accent); } .body { flex: 1; @@ -68,41 +96,94 @@ body { /* ---- left: queue / browse list ---- */ .left-col { - width: 300px; - min-width: 240px; - border-right: 1px solid var(--border); + width: 320px; + min-width: 260px; + border-right: 1px solid var(--divider); display: flex; flex-direction: column; overflow: hidden; background: var(--panel); + padding: 12px 10px; + gap: 8px; } -.left-col .section-title { - font-size: 11px; - font-weight: 700; - letter-spacing: .06em; +.section-head { + font: bold 13px Tahoma, sans-serif; + color: #fff; + text-shadow: 0 1px 3px #000; + letter-spacing: .5px; text-transform: uppercase; - color: var(--muted); - padding: 12px 14px 6px; + margin: 10px 2px 2px; } -.clip-list { flex: 1; overflow-y: auto; } +.section-head:first-child { margin-top: 2px; } +.clip-list { flex: 1; overflow-y: auto; display: flex; flex-direction: column; gap: 8px; scrollbar-width: thin; scrollbar-color: rgba(255,255,255,.3) transparent; } +.clip-list::-webkit-scrollbar { width: 6px; } +.clip-list::-webkit-scrollbar-thumb { background: rgba(255,255,255,.3); border-radius: 8px; } + .clip-row { - padding: 10px 14px; - border-bottom: 1px solid var(--border); + align-self: flex-start; + width: 100%; + color: var(--ink); + background: #fff; + border: 3px solid #000; + border-radius: 16px; + padding: 8px 14px; + box-shadow: var(--shadow-lg); cursor: pointer; } -.clip-row:hover { background: var(--row-hover); } -.clip-row.active { background: var(--row-hover); box-shadow: inset 3px 0 0 var(--accent); } +.clip-row.gen { background: var(--gen-bg); cursor: default; } +.clip-row.failed { background: #ffd2d2; cursor: default; } +.clip-row.active { outline: 3px solid var(--accent-text); outline-offset: 2px; } .clip-row .prompt { - font-size: 12.5px; + font-size: 13.5px; + font-weight: bold; line-height: 1.4; - color: #d8d8dd; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } -.clip-row .meta { font-size: 10.5px; color: #6b6b72; margin-top: 4px; } -.empty-hint { color: #6b6b72; text-align: center; margin-top: 40px; font-size: 13px; } +.clip-row .meta { font-size: 11px; font-weight: bold; opacity: .6; margin-top: 3px; } + +.qrow { display: flex; align-items: flex-start; gap: 8px; } +.qrow .clip-row { flex: 1; min-width: 0; cursor: default; } +.up-btn { + flex: none; + cursor: pointer; + font: bold 12px Tahoma, sans-serif; + color: var(--ink); + background: #fff; + border: 3px solid #000; + border-radius: 12px; + box-shadow: var(--shadow-sm); + padding: 6px 8px; + display: flex; + flex-direction: column; + align-items: center; + line-height: 1; + min-width: 36px; +} +.up-btn span { margin-top: 3px; color: var(--accent-text); font-variant-numeric: tabular-nums; } +.up-btn.voted { background: var(--accent); } +.up-btn:active { transform: translate(2px, 2px); box-shadow: 1px 1px 0 #000; } +.up-btn:disabled { opacity: .6; cursor: default; } + +.empty-hint { color: var(--muted); text-align: center; margin-top: 40px; font-size: 13px; font-weight: bold; } + +.site-credit { + flex: none; + display: inline-flex; + align-items: center; + gap: 6px; + align-self: flex-start; + font: bold 14px Tahoma, sans-serif; + padding: 7px 14px; + border: 3px solid #000; + border-radius: 12px; + background: #fff; + color: var(--ink); + box-shadow: var(--shadow); +} +.site-credit span { color: var(--accent-text); } /* ---- center: player, no native controls — pure "watch only" ---- */ .player-col { @@ -128,113 +209,147 @@ body { object-fit: contain; } -.now-playing-bar { +.live-pill { position: absolute; - top: 0; - left: 0; - right: 0; + left: 50%; + top: 14px; + transform: translateX(-50%); z-index: 2; - padding: 12px 16px; - font-size: 13px; - font-weight: 700; - line-height: 1.4; + display: inline-flex; + align-items: center; + gap: 7px; + border: none; color: #fff; - background: linear-gradient(to bottom, rgba(0,0,0,.75), rgba(0,0,0,0)); + font: 700 12px/1 Tahoma, sans-serif; + letter-spacing: .4px; + padding: 8px 15px; + border-radius: 999px; + background: #e11d2a; + box-shadow: 0 3px 12px rgba(0, 0, 0, .45); } -.now-playing-bar #liveDot { color: #ff3b3b; font-weight: 700; margin-right: 4px; } +.live-pill .dot { width: 7px; height: 7px; border-radius: 50%; background: #fff; animation: livedot 1.4s ease-in-out infinite; } +@keyframes livedot { 50% { opacity: .25; } } -.mute-btn { +.now-playing-box { position: absolute; - bottom: 14px; - right: 14px; + top: 14px; + left: 14px; z-index: 2; + max-width: min(560px, calc(100% - 28px)); background: #fff; - border: none; - color: var(--accent-text); - border-radius: 999px; - width: 36px; - height: 36px; - font-size: 15px; - font-weight: 700; - cursor: pointer; + color: var(--ink); + border: 3px solid #000; + border-radius: 12px; + padding: 8px 14px; + box-shadow: var(--shadow); + font-size: 13px; + line-height: 1.4; } +.now-playing-box .np-nick { font-weight: bold; color: var(--accent-text); margin-right: 6px; } +.now-playing-box .np-time { opacity: .5; font-variant-numeric: tabular-nums; } +.now-playing-box .np-text { font-weight: bold; margin-top: 2px; } -/* ---- right: prompt input ---- */ +/* ---- right: chat ---- */ .right-col { - width: 300px; - min-width: 240px; - border-left: 1px solid var(--border); + width: 320px; + min-width: 260px; + border-left: 1px solid var(--divider); display: flex; flex-direction: column; background: var(--panel); + padding: 12px 10px 10px; } .right-col .section-title { - font-size: 11px; - font-weight: 700; - letter-spacing: .06em; + font: bold 13px Tahoma, sans-serif; + letter-spacing: .5px; text-transform: uppercase; - color: var(--muted); - padding: 12px 14px 6px; + color: #fff; + text-shadow: 0 1px 3px #000; + padding: 0 4px 8px; +} +.chat-list { + flex: 1; + overflow-y: auto; + overflow-x: hidden; + padding: 3px 4px; + display: flex; + flex-direction: column; + gap: 10px; + scrollbar-width: thin; + scrollbar-color: rgba(255, 255, 255, .3) transparent; + -webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 40px); + mask-image: linear-gradient(to bottom, transparent 0, #000 40px); +} +.chat-list::-webkit-scrollbar { width: 6px; } +.chat-list::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, .3); border-radius: 8px; } +.chat-list .chat-msg:first-child { margin-top: auto; } + +.chat-msg { + align-self: flex-start; + max-width: 92%; + color: var(--ink); + background: #fff; + border: 3px solid #000; + border-radius: 16px; + padding: 7px 14px; + font-size: 14px; + line-height: 1.4; + box-shadow: var(--shadow-lg); + word-break: break-word; } +.chat-nick { margin-right: 6px; } +.chat-status { display: block; font-size: 11px; opacity: .6; font-weight: bold; margin-top: 2px; } + .chat-identity-row { display: flex; align-items: center; + justify-content: space-between; gap: 8px; - padding: 0 14px 6px; - font-size: 11.5px; - font-weight: 700; + padding: 8px 4px 2px; + font-size: 12px; + font-weight: bold; + color: var(--muted); } -.chat-identity-row #currentNickname { color: var(--accent); } +.chat-identity-row #currentNickname { color: var(--accent-text); } .chat-identity-row #changeNameBtn { background: transparent; border: none; color: var(--muted); font-size: 11px; - font-weight: 700; - text-decoration: underline; + font-weight: bold; cursor: pointer; + text-decoration: underline; padding: 0; } .chat-identity-row #changeNameBtn:hover { color: #fff; } -.chat-list { - flex: 1; - overflow-y: auto; - padding: 0 14px; - display: flex; - flex-direction: column; - gap: 8px; -} -.chat-msg { font-size: 12.5px; line-height: 1.5; word-break: break-word; } -.chat-nick { color: var(--accent); font-weight: 700; margin-right: 6px; } -.chat-text { color: #e4e4e8; } -.chat-status { display: block; font-size: 10.5px; color: var(--muted); font-weight: 700; margin-top: 1px; } -.chat-input-row { display: flex; gap: 6px; padding: 10px 14px 4px; } +.chat-input-row { display: flex; gap: 8px; padding: 8px 4px 4px; } .chat-input-row input { flex: 1; min-width: 0; + font: bold 14px Tahoma, sans-serif; + padding: 9px 13px; + border: 3px solid #000; + border-radius: 12px; + outline: none; + box-shadow: var(--shadow); background: #fff; - border: none; - border-radius: 999px; - padding: 9px 14px; - color: var(--accent-text); - font-weight: 700; - font-size: 13px; - font-family: inherit; + color: var(--ink); } -.chat-input-row input::placeholder { color: #8a8a8a; font-weight: 400; } +.chat-input-row input::placeholder { color: #888; font-weight: normal; } .chat-input-row button { - background: var(--accent); - color: var(--accent-text); - border: none; - border-radius: 999px; - padding: 0 16px; - font-weight: 700; - font-size: 13px; + font: bold 14px Tahoma, sans-serif; cursor: pointer; + padding: 9px 16px; + border: 3px solid #000; + border-radius: 12px; + background: var(--accent); + color: var(--ink); + box-shadow: var(--shadow); } +.chat-input-row button:active { transform: translate(2px, 2px); box-shadow: 2px 2px 0 #000; } .chat-input-row button:disabled { opacity: .5; cursor: not-allowed; } -.say-hint { padding: 0 14px 10px; font-size: 11.5px; font-weight: 700; color: var(--muted); min-height: 1.4em; } +.say-hint { padding: 2px 4px 0; font-size: 11.5px; font-weight: bold; color: var(--muted); min-height: 1.4em; } /* ---- nickname modal ---- */ .nickname-modal { @@ -244,57 +359,66 @@ body { display: flex; align-items: center; justify-content: center; - background: rgba(0,0,0,.7); + background: rgba(0, 0, 0, .7); } .nickname-box { background: #fff; - color: var(--accent-text); - border-radius: 16px; - padding: 20px; - width: 260px; + color: var(--ink); + border: 3px solid #000; + border-radius: 12px; + box-shadow: 6px 6px 0 #000; + padding: 22px; + width: 280px; display: flex; flex-direction: column; - gap: 10px; + gap: 12px; } -.nickname-title { font-weight: 700; font-size: 14px; } +.nickname-title { font-weight: bold; font-size: 15px; } .nickname-box input { - border: 1px solid #ddd; - border-radius: 10px; - padding: 8px 12px; - font-size: 13px; - font-family: inherit; + font: bold 16px Tahoma, sans-serif; + border: 3px solid #000; + border-radius: 12px; + padding: 9px 13px; + box-shadow: var(--shadow); + outline: none; } .nickname-box button { + font: bold 15px Tahoma, sans-serif; background: var(--accent); - color: var(--accent-text); - border: none; - border-radius: 999px; + color: var(--ink); + border: 3px solid #000; + border-radius: 12px; padding: 9px 0; - font-weight: 700; - font-size: 13px; + box-shadow: var(--shadow); cursor: pointer; } +.nickname-box button:active { transform: translate(2px, 2px); box-shadow: 2px 2px 0 #000; } /* ---- mobile sub-tabs (live mode only) ---- */ .mobile-subtabs { display: none; - border-top: 1px solid var(--border); + border-top: 1px solid var(--divider); flex: 0 0 auto; background: var(--panel); + gap: 8px; + padding: 8px; } .mobile-subtabs button { flex: 1; - background: transparent; - border: none; - color: var(--muted); - font-weight: 700; - padding: 11px 0; - font-size: 13px; + font: bold 13px Tahoma, sans-serif; + background: #fff; + border: 3px solid #000; + color: var(--ink); + border-radius: 12px; + padding: 9px 0; + box-shadow: var(--shadow-sm); cursor: pointer; } -.mobile-subtabs button.active { color: #fff; box-shadow: inset 0 -2px 0 var(--accent); } +.mobile-subtabs button.active { background: var(--accent); } @media (max-width: 768px) { + .topbar { flex-wrap: wrap; row-gap: 8px; } + .topbar .logo { font-size: 18px; } .body { flex-direction: column; } .player-col { order: 1; flex: 0 0 46vh; } .mobile-subtabs { display: flex; order: 2; } @@ -306,4 +430,5 @@ body { flex: 1; } .left-col.mobile-inactive, .right-col.mobile-inactive { display: none; } + .now-playing-box { font-size: 11px; max-width: calc(100% - 28px); } } diff --git a/live.html b/live.html index 8d3a513..86d57ab 100644 --- a/live.html +++ b/live.html @@ -20,22 +20,25 @@
+ +