Freso: I am unable to edit my GSoC Proposal on community.metabrainz.org . I think I have the hit the default 2 month deadline to edit a post. Can you extend it? I want to keep the proposal in one place only.
2019-03-14 07352, 2019
amCap1712
A 3 week or 1 month extension would suffice.
2019-03-14 07304, 2019
outsidecontext joined the channel
2019-03-14 07315, 2019
amCap1712
outsidecontext: hi
2019-03-14 07335, 2019
outsidecontext
hi. how is it going?
2019-03-14 07302, 2019
amCap1712
i'm fine
2019-03-14 07309, 2019
amCap1712
i'm working on finalizing specs for the mobile picard
2019-03-14 07328, 2019
amCap1712
i talked to zas yesterday for a few clarifications
2019-03-14 07331, 2019
outsidecontext
oh, great
2019-03-14 07337, 2019
amCap1712
now i'm stydying about acoust id
2019-03-14 07330, 2019
amCap1712
picard uses fpcalc as far I came to know
2019-03-14 07301, 2019
amCap1712
i'm trying to find its java equivalent and found 2 choices
2019-03-14 07326, 2019
outsidecontext
yes, exactly
2019-03-14 07344, 2019
amCap1712
one was being developed by Lukas Lallinsky but never finshed
ok, yes. I think you need something like that or you try including the chromaprint library directly yourself. in Picard we just use the fpcalc executable, that is really the easiest way for the use case. but I would suggest you just try it
2019-03-14 07333, 2019
outsidecontext
it's a shame luks isn't around much here anymore
2019-03-14 07353, 2019
amCap1712
chromaprint is in c
2019-03-14 07311, 2019
amCap1712
thats opens up troubles for using on android
2019-03-14 07321, 2019
amCap1712
though not impossible
2019-03-14 07359, 2019
outsidecontext
you can't get around this in the end. but fpcalc-android seems to do the dirty work for you already. in the end it also just bundles the C library and provides an interface for you to use in Java
2019-03-14 07321, 2019
amCap1712
yup
2019-03-14 07320, 2019
amCap1712
i'll try both to see if the wrapper works and otherwise i have to make a wrapper
fpcalc-android seems to be even easier to use, since it already deals with just passing a file path. so it's actually more similar to using the fpcalc executable
2019-03-14 07345, 2019
outsidecontext
luks library more exposes the low level functions, you would still need to extract the audio data. so definitely give fpcalc-android a try first
2019-03-14 07313, 2019
amCap1712
definitely, that would be great
2019-03-14 07323, 2019
amCap1712
if it works
2019-03-14 07302, 2019
outsidecontext
is the general process clear with how it works with the fingerprint and the querying the acoustid API?
2019-03-14 07334, 2019
amCap1712
a bit of
2019-03-14 07306, 2019
amCap1712
it extracts the fingerprint queries webservice to get mbi
2019-03-14 07310, 2019
amCap1712
mbids
2019-03-14 07332, 2019
amCap1712
which are then queried to mb webservice
2019-03-14 07337, 2019
amCap1712
to get results
2019-03-14 07314, 2019
Borewit joined the channel
2019-03-14 07334, 2019
amCap1712
as of now, i'm leaving aside the submission part
2019-03-14 07310, 2019
outsidecontext
yes, that makes sense. while the submission itself is easy it can be surprisingly tricky to avoid people send too many false matches
2019-03-14 07319, 2019
Cyna
Thanks yvanzo
2019-03-14 07324, 2019
Cyna
I'll have a look
2019-03-14 07318, 2019
Borewit has quit
2019-03-14 07303, 2019
Major_Lurker has quit
2019-03-14 07311, 2019
gr0uch0mars joined the channel
2019-03-14 07347, 2019
gr0uch0mars
amCap1712: around?
2019-03-14 07354, 2019
amCap1712
yup
2019-03-14 07320, 2019
gr0uch0mars
sorry, I've been bussy and I couldn't speak to you very much :(
2019-03-14 07325, 2019
amCap1712
no worries
2019-03-14 07344, 2019
gr0uch0mars
I gave a quick code to the code, but I couldn't review deeply
2019-03-14 07358, 2019
gr0uch0mars
I want to give it a spin today
2019-03-14 07308, 2019
amCap1712
ok
2019-03-14 07317, 2019
gr0uch0mars
have you moved forward with anything else?
2019-03-14 07335, 2019
amCap1712
I'm working on finalizing the proposal
2019-03-14 07346, 2019
amCap1712
so stuying picard's working
2019-03-14 07314, 2019
gr0uch0mars
good
2019-03-14 07329, 2019
gr0uch0mars
do you find it “easy”?
2019-03-14 07334, 2019
amCap1712
Nope
2019-03-14 07352, 2019
amCap1712
but I am wodering as to what to set as a goal
2019-03-14 07328, 2019
amCap1712
requires more brainstorming to come up with a feasible proposal in the given timefreme
2019-03-14 07337, 2019
amCap1712
once thats done, i'll work on links page
2019-03-14 07310, 2019
gr0uch0mars
hmm if both tasks are bigger than the timeframe, would you consider maybe doing two apps? The refactor of the current app = updating to 2019 AND a simpler app = tag music like Picard. Once Picard's done, you can consider merging into the MB's main app
2019-03-14 07331, 2019
gr0uch0mars
Because maybe Picard's project sounds more interesting for GSoC
2019-03-14 07339, 2019
gr0uch0mars
(Just brainstorming)
2019-03-14 07349, 2019
amCap1712
No problems with it
2019-03-14 07304, 2019
reosarevok
I think it's ok to have one thing proposed as GSoC, and one as "if I have time after finishing the rest I'll start with X"
2019-03-14 07334, 2019
amCap1712
that would be nice
2019-03-14 07346, 2019
gr0uch0mars
fine, it's just that I didn't know how is the project evaluated, and maybe Picard sounded more engaging for Google
2019-03-14 07349, 2019
amCap1712
AFAIK, the projects are evaluated by mentors and selecting org
2019-03-14 07355, 2019
alastairp
I'd suggest that "implement picard for android" is far too large for a SoC project, but some subset of it would probably be OK
2019-03-14 07302, 2019
amCap1712
no role of google
2019-03-14 07310, 2019
alastairp
yes, it's whatever project sounds engaging to us here in this channel :)
2019-03-14 07330, 2019
amCap1712
yeah, thats why I mention in the proposal a basic version of picard
2019-03-14 07357, 2019
gr0uch0mars
great then! thanks for the clarification
2019-03-14 07359, 2019
alastairp
(good morning)
2019-03-14 07346, 2019
yvanzo
+1 for an app doing fewer things but better
2019-03-14 07355, 2019
yvanzo
(oh ha pi day)
2019-03-14 07301, 2019
Gazooo has quit
2019-03-14 07352, 2019
Gazooo joined the channel
2019-03-14 07352, 2019
gr0uch0mars
amCap1712: you can write down everything you'd like to achieve and, then, we can decide how to organize the work. Don't be constrained by the timeframe at this time. We can constrain afterwards