duh, that pretty much returns everything in the release-group. not very smart.
outsidecontext
mayhem: can we have https://labs.api.listenbrainz.org/mbid-mapping-... deal with empty values for any of the string (but maybe especially for the release? currently it will just fail with a 400 if any of the submitted data is empty, but ideally it should still match as good as possible or at least skip submitted entries without enough data
lucifer
aerozol, mayhem: it is still live on test.meb.org and the LB side of things was only running on mayhem's PC
mayhem
oh right. can we load the LB oath branch on beta?
*oauth
lucifer
i don't think that would be prudent as it can mess with prod LB db.
mayhem
ok, then I will be put my instance up again.
lucifer
you need to modify a couple of things first.
mayhem listens
change branch to latest master and then add these 2 config variables to config.py
so you need, 1) popular tracks 2) popular albums 3) similar artists 4) top listeners 5) basic artist data ?
monkey
We're goign to try and make a single page with as much data as we can get away with, and limit the use of tabs and similar.
Data we'll have on the artist page: basic entity info (name, date, country), tags, global and personal (i.e.my own) listening stats, popular tracks, list of albums (maybe with popularity?) and similar artists (using the new graph somehow, ideally)
Yep, that sounds about right :) Do we have user listening stats (i.e. I have listened to this artist XXX times)?
lucifer: Do we also have the number of love/hate feedback calculated at the artist/album level?
lucifer
monkey: nope
monkey
OK, that'll be on the "for later" pile then
And final bit of data in our mockup are pins and reviews for the artist/release-group
lucifer
what do you mean by global and personal stats?
monkey
global => total number of listens across the website. personal => total number of listens for myself (logged in user)
lucifer
ah got it.
i think we might not have personal data
monkey
The goal with these pages is going to be showing a small subset of all these data points (for example 5 top tracks, 5 top listeners, 5 top similar artists, etc.) all on one page to get a nice overview, and then have a way to show more data if needed (the same way we currently do for the top entity stats' "view more…" button)
lusciouslover joined the channel
OK, well I guess no personal data for this version then :)
I would wager that is a feature that users will want to see
I think it's fine to work on a v1 and add more data at a later date
lucifer
yes makes sense. i'll work on the endpoint
monkey
OK, two more bits of data I forgot :) Cover art! It should be easy for the album page since we have the cache for it.
For the artist pages, we were thinking of using the stats art grid and use the list of popular albums. i don't think we have the endpoint required for this at the moment
lusciouslover has quit
To be clear, I'm thinking something along the lines of passing a link to e.g. `https://api.listenbrainz.org/1/art/artist/$artist_mbid/750` to get an SVG.
We use `/1/art/grid-stats/$user_name/$time_range` currently for the album grids, so I'm not sure what the naming convention should be for this new endpoint
aerozol
Sorry all, was busy with yvanzo
mayhem
lucifer: there is an email on the mentor summit list you might be able to help with.
aerozol
mayhem: they’re very early for Zoom! I will announce today’s plans now/in ten mins
(on all the channels)
mayhem
👍
aerozol
lucifer: mayhem: thanks for oauth test!
lucifer: I have my mockups pretty much done, just finishing up with yvanzo still
mayhem
np
reosarevok
lucifer, mayhem: I did not get redirected after logging in in MeB (left me there)
Also didn't ask me for the permissions
I *did* get redirected on second attempt, once I was already logged in in MeB and it did ask for perms
mayhem
reosarevok: I'm not working on that project today. plz ping lucifer instead.
Well to be pretty fair that is reosarevok , mayhem 😂
mayhem
oh well, screw that guy then.
aerozol
Day 4 of #summit23. No livestream today, as we break into hack sessions. Decisions will be in the summit notes. We will let you know if we plan to resume the livestream/topics of broad interest comes up. Let us know if you have questions or want to join for a agenda item!
There are 5 breakout rooms available if there are concurrent meetings (unlikely, I know)
lucifer
mayhem: yes, i saw that email but i don't think the logistics will work as i am currently in my hometown which is quite remote and it takes over a week for anything package to arrive here. but i have asked in the indian mentors whatsapp group if someone else can help.
reosarevok: what do you mean by asking permissions?
mayhem
great, lucifer !
reosarevok
lucifer: the "LB needs to access your account" page
(for MeB)
lucifer
ah i see, makes sense
yes that's something that needs to be figured out.
aerozol: cool, lmk when you are free
jasje
mayhem: yippee
im thinking of postponing tests and add new features fuck it
monkey
Everyone on the MeB team (in BCN), please have a look at the menu here and send me your order in private: https://tacoalto.es/carta