I updated test.listenbrainz.org again with the datepicker navigation PR, if anyone wants to try it (recent listens page).
It works swimmingly!
I had to hard refresh to get the newer css file, I'm going to try to solve that first.
alastairp
Mr_Monkey: ah, that was because we don't use webpack to generate css I believe?
Mr_Monkey
Correct
And we don't have a hash in the name in a manifest file like we do for the js files
shivam-kapila
Unrelated but when en want to migrate to BS5 we might wanna switch to Sass as BS now come bundled ad Sass
_lucifer
ruaok: yup, the email arrived.
!m ruaok
BrainzBot
You're doing good work, ruaok!
alastairp
here's an interesting observation: I just loaded some local files into spotify. They expose the metadata of the currently playing song in now_playing, but the songs don't appear in the playback history on spotify api (I think this makes sense from their perspective). Do we want to try and do anything about these?
ruaok
how could we?
alastairp
I guess that's the question. we could special-case Spotify somehow: If it's now-playing and a local file, keep track of it and submit it ourselves when a new now-playing comes in
however my feeling is that we shouldn't treat them as a special case, and just continue to ignore it as we currently do
ruaok
if users end up complaining that this is a problem, lets revisit.
alastairp: _lucifer : I also just shuffled cron jobs around so that incremental dumps are imported BEFORE daily stats. lol.
_lucifer
lol, i thought that was the case always.
ruaok
heh, yeah. we should also collapse all those cron entries for stats into one action. We never plan to run the separately, so might as well do them in one swoop and compact our schedule.
CatQuest
ruaok: someone in #musicbrainz mentioned something about funkwhale/tagging/picard
(if interested :D)
ruaok
k, happy to answer questions.
speaking of which, I just realized...
Mr_Monkey: _lucifer : could we somehow use the new music services feature to add funkwhale as a local music service?
CatQuest
oooohhh cool
ruaok
I know it would't work out of the box, but if the user could specify the funkwhale IP:PORT and login credentials, then brainzplayer could play from funkwhale.
_lucifer
ruaok, i don't know about funkwhale. what should an integration with funkwhale do?
ruaok
one sec.
_lucifer
+1 to the collapsing the cron entries into one action.
Mr_Monkey
I think it would be doable ruaok
ruaok
it would be nerdvana.
Mr_Monkey
Haven't looked at the API on the funkwhale side for embedding or streaming content though
ruaok, the client id and client secrets are not stored in the current tables. we could make another table to store those creds. right now there is only youtube and spotify so it works in consul but if the number of services increase we would probably move to a table anywyas.
_lucifer: outsidecontext already wrote a funkwhale plugin for submitting LB listens.
and its been merged into their codebase. but yes, I would like to explore adding funkwhale support. but not right this second. too man loose ends still
CatQuest
too man 🤔
ruaok
that too.
CatQuest
:D
_lucifer
oh nice! so we are looking at a BrainzPlayer integration here. i have opened LB-889 for now, will look into it later and update with my findings.
People up for reviews today include: zas, alastairp, _lucifer, bitmap, Mr_Monkey, yvanzo, ruaok, Freso, reosarevok, CatQuest – anyone else who might want to give review, let me know ASAP. :)
last week we took LB down to check the fan on gaga (I think that was last week?)
it involved a bit of dev work to ensure that we could take the db down but leave the submissions api up.
it worked well, we had a few hiccups but solved them
reosarevok
Oh, neat, wanna run our MBS schema change then?
alastairp
with ruaok and _lucifer a few days later we upgraded the timescale db on listenbrainz. this had a few small hiccups too regarding free disk space, but we worked around those too. we now have a pretty solid workflow to do this, which is great
the end of this stream of tasks was to review ruaok's changes to improve the way that we count listens in LB. it's _muuuuuuch_ faster now
!m ruaok
BrainzBot
You're doing good work, ruaok!
alastairp
I did some other small reviews of LB tasks too
ruaok
but with terrible listen counts apparently. lol
zas
btw, I'm there, I didn't notice it was meeting time already
alastairp
I migrated AB unit tests to github, and with zas's help set up AB downloads over http as web browsers are starting to remove support for FTP
a few small other upgrade tasks that don't require more detail
next? zas is here now!
zas
hey
I did usual maintenance, upgrades, user support, etc
also Picard PRs reviews & testing (massive ones in the queue)
also deployed AB http(s) preliminary support
question: should we deprecate ftp?
that's it for me. yvanzo ?
Freso
IMHO, if it makes things easier for you, sure. If not, might as well keep.