Spotify Codes – Part 2
boonepeter.github.io
boonepeter.github.io
But it certainly makes them way less convenient and universal. Can’t just open your camera app.
It took me maybe 45 seconds just now to find the scanning feature in Spotify, in a real world situation I probably would have given up and just used search after about 10 seconds.
I've used this for a project where we wanted QR codes that fit a particular color theme. As long as you maintain a certain amount of contrast between the code and the background (and test your work, this is very much "you break it you fix it" territory) you can have rounded dots, rounded corner dots, colors (even gradients!) and an arbitrary image in the center.
Again, you need to try out this library with whatever design you're intending, and if you push some of the parameters too far you'll lose certain QR scanners, but the spec is way more flexible than most people know.
Compared to a standard QR code sure, but I've seen these Spotify codes plenty of times and just thought they were decoration until this link.
More immediately, it’s about the only way to unambiguously write which polynomial you mean, independent of endianness and similar notational issues. (The error correction properties don’t care about the way you arranged the bitstream into bytes or words.)
But I find the knowledge that I am just implementing long division helpful, too. I did transcribe the beast mindlessly from a reference book a couple of times before I got it, but debugging it that way is pure hell.
I've been googling, but can't find any analysis of their structure.
I saw some Twitter threads early on with people trying to figure it out but those efforts seemed to have died out.
some analysis here: https://www.xeraina.ch/reports/P6_2015_Circular_Codes.pdf
Even making QR codes fill up a circular shape with noise & rotating it by 45 degrees[for those 3 smaller square markers to line up well] would make it more appealing.