#metabrainz

/

      • relaxoMob has quit
      • 2024-02-26 05716, 2024

      • relaxoMob joined the channel
      • 2024-02-26 05743, 2024

      • Maxr1998_ has quit
      • 2024-02-26 05715, 2024

      • Maxr1998 joined the channel
      • 2024-02-26 05705, 2024

      • d4rkie joined the channel
      • 2024-02-26 05703, 2024

      • d4rkie_ has quit
      • 2024-02-26 05719, 2024

      • relaxoMob has quit
      • 2024-02-26 05736, 2024

      • relaxoMob joined the channel
      • 2024-02-26 05757, 2024

      • relaxoMob has quit
      • 2024-02-26 05702, 2024

      • relaxoMob joined the channel
      • 2024-02-26 05748, 2024

      • relaxoMob has quit
      • 2024-02-26 05716, 2024

      • relaxoMob joined the channel
      • 2024-02-26 05713, 2024

      • shivam2002 joined the channel
      • 2024-02-26 05718, 2024

      • relaxoMob has quit
      • 2024-02-26 05715, 2024

      • d4rk-ph0enix joined the channel
      • 2024-02-26 05709, 2024

      • minimal has quit
      • 2024-02-26 05723, 2024

      • d4rk has quit
      • 2024-02-26 05718, 2024

      • relaxoMob joined the channel
      • 2024-02-26 05728, 2024

      • d4rkie_ joined the channel
      • 2024-02-26 05737, 2024

      • d4rkie has quit
      • 2024-02-26 05750, 2024

      • d4rkie_ has quit
      • 2024-02-26 05722, 2024

      • d4rkie joined the channel
      • 2024-02-26 05750, 2024

      • aerozol[m] joined the channel
      • 2024-02-26 05750, 2024

      • aerozol[m]
        lucifer: ansh: We had some feedback about Special Purpose Artists being included in someone’s Fresh Releases page. Do we already exclude some of them? And Various Artists? Then I can update the relevant tickets: LB-1534 LB-1264
      • 2024-02-26 05752, 2024

      • BrainzBot
        LB-1534: Fresh Releases: Exclude Special Purpose Artists https://tickets.metabrainz.org/browse/LB-1534
      • 2024-02-26 05752, 2024

      • BrainzBot
        LB-1264: Releases by "Various Artists" should not be included on "Fresh releases" page https://tickets.metabrainz.org/browse/LB-1264
      • 2024-02-26 05759, 2024

      • relaxoMob has quit
      • 2024-02-26 05712, 2024

      • aerozol[m]
      • 2024-02-26 05716, 2024

      • relaxoMob joined the channel
      • 2024-02-26 05757, 2024

      • relaxoMob has quit
      • 2024-02-26 05720, 2024

      • relaxoMob joined the channel
      • 2024-02-26 05703, 2024

      • shivam2002 has quit
      • 2024-02-26 05754, 2024

      • Kladky joined the channel
      • 2024-02-26 05734, 2024

      • shivam2002 joined the channel
      • 2024-02-26 05745, 2024

      • shivam2002 has quit
      • 2024-02-26 05750, 2024

      • yellowhatpro joined the channel
      • 2024-02-26 05711, 2024

      • relaxoMob has quit
      • 2024-02-26 05724, 2024

      • relaxoMob joined the channel
      • 2024-02-26 05743, 2024

      • relaxoMob has quit
      • 2024-02-26 05742, 2024

      • relaxoMob joined the channel
      • 2024-02-26 05756, 2024

      • ApeKattQuest
        aerozol: I mean it depends on the spa doesn't it? I wouldn't mind some old classical by [anonymous] or whatever
      • 2024-02-26 05756, 2024

      • aerozol[m] has quit
      • 2024-02-26 05758, 2024

      • aerozol[m] joined the channel
      • 2024-02-26 05758, 2024

      • aerozol[m]
        ApeKattQuest: In theory it could give you some great stuff, I agree! But I don’t think we can say that because the average user has listened to a [anonymous] release that they will be interested in another [anonymous] release, which is what Fresh Releases is for. Another problem is that some SPA’s could quickly dominate the other artists (like VA would)
      • 2024-02-26 05726, 2024

      • aerozol[m]
        But I’m going to add to the ticket that I think a SPA toggle would also be cool, defaulted to off. If it’s not any harder to implement I don’t see the harm!
      • 2024-02-26 05747, 2024

      • ApeKattQuest
        yea!
      • 2024-02-26 05733, 2024

      • rimskii[m] joined the channel
      • 2024-02-26 05733, 2024

      • rimskii[m]
        Hi! I have encountered the problem "[webpack-cli] HookWebpackError: The "path" argument must be of type string. Received undefined" when launching static-builder, is there any way to solve it? :_)
      • 2024-02-26 05723, 2024

      • Shubham joined the channel
      • 2024-02-26 05734, 2024

      • Shubham has quit
      • 2024-02-26 05743, 2024

      • huhridge joined the channel
      • 2024-02-26 05700, 2024

      • huhridge has quit
      • 2024-02-26 05702, 2024

      • aabbi15 joined the channel
      • 2024-02-26 05723, 2024

      • aabbi15 has quit
      • 2024-02-26 05744, 2024

      • huhridge joined the channel
      • 2024-02-26 05717, 2024

      • huhridge
        hey everyone!!
      • 2024-02-26 05721, 2024

      • huhridge
        wanted to talk about the internet archive project is someone can clarify some doubts
      • 2024-02-26 05725, 2024

      • huhridge
        *if
      • 2024-02-26 05722, 2024

      • mayhem
        moooin!
      • 2024-02-26 05740, 2024

      • mayhem
        aerozol[m]: cool! I'll jump in and respond
      • 2024-02-26 05710, 2024

      • reosarevok
        aerozol[m]: what, you don't like all releases by Various Artists?
      • 2024-02-26 05755, 2024

      • rimskii[m]
        will we have a meeting today btw?
      • 2024-02-26 05742, 2024

      • mayhem
        yep. in 9 hours.
      • 2024-02-26 05743, 2024

      • reosarevok
        Yes, every Monday (except for some holidays, but then we would specify it in the channel topic) :)
      • 2024-02-26 05707, 2024

      • rimskii[m]
        cool! i'll be then !
      • 2024-02-26 05748, 2024

      • mayhem follows up on mastodon post.
      • 2024-02-26 05706, 2024

      • huhridge has quit
      • 2024-02-26 05721, 2024

      • huhridge joined the channel
      • 2024-02-26 05751, 2024

      • BrainzGit
        [musicbrainz-server] 14reosarevok opened pull request #3184 (03master…master): Lowercase more strings https://github.com/metabrainz/musicbrainz-server/…
      • 2024-02-26 05727, 2024

      • huhridge has quit
      • 2024-02-26 05700, 2024

      • huhridge joined the channel
      • 2024-02-26 05729, 2024

      • huhridge has quit
      • 2024-02-26 05722, 2024

      • huhridge joined the channel
      • 2024-02-26 05705, 2024

      • ssam has left the channel
      • 2024-02-26 05744, 2024

      • Shivam2002 joined the channel
      • 2024-02-26 05755, 2024

      • Shivam2002
        Hi lucifer, I am Shivam. I came across this organisation from twitter and went through the awesome works you guys are doing. Especially the ListenBrainz project excited me the most. I clone the repo which has the backend and the frontend of ListenBrainz and ran it locally. I was able to run it on my local computer. I was particularly interested in working with you all on one of the idea projects listed
      • 2024-02-26 05755, 2024

      • Shivam2002
        on the GSOC-2024 idea page of the project. Currently the idea that excites me the most is the integration of Subsonic API into ListenBrainz. I looked through the frontend code and figured I need to modify the brainzplayer component to add support for the Subsonic api
      • 2024-02-26 05731, 2024

      • huhridge
        lucifer, monkey: whenever you guys are free, i'd like to discuss the internet archive project so i can start working on my proposal!
      • 2024-02-26 05701, 2024

      • Shivam2002
        I would like to know more about the flow the user must go through to enter the url of the server which hosts their private collection
      • 2024-02-26 05729, 2024

      • monkey
        Hi huhridge and Shivam2002 ! Looks like you are both looking at integrating services to BrainzPlayer
      • 2024-02-26 05725, 2024

      • monkey
        Shivam2002: I personally haven't used navidrome or other subsonic-enabled player, so I can't answer specific questions about it. I would suggest looking at documentation regarding the authorization workflows that are available via subsonic.
      • 2024-02-26 05711, 2024

      • monkey
        For example, if OAuth is available, we basically already have a generic OAuth service implementation in ListenBrainz that we use to connect to Spotify, musicBrainz, CritiqueBrainz, etc.
      • 2024-02-26 05729, 2024

      • monkey
        huhridge: Do you have specific questions? Maybe I can help
      • 2024-02-26 05728, 2024

      • monkey
        Shivam2002: Looks like no OAuth for Subsonic as far as I can tell from a cursory look. They talk about sending an auth token in the Authentication section of this page: https://subsonic.org/pages/api.jsp
      • 2024-02-26 05705, 2024

      • Shivam2002
        I looked through the subsonic API here https://www.subsonic.org/pages/api.jsp and it mentions that it takes a salted password as a query parameter in the endpoints. I was basically trying to figure out if we have any design in mind that the frontend must go through to ask for the url and password from the user
      • 2024-02-26 05757, 2024

      • monkey
        Not that I know of
      • 2024-02-26 05729, 2024

      • huhridge has quit
      • 2024-02-26 05739, 2024

      • huhridge joined the channel
      • 2024-02-26 05717, 2024

      • monkey
        Shivam2002: If you haven't already, look at the connected services page https://listenbrainz.org/settings/music-services/…
      • 2024-02-26 05717, 2024

      • monkey
        Most of these redirect you to the service because they're oauth based, but I think a simple modal with the relevant inputs would do the trick
      • 2024-02-26 05748, 2024

      • huhridge
        monkey: yes, what exactly does a integration with ia look like on the database side? like do i need to build a content resolver that makes all the recordings playable or just a simple query that searches the ia for the recording and then makes that specific recording playable?
      • 2024-02-26 05748, 2024

      • huhridge
        because there are literal terabytes of recording and processing and adding them to the database will be a huge task to say the least
      • 2024-02-26 05755, 2024

      • monkey
        I would say the second option is more in line with what we currently do, and more lightweight (most if not all the work is done on the client side)
      • 2024-02-26 05708, 2024

      • monkey
        Agreed
      • 2024-02-26 05741, 2024

      • huhridge
        monkey: okay that makes sense! i'll hit you up if there are anymore questions?
      • 2024-02-26 05749, 2024

      • monkey
        Sure thing !
      • 2024-02-26 05751, 2024

      • huhridge
        looking forward to it!
      • 2024-02-26 05730, 2024

      • monkey
        276 terabytes 😱
      • 2024-02-26 05745, 2024

      • monkey
        And that's just one project…
      • 2024-02-26 05725, 2024

      • huhridge
        yup exactly 😭😭
      • 2024-02-26 05733, 2024

      • huhridge
        so i was thinking a simple search component and when the user wants to play something a component in the brainzplayer that fetches it?
      • 2024-02-26 05740, 2024

      • huhridge
        does that seem alright?
      • 2024-02-26 05740, 2024

      • Shivam2002
        thanks for the help. I am currently going through the server side of things. I will also hit you up if I have anymore questions
      • 2024-02-26 05752, 2024

      • huhridge
        we could also add something on the explore page tbh, beacause who's searching for old ass recordings in the first place 😭😭😭
      • 2024-02-26 05730, 2024

      • monkey
        huhridge: I think the idea is more that if you are trying to play a track at any given moment, we can search the IA and see if a recording is available, if so we play from that source.
      • 2024-02-26 05730, 2024

      • monkey
        We do the same for other service: spotify, youtube, etc.
      • 2024-02-26 05700, 2024

      • huhridge
        fair enough ig!
      • 2024-02-26 05700, 2024

      • monkey
        In the future, we might choose to fetch external links from the MusicBrainz database, and if a link to an internet archive resource is there we can play directly from there without needing to search for it.
      • 2024-02-26 05750, 2024

      • monkey
        Although I'm not sure if the IA search would allow you for example to access a specific track on a 78 record for example
      • 2024-02-26 05721, 2024

      • Shivam58 joined the channel
      • 2024-02-26 05750, 2024

      • elomatreb has quit
      • 2024-02-26 05702, 2024

      • elomatreb joined the channel
      • 2024-02-26 05737, 2024

      • monkey
        Looking at it again, I'd say probably.
      • 2024-02-26 05740, 2024

      • Shivam2002 has quit
      • 2024-02-26 05754, 2024

      • Shivam58 is now known as shivam2002
      • 2024-02-26 05754, 2024

      • aerozol[m] has quit
      • 2024-02-26 05730, 2024

      • kellnerd
        It's the IA, after all :)
      • 2024-02-26 05733, 2024

      • huhridge
        monkey: wdym external links? ia links would require populating the database tho right?
      • 2024-02-26 05721, 2024

      • monkey
        Right. *If* there is a link to an IA resource associated to a recording in MusicBrainz, then we can use it directly
      • 2024-02-26 05700, 2024

      • monkey
        But let's not worry about that right now, as far as I know the amount of IA links is currently negligeable
      • 2024-02-26 05717, 2024

      • huhridge
        oh! fair enough
      • 2024-02-26 05753, 2024

      • huhridge
        monkey: so for example if there is a release on musicbrainz and a user tries to play it, the component should search ia and fetch a link if possible right?
      • 2024-02-26 05740, 2024

      • ApeKattQuest
        hm, i dunno how I feel about this tbh
      • 2024-02-26 05756, 2024

      • monkey
        huhridge: I guess for now ignore what I was saying about using a link from MusicBrainz, i'm making it more confusing than it needs to be.
      • 2024-02-26 05756, 2024

      • monkey
        On ListenBrainz, you'll only have access to the track name and artist name to search with
      • 2024-02-26 05708, 2024

      • monkey
        ApeKattQuest: Feel about what?
      • 2024-02-26 05730, 2024

      • monkey
        Yeah, we're talking cross purpose here.
      • 2024-02-26 05725, 2024

      • kellnerd
        Huh, suddenly I am seeing lots of "{live} {medley:medley including a} {partial} {a cappella} {instrumental} {cover} {karaoke} recording of" strings after reloading a MB page... seems to happen everywhere now (on release/work pages, prod/beta) while everything was fine a few minutes ago.
      • 2024-02-26 05705, 2024

      • reosarevok
        Yeah, I added {a cappella} and it seems to have broken everything
      • 2024-02-26 05707, 2024

      • reosarevok
        Fun
      • 2024-02-26 05717, 2024

      • reosarevok
        I *suspect* it's because of the space in the attribute name
      • 2024-02-26 05725, 2024

      • reosarevok
        Looking into it tho
      • 2024-02-26 05708, 2024

      • huhridge
        monkey: okay yeah i'm confused now 😭
      • 2024-02-26 05703, 2024

      • monkey
        Forget I said anything about MusicBrainz :)
      • 2024-02-26 05703, 2024

      • monkey
        The project is about ListenBrainz only, and searching the internet archive for playable resources
      • 2024-02-26 05719, 2024

      • huhridge
        i can add IA as a source for sure, but what's the use case?
      • 2024-02-26 05748, 2024

      • huhridge
        how does a user goes about accessing it in the first place?
      • 2024-02-26 05758, 2024

      • huhridge
        okay for example a user listens to a track on spotify that is on IA, will listenbrainz use IA to play the track? is that the use case?
      • 2024-02-26 05733, 2024

      • huhridge
        because i don't see another use case, the user needs to already have listened to a track 😭😭😭
      • 2024-02-26 05743, 2024

      • huhridge
        or am i missing something?
      • 2024-02-26 05717, 2024

      • reosarevok
        kellnerd: yeah, that was the problem, so I temporarily unbroke it by renaming the attribute to "acappella" 😭
      • 2024-02-26 05731, 2024

      • reosarevok
        It just feels wrong though so I should look into a proper fix
      • 2024-02-26 05709, 2024

      • kellnerd
        "is a a cappella recording" :D
      • 2024-02-26 05726, 2024

      • reosarevok
        I knooow
      • 2024-02-26 05744, 2024

      • reosarevok
        But I dunno how to fix that. I mean, I could make it so that it shows "an" if "acapella" is selected
      • 2024-02-26 05755, 2024

      • reosarevok
        But then it'd say
      • 2024-02-26 05702, 2024

      • reosarevok
        "is an live a cappella recording"
      • 2024-02-26 05724, 2024

      • kellnerd
        Exactly, fix one case, break the other.
      • 2024-02-26 05728, 2024

      • reosarevok
        I guess the "fix" is forcing a cappella to be the first attribute
      • 2024-02-26 05740, 2024

      • reosarevok
        So, is an a cappella live whatever whatever recording