hi, I uploaded around 30k listens on the 1st of june at around 3 AM (CEST), today the stats updated, but I have a track (lycaon by TAKU IWASAKI) in my top all time tracks that I haven't ever listened to (and grepping the title/recording_mbid in the json after downloading my data doesn't yield anything), how can I find which listens correspond to that track? (and fix the musicbrainz linking, since I assume that's the problem)
2024-06-04 15655, 2024
lusciouslover joined the channel
2024-06-04 15648, 2024
lusciouslover has quit
2024-06-04 15616, 2024
minimal has quit
2024-06-04 15616, 2024
lusciouslover joined the channel
2024-06-04 15622, 2024
koraynilay has quit
2024-06-04 15612, 2024
iconoclasthero_ joined the channel
2024-06-04 15600, 2024
pite has quit
2024-06-04 15627, 2024
Kladky joined the channel
2024-06-04 15616, 2024
relaxoMob
bitmap[m]: and this will not work in many cases because events with multiple stages will often have the stage sub events taking place at a stage sub place. Does not apply to Dong Open Air (multi day, single stage) but to Wacken (multi day, multi stage) and other bigger festivals.
2024-06-04 15657, 2024
aerozol[m]
Evening/morning everyone! Phew, I have a lot of messages to catch up on. Apologies for message spam potentially incoming
2024-06-04 15653, 2024
aerozol[m]
bitmap: mayhem: ApeKattQuest: there already is a ‘artwork for event’ relationship. If the naming or something isn’t clear enouhg there was a bit of discussion between me and reo on the old ticket: STYLE-2473
Summary of discussion: Whether we should name it something specific like [poster artwork] etc or just [artwork], we/reo just left it as the broader [artwork] for now, which I think is a good call
2024-06-04 15658, 2024
aerozol[m]
Artwork for purchase would be a cool link (though not one I would use often, I guess that’s more of a thing for big European/US festivals)
2024-06-04 15654, 2024
twodoorcoupe joined the channel
2024-06-04 15646, 2024
relaxoMob
aerozol: have seen that a german medieval festival series "MPS" sold their big heavy prints (they were pinned to the big fence around the festival) to donate the result for charity.
2024-06-04 15620, 2024
aerozol[m]
An artist I follow sells big gig posters too! Personally, I take the biggest one off the wall when I leave a show :P I have bought one from the merch table before, but there usually isn’t one for sale (or it’s $$$ for a shitty office printer poster). Still a good relationships to have though
2024-06-04 15634, 2024
aerozol[m]
lucifer: I don’t think I can make the Taj trip? I fly out on the 19th, 14:20. Sorry for late notice, I didn’t realise the trip was opt-out and not opt-on :)
2024-06-04 15640, 2024
outsidecontext has quit
2024-06-04 15628, 2024
outsidecontext_ joined the channel
2024-06-04 15636, 2024
outsidecontext joined the channel
2024-06-04 15655, 2024
outsidecontext_ has quit
2024-06-04 15620, 2024
outsidecontext[m joined the channel
2024-06-04 15620, 2024
outsidecontext[m
kellnerdharmony is great. I really love it that there is now a modern, free alternative to atisket. Thanks a lot
2024-06-04 15653, 2024
discordbrainz
<05rustynova> Does need a bit of refining to make me switch, but I know it'll be done.
2024-06-04 15633, 2024
discordbrainz
<05rustynova> Also, is there an endpoint for Brainzplayer to get the YT URL played for a specific recording? I'd like to filter out the tracks of playlist where Brainzplayer mess up the YouTube mapping, so I do need to know what Brainzplayer do
2024-06-04 15640, 2024
lusciouslover has quit
2024-06-04 15635, 2024
lusciouslover joined the channel
2024-06-04 15625, 2024
pranav[m] joined the channel
2024-06-04 15625, 2024
pranav[m]
jasje: one quick doubt
2024-06-04 15625, 2024
pranav[m] uploaded an image: (3317KiB) < https://matrix.moviebrainz.org/_matrix/media/v3/download/matrix.org/RmnEAZEPHdgsEVTxLhtJNCTn/ima_01c1bd0.jpeg >
2024-06-04 15630, 2024
pranav[m]
I see profile view model already defined
2024-06-04 15645, 2024
pranav[m]
Can I scrap this and directly integrate it with my user view model if that’s fine?
2024-06-04 15610, 2024
pranav[m]
akshaaatt (IRC): ur approval also works
2024-06-04 15616, 2024
jasje
pranav[m]: yes go ahead
2024-06-04 15634, 2024
pranav[m]
Alrighty thanks
2024-06-04 15649, 2024
akshaaatt
What do mean by scrap here, pranav[m] ? You can just rename it and update it
2024-06-04 15640, 2024
pranav[m]
Yeah I basically meant there is no point in keeping two vms
2024-06-04 15658, 2024
pranav[m]
So I wanted to merge profile and user vm
2024-06-04 15620, 2024
pranav[m]
Like put profiles functionality in user one and use it for dashboard as well as generic user page
Data returned: {"payload":{"count":0,"listens":[],"playing_now":true,"user_id":"pranavkonidena"}}
2024-06-04 15649, 2024
lucifer
pranav[m]1: i don't see any playing now listen for you
2024-06-04 15612, 2024
lucifer
should probably improve the response and ux on that
2024-06-04 15628, 2024
pranav[m]1
I was playing a song from LB Android, but it didnt get triggered immediately..
2024-06-04 15639, 2024
pranav[m]1
Now the API is returning it correctly
2024-06-04 15641, 2024
pranav[m]1
Thanks
2024-06-04 15612, 2024
pranav[m]1
Also, lucifer (IRC) how does the API endpoint work? Does it query across all the services each time or is there some debouncing set up?
2024-06-04 15624, 2024
lucifer
pranav[m]1: services submit now playing listens to LB and LB stores it in redis for the duration of the track. when you make the API call to retrieve the now playing listen, it checks redis and serves the response.
2024-06-04 15654, 2024
pranav[m]1
Alright, understood thanks
2024-06-04 15649, 2024
sascha has left the channel
2024-06-04 15646, 2024
SigHunter has quit
2024-06-04 15604, 2024
zerodogg has quit
2024-06-04 15659, 2024
atj[m]
<lucifer> "all matrix users can join the..." <- Element X doesn't support spaces and I use Element for my own homeserver account, sigh
2024-06-04 15609, 2024
atj[m]
yvanzo / zas: FYI I'm in Berlin for work for the rest of the week. I will be reachable but not active.
2024-06-04 15633, 2024
SigHunter joined the channel
2024-06-04 15606, 2024
zas
atj[m]: ok, thanks for letting us know, enjoy your time in Berlin
2024-06-04 15621, 2024
yvanzo[m] joined the channel
2024-06-04 15621, 2024
yvanzo[m]
atj: Ok, thanks!
2024-06-04 15626, 2024
zas
atj[m]: how's the solr beta testing going?
2024-06-04 15656, 2024
atj[m]
zas: no issues reported, yvanzo has been testing backups
2024-06-04 15606, 2024
atj[m]
I think we're pretty close
2024-06-04 15615, 2024
aerozol[m]
atj[m]: Spaces is a overview, but it’s not required for anything is it? Or does it have useful features that I’m missing lucifer (IRC)
2024-06-04 15618, 2024
yvanzo[m]
schön
2024-06-04 15643, 2024
natrius[m]
aerozol: basically its a grouping of channels.
2024-06-04 15611, 2024
natrius[m]
You can imagine it a bit like tags, AS one room can actually part of multiple channels.
2024-06-04 15629, 2024
natrius[m]
A space is a bit like a discord Server.
2024-06-04 15641, 2024
lucifer
atj[m]: not necessary to join a space, you can join channels individually too and it will be the same.
2024-06-04 15646, 2024
aerozol[m]
Thanks, I can see that much, just wondering if lucifer has a specific reason for wanting everyone to join
2024-06-04 15652, 2024
aerozol[m]
ninja’d
2024-06-04 15612, 2024
aerozol[m]
For myself, nice to have the space, presumably easier for new people to connect to all our channels that way too
2024-06-04 15627, 2024
lucifer
aerozol[m]: no particular reason, just one single link to join all channels without manually sharing links for 6 different ones
2024-06-04 15633, 2024
lucifer
or if we add new ones in future
2024-06-04 15601, 2024
aerozol[m]
Nice
2024-06-04 15621, 2024
aerozol[m]
LB channel/room incoming? :D
2024-06-04 15652, 2024
natrius[m]
Yupp, what lucifer said.
2024-06-04 15600, 2024
lucifer
no strong opinions from my side, can make one if others want.
2024-06-04 15618, 2024
natrius[m]
Like, i can share a space to #logseq:matrix.org and you can look around which channel you want to join on your own.
2024-06-04 15629, 2024
aerozol[m]
reosarevok: if you want to make a LB channel this might be the time, since changes are afoot anyway. I don’t know if there’s a downside. We want to grow LB anyway
2024-06-04 15632, 2024
natrius[m]
(no need to join, its a glorified note-taking-system i like to use :D )
2024-06-04 15657, 2024
lucifer
note that we still intend to keep IRC as a backup
2024-06-04 15617, 2024
natrius[m]
And i manage the space and have it bridged to the official discord from logseq. So i know a bit about matrix-discord-bridging. Just in case there are questions.
2024-06-04 15632, 2024
aerozol[m]
lucifer: Oh actually, I know new channels are easy, but is it easy to set up logging for a new channel as well?
2024-06-04 15651, 2024
lucifer
no idea really.
2024-06-04 15624, 2024
lucifer
its done via brainzbot at the moment
2024-06-04 15637, 2024
lucifer
will have to check its details
2024-06-04 15638, 2024
aerozol[m]
That might be useful. Sorry for bugging you with all the chat stuff atm, but it seems the right time
2024-06-04 15607, 2024
natrius[m]
Btw. whats about the #musicbrainz:matrix.org channel? Is this from you guys? Because its just invite only.
2024-06-04 15631, 2024
lucifer
not from us
2024-06-04 15609, 2024
natrius[m]
Too bad :(
2024-06-04 15627, 2024
MatrixBrainzBot has quit
2024-06-04 15627, 2024
pranav[m] has quit
2024-06-04 15643, 2024
aerozol[m]
I have rearranged the Discord menu to make the bridged channels less scary (MB and MeB/development) - let’s see how it goes. Please ping me asap if anything or anyone is causing trouble
2024-06-04 15653, 2024
zerodogg joined the channel
2024-06-04 15626, 2024
Maxr1998 has quit
2024-06-04 15651, 2024
Maxr1998 joined the channel
2024-06-04 15624, 2024
aerozol[m]
kellnerd: Do you mind if I do some sharing of Harmony on the MeB channels?
2024-06-04 15629, 2024
kellnerd[m]
aerozol: Sure, let's spread the news.
2024-06-04 15604, 2024
kellnerd[m]
P.S. I did not get pinged by your message on Matrix, plain name only works on IRC.
2024-06-04 15601, 2024
mayhem[m]
we shouldn't make more channels because we can. we should only ever make a new channel when an existing one becomes too buys.
2024-06-04 15636, 2024
mayhem[m]
otherwise we spread the conversation too thin and then there is far less conversation. and people will start popping in and asking if the project is dead.
2024-06-04 15652, 2024
mayhem[m]
so, unless we have good reason, no new channels.
2024-06-04 15626, 2024
aerozol[m]
Got it. FYI there are a lot of channels on Discord because the musicbrainz channel was way too busy. If the idea is to have as much chat as possible logged then I can report to you in a week or so how much LB chat there was and if we want to bridge it?
2024-06-04 15605, 2024
mayhem[m]
seems sensible.
2024-06-04 15623, 2024
yvanzo[m]
<kellnerd[m]> "P.S. I did not get pinged by..." <- I‘ve also added my plain name as a keyword in Element’s notification preferences.
In Element, if you simply press on the username in the chat (not on the picture) it should put the name into the chat at the current position. If you wirte @yv it should get an autocompletion.
2024-06-04 15643, 2024
natrius[m]
ElementX should btw. be widely available mid-june as far as i'm informed. I mean, you can dowload it already and use it, but yeah ^^
2024-06-04 15632, 2024
yvanzo[m]
It is also a compatibility tip as many people will keep using IRC and will want to ping us from there.
2024-06-04 15641, 2024
Jade[m] joined the channel
2024-06-04 15641, 2024
Jade[m]
I've been using it for a while. It's missing a few features, but it's v. fast!
2024-06-04 15616, 2024
koraynilay joined the channel
2024-06-04 15630, 2024
koraynilay has quit
2024-06-04 15605, 2024
yvanzo[m]
outsidecontext: Thanks for the link, we were more specifically looking for a Picard ticket to stop using the OOB flow at all.
2024-06-04 15636, 2024
outsidecontext[m
yvanzo: doing authentication without OOB has already been implemented separately. But OOB is being used as a fallback in case the local web server is not running
2024-06-04 15615, 2024
outsidecontext[m
the ticket I linked is for doing anything that will be required for the new auth. If OOB needs to be removed completely, then we'll have to do this. But it complicates things7
2024-06-04 15625, 2024
outsidecontext[m
s/things7/things/
2024-06-04 15644, 2024
yvanzo[m]
outsidecontext: Is that complication inherent to OAuth2, to our APIs, or just to Picard?
2024-06-04 15650, 2024
outsidecontext[m
it's because the implemetation in current picard utilizes the internal web server picard is running anyway. but the user can disable it and run it on arbitrary ports.
2024-06-04 15651, 2024
outsidecontext[m
as it currently stands the new auth will have two restrictions not present in the current implementation: no OOB, and limited to a fixed number of possible ports (due to fixed number of possible callback URLs).
2024-06-04 15655, 2024
outsidecontext[m
so either we change this and limit the ports the local webserver can run on, or the auth stuff needs to temporarily spin up a separate web server on a number of fixed ports (but different from the one for the main listener).
2024-06-04 15640, 2024
yvanzo[m]
Thanks a lot for all these details. It seems likely that Picard isn’t the only client to be affected then. The OOB flow poses phishing risks so it should be eventually blocked, but a deprecation period is still possible if needed.
2024-06-04 15611, 2024
outsidecontext[m
we don't necesarily need a deprecation period for the new auth. If everyone agrees it should not be supported then we need to make Picard work with this.
2024-06-04 15626, 2024
outsidecontext[m
The only important thing is that the old auth stays around for long enough
2024-06-04 15600, 2024
yvanzo[m]
Yes, an extra deprecation period isn’t necessarily needed as there will be an auth transition period anyway.
2024-06-04 15628, 2024
outsidecontext[m
I'm not sure what exactly is the latest plan here. Originally there was the idea that some redirect could be done to the new one and old endpoints using the new auth behind the scenes. Then there would of course be the need to keep OOB working
2024-06-04 15654, 2024
outsidecontext[m
But if the old auth just stays functional for an extended period then as long as the old auth supports OOB all is fine