Latest Comments
Here's a list of the most recent comments. Thank you to everyone who takes the time to say something!
Getting audio visualizations working with the Web Audio API is a powerful way to bring interactive sound experiences to your web projects. The Web Audio API lets developers analyze audio data in real time and use it to create stunning visual effects like waveforms, frequency bars, or dynamic animations. By connecting an audio source to an AnalyserNode, you can extract frequency and time-domain data to feed into HTML5 Canvas or WebGL. This technique is widely used in music players, games, and creative web apps. With minimal code, you can turn sound into engaging, visual feedback for users. https://miyari.pk/
User Agent strings are evolving as major web browsers shift toward greater privacy and security. Traditionally, these strings provided detailed browser and device information, helping websites optimize user experiences. However, this data also allowed fingerprinting and tracking, raising privacy concerns. Google Chrome is gradually reducing User Agent details through User Agent Reduction, while introducing Client Hints as a more secure alternative. Other browsers like Firefox and Safari are following similar trends. This shift impacts developers, advertisers, and analytics tools, requiring adjustments for compatibility. Stay updated on these changes to ensure seamless web performance. https://miyari.pk/
There is a method for identifying browser/platform that is much more reliable than UA/CH headers. It’s browser fingerprinting via feature testing. One needs not look much further than the MDN compatibility tables to devise a method of detecting specific browsers. I’m willing to bet that there’s multiple bits of information unique to Chromium on Windows 11 too.
See: https://coveryourtracks.eff.org/
The EFF’s panopticlick is opensource and the anti-fingerprinting code of browsers is opensource. There’s likely many relevant projects easily discoverable on Github as well. For proprietary methods, spending some time reverse engineering WAFs such as Cloudflare can’t hurt. Cloudflare goes as far as to weigh low level networking protocol parameters into it’s bot score rating system,i.e., TCP and TLS properties such as cipher parameters and protocol extensions (signature algorithms). The browser/platform/CPU combination of your system will result in different TLS configuration and Cloudflare does a good job at using AI to learn/filter it’s traffic.
Some random site (https://amiunique.org/fp), correctly identifies the Linux kernel version I’m using, etc. etc. I also think Nmap deserves a mention.
There’s more than enough information to correctly identify the browser/platform. There may very well be enough information to make fingerprinting more reliable than IP addresses.
I am having the same issue as Ollie.
I can’t get this to work for an MP3 stream. I was able to get it working with a static MP3 file stored on my server. This problem exists only on Safari.
createMediaElementSource() seems to be buggy in Safari. Specifically, the frequencyBinCount() returns just an array of zeroes.
Is anyone else experiencing this? I will try using the adapter.js shim, but I was hoping for a native Safari solution.
f yeah dwayne. you did it. 💪🏽 excited for 2022!
I can’t for the life of me get this to work with a live MP3 stream in Safari, mic works fine 🤷🏼♂️
Chrome/Firefox etc visualizer works, Safari just returns Zeros for getByteFrequencyData even though context state is running.
Thank you, wonder if your code is open source?
Nice information brother. Thanks for this. IF you want to generate a new credit card for the trial version then you can generate it from the bincodes .
Hey Andre, I think about it a lot actually! There’s a lot in the source though, some of which I don’t really want to make public. Some career/salary information, some personal pages for family, stuff like that (some of that stuff is stored in the database, but I have some custom pages with the data in the source).
I was thinking about pulling out different parts of the project, making them their own repos, and open sourcing those. I’ll definitely write about it if I decide to do it.
Never thought about publishing the source of your “server”? I just came along your site while I was thinking what my next steps for my personal site will be.
Especially I was looking for solutions which support webmentions out of the box and this is why Google led me to your site.
That looks like a pretty useful lib. I’m using Go for all this stuff though so I haven’t looked at any of the .NET solutions.
For undersatnding dates and numbers, have you tried this lib? https://github.com/Microsoft/Recognizers-Text It worked pretty well in my cases in different languages (the .NET version).
❤️
We were just looking at your skateboard in our garage! <3
Thanks for the summary! Though I’m really hoping for some improvement on MacBook storage space before I buy a new one.
Exactly.
I agree with all of these points! Especially about wearing them to protect from pollen. It looks like the CDC is going to release new guidance soon on wearing masks outdoors, so it’ll be interesting to see that. I’d prefer if people just continue wearing them out of an abundance of caution, there doesn’t seem to be any harm in doing so.
Yeah, I’ve seen a few people talking about how they really like it so far and appreciate the casting. I’m happy about seeing more darker skinned people in shows, but it’s terrible we always have to see them like this.
So interesting! Of course I went straight to French. I like how they included a description of the history of the language. And it’s nice to see it extends to New Jersey, too!
Getting audio visualizations working with the Web Audio API is a powerful way to enhance user experience on modern web apps. By using tools like
AnalyserNode
, developers can create real-time visual effects such as waveforms and frequency bars synced with audio playback. This guide helps you understand how to connect audio sources, process data, and render visuals using HTML5 Canvas or WebGL. Whether you’re building a music player or interactive audio tool, the Web Audio API makes dynamic audio visualization possible. Optimize your web app today by integrating engaging, responsive audio visualizations with the Web Audio API and JavaScript. https://gitanza.co.uk