logoalt Hacker News

Bop Spotter

2427 pointsby walz09/30/2024383 commentsview on HN

Comments

pragma_x09/30/2024

I love everything about this.

There is this undercurrent to our technology landscape. A kind of subculture somewhere in the locus of the hackersphere where a kind of punk-rock ethos rules the roost. I can only describe it as a live exploration of concepts _through_ technology, where functional fixedness is a foreign concept, including in the shared experience of social construct; everything becomes parts to be remixed in a way. In this place people just do things that, by way of having fun, just becomes art. It's emergent gameplay just by following a solitary "rule of cool."

I saw this page and was immediately transported back to the late 1990's and early 'aughts. The kind of "I glued these things together and just look" attitude that graced the pages of hackaday.com and slashdot.org. LED "throwies" come to mind.

In this case we have a de-facto art installation. I imagine that this was probably put together with odds and ends, maybe installed illegally, and probably doesn't have longevity in mind for its construction. It lightheartedly challenges some conventions, challenges ideas about privacy, brushes up against copyright, and is entertaining to boot. Most importantly, how it was made is less interesting than what it _does_, and where it carries the conversation of the observer. Or maybe: that's the point.

show 8 replies
simonw09/30/2024

Some details on how this works: https://twitter.com/rtwlz/status/1840821351055311245

    The phone has a Tasker script running on loop (even if
    the battery dies, it’ll restart when it boots again)

    Script records 10 min of audio in airplane mode, then
    comes out of airplane mode and connects to nearby free
    WiFi.

    Then uploads the audio file to my server, which splits it
    into 15 sec chunks that slightly overlap. Passes each to
    Shazam’s API (not public, but someone reverse engineered
    it and made a great Python package). Phone only uses 2%
    of power every hour when it’s not charging!
show 5 replies
IncreasePosts09/30/2024

Alright, who wants to go wardriving around the mission with me, blasting Never Gonna Give You Up?

show 10 replies
saghm09/30/2024

I notice that on September 28 (near the top of the list, since it doesn't seem to have anything for today yet) the same Pitbull song was detected separately a little less than an hour apart, and I can't help but wonder if it was the same person listening to it on loop. Several months ago, my fiancee and I overheard someone driving outside blasting Adele's "Someone Like You" from inside our apartment, and every 45 minutes or so we'd hear it again, so we couldn't help but assume it was the same person driving around the city with it on loop, probably going through some rough breakup or something.

show 3 replies
chfritz09/30/2024

Cool. And I noticed that a surprisingly high number of songs are in Spanish. So I'll venture to hypothesize that this project will identify a correlation between musical taste and preference for how loud it is played, rather than accurately capturing the "musical taste of the neighborhood". Any thoughts on that? Have you tested how loud a song needs to be played in order to be picked up?

show 5 replies
ortusdux09/30/2024

Google added this optional feature to pixel lock screens a few years back. You can 'heart' songs and it adds them you your playlist. It looks like my phone ID's about 300 songs a month!

https://support.google.com/pixelphone/answer/7535326?hl=en

show 3 replies
beAbU09/30/2024

> But it's not about catching criminals. It's about catching vibes.

Love this so much.

show 1 reply
geor9e09/30/2024

I hear a Muni bus stop nearby, and a lot of voices at 3AM, so I am guessing it's near bars, maybe Mission street. Maybe a pole near enough to an apartment fire escape to ziptie a solar panel. I wonder if the timestamps are accurate enough for me to ride my bike down mission blasting a song, and check strava for where I was at that timestamp, then spot the spotter. Just for fun of course, not to post or dox.

show 1 reply
worstspotgain09/30/2024

The Mission is a variegated place. It's been undergoing gentrification for 4 decades but it never seems to get there - so much so that you could say that that's become its "thing."

The exact location where the phone is placed makes a huge difference. Going from Valencia to Shotwell to the BART plazas to the Latino bars and back to the hills your soundtrack would change quite a few times.

show 4 replies
nusl09/30/2024

This is really cool. Imagine a map of this across a city, being able to see what different areas tend to listen to. I imagine you'd find some surprising and not-so-surprising things.

show 2 replies
PcChip09/30/2024

I think this is really cool, and am surprised by some of the negative comments here

jperoutek09/30/2024

I love the styling of this page. Everything is so consistent. Sometimes you'll see someone with a similar retro approach, but rarely do all the page elements follow the style this well.

sebstefan10/01/2024

I think somebody spotted your microphone.

https://i.horizon.pics/sBdj67jsX7

tronvivant09/30/2024

Love that - thought about sharing your source for any of us interested in doing this in our city? Fund idea

show 1 reply
davidcollantes09/30/2024

I played, more than once, a few of the sound snippets. I think the Shazam "findings" are highly inaccurate. Fun project nonetheless!

walz, could you write more about the setup, maybe to propitiate others to replicate it in other cities?

show 3 replies
eprparadox09/30/2024

so so cool and the spirit of this project (which seems to speak to many other commenters too) really reminds me of this recent hackernews post: https://news.ycombinator.com/item?id=41395413 'The secret inside One Million Checkboxes'

the creativity in endeavors like these really just elicits total joy. it's infectious!

bravura09/30/2024

How do I join the party? Is there a quickstart so you can hear the vibes of Berlin?

[edit: It would be awesome if others could collaborate on this and had a guide on how to do it!]

show 2 replies
bicx09/30/2024

This kind of project has made me realize that somewhere along the way, I quit thinking of tech as a way to build anything fun. I need to rekindle that goofball spirit.

show 9 replies
halgir10/01/2024

I hate that my first thought was "why isn't the apple music button monetized with their affiliate tag". Thanks for doing something cool for cool's sake.

advael09/30/2024

This is amazing

You're keeping charts, right? I wanna know what the top hit on that block is next month

show 1 reply
defrost09/30/2024

Nice idea - it'd be interesting to do some stats on matching accuracy, eg:

    September 29, 2024 6:53 PM 
      La Banda Del Carro Rojo
      Los Tigres del Norte
links to the captured street noise that matched .. and I (perhaps others can) cannot hear the asserted "match" https://www.youtube.com/watch?v=1Wjz9L0UOhE

but bonus points for picking up that Virreinato de Nueva España vibe.

show 2 replies
Intralexical10/01/2024

I love this idea, and I also love the way the website presents it.

Short blurb. Says what it is, how it's built. Then compares it to something you might already know about, to explain what it does. Lastly says why it matters, why it's cool, right before directly showing you the results in real-time.

Very nice. Very cool project. And I honestly find it impressive too how effectively and naturally it gets the point across.

timkq09/30/2024

Love this idea! I presume you're using cellular? Won't it rack up a lot of costs?

show 4 replies
Yawrehto10/01/2024

For what it's worth, this is on page 6 for all-time HN everything, so congrats, Walz. Also, I'm curious how this would be different in other cities. What are the most commonly played songs? How does this differ from the typical lists (Billboard, for instance)? There's so much data here!

jbl0ndie10/01/2024

Glorious. Excellent work @walz. Reminds me of the work of the artists in the now very sadly defunct https://fffff.at/

mathiasrw10/01/2024

I LOVE IT!

I would love to see a "Playlist per day" so you can listen to the vibe of the city on a particular day and not just one song at a time.

And really nice working making a visual attitude that burns into you memory...

throwaway74309/30/2024

Some psycho is out there blaring Lou Bega mambo no 5... they must be stopped.

show 1 reply
dzink09/30/2024

Fantastic idea! The detection doesn’t seem very actuate through - most of it is noise with no actual music playing in the background. I don’t know how the algorithm assumes it’s a song.

emsixteen10/01/2024

Love it! A piece of the sort of Internet that's largely gone missing. If anything I wish it could automatically add to <insert platform> playlists.

maxglute09/30/2024

The design inspiration site https://mschfplaysvenmo.com/ also looks pretty fun.

justmarc09/30/2024

Super cool! This is a proper fusion of innovation and creativity.

jppope09/30/2024

AWESOME project. thank you for the inspiration! and the hope!

andsens10/01/2024

Agree with all the positive takes in here. Just wanted to add that the graphic design is chef's kiss. Especially the image transformation of the album art! Some of them are hard to parse and it almost becomes a game, and then there are others where it's clear as day that e.g. the band is posing for a picture. Also just recognizing covers that you know is fun.

ah2718210/01/2024

Love the setup. I’m sure one can make this using Apple shortcuts too since there’s a Shazam api offered in it.

rahimnathwani09/30/2024

It will be good to see if it can run continuously with only solar power to replenish the battery.

BTW I'm curious what the solar setup is?

motohagiography09/30/2024

Nice. there's a selection bias as the people who play music loud enough to be heard from their cars and several genres there just don't overlap at all.

if we're acknowledging that the music played from cars is neighbourhood vibe, it raises the question of whether they are interfering with the neighbourhood as well.

show 2 replies
disambiguation09/30/2024

The next step is to place a few of these around, so you can map out which way which vibes are going.

leokennis09/30/2024

I'm nervous about the battery being at 91%...is it not plugged into a constant source of power?

show 2 replies
imchillyb09/30/2024

How does this project not run afoul of federal and state wiretapping laws?

> http://www.dmlp.org/legal-guide/california-recording-law

show 2 replies
binarysneaker09/30/2024

Would be cool if this updated a playlist with everything heard, so we could follow along.

the_arun09/30/2024

Does Spotify/Apple has a page like this to show the trends on a Map? That would be cool. I guess they have all the data to do it. It will be interesting to follow the trends - live.

williamabboud09/30/2024

This is so freaking cool!! What a great idea and beautiful execution.

bartread10/01/2024

This has cool and has made a grim, grey Tuesday morning feel a lot more fun. I would love to hook it up to a Spotify/Amazon Music/Apple Music playlist generator.

laserbeam10/01/2024

Love this!

It feels like the album art could make use of some cool dithering algorithm instead of a simple black/white filter. Something in the style of Return of the Obra Dinn.

joshdavham09/30/2024

Quick bit of feedback: Google translate thinks this page is in Spanish (I wonder why). It’d be nice to not see that “translate this page” pop up. Otherwise, cool project!

show 2 replies
BobaFloutist09/30/2024

What a cool project! What fun!

I'm curious, is there a hardcoded delay, or does the delay reflect the amount of time it takes to process what's playing and update the website?

show 2 replies
boringg10/01/2024

Appreciate the website style. Reminds me of C&C for some reason or one of the OG RTS games - can't remember which one.

yawpitch09/30/2024

I love this. Beautiful, simple, but just a little subversive.

:chef’s kiss:

ChrisArchitect09/30/2024

Pixelated cover art conversions are a nice touch. How?

show 1 reply
kreyenborgi09/30/2024

can you also make it tell people to turn the noise down

show 1 reply

🔗 View 50 more comments