#metabrainz

/

      • Maxr1998 joined the channel
      • Maxr1998_ has quit
      • mayhem
        aerozol: thanks for that pi c about huesound.
      • which clearly shows that we have a lot of publicity to do.
      • rdswift has quit
      • jasje_ joined the channel
      • jasje_
        akshaaatt: yes swipe is the only way and ill prolly work on fixing listens service next. The unnecessary listens seem to be a bug problem
      • big*
      • rdswift joined the channel
      • jasje_ has quit
      • jivte joined the channel
      • iconoclasthero has quit
      • iconoclasthero joined the channel
      • jivte has quit
      • Siddhart1o1 joined the channel
      • Siddhart1o1 has quit
      • Siddhart1o1 joined the channel
      • Siddhart1o1 has quit
      • meycroft
        Hi. So I was able to setup the local dev for Listenbrainz.
      • lucifer mayhem I was looking at this ticket: https://tickets.metabrainz.org/browse/LB-1158 . I found some of the SQL files that deal with the oauth_external_service tables and the user ID tables. I also found the function which troi is using for exporting the playlists to spotify. But I am still unable to find all the pieces. Can you please show me the right direction in which I should work?
      • BrainzBot
        LB-1158: Store spotify user ids in external service tables
      • aerozol
        akshaaatt: Definitely should do more gesture stuff. Currently I’m really keen to just get the general UI/UX consistent and smooth, and then it should be easy to plug in better features without confusing users
      • akshaaatt
        That’s a good point but another point would be to avoid re working on the ui ux
      • Given that the app is yet to work on the designs, we could wait, if needed for the updated designs
      • aerozol
        Yup, you and the app team should always suggest things from a mobile-specific point of view. I’ll do my best but my head is still full of things like “how do we make the basics make sense” atm
      • akshaaatt
        Makes sense
      • aerozol
        Did you see the redesign mockups/test implementation? A big step imo
      • akshaaatt
        Not completely, will have a look again today :)
      • aerozol
      • As far as I’m concerned if we can put a user on a page, and they know where they are, and it’s clear what the page does, then we can start adding interesting stuff. e.g. they’re on the playlists page and they shake their phone to recommend a random playlist, and can swipe songs out of it
      • akshaaatt
        Right
      • akshaaatt is off to watch the demon slayer movie in theatres
      • aerozol
        Kiwi looks nice, looks like they have a very clear use-case, don’t need paragraphs to explain anything. I can’t see the design (no iOS device) but keen to see screenshots if anything could be relevant to LB? lucifer
      • Their reviews aren’t great though, interesting. Looks like they (just like us) need a better notification system
      • jasje joined the channel
      • jasje
        aerozol: notification system is a must. akshaaatt said its usually done with FCM (Firebase) and tbh i have alot of ideas for that
      • but since its firebase
      • money
      • lucifer
      • meycroft: to store the user id LB side, you should add a column to this table: https://github.com/metabrainz/listenbrainz-serv.... for getting the id you call spotify api in this function, https://github.com/metabrainz/listenbrainz-serv...
      • the api can be called using spotipy: https://spotipy.readthedocs.io/en/2.22.1/#spoti...
      • that is one part of the ticket.
      • the other part is writing a script to fill these ids for existing users. we can discuss that once the first part is done.
      • lmk if you have any other questions
      • meycroft
        lucifer: Thanks for the help. I'll proceed with this first.
      • akshaaatt
        jasje: FCM is free for all platforms
      • No paid tier for it
      • WAVRUNNER joined the channel
      • jivte joined the channel
      • Sciencentistguy5 joined the channel
      • duncan- joined the channel
      • Sciencentistguy has quit
      • duncan has quit
      • Sciencentistguy5 is now known as Sciencentistguy
      • jasje
        akshaaatt: oh noiceee
      • i wonder how long itll be paid tho
      • but for now thats good news ill start grabbing resources for notif stuff
      • also, just read your reply on my proposal. Heard you loud and clear and will make changes to it
      • I don't actually know how much time it will take to make features so feel free to keep dropping stuff
      • I would actually love to have notification system but again
      • idk how much time it will take
      • Also for the follower following, we should do a separate page for that right?
      • Shelly joined the channel
      • jasje has quit
      • WAVRUNNER
        hi
      • JasjeetSingh[m]
      • could you assist me
      • Shelly has quit
      • jasje joined the channel
      • jasje
        hello WAVRUNNER
      • how may I help ya?
      • saturday7905 joined the channel
      • saturday790 has quit
      • saturday7905 is now known as saturday790
      • akshaaatt: about the fcm part, i could participate in writing server side code too
      • WAVRUNNER
        i need help with setting up two artists i managew music profiles up prperly
      • jivte has quit
      • Jasjeehelp me with getting the correct information on the artists i manage tSingh[m]
      • jivte joined the channel
      • jasje
        WAVRUNNER: I can't seem to understand your question
      • akshaaatt
        I got the FCM functionality for a project with 12k+ users ready in 40mins
      • Don’t know how much it would take you
      • But I can guarantee that it’s an easy task
      • But for fcm, we’ll have to keep a track of the device id of users and accordingly use it to send personal notifications to people
      • Global notifications are pretty easy
      • Personal notifications are the hard part
      • For feed, we would need personal notifications functionality
      • Follow following will have a separate section for sure jasje
      • jasje
        akshaaatt: alright making sum mockups
      • jivte has quit
      • akshaaatt: stretch goal it is then?
      • akshaaatt
        Yes, I think
      • WAVRUNNER
        Jasjeeis this not the chat for musicbrainz websitetSingh[m]
      • jasje
        WAVRUNNER: This is development channel for all metabrainz projects which includes MusicBrainz too
      • but for non-dev related doubts
      • you can visit #musicbrainz
      • Siddhart1o1 joined the channel
      • Siddhart1o1 has quit
      • Siddhart1o1 joined the channel
      • jasje has quit
      • Siddhart1o1 has quit
      • jasje joined the channel
      • jasje has quit
      • iconoclasthero has quit
      • 073AANP18 joined the channel
      • reosarevok
        WAVRUNNER: we have IP data that shows you were sockpuppeting. Please stop bothering people here or you'll get banned here as well
      • 073AANP18 has quit
      • iconoclasthero_ joined the channel
      • WAVRUNNER has quit
      • iconoclasthero joined the channel
      • iconoclasthero
        is there anyway that picard could do a better job trying to guess which files from bootlegs belong to which songs?
      • while bootlegs are pretty unreliable in terms of consistency, e.g., dead boots generally have a format of gdYYYY-MM-DD-d$t##.ext or gdYY-MM-DD-d$t##.ext
      • where YYYY is year, MM, month , DD day, $ disc no, ## 0-padded 2 digit track.
      • though the one I'm looking at has 's/s/d/' so for set instead of disc.
      • For the first disc/set I can strip the leading info e.g., ` $ for i in gd1978-04-16s1t*flac; do mv "$i" "${i/gd1978-04-16s1t}"; done ` and the first group will be applied properly
      • but then it's back to hand matching for set 2/encore
      • rishav26 joined the channel
      • Also, can the paser be "encouraged" to take miliseconds if they're offered? I have a set list with miliseconds and I can't paste it in without either dropping the times or manuallyh rounding them.
      • or truncating them
      • i guess, given the law of low numbers, truncating should be ok.
      • rishav26 has quit