"Embedded players must have a viewport that is at least 200px by 200px. "
2022-02-25 05630, 2022
monkey
Yep, just reading that
2022-02-25 05642, 2022
monkey
So. Yeeeaaah.
2022-02-25 05647, 2022
mayhem
how about we rip off the band aid in on go and remove YT support?
2022-02-25 05655, 2022
mayhem
and just move on. fuck this noise.
2022-02-25 05622, 2022
mayhem
not sure what to replace it with, but this silo BS is clearly not going to work.
2022-02-25 05612, 2022
tandy1000
mayhem: speed up funkwhale support :))
2022-02-25 05619, 2022
monkey
My vote would go to leaving it as-is for now
2022-02-25 05642, 2022
monkey
It's still useful even without a more appropriate quota
2022-02-25 05648, 2022
mayhem
tandy1000: that doesn't solve the problem that YT solved for us.
2022-02-25 05615, 2022
tandy1000
you think?
2022-02-25 05624, 2022
tandy1000
maybe youre right
2022-02-25 05632, 2022
mayhem
yes, the idea was the BP becomes usable by anyone.
2022-02-25 05650, 2022
mayhem
FW is a very serious installation hurdle, which doesn't put the two solutions into the same category.
2022-02-25 05652, 2022
monkey
^ regardless of being logged in or having an account
2022-02-25 05612, 2022
tandy1000
funkwhale is probably not that widely used to have as big a library as yt, but also i realise people will need to configure to a server..
2022-02-25 05612, 2022
mayhem
I think we just need to focus on more music service integrations.
2022-02-25 05621, 2022
mayhem
BYO music service.
2022-02-25 05624, 2022
aerozol
what about a toggle that enables YT and just makes the window big
2022-02-25 05609, 2022
aerozol
I don't like Spotify so it's all would have used, but I also won't cry if it's removed. Doubt anyone's gotten used to it
2022-02-25 05611, 2022
lucifer
monkey: uh no, i think we may have to stop using youtube at all. because youtube says the current thing is in violation of ToS.
2022-02-25 05640, 2022
monkey
Gah
2022-02-25 05631, 2022
monkey
That's a good idea aerozol.
2022-02-25 05636, 2022
lucifer
i.e. acc to my understanding, this is a separate review before ratelimit quota consideration. even if we chnage all this, there is no guarantee that the qouta will be increased.
2022-02-25 05638, 2022
mayhem
and even if we get it, then YT will arbitrarily change their rules, and shut us down for violating their rules.
2022-02-25 05652, 2022
mayhem
we'll forever be beholden to them.
2022-02-25 05608, 2022
mayhem
rip off the band aid. and 🖕 to you tube.
2022-02-25 05615, 2022
lucifer
yeah true. that's what they did in 2020 when they removed the free search api.
2022-02-25 05658, 2022
mayhem
and they'll do it again if they need to earn more money.
2022-02-25 05623, 2022
atj
they've made adverts ridiculously intrusive now, purely to try and push youtube TV or whatever it's called
2022-02-25 05642, 2022
lucifer
zas: hi! can we add localhost to allowed origins as well?
once you're done with experiments, we'll have to remove this specific header
2022-02-25 05658, 2022
lucifer
the CORS one?
2022-02-25 05633, 2022
zas
yes, it's specific to your port
2022-02-25 05641, 2022
lucifer
because removing that'll break font rendering in development. i was hoping we could keep it permanently?
2022-02-25 05611, 2022
alastairp
does it make sense to host these assets locally for development? (I don't even run on localhost, so it probably doesn't make sense to have this exception for all possible values...)
2022-02-25 05628, 2022
zas
we could instead allow * but for specific IPs, but to me this setup (http + localhost + port) is very weird on public server
2022-02-25 05654, 2022
monkey
aerozol: This is what making the Youtube video visible by default could look like. It is a bit in the way but perhaps we can add a button to manually make it smaller (not sure that would fit YT's requirements though) https://usercontent.irccloud-cdn.com/file/e64bBu3…
2022-02-25 05625, 2022
lucifer
ok i see.
2022-02-25 05634, 2022
mayhem
not the wurst thing ever....
2022-02-25 05617, 2022
lucifer
alastairp, i haven't seen that in use i.e. can we even add multiple url for same font format in css?
2022-02-25 05601, 2022
alastairp
lucifer: oh, I hadn't considered that. do you mean an absolute url in a url() declaration in a css file?
we can do multiple urls, 1 for format but not sure about multiple urls per format. will try and see
2022-02-25 05602, 2022
alastairp
maybe less has some kind of environment-based variables that might help? It does mean hosting all the font files in each repo though
2022-02-25 05610, 2022
alastairp
or maybe SB for prod and google fonts for dev?
2022-02-25 05654, 2022
lucifer
yeah that could work.
2022-02-25 05610, 2022
alastairp
is this only for these items in the .less file, or are there other web-hosted js or css files too?
2022-02-25 05651, 2022
lucifer
for now, i think its only those items. but the intent is in future to host more stuff on SB.
2022-02-25 05654, 2022
alastairp
just taking a step back - browsers now won't re-use items from the cache cross domain (a change that happened within the last year or so), so hosting something on SB and using it on MB and LB won't cause it to use a cached version
2022-02-25 05619, 2022
alastairp
however there are other reasons to do so - e.g. to make the browser open more connections, some to MB and some to SB
2022-02-25 05651, 2022
lucifer
afair the current motivation is GDPR.
2022-02-25 05647, 2022
lucifer
today its gfonts, tommorrow cdns etc so better to move what can be hosted on staticbrainz there and mention rest in privacy policy etc.
2022-02-25 05650, 2022
alastairp
sure, so that's just a question of getting them off of google fonts and on to somewhere that we maintain
I can't remember if the motivation for staticbrainz was to have a location where the same assets can go to all MeB projects and be cached once (in which case, this no longer works), or if it was to move assets to a separate domain to enable more connections from the browser (in which case this is still a good idea)
2022-02-25 05603, 2022
alastairp
right, but if we hosted fonts from listenbrainz.org for production, we could host them from localhost for local dev
yes, maybe with the manifest, or with variables in less, or with relative paths in the css file (instead of absolute)
2022-02-25 05614, 2022
lucifer
makes sense
2022-02-25 05634, 2022
zas
atj: ping
2022-02-25 05606, 2022
atj
zas: sorry, was just finishing lunch
2022-02-25 05653, 2022
atj
do you have remote console access to the new server?
2022-02-25 05656, 2022
zas
np, I installed a base system (ubuntu 20.04 hwe minimal) on aphex, can you check you have root access to it using your key
2022-02-25 05656, 2022
atj
ok, one sec
2022-02-25 05656, 2022
zas
we don't have remote console (that's on demand), but we have a rescue system (network-boot), that allows us to install the initial system
2022-02-25 05634, 2022
atj
alright, just wanted to check the options if something bad happens ;)
2022-02-25 05608, 2022
zas
we can start over from scratch, I'll explain details if we need that, but basically we have a web interface, we check rescue system, and reset the machine, it boots on rescue, on which we can login with provided temporary password
2022-02-25 05612, 2022
atj
OK, root login works
2022-02-25 05608, 2022
zas
so from that, we should be able to use ansible
2022-02-25 05636, 2022
zas
I suggest we document steps in README.md in the repo you shared
2022-02-25 05634, 2022
atj
yep, sounds sensible. I just ran bootstrap.yml and it looked good until it bailed out due to an empty netplan configuration
2022-02-25 05657, 2022
zas
we need to be careful about network
2022-02-25 05607, 2022
zas
we can easily lose connectivity ;)
2022-02-25 05618, 2022
atj
indeed, that's my main concern, followed by the firewall
2022-02-25 05620, 2022
zas
first, this machine has 2 NICs
2022-02-25 05639, 2022
zas
default names aren't constant
2022-02-25 05652, 2022
zas
(not the same on all machines)
2022-02-25 05657, 2022
zas
that's the first issue
2022-02-25 05617, 2022
zas
so we need a way to indicate which one is external NIC, which one is internal NIC