I think this screenshot shows what is missing and what it is superior to a-tisket pretty well.
2023-06-08 15907, 2023
kellnerd
Yes Spotify is missing, but the feature I meant is caching
2023-06-08 15925, 2023
atj
what's the stack for the app?
2023-06-08 15954, 2023
reosarevok
What's the use for caching? Shouldn't people import each thing just once?
2023-06-08 15947, 2023
kellnerd
Caching is useful for later reference in edit notes and for the post-submission screen (cover art, ISRCs, artist URL rels)
2023-06-08 15955, 2023
reosarevok
Ah, ok
2023-06-08 15907, 2023
Krystof has quit
2023-06-08 15944, 2023
kellnerd
The app is built with Deno, so 100% TypeScript
2023-06-08 15901, 2023
kellnerd
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.
2023-06-08 15941, 2023
atj
nice
2023-06-08 15944, 2023
atj
where will you host it?
2023-06-08 15948, 2023
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.
2023-06-08 15918, 2023
Darkloke has quit
2023-06-08 15951, 2023
kellnerd
Some new features which can be seen in the above screenshot:
2023-06-08 15951, 2023
kellnerd
1) Automatic detection of the script of the titles
2023-06-08 15951, 2023
kellnerd
2) Guessing of the language using a tiny neural network
2023-06-08 15951, 2023
kellnerd
3) Handling of iTunes API responses which contain video tracks and/or alternative releases
2023-06-08 15951, 2023
kellnerd
4) Detection whether iTunes API results are streamable and/or purchasable
2023-06-08 15951, 2023
kellnerd
5) List of regions which will be ignored when determining worldwide availability (e.g. dependent islands)
2023-06-08 15951, 2023
kellnerd
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)
2023-06-08 15907, 2023
ripdog has quit
2023-06-08 15914, 2023
ripdog joined the channel
2023-06-08 15940, 2023
atj
so, nothing much then ;)
2023-06-08 15904, 2023
kellnerd
Oh and as you can see I still have to work on the design.
2023-06-08 15904, 2023
kellnerd
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.
2023-06-08 15924, 2023
kellnerd
I mean for dynamic components that's ok, but static content should not degrade (or even not be rendered at all) without JS.
2023-06-08 15946, 2023
aerozol
kellnerd: wooo
2023-06-08 15919, 2023
kellnerd
Hey aerozol, I certainly hoped to attract your attention for feedback and help on the design and UX :)
2023-06-08 15940, 2023
zaymington has quit
2023-06-08 15953, 2023
atj
kellnerd: the other one i was looking at was Bulma, which I don't think requires client side JS - https://bulma.io/
2023-06-08 15916, 2023
atj
yes, CSS only
2023-06-08 15918, 2023
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.
2023-06-08 15931, 2023
kellnerd
CSS only = ❤️
2023-06-08 15939, 2023
atj
in my limited experience using flexbox will make a lot of layout issues much easier to fix
2023-06-08 15948, 2023
kellnerd
yep, flexbox is already in use for the icon overlays of the input elements
2023-06-08 15927, 2023
atj
Bulma uses flexbox and seems to have some nice utility classes
2023-06-08 15950, 2023
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.
2023-06-08 15909, 2023
kellnerd
I will check Bulma
2023-06-08 15951, 2023
petitminion joined the channel
2023-06-08 15910, 2023
petitminion has quit
2023-06-08 15949, 2023
petitminion joined the channel
2023-06-08 15953, 2023
srxl has quit
2023-06-08 15903, 2023
srxl joined the channel
2023-06-08 15951, 2023
petitminion has quit
2023-06-08 15936, 2023
petitminion joined the channel
2023-06-08 15933, 2023
MeatPupp3t has quit
2023-06-08 15919, 2023
MeatPupp3t joined the channel
2023-06-08 15941, 2023
void09 has quit
2023-06-08 15919, 2023
void09 joined the channel
2023-06-08 15929, 2023
petitminion has quit
2023-06-08 15946, 2023
CatQuest joined the channel
2023-06-08 15946, 2023
CatQuest has quit
2023-06-08 15946, 2023
CatQuest joined the channel
2023-06-08 15947, 2023
petitminion joined the channel
2023-06-08 15955, 2023
ttpcodes_ joined the channel
2023-06-08 15959, 2023
petitminion has quit
2023-06-08 15932, 2023
ttpcodes has quit
2023-06-08 15952, 2023
CatQuest has quit
2023-06-08 15948, 2023
CatQuest joined the channel
2023-06-08 15948, 2023
CatQuest has quit
2023-06-08 15948, 2023
CatQuest joined the channel
2023-06-08 15929, 2023
petitminion joined the channel
2023-06-08 15947, 2023
petitminion has quit
2023-06-08 15909, 2023
saum0n has quit
2023-06-08 15919, 2023
saumon joined the channel
2023-06-08 15908, 2023
Krystof joined the channel
2023-06-08 15910, 2023
CatQuest joined the channel
2023-06-08 15910, 2023
CatQuest has quit
2023-06-08 15910, 2023
CatQuest joined the channel
2023-06-08 15941, 2023
Maxr1998 joined the channel
2023-06-08 15941, 2023
Maxr1998_ has quit
2023-06-08 15943, 2023
CatQuest joined the channel
2023-06-08 15943, 2023
CatQuest has quit
2023-06-08 15943, 2023
CatQuest joined the channel
2023-06-08 15912, 2023
___nick___ joined the channel
2023-06-08 15958, 2023
___nick___ has quit
2023-06-08 15913, 2023
___nick___ joined the channel
2023-06-08 15929, 2023
Krystof has quit
2023-06-08 15953, 2023
ArtGravity joined the channel
2023-06-08 15909, 2023
ArtGravity has quit
2023-06-08 15940, 2023
Krystof joined the channel
2023-06-08 15911, 2023
runningdroid has quit
2023-06-08 15949, 2023
___nick___ has quit
2023-06-08 15932, 2023
runningdroid joined the channel
2023-06-08 15932, 2023
v6lur joined the channel
2023-06-08 15933, 2023
v6lur has quit
2023-06-08 15946, 2023
CatQuest joined the channel
2023-06-08 15947, 2023
CatQuest has quit
2023-06-08 15947, 2023
CatQuest joined the channel
2023-06-08 15907, 2023
CatQuest has quit
2023-06-08 15942, 2023
CatQuest joined the channel
2023-06-08 15942, 2023
CatQuest has quit
2023-06-08 15942, 2023
CatQuest joined the channel
2023-06-08 15932, 2023
petitminion joined the channel
2023-06-08 15903, 2023
Sciencentistguy4 joined the channel
2023-06-08 15907, 2023
Sciencentistguy has quit
2023-06-08 15907, 2023
Sciencentistguy4 is now known as Sciencentistguy
2023-06-08 15937, 2023
petitminion has quit
2023-06-08 15956, 2023
petitminion joined the channel
2023-06-08 15947, 2023
Peter_Pan joined the channel
2023-06-08 15953, 2023
G0d has quit
2023-06-08 15923, 2023
petitminion has quit
2023-06-08 15903, 2023
petitminion joined the channel
2023-06-08 15928, 2023
CatQuest has quit
2023-06-08 15954, 2023
ttpcodes_ has quit
2023-06-08 15919, 2023
ttpcodes joined the channel
2023-06-08 15931, 2023
CatQuest joined the channel
2023-06-08 15931, 2023
CatQuest has quit
2023-06-08 15931, 2023
CatQuest joined the channel
2023-06-08 15946, 2023
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 ?