I think this screenshot shows what is missing and what it is superior to a-tisket pretty well.
Yes Spotify is missing, but the feature I meant is caching
atj
what's the stack for the app?
reosarevok
What's the use for caching? Shouldn't people import each thing just once?
kellnerd
Caching is useful for later reference in edit notes and for the post-submission screen (cover art, ISRCs, artist URL rels)
reosarevok
Ah, ok
Krystof has quit
kellnerd
The app is built with Deno, so 100% TypeScript
The web frontend is made with https://fresh.deno.dev which pre-renders TSX (preact components) and re-hydrates the dynamic parts on the client side.
atj
nice
where will you host it?
kellnerd
I dunno, so far I've only been testing locally. The fresh app could theoretically run on https://deno.com/deploy but that limits access to the file system and makes caching of all the JSON responses impossible currently.
Darkloke has quit
Some new features which can be seen in the above screenshot:
1) Automatic detection of the script of the titles
2) Guessing of the language using a tiny neural network
3) Handling of iTunes API responses which contain video tracks and/or alternative releases
4) Detection whether iTunes API results are streamable and/or purchasable
5) List of regions which will be ignored when determining worldwide availability (e.g. dependent islands)
6) For each release property a list of preferred providers can be specified (not yet exposed to the UI, higher artwork quality and duration precision are automatically preferred)
ripdog has quit
ripdog joined the channel
atj
so, nothing much then ;)
kellnerd
Oh and as you can see I still have to work on the design.
One week ago this was still bare HTML and I've only added a bit of hand-written CSS so far to make tables, messages and input elements less boring.
atj: Hmm, while I certainly like the look and some of their ideas, I'm not a fan of UI frameworks which need JS in order to work at all.
I mean for dynamic components that's ok, but static content should not degrade (or even not be rendered at all) without JS.
aerozol
kellnerd: wooo
kellnerd
Hey aerozol, I certainly hoped to attract your attention for feedback and help on the design and UX :)
zaymington has quit
atj
kellnerd: the other one i was looking at was Bulma, which I don't think requires client side JS - https://bulma.io/
yes, CSS only
kellnerd
I definitely need to make the layout responsive and find a better place for the cover art and I still haven't integrated alternative property values from other providers, so there will surely be bigger UI changes.
CSS only = ❤️
atj
in my limited experience using flexbox will make a lot of layout issues much easier to fix
kellnerd
yep, flexbox is already in use for the icon overlays of the input elements
atj
Bulma uses flexbox and seems to have some nice utility classes
kellnerd
But everything below the lookup section isn't using any grid/box layout so far as I didn't want to define breakpoints myself.
I will check Bulma
petitminion joined the channel
petitminion has quit
petitminion joined the channel
srxl has quit
srxl joined the channel
petitminion has quit
petitminion joined the channel
MeatPupp3t has quit
MeatPupp3t joined the channel
void09 has quit
void09 joined the channel
petitminion has quit
CatQuest joined the channel
CatQuest has quit
CatQuest joined the channel
petitminion joined the channel
ttpcodes_ joined the channel
petitminion has quit
ttpcodes has quit
CatQuest has quit
CatQuest joined the channel
CatQuest has quit
CatQuest joined the channel
petitminion joined the channel
petitminion has quit
saum0n has quit
saumon joined the channel
Krystof joined the channel
CatQuest joined the channel
CatQuest has quit
CatQuest joined the channel
Maxr1998 joined the channel
Maxr1998_ has quit
CatQuest joined the channel
CatQuest has quit
CatQuest joined the channel
___nick___ joined the channel
___nick___ has quit
___nick___ joined the channel
Krystof has quit
ArtGravity joined the channel
ArtGravity has quit
Krystof joined the channel
runningdroid has quit
___nick___ has quit
runningdroid joined the channel
v6lur joined the channel
v6lur has quit
CatQuest joined the channel
CatQuest has quit
CatQuest joined the channel
CatQuest has quit
CatQuest joined the channel
CatQuest has quit
CatQuest joined the channel
petitminion joined the channel
Sciencentistguy4 joined the channel
Sciencentistguy has quit
Sciencentistguy4 is now known as Sciencentistguy
petitminion has quit
petitminion joined the channel
Peter_Pan joined the channel
G0d has quit
petitminion has quit
petitminion joined the channel
CatQuest has quit
ttpcodes_ has quit
ttpcodes joined the channel
CatQuest joined the channel
CatQuest has quit
CatQuest joined the channel
rak
I added a release, but just noticed that I had two tracks swapped. I can't swap them until I remove the discid I added. Could I please get a few yes votes on https://musicbrainz.org/edit/100453375 ?