#stage-discussion

1 messages ยท Page 25 of 1

inner sorrel
#

Oh fuck

#

Uhm

unkempt hill
#

... I hope this isn't just for the role icon

wanton ocean
#

No, it is not

#

I want to feel cool that I am early to something

surreal cobalt
#

hi guys, I would be happy to be part of the stage tester peepoHappyHug

inner sorrel
warped egret
#

PauseManSit any stage testers news

oblique inlet
#

v3 is no longer coming out, 7tv is getting shut down next week

#

not enough money

warped egret
#

nymnOkey ๐Ÿ‘

#

pog

inner sorrel
#

This lead to multiple sueing

#

And they're gonna broadcast the court cases

polar magnet
#

Imagine streaming some mock court hearings about this fictitious scenario. Would be hilarious content for streamers to react to

daring gale
#

there will be testing this week

#

we are aiming, in the best case scenario, to go for a production deploy by the end of the week

muted dew
#

good one LULW

winged jolt
#

classic

novel portal
#

positive, however, seven televisions are not a directly involved party and i am uncertain

daring gale
#

probability of a massbing to the tester role at 70% today

unkempt hill
#

oh god

#

how many stage testers you think are actually gonna stage test

#

I bet

#

less than half

#

locking that in

daring gale
#

much less than half

#

but doesnt matter if no one comes we'll bing everybody

unkempt hill
#

that is, less than half that would be willing to

#

not that actually will

#

wtf discord

#

that took like 25 seconds to send

daring gale
#

time to make the fake promise of a badge for testing

#

but make the requirements to get it so absurdly high it's humanly impossible

elder lichen
#

badgeeeeeeee PagStick

unkempt hill
#

although

#

you'll just get pepegas

#

which depending testing actually

#

might be what you want

daring gale
#

yeah im joking

polar magnet
#

I'm goona teeeeeeeeest

teal knoll
#

HES TESTING

half glade
daring gale
#

now you are

#

also PEPW it might not be today, it takes a WHILE to compile this shit

muted dew
#

7tv.dev doesnt even work LULE

eternal iron
cloud drum
#

Event

teal knoll
unkempt hill
#

yeah but 7tv is like a 3rd party thing

willow cedar
#

nice event ๐Ÿ™‚

unkempt hill
#

it got you hyped though didnt it

#

when it goes live you'll just be bursting at the seams to go test

#

seems like its done its job to me

#

anatole is glados

muted dew
#

hey anal toe, im testing 7tv.dev and so far it seems liek a pretty good update. I like all the new features and design changes. only problem is that the site doesnt fucking load. please fix this. thanks

eternal iron
#

Hmm in what other ways can we change user data to mess up the migration

woeful stirrup
daring gale
#

likely not today Okayeg troy has to debug the container build, and each try takes like 20 minutes

#

sorry for the event misfire i forgot to delay it

#

and yes .dev is down because it's being moved to the cloud

woeful stirrup
#

Sadgi no v3

daring gale
teal knoll
woeful stirrup
#

PotFriend try not failing

unkempt hill
#

is it just cause its on github actions?

daring gale
#

But also running on a small machine

unkempt hill
#

cant you just like

#

not

#

build it on github actions

daring gale
#

setting up the environment now Okayeg loading

woeful stirrup
#

PauseMan starting in 14 mins

cloud drum
#

PagChomp time to test??

gleaming dagger
#

he forgot ๐Ÿคฃ

ruby otter
#

๐Ÿ’€

daring gale
#

yo

cloud drum
#

happening....

gleaming dagger
#

i stand corrected

cloud drum
#

hey

teal knoll
gleaming dagger
#

lipton get to modding :p

#

next.7tv.dev :p

daring gale
#

no need for mods stuff will get listed automatically every few mins

lunar fable
#

I totally didn't miss the big ass "add emote" button at the very bottom OME

woeful stirrup
#

something doesnt seems right
unless loading time

cloud drum
deft tangle
#

I see notification, i'm pogging

cloud drum
#

this is apu

daring gale
gleaming dagger
#

perfect

woeful stirrup
#

@desert canopy EmoteID: 62b4f7d42ca9268355f2b531

teal knoll
#

it gets hard stuck like this for me

daring gale
#

he's in a meeting rn so he'll look after

woeful stirrup
cloud drum
#

do i just upload avifs?

daring gale
desert canopy
#

what do u want me to check

woeful stirrup
#

EmoteID: 62b4f7d42ca9268355f2b531

daring gale
#

look up troy

teal knoll
woeful stirrup
#

is it fine on your end?

daring gale
#

@teal knoll is it over 1000 frames

teal knoll
#

errr

#

lemme check

desert canopy
#

what the fuck

woeful stirrup
#

original gif

gleaming dagger
teal knoll
deft tangle
#

Is the /emotes page supposed to show emotes uploaded to the stage? I only see a row of 8 emotes

deft tangle
#

My emote isn't previewing on the userpage

deft tangle
woeful stirrup
#

need some time to load i think

deft tangle
#

Oo

daring gale
#

userpage previews might be broken i'll look later, but do keep uploading various things and check for artifacts or quality issues

deft tangle
#

It says unlisted

half glade
#

stuck on 100% for a few mins now ppHop

deft tangle
#

Oh i see. I like the way this is laid out

cloud drum
#

do avifs not move in preview as gifs? FeelsDankMan

inner sorrel
#

Whats the point of converting it

daring gale
#

firefox doesnt support avif

cloud drum
#

right

inner sorrel
#

Firefox

#

More like

#

Firecocks

gleaming dagger
#

there is no error for 413s

half glade
finite monolith
#

damn this new upload page is so cool though

#

really fast too

#

damn

cloud drum
teal knoll
#

still on this page Susge

daring gale
half glade
#

are we supposed to only upload avif? FeelsDankMan

daring gale
#

no upload anything

teal knoll
#

even though its 300 frames

woeful stirrup
#

Minor issue: processed emote looks a bit jagged (ID: 62b4f9612ca9268355f2b5a3)

finite monolith
#

is this supposed to look this pixelated? pajaThink

gleaming dagger
#

whats the largest a file can be

ruby otter
#

nymnHmm I donk think emote tab is refreshing cus i upload a new emote but I dont see it on the emote page and when i go to my profile it's also not there

half glade
desert canopy
#

the side image might be wrong

finite monolith
#

this is the original upload

#

fdm

ruby otter
woeful stirrup
teal knoll
#

PotFriend โ€ผ๏ธ

desert canopy
#

3rd versions dont work

#

idk why

daring gale
#

they do

ruby otter
desert canopy
#

clueless

daring gale
#

but you need to create version from the original

desert canopy
#

try it

#

oh

#

thats stupid

daring gale
#

i'll fix that later

ruby otter
#

oh i see

daring gale
#

quite pixelated

ruby otter
#

so instead of this one i would need to select the orinal one

steel patio
#

my side image also kinda pixely, maybe cuz 112x112 source gif?

finite monolith
#

what will happen if i'll upload an 8k image

ruby otter
#

yep selecting the original one worked to upload a 3rd version

steel patio
finite monolith
#

well the only way to see is to try it

cloud drum
#

looks kinda weird

ruby otter
#

gachipls breaks everything

finite monolith
#

IT BROKE EVERYTHING

#

lmfao

steel patio
#

oh I didn't know you could click on the avif thingy, my donkwalk is static when I click it

desert canopy
#

idk what ur trying to show @cloud drum

#

we dont use that tool

finite monolith
#

hmmmm

cloud drum
#

FeelsDonkMan what it looks like in my files compared to what it looked like uploaded

steel patio
#

oh wait

half glade
#

yeah the frame delays seem off on Soaral's emote

steel patio
#

I'm on firefucks ICANT goofy ahh browser

finite monolith
daring gale
#

@cloud drum we're not asking you to convert to avif with some online converter before uploading

#

converting to avif is what we are doing programatically in the backend

ruby otter
#

worked well for me, from uploading the emote to giving the description and emote looks good on quality on the side

cloud drum
#

yea i understand now FeelsDankMan

woeful stirrup
#

i tried this mp4, but got stuck on loading

teal knoll
ruby otter
finite monolith
#

@daring gale there should probably be some kind of an error if the image is too big right?

daring gale
cloud drum
#

what i meant was it looked laggy on the page, this was the og and then in the video i showed how it looked laggy

teal knoll
#

for some reason for me the only thing i can upload is webp

finite monolith
#

yeahhh thats probably why the thing with my video happens

teal knoll
#

dunno about others

cloud drum
#

sorry FeelsDankMan

ruby otter
teal knoll
finite monolith
#

looks like avif works

#

very cool

half glade
#

original

finite monolith
#

oh yeah

#

its like resetting

half glade
#

(the pixelated effect goes away completely on the original but not on 7tv)

cloud drum
ruby otter
#

@teal knoll nvm im nymnDank it was the webp version I uploaded

teal knoll
finite monolith
#

yeah looks solid

daring gale
#

keep going Okayeg ๐Ÿ‘ important to find the stuff that gets processed wrong

#

we store your original file so we'll be able to retry it on our end

teal knoll
#

should i try to upload those emotes on avif?

woeful stirrup
#

Okayeg upload eg

cloud drum
woeful stirrup
#

FeelsDankMan how do i close this window again?

cloud drum
finite monolith
#

wtf

#

why is it so slowed down

#

lmao

#

oh wait

cloud drum
#

idk LULW

finite monolith
#

is that gif above 50 fps

cloud drum
#

FeelsDankMan idk

finite monolith
#

i think i've seen something like that happen when the fps is too high

#

since there's a lot of frames the gif just slows down

cloud drum
#

ok

woeful stirrup
#

frame rate got like, triped or something

tardy quartz
#

man this thing is so good. flawlessly uploading mp4s

cloud drum
woeful stirrup
#

the uploaded one got 92 frames

cloud drum
#

would that explain it

cloud drum
#

does it cut frames on 7tv?

desert canopy
#

it does

finite monolith
#

fdm

cloud drum
#

right

desert canopy
#

if frames are consecutive and are the same

#

it removes them

finite monolith
#

it looks like it accepts svgs but when you press submit it sends you onto an error screen

ruby otter
cloud drum
desert canopy
#

it does not accept svgs

ruby otter
#

bruh i hate obs

finite monolith
#

yeah but you can put an svg in it and it looks like you can upload it

daring gale
#

@desert canopy perhaps a better version of that optimization would be to pool all those dupe frames' timings into one?

daring gale
#

not sure how dank that is to do

elder lichen
#

when hovering over the yellow check for gif:

daring gale
#

i assume that emote got frames cut because it had a bunch of dupe frames with short delay

#

which is stupid just make the delay bigger lole

#

but yea in practice the processor should handle that

cloud drum
#

AlienPlsCircle neat

tardy quartz
#

this one won't upload, always stuck at 100% Sadeg

half glade
#

original

daring gale
#

Hmm @desert canopy yea something with frame timings is off

#

or whatever is the optimization youre doing here, probably something dumb though

half glade
#

yoinking frames ReallyMad

desert canopy
#

yeah

#

ill have a look

ruby otter
#

for .mp4 i tried 1st with one that had 12sec and it got stuck at 100% but when uploading one with 5sec it worked well so im guessing it was frames related

desert canopy
#

remember there is a file size limit

finite monolith
#

"no"

ruby otter
#

ye i was dank for a second there nymnDank

cloud drum
#

uploading a short mov video works nice

ruby otter
#

nymnDank ๐Ÿ‘๐Ÿผ worked everything well for me

teal knoll
#

pajaDent ...

plucky prism
#

looks good PagPls

half glade
#

500x100 works FeelsDankCube

cloud drum
#

i've only noticed a few errors in emotes but a lot of solid uploads

daring gale
#

Okayge seems like we've got the data we needed. tomorrow i will likely be doing further testing and dropping a special build of chatterino/the web extension to test backwards compatibility with v2

woeful stirrup
cloud drum
#

zoilPls nice

daring gale
#

will leave the stage open so people can trickle in and try out themselves, but i think we got the few cases where images glitch out

cloud drum
woeful stirrup
#

is the pixelated image issue related to some optimization thing?

daring gale
#

not sure yet

woeful stirrup
#

what was the file size limit? maybe im blind but i cant find it

daring gale
#

about 6MB

inner sorrel
#

ok im home now

#

lets test this thing now

#

im uploading all my 7tv emotes into the stage

teal knoll
inner sorrel
#

i cant take this out of my screen

#

.mov btw

#

prob its because its just a bit above the upload limit

#

177mb jesus christ miniDank

#

everytime i press enter on the name it resets the page

#

smol gif yet im still stuck here PauseManSit

teal knoll
#

ive had this problem too, best way to upload it for me was making it a webp file

daring gale
#

dm troy your failing files so he can look at it

inner sorrel
#

all my files are failing brutha

teal knoll
inner sorrel
#

skill issue

#

does ezgif gifs not submit or something

#

finally something got through

#

why does it look so shit btw

#

yea the problem is definitely ezgif

#

yea i also seem to be not able to upload mp4s

wanton ocean
#

The image quality is not good, missing some pixels here and there

warped egret
#

wait

#

is it just test or the emotes actually getting uploaded?

livid fern
#

Any ideas how I can convert an .mov file with transparency to some of the supported formats NotSure

#

That support partially transparent pixels

warped egret
#

where are you doing that

livid fern
#

After Effects, it's an old emote

unkempt hill
#

you'd need to specify the correct input codecs though

livid fern
#

Might be good to test partially transparent emotes

unkempt hill
#

I assume you encoded with vp9?

livid fern
unkempt hill
#

thats like the only codec that has transparency

#

that can be contained in those formats

livid fern
#

No clue PEPW

warped egret
#

Shrugeg I do it with quicktime then bring it to photoshop

unkempt hill
#

oh its prores then

#

idk if ffmpeg can consume the alpha channel in prores

warped egret
#

not sharp

livid fern
#

Can only convert to webm NOOO

#

And it doesn't get the transparency

warped egret
#

bruh

#

look how scuffed it gets if the image is small

unkempt hill
#

Apu yeah it seems like the new image processor has no filtering

rich oak
unkempt hill
livid fern
#

Any good ones that also support transparency

#

I tried flowframes, it says it does, but it doesn't WeirdDude

willow oxide
#

kinda slow idk

#

also is it just me or does MOV upload just not work

#

maybe its the RGB + Alpha that fucks it up but idk

woeful stirrup
#

If it's slower than original, probably too much frames

polar magnet
#

these encodes are so scuffed LULE

#

but AVIF is SO TINY

#

it's gonna be great

#

you could honestly just serve 4x versions for every case

#

would save on processing time

daring gale
#

webp: 1MB
avif: 10KB

polar magnet
#

my entire homework folder: 50 TB
my entire homework folder in AVIF: 3 KB

willow oxide
#

50 kb from a 400 kb webp p nice

inner sorrel
willow oxide
#

on gif: 1 petabyte

unkempt hill
willow oxide
#

ah ok

unkempt hill
#

the image processor doesnt like prores 4444 FeelsDankMan

#

I tried with vp9 alpha and it rejects it too

livid fern
#

This is kinda how it would look like

warped egret
#

it dont work

nocturne juniper
polar magnet
#

I saw that too

#

I thought it might be possible for the nearest-neighbor interpolation seemingly used in some format conversions to cause that effect

woeful stirrup
polar magnet
#

ah so I was right

#

it's a cool effect tbh

#

further proof that 3X size is weird and unholy

#

1x 2x and 4x all have something in common

woeful stirrup
winged jolt
scarlet rover
#

nothing happen after i tried upload 2.02MB GIF FeelsDankMan

#

also after clicking "Supported formats" there's no way to close the popup Apu

desert canopy
#

it seems that

#

the frame timings on this gif are all on the same time

#
raw.gif[0] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.043
raw.gif[1] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[2] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[3] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[4] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[5] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[6] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[7] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[8] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[9] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[10] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[11] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[12] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[13] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[14] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[15] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[16] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[17] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[18] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[19] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[20] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[21] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[22] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[23] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[24] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[25] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[26] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[27] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[28] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[29] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[30] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
#

like looking at the frame timings

#

all the frames happen at the same time

#

or overlap

#

this is strange and obviously not what is supposed to happen and is likely a bad encoding although we should support this edge case

#

i will look into how this is handled so we can figure out what is actually supposed to happen when the image has such poor frame timings

cloud drum
#

yea

#

weird

desert canopy
#

this emote

#

is a rare exception

#

i wont fix it.

#

is also incorrect

#

the correct one is supposed to be like

#

the problem is each dot is a single pixel

#

which means when we resize them they get small and combine into bigger dots

#

or like in 3x

#

the ratio is just right so that the resize algorithm thinks the avg is a dot when its not

#

not worth the fix but very interesting

woeful stirrup
#

so would the old one i upload from V2 also be fucked?

desert canopy
#

where is the emote on main site?

#

can u link it

woeful stirrup
#

it worked in V2

desert canopy
#

im confused

#

there isnt dots here?

#

is it just semi transparent pixels?

#

if u want semi transparent pixels

#

make semi transparent pixels

#

dont make dots hoping the image processor will make the semi transparent pixels for you

woeful stirrup
#

Apu ๐Ÿ‘

desert canopy
#

although i will investigate a bit more here

woeful stirrup
#

i used dots cuz i couldnt think of another way of making semi transparent animations

#

gif wont allowed that, either solid or transparent

#

but some how in V2, the dots became semi-transparent pixels

#

so was wondering if it works the same here

desert canopy
#

i see

#

the resize algo we used in v2 was likely bilinear

#

which is what caused the semi transparent pixels

#

in v3 we used a different one

#

INTER_NEAREST_EXACT

#

which is what makes it pixelated aswell

#

im going to see if i can fix this

#

perhaps, we allow uploaders to select which resize algorithm to use

woeful stirrup
#

im guessing you use nearest neighbour cuz faster process time than bilinear?

desert canopy
#

no

#

it was entirely because bilinear merged with transparent pixels

#

so gif outputs looked really bad

#

but i suppose i could tinker with this a bit more

#

perhaps at render time of the gif i can remove semi transparent pixels

desert canopy
#

<@&857301549440696372> i looked into some of the failed images please try again now all of them should be resolved.

scarlet rover
slate rose
summer goblet
desert canopy
#

@woeful stirrup including ur strange emote

#

i fixed it

desert canopy
#

what ?

cloud drum
#

it's fixed

scarlet rover
#

docnotL i cant upload big .gif

desert canopy
#

then why tell me Susge

summer goblet
desert canopy
#

only tell me

#

if it doesnt work

cloud drum
#

ok

scarlet rover
#

1.62MB and 2MB

desert canopy
#

what does it say?

scarlet rover
#

100% and freeze

#

png works fine

#

i tried upload this

woeful stirrup
summer goblet
scarlet rover
summer goblet
desert canopy
#

bmp

#

ok

#

we dont support it

scarlet rover
woeful stirrup
desert canopy
#

why it even let u upload

#

is strange

#

oh i see

daring gale
#

or like the api doesnt return an error

desert canopy
#

i just pushed a commit to api

#

to make it return an error

daring gale
#

nice

desert canopy
#

if u try upload a bad file

#

dude

#

@daring gale

#

uploads fail

#

because nginx ingress has a max body size

daring gale
#

oh LULE

#

raise it

unkempt hill
#

old bugs come back hard

daring gale
#

all of stage is running on Amazon web services atm

#

new infra new issues to think about Okayeg

desert canopy
scarlet rover
#

PAGMANDANCEBUTFAST processing

#

forsenOkay works now

desert canopy
#

emote upload max is 6mb now

scarlet rover
#

so it was the limit that prevented me from uploading?

desert canopy
#

yeah

scarlet rover
desert canopy
#

also

#

everyemote is a gif

#

just change the extension at the end

#

to .gif

scarlet rover
sterile stream
#

why does this look different like this Danki

desert canopy
#

it looks bad

#

because ur emote has more colors

scarlet rover
#

yeah

desert canopy
#

in a single frame i think

#

the avif looks good tho

scarlet rover
#

yeah looks the same as webp

#

gif is so bad forsenLaughingAtYou

desert canopy
#

i think its just becsause gif is limited to max of 200 colors on a single framee

scarlet rover
desert canopy
#

and the interpellation adds noise

daring gale
#

255 colors yea

sterile stream
desert canopy
#

huh

daring gale
#

gif sucks thats why we dont use it to display emotes BASED

sterile stream
#

oh wait

#

you are talking about docbozo

scarlet rover
woeful stirrup
scarlet rover
woeful stirrup
scarlet rover
sterile stream
woeful stirrup
desert canopy
#

now

#

its processing currently

#

oh it took longer than 2 min to process

woeful stirrup
#

oh yeah that's what i meant
processing, not loading

desert canopy
#

yeah

#

we max processing time at 2min

#

and av1 takes time

#

i guess i can bump it to 5min

woeful stirrup
#

no error msg when over 2 mins?

desert canopy
#

it should have been

daring gale
#

troy we should store a failure reason in the emote state

#

if it fails

#

right now the only indication that it failed is that we set the lifecycle to -2 FAILED

desert canopy
#

well i return the error

#

but it isnt helpful to users

#

since it says context canceled

daring gale
desert canopy
#

but

#

if it takes longer than 2min

#

its 100% because of the timeout

sterile stream
woeful stirrup
half glade
#

still doesnt like this 999x100 - wont even process it

cerulean cove
#

can someone remove my tester role, the reaction thing no longer works fdm

half glade
woeful stirrup
#

any error msg in the console?

half glade
#

it breaks somewhere between 384x65 and 384x76

desert canopy
#

i think its because

#

essentially, the image is so wide

#

that the ratio is like less than a pixel

#

when we resize it

#

3 : 1

#

like

#

urs is 9:1

#

when we resize it to be the right ratio

#

which would be

#

less than a pixel on 1x

#

so it fails to encode

half glade
desert canopy
#

not sure how to fix this

half glade
#

shouldn't 999x100 convert to somewhere around 384x38

half glade
#

for the super wide emotes:

  1. Take the dimensions of the emote, (widthรทheight) WรทH = X
    2a. If X is higher than 3, take the width W and divide it with 384 then it should give a number R (Wรท384=R), now take the height of the emote H and divide it with the previous number R. HรทR= new height (this would always be smaller than 128 therefore fitting inside a 384x128)
    2b. if X is smaller than 3: do whatever it currently does lmao
#

EZ Clap ?

winged jolt
#

it seems like that if you upload really long emotes it just doesn't work and changes the emote site to this. It's 750 Frames so it should work like it does on the current site right? FeelsDankMan

warped egret
#

what is there to read

charred surge
desert canopy
daring gale
inner sorrel
#

Everyone stay shut and pretend everything is perfect

warped egret
woeful stirrup
#

monkaLaugh ๐Ÿ‘ everything is perfect

cloud drum
daring gale
#

gonna be delayed a bit, having to optimize the data migration flow slightly or it'd take hours to complete

cloud drum
cloud drum
daring gale
cloud drum
#

testing time

desert canopy
#

im back

cloud drum
desert canopy
cloud drum
#

hey troy

teal knoll
#

will check when im home

desert canopy
#

@daring gale

#

we found an apartment

#

gonna move out in 6 days

daring gale
#

nice BASED

warped egret
wet quartz
#

hi

desert canopy
#

@daring gale

#

did u see

#

yday we found a chinses 7tv user

wet quartz
#

allow me to participate moderation team

desert canopy
#

who had

#

and

#

@teal knoll made friends with him

daring gale
#

bc taiwan i think

fierce cradle
#

All my channel's emotes are unlisted.

cloud drum
desert canopy
#

he was actually pog

warped egret
#

holy shit

desert canopy
#

cdn emotes dont exist

#

yet

daring gale
cloud drum
#

ok

warped egret
#

bruh

teal knoll
fierce cradle
teal knoll
cloud drum
#

yea same raven

fierce cradle
#

idk if client-side

warped egret
#

omg

#

im admin

cloud drum
daring gale
#

client side bug

cloud drum
#

right

warped egret
#

are we supposed to see the admin tab?

daring gale
#

remember to try chatterino and the web extension, we arent really testing the website

warped egret
#

nymnOkey ๐Ÿ‘

forest pawn
cloud drum
wet quartz
#

@daring gale explain what im supposed to do as if i were mentally deficient (im not)

daring gale
forest pawn
#

So we use the extension as normal?

#

Got it

daring gale
#

remember to disable the live one though

forest pawn
#

Yeah I yeeted that one off my chrome

teal knoll
main condor
#

Woah woah woah woah

cloud drum
#

wooow

teal knoll
#

heโ€™s my friend itโ€™s fine

#

Okayge we are close

wet quartz
#

^

cloud drum
teal knoll
#

see even jeebs agrees

cloud drum
#

words hurt lipton

daring gale
#

also let me know if browsing around feels faster

cloud drum
teal knoll
#

true tho

#

sorry jeebs

wet quartz
teal knoll
#

oh ok

daring gale
#

all the queries have been significantly optimized so the wait times should be rather low

cloud drum
#

how do i disable the 7tv that's live TE_PepoThink

forest pawn
#

Browsing around twitch?

daring gale
#

anywhere where you're pinging the stage api

forest pawn
#

Anything in this stage connected to name paints?

daring gale
#

Uh, in theory paints should work

#

lemme check

forest pawn
#

Im not getting my paint

daring gale
#

ah

#

no they wont work atm

#

will fix that

warped egret
#

Hmmgi browser cant find the 7tv file

daring gale
#

wdym

warped egret
forest pawn
#

You unpack the zip

#

In a folder

warped egret
#

i did that

forest pawn
#

select the folder

#

Dont go in the folder

#

Select it

warped egret
dull siren
#

don't know if i'm dumb but i don't see the emotes Apu

forest pawn
#

I can

warped egret
#

wait which one do i disable

dull siren
#

strange ApuThink

forest pawn
#

Bottom

dull siren
#

oh i think i don't have the good version Pepege

warped egret
#

nymnOkey ๐Ÿ‘

dull siren
#

oh i do ApuThink

forest pawn
#

Hmmm

#

Is the normal one still active too?

dull siren
#

nope, i did make sure to desactivate it

#

i'm restarting the browser just in case (chrome)

forest pawn
#

Ok

dull siren
winged jolt
#

chatterino doesnt show emotes either FeelsDankMan

warped egret
polar magnet
#

๐Ÿ‘ถ ๐Ÿ’ข I can't use my seven television emotes in mr. cow's chat!

winged jolt
forest pawn
#

I use em through FFZ and it shows em

dull siren
winged jolt
forest pawn
#

I use em through FFZ emote picker

unkempt hill
#

the one distributed through ffz doesnt have any of the stage stuff

forest pawn
#

I have 7TV stage

warped egret
forest pawn
wet quartz
dull siren
#

no what i mean is that in ffz you have 7tv ApuThink like that

#

gonna try like that

unkempt hill
#

@daring gale Apu just out of curiosity does the built in ffz addon in the web ext have the right urls

#

I dont remember if it pulls from the extension or not

forest pawn
unkempt hill
#

it might use its own urls

dull siren
#

yeah now it shows

daring gale
#

disable ffz then

#

if its not working

warped egret
#

PauseManSit well the chatterino doesnt show emotes

daring gale
#

iknow

dull siren
#

you mean remove the extension @daring gale ? ApuThink

daring gale
#

if you have ffz it might not work so disable ffz

#

is what i mean

cloud drum
#

it seems to be working ok

#

i got it installed

dull siren
#

yeah you right, without ffz it works ApuApproved

cloud drum
dull siren
wet quartz
#

same

cloud drum
#

can't even scroll down here

#

ApuThink hmm

forest pawn
#

Its not real time updates

#

When you add emotes

#

Reload page

warped egret
#

i see it

daring gale
forest pawn
#

And do it through stage website

#

Stage seems to work fine with FFZ enabled tho anatole, emotes update in their emote picker fine

winged jolt
#

probably bc ffz just gets them from the old api? FeelsDankMan

warped egret
forest pawn
#

No bc I add through the next website

daring gale
#

what do you mean by emotes update

forest pawn
#

It updates to the emotes I have enabled

#

Even though I update on the stage API

daring gale
#

thats not possible

forest pawn
#

You can say what ya want Anatole

#

But its fetchin em

dull siren
#

yeah same for me

daring gale
#

what are you trying to tell me with this still image FeelsDankMan

cloud drum
forest pawn
#

Thats the FFZ emote menu, and its finding my stage 7TV emotes

dull siren
daring gale
#

okay but it's impossible for you to be getting instant updates because the event api is down

forest pawn
#

Naahhh

#

After a page reload

dull siren
#

yeah after refresh

daring gale
#

ok

warped egret
daring gale
#

globals should work now

dull siren
#

yeah they do

daring gale
gleaming dagger
#

can everyone access /admin on 7tv.dev? pajaS

daring gale
#

i pushed a patch so you can re-download when its done

warped egret
#

nymnOkey ๐Ÿ‘

daring gale
gleaming dagger
#

ok just making sure you know LULE

forest pawn
#

Only Anatoles name paint producer Thinkge

dull siren
#

error i got for paints @daring gale ApuThink

warped egret
dull siren
#

if that helps

forest pawn
#

or well not working

daring gale
#

its an internal error, i know what it is already

dull siren
#

ok nice ApuApproved

forest pawn
#

Was the first thing I told him KinamaEzA

forest pawn
#

Mi paints are holy PepoAngel

dull siren
warped egret
#

who is admin bugged

#

is that troy

wet quartz
#

everything on youtubes side seems to be working per usual aside from selected channel emotes not appearing

teal knoll
#

is there anything that should be looked at on the chatterino stage?

#

forsenThink like the emotes specifically or?

daring gale
#

just whether it works exactly as it did before

teal knoll
#

okay imma check it OkayGa

#

could be just me, but i dont see any 7tv badge DankG

daring gale
#

because there are no cosmetics

teal knoll
#

oh right

#

but everything else should be good from here emotes wise

wet quartz
#

also dont know if it's been brought up. but aliased emotes arent working by their aliased name

#

in native

daring gale
#

uh possible i overlooked that

teal knoll
#

opening 7tv emotes is good as well when opening the emote from the next.7tv.dev website Okayeg ๐Ÿ‘

#

everything seems good from the chatterino stage, other than the cosmetics its good

wet quartz
#

yeah this emote in this channel is aliased docLeave but is only appearing under its original name in chat and in emote select

warped egret
#

bruh

daring gale
#

@dull siren @teal knoll @forest pawn cosmetics should work now Apu

teal knoll
#

okay will test again

daring gale
#

@wet quartz can you let me know if aliases are working now

teal knoll
#

wait should i be on a new chatterino nightly for this?

daring gale
#

no, just restart

teal knoll
#

Susge ok

#

still dont see it

wet quartz
teal knoll
wet quartz
#

ye thats fine, alias's are fixed tho thumbsup

daring gale
#

ah classic the cosmetics endpoint is ddosing the db again LULE

#

i forgot to cache it

teal knoll
sinful forum
#

LULE (idk what that means)

daring gale
trail fox
#

Wtf is this

#

Iโ€™m muting

warped egret
#

what if i disable 7tv on ffz

trail fox
#

Hi Lipton

teal knoll
trail fox
#

Lipton I want to be your land lord

#

I wanna enslave you to grind link levels for me

#

๐Ÿ˜ˆ

teal knoll
#

...

warped egret
#

someone

#

ANSWER

#

my questions Madeg

dull siren
#

if it's your question

warped egret
#

yes

#

YES

#

YESSS

dull siren
warped egret
#

aight

#

danke

unkempt hill
#

if you disable it from ffz that way emotes wont load at all

#

if ffz is installed 7tv diverts rendering to it

#

disabling it from within ffz just makes emotes disabled entirely

warped egret
#

now wot

daring gale
#

Event API should now work if you're using the stage extension

#

Try swapping out your entire emote set and enjoy the spam FeelsOkayMan

forest pawn
#

@daring gale I dont see my paint, do I need to select one on the staging api? kaatHmm

#

I also just tried to add an emote, the event worked, got a message but the emote wasnt added

forest pawn
#

So paints are not in front, but behind? kaatHmm Or Im blind idk

#

Confirmed with the user, he's using the fairy glow, Im seeing the glow but not the colors

#

(Firefly also made a user's name black/dark)

calm ferry
#

Do I need some dank permissions to add emotes on the stage env? Because the buttons to add emotes aren't showing ApuScience

forest pawn
#

You also need to select an emote set after pressing use emote

daring gale
#

Permission bits are slightly scuffed, will fix them manually in a bit (ba dum tss)

#

Also 4x size isn't there because I typoed

forest pawn
#

Nicely done Anatole

#

And the cosmetics?

daring gale
#

What's wrong with cosmetics?

forest pawn
#

scroll up

daring gale
forest pawn
#

Paints not showing, could be behind the twitch color

daring gale
#

Uh perhaps a mistake in the data structure

#

Will check

forest pawn
#

One user had the glow of the fairy glow paint

#

But not the colors

daring gale
#

I think I know why

forest pawn
#

Firefly made someones name dark

daring gale
#

I changed the name of gradient gen functions but must have forgot to translate them for v2

forest pawn
#

Ah

#

Then we have Events API seeing you add emotes but they're not added

daring gale
#

Does selecting a cosmetic works

#

Gotta do that thru old site

forest pawn
#

Does that go instant or 10mins?

#

Badges seem not to update nor does FFZ find them when looking at the add-on in the badges tab

#

But dunno what

#

@daring gale So the paint I had before turning to staging is showing

#

Not the one I selected now

daring gale
#

oke will look, selecting might not have been implemented correctly

#

i did change a lot of things since so it prob just broke

forest pawn
#

Does staging include the immediate changing of paints

#

Or still 10mins delay?

daring gale
#

10 mins delay because it's still v2, even if it's simulated via v3

forest pawn
#

Ok

daring gale
#

it works the same fundamentally

forest pawn
#

Badges are not in staging

warped egret
warped egret
#

PauseManSit where update

daring gale
#

away for a few days so no updates but release date is scheduled for july 12

woeful stirrup
#

V3 release stream? PauseManSit

warped egret
daring gale
#

nah won't be streamed because it's literally just gonna be us moving data over and inputting credentials like 10 times a minute

elder lichen
#

Chatting cp ./v2/data.db ./v3/data.db

daring gale
#

Clueless true , should just do that

forest pawn
#

Cant wait for the personal emotes slots Copium

calm ferry
#

mv v2/data.db v3/data.db, no need to keep the old one FeelsOkayMan

daring gale
#

I wish

#

Im not kidding when I say there's no similarity between v2 and v3 in terms of data

#

Everything that could have changed has changed

#

Really noticed that when I was building the simulation of v2

Ie for channel emotes
I have to query the users connected accounts, get twitch account, get the emote set attached to the twitch account , then get the emotes inside set, then send those emotes back as "channel emotes"

warped egret
#

LULE what is he talking about

calm ferry
#

And: Is it correct that updates to emote-sets not include the actor and emote?

calm ferry
#

And2: specifying a non-object-id in the target when subscribing in the v3 event-api should probably return some kind of error/warning

daring gale
daring gale
daring gale
#

Won't take long though once I get to it

calm ferry
#

It's fine I was just experimenting

daring gale
#

Jesus that message took 2 hours to send LULE im in Uganda rn sorry

upper rain
#

could i get tester role โค๏ธ

quasi ore
#

yo can i also get the tester role nymnOkay WineTime

oblique inlet
#

Can I get tester role OkayGa logo_steam

oblique inlet
#

Reported

wintry lake
#

peepoDankBlush Can I get tester role?

wintry lake
teal knoll
sick sedge
#

.

#

Why does it not load images on android 10 chrome browser

#

both firefox and chrome

#

ain't working

topaz sandal
#

I reacted

#

give me role

#

pls

#

๐Ÿ™‚

fierce cradle
quasi ore
merry elk
#

pls also give me the role

desert canopy
#

just extract it and place it over ur current install of chatterino

#

its a zip inside a zip

teal knoll
warped egret