#metabrainz

/

      • rishav_a2z
        Yes, i made the recently played in app. So i know it. And went through listen history so i can do that
      • akshaaatt
        Designing the UI for explore screen would be good and a few days work mostly. We have an api made for similar users. You need to add those and get the explore page completed
      • Taste part also has apis available for like and dislikes
      • Recommendation and playlists also have their apis available
      • Sounds good enough for 175 hours project
      • What do you think rishav_a2z ?
      • rishav_a2z
        Okay so for simlar user we need to make a page? Or something card like in profile page?
      • akshaaatt
        Card like
      • We can have sections in the explore screen
      • rishav_a2z
        Hm okay bhaiya., for 175 hour this project is good
      • akshaaatt
        Might be like the BP page we have where artists, albums, etc each have their horizontal scroll
      • rishav_a2z
        So for that i need to work on new proposal?
      • akshaaatt
        Yes rishav_a2z
      • rishav_a2z
        I got it bhaiya, how you want.
      • akshaaatt
        I will add this idea on the ideas page for ListenBrainz
      • Might take me till tonight to prepare it
      • But you can start updating your proposal
      • rishav_a2z
        Ok bhaiya
      • I will start on it
      • akshaaatt
        I just checked, we have only 3 days left
      • Can you keep this a priority rishav_a2z ? Try to post your proposal on the community forum by tomorrow and we’ll try to wrap it up tomorrow itself
      • rishav_a2z
        Yes bhaiya. Its going to be tight rope. Because i don't think now my seniors going to review for me
      • Yeah sure bhaiya. I will try to post it by tomorrow evening
      • akshaaatt
        Please try dor for tomorrow afternoon so that I can leave comments and then you could complete it by Monday morning and lock it from your side
      • Omit dor
      • rishav_a2z
        Ok bhaiya.
      • jasje joined the channel
      • jasje
        akshaaatt: does working on two projects which change the same code cause conflicts?
      • or is the work done on a new repo
      • lucifer
        jasje: multiple people can work on same codebase. as long their work is independent.
      • jasje
        also i have similar users api included
      • akshaaatt
        jasje isn’t that a brilliant point. All these faang companies have 10k employees and 10k codebases
      • lucifer
        as long as both persons don't depend on each other's deliverables, its fine.
      • akshaaatt
        Such an amazing observation!
      • jasje
        lucifer: so in case its dependent, conflicts
      • ah here it seems dependent
      • akshaaatt
        It’s not dependent necessarily jasje
      • jasje
        like the movement of listens screen will prolly clash with my changes on app remote
      • uh no nevermind
      • forget it
      • i said nun
      • akshaaatt
        It depends on how and when we merge things
      • jasje
        also lucifer: if you get any good first contributions for the server, queue me in :)
      • i have done some of the work for profile page
      • ticket and figma is already there
      • rishav_a2z: feel free to use them if you want
      • BrainzBot
        MOBILE-107: Profile page
      • jasje
        some ideas here
      • akshaaatt
        Thanks. I was searching for this ticket to link to :)
      • jasje
        ;)
      • akshaaatt: also about the stats and charts thing
      • i could do them natively
      • been doin some compose drawing and anims
      • akshaaatt
        Do you have a third party library in mind jasje?
      • jasje
        akshaaatt: i am the third party :devil face:
      • akshaaatt
        I have used https://github.com/PhilJay/MPAndroidChart in the past and it is great
      • jasje
        akshaaatt: about the third party libs
      • here
      • akshaaatt
        That sounds nice jasje but we do want to package the charts stuff. We can’t maintain those in the app even if we make such a thing
      • If your animations and charts are great jasje, make an android package. I might use it in some projects then :)
      • The shared link looks good jasje.
      • jasje
        akshaaatt: i was thinking of doin that but rn im figuring out things out :cries:
      • akshaaatt
        Great!
      • jasje
        akshaaatt: indeed but don't know if it'll be maintained
      • akshaaatt runs from such a library
      • xD
      • their lead is inactive from a while
      • akshaaatt
        Also jasje I’ve been wanting to connect with you
      • jasje connected
      • Regarding your proposal, I don’t think I’ll be able to mentor a long project
      • Work pressure and stuff
      • jasje
        akshaaatt: so?
      • akshaaatt
        We might have to reduce your project scope
      • I’m currently busy with some complex stuff at bit.ly/431wsqn
      • jasje
        :angry:
      • good one
      • akshaaatt
        XD
      • jasje
        build up is commendable
      • 9/10 execution
      • akshaaatt with an evil smile
      • but for clarification (im shittin rn), you kiddin right?
      • akshaaatt
        Yeah yeah, jk. We’re not selecting anyway
      • jasje
        not falling again
      • happened to me 2 times today
      • akshaaatt
        XD
      • jasje
        first AiBrainz
      • akshaaatt
        Lmfao
      • jasje
        and now this
      • i don't feel so good
      • akshaaatt: btw reviewed my proposal?
      • akshaaatt high fives mayhem, monkey, aerozol and lucifer
      • akshaaatt
        On it jasje after I get done with Rishav’s stuff
      • jasje
        aight
      • kellnerd has quit
      • rdswift
        mayhem, regarding Picard's anniversary date... Since the only record seems to be between your ears, simply pick a date and run with it. Who can prove it's wrong? ;-)
      • mayhem
        the internet will. the second I post a wrong date, someone does a simple google search and proves me wrong.
      • but I've failed to google this so far.
      • ahahwhahwhahwhawaw, I am so so predictable.
      • of course I took a picture of the check from RealNetworks for the grant for kicking off the picard project.
      • Dated 2003-12-19.
      • rdswift
        👍
      • mayhem
        that date is good as any, really.
      • so, we need to have a some form of celebration in dec. :)
      • rdswift
        Again, who can argue with that?
      • Sounds good to me.
      • mayhem
        :)
      • rdswift
        And a blog post describing how it has dveloped and changed over the years, while still holding true to its original purpose.
      • mayhem
        yes! and how its gone from super popular to meh, back to rising popularity.
      • and perhaps we can do some best-educated guessing as far as how many copies may have been downloaded in its lifetime.
      • millions for sure. 1B?
      • rdswift
        That would be awesome! With the current logging, is it possible to get the download counts for recent months? Whether or not it's displayed on the DL page, knowing the downloads for the month (current month to date and previous month) and lifetime (maybe not possible) would be cool.
      • And some testimonials from users as to how they use Picard on their files / collections.
      • arsh
        Hi, I have a suggestion for improvement for the user profile page on LB. I noticed even if the user is not logged in, the like and dislike buttons are shown. Unfortunately, when the user clicks them no action takes place. I feel we can improve the UX by hiding them altogether until they sign in or prompting a sign in on click. Here is ss of the page as well. https://usercontent.irccloud-cdn.com/file/W5OEN...
      • mayhem
        we really dont have any download numbers. I suppose I could ask OSUOSL of they have any logs.
      • jasje
      • Pratha-Fish
        jasje: left a review for your proposal on the forum
      • jasje
        Pratha-Fish: already replied ;)
      • Pratha-Fish
        :))
      • jasje
        halfway fixing
      • Thanks alot again!!
      • Pratha-Fish
        anytime :)
      • rdswift
        <mayhem> we really dont have any download numbers.: Not a problem. Just thought it would be neat if we did.
      • mayhem
        I'll also tell why we don't, but that will have to wait for the retrospective.
      • rdswift
        I look forward to it. ;-)
      • lucifer
        arsh: that sounds good to me.
      • also see there are some actions in dropdown like pin this track, write a review etc which could be hidden for logged out users.
      • some of those like pin a track even open a modal to let you write some text, that seems wrong.
      • either those should be hidden completely or disabled (greyed out).
      • vscode joined the channel
      • Vscode_ joined the channel
      • Vscode_
        lucifer: my chat was left automatically apologies. Please can u tell me about the Apple Music proposal I mentioned above
      • lucifer
        Vscode_: hi! for the music user token, see response at: https://chatlogs.metabrainz.org/libera/metabrai...
      • Vscode_
        Ok thx
      • lucifer
        for content resolver roughly it works as: 1) fetch top albums/tracks of each region (in apple music's case storefront) 2) take the artists out of those 3) query all albums of the artist 4) get all tracks of the albums 5) store the tracks in the database
      • in a normalized form.
      • you can use the same schema for any other music service (deezer/apple music etc).
      • also maintain an in memory cache or in redis cache of the artist/albums already discovered to prevent redundant api calls to the external service
      • Vscode_
        Got it
      • What is the use of content resolver
      • ?
      • lucifer
        we use the content resolver to match mbids to spotify catalog (in your case it would be apple music catalog) so that we can deliver recommendations as a playlist
      • akshaaatt
        jasje I hope you know the algo repo from twitter is an april fool's prank
      • jasje
        akshaaatt: uh no...
      • akshaaatt
        XD lmfao
      • jasje
        seems pretty okay to me
      • akshaaatt
        hahahaha
      • They went too far with the prank though