Hacker News new | past | comments | ask | show | jobs | submit login
Apple has completed its acquisition of Shazam (nr.apple.com)
614 points by Zaheer on Sept 25, 2018 | hide | past | favorite | 316 comments



I really enjoyed working at Shazam. One of my favourite parts were the hackdays, got to learn a lot. Here's a write up of visualising music recognitions: https://medium.freecodecamp.org/data-visualisation-with-1-bi...

I've been planning to do more write-ups from past hackdays, such as building a functional Shazam experience in client side JavaScript and other visualisations. For example one time, I repurposed a WebGL globe to plot music recognitions over it. I don't have access to the Shazam tag stream anymore, but you can get a feel for how this looked as I've applied near real-time Wikipedia edits on the globe instead: https://umaar.com/globe/


Wow. Is there any open-source equivalent for this. Would love to see the complexity of the job as it scales and the workarounds in actual code?


For the data maps which the Medium article displays, I used: https://github.com/ericfischer/datamaps initially. If there's interest, I can try to get my scripts onto GitHub. They:

a) Include Node.js scripts for converting raw big data (the raw Shazam stream) into something usable for visualisations.

b) Contain Node.js scripts & utilities for automating the creation of maps focussed on particular geographic locations.

c) Contain client side JavaScript for displaying all the individual map tiles onto an interactive map & Google Maps API code to query for places of interest (like a club, shopping center) which may explain heavy usage of Shazam in a particular location.

For the globe, which is unrelated to the datamaps, here's the original WebGL globe which someone did in 2011: https://github.com/cedricpinson/globetweeter

The Wikipedia edits version of the globe I did: https://github.com/umaar/wiki-globe - happy to do a write up of this if people think it'll be useful.


Thanks for posting this! I've always wanted to build an audible ad-blocker that can mute/replace the audio and analyzing a background/silent feed to restore volume. Unfortunately all product paths I can forsee will surely lead to targeted replacement ads, played at higher volume


This has been happening for a while: https://news.ycombinator.com/item?id=15899065. We've updated the title to reflect that.

This thread is a good one, though, so we won't bury it as a dupe.


Shazam is the one app that has been around since about the birth of the iPhone that honestly still blows my mind in it's capabilities. The fact it can so quickly figure out any song in so many environments is incredible. Call me simple, but I use it almost daily, and it is accurate close to 98% of the time. I absolutely love Shazam's iOS app, and they have done a great job keeping up with UI/UX treads for it over the many years it has been around. Easily one of my favorite and most used apps.

With all that said, PLEASEEEEEE don't ruin it, Apple. Specifically meaning I love it's integration with Spotify. I will be bummed if that goes away for an exclusive Apple Music integration.


> With all that said, PLEASEEEEEE don't ruin it, Apple

I don't think the overall UX, song recognition, tag tracking will be ruined

> Specifically meaning I love it's integration with Spotify. I will be bummed if that goes away for an exclusive Apple Music integration.

Well that was pretty much what Apple paid for. I can already see that all my shazam tags automatically show up in Apple Music for me. Clearly this is just becoming another growth channel for Apple music which means their Spotify integration will likely be diminished or end.


> I can already see that all my shazam tags automatically show up in Apple Music for me

That was happening before the acquisition as well


Yeah, Shazam was the last Zero to One moment I had with Tech. A true, visceral in-the-moment 'wow' that no social media giant or app has come close to emulating.

The user value to time investment ratio is off the charts for Shazam. I love music and what they have done for it, especially in the context of other music apps like Spotify et al.

Second the Don't Ruin It Apple plea, but congrats to the creators on a well-deserved exit.


Google Now natively supports song detection in surroundings. It is also pretty good at it, and Google will do it passively without ever needing to open it as an app.

I used Shazam a long time ago, so dunno how it had changed, but it certainly isn't a novel idea.


  and Google will do it passively without ever needing to open it as an app.
Listening 24/7 isn't a privacy invasion at all.


It uses an offline database of songs to make this feature work, without uploading your surrounding sounds.


Seriously? Shouldn't that be gb's of data? If anything would be cloud dependent, I thought this would be it.


The amount of songs with fingerprints stored on-device is several orders of magnitudes lower than the full library (tens of thousands instead of millions): https://venturebeat.com/2017/10/19/how-googles-pixel-2-now-p...


Turns, out most of us are boring and predicable and storing prints for 10 000 songs is enough to recognize most of the songs people are listening to.


it only supports the most popular few thousand songs


Google Now won't detect music for you outside the US (Shazam does)


soundhound will though :) I have not used it in a while, but I used to have both apps on my phone


It works in Poland (tested few seconds ago).


Google now works in France


works in Canada


> still blows my mind in it's capabilities.

Just to jog people's memory, patent threats were sent to others doing similar things [0]. Not sure if that represents Shazam or not, but if so, they'll fit in perfectly with Apple.

0 - http://royvanrijn.com/blog/2010/07/patent-infringement/


I thought Apple only went after big companies that copied their design?

I've never heard of Apple threatening individuals in the Open Source community -- am I missing something?


> am I missing something?

Not particularly. With conditionals added, we can differentiate any behavior and pretend similarities don't exist.


Do you have examples? I am not personally aware of any...


I agree with the lauding of Shazam, but I am interested in your statement "I use it almost daily" -- what for? I've always viewed Shazam as a novelty and have installed and uninstalled it a few random times, but as Jobs would say it seems like a feature not a product.


As a DJ constantly looking for tracks to add to the collection. I listen to streaming music pretty constantly. For individual tracks with all of the metadata, the artist/track name info is provided. For listening to other DJ mixes, you just get the DJ name and mix name. Shazam tells me the specific track.

I also use My Shazams as a potential mix list. If I have an item in My Shazams, it caught my attention for some reason. Just putting those tracks together into a set has worked out pretty well. It gets tricky if I'm using my phone as the streaming source. At that point, I usually just take a screen grab. If it's an individual track, I have artist/track name, and if it's a mix, I can use the playhead position to narrow down which track it was later.


+1 on that usage.

If only Soundcloud/Mixcloud integrated it so you saw the current track while the mix played - likely avoided for copyright deniability?


Mixcloud actually had that. Then they've switched over to only displaying the current track. Then they've made some shitty version of music recognition similar to Shazam, which simply does not work for this use case (every single time it detects something, which happens almost never, it disregards that it's an edit/bootleg/remix of a song and displays the original instead).

In fact, as an uploader, you can still see it (I don't know why), but not as a listener. As an example, here's a screenshot of me viewing my own upload: https://imgur.com/a/REpxOgx

Editing tools still allow you to post accurate timestamps: https://i.imgur.com/gZabJUx.png

There's also a browser extension that modifies Mixcloud pages to display the tracklists again, but they're useless since no uploader has an incentive to go through the painful process of entering timestamps, and that process is now crowdsourced anyway thanks to 1001tracklists.


>As a DJ constantly looking for tracks to add to the collection. I listen to streaming music pretty constantly. For individual tracks with all of the metadata, the artist/track name info is provided. For listening to other DJ mixes, you just get the DJ name and mix name. Shazam tells me the specific track.

So a pretty narrow demographic for the feature though...


>So a pretty narrow demographic for the feature though...

If you're only going to take one person's usage then, yeah, I guess it's pretty narrow. How about another example for from the same person. As a video editor I'm constantly having to find "hip/trendy/cool" music for video edits. These clients typically like music that I do not normally listen to, but I know it's something they would like when I hear it. I'll let it live in My Shazams until one day I need to find something. I've impressed more than one client with the ability to pull out a "fresh" song for them. Clients appreciate that sort of thing.


>How about another example for from the same person.

How about it? We've just added video editor looking for cool music to DJ. We could add tens such cases more, but all those combined are still narrow demographics.


Diabetes apps have a narrow demographic too. What's your point?


Diabetes apps operate on one of the most lucrative markets (health), and are essential and even life-saving for their demographic. Not a mere nicety for some creative professions...

Also, diabetes narrow? 30 million have it in the US, I'd say those are way more than DJs that need to recognize tunes, and have much more motive to use an app that helps them keep track of something that can have huge impact on their health...


I'm not a DJ, but i listen to electronic music mainly and it usually is on soundcloud in the form of sets. If 1001tracklist doesn't come through, Shazam is my go to app.


> I am interested in your statement "I use it almost daily" -- what for?

I'm not the original commenter, but I'm going to go out on a limb and suggest—they use it to find out what a song is that they hear & like?


This "feature not a product" belief only makes sense if you pretend that the product doesn't provide the answer sought by its primary user and as byproduct produces a truly real-time stream/map of what music-enjoying people are interested in finding out more about.

This data would be incredibly valuable to companies trying to market and sell music. Like labels, and now, Apple. Not to mention keeping that data now out of the hands of others.


I mean a feature in a sense that it seems (although I assume I wrong and thus am asking) like something that one uses extremely rarely and offers limited utility. I have used Shazam a few times, and each time quickly install, use it, and remove it. I would have used it more if I could just ask Siri or Ok Google what a song was.

There is another reply to me that snarkily opines that the average HNer doesn't engage in social events, which is a bit humorous really because a more correct statement is that most people are socializing at social events, not doing inference on background music. I can say that I have never, ever seen another person pull out shazam in public.


You can ask Siri what the song is. One UI flaw is that music app is open or playing on your phone, she will name the active track. Otherwise, she will say ‘Listening...’ and then identify the song and artist, I think with iTunes links (or course!).


>This "feature not a product" belief only makes sense if you pretend that the product doesn't provide the answer sought by its primary user

It also makes sense if the scope of the product is not enough for it to make anyone pay for it (except as part of a larger product).


People don't pay for social networks either.


Social networks have a big enough scope to make money otherwise (you're literally using them for hours on end every day).

That's not the case for an app you might take out a couple of times a day (at best) to check some tune for 10 seconds.


And you give away privacy as a result.


I don't use Shazam since I have a Pixel 2 that does the same thing in the background, but I use track recognition every day to automatically populate a Spotify playlist with all the music it recognizes throughout the day. It's really nice to have a playlist to scroll back through when I find myself asking "what was that cool song I heard yesterday?”


I probably use it once every couple weeks. So not quite daily, but certainly regularly. If you're a musically inclined person, Shazam is a superpower.


I can't speak for who you're replying to, but I find myself using it at restaurants, bars, and public locations where music is playing, as well as friends' cars, and other social gatherings. I know these sort of situations are rare for the average HN user.


I don't go out much, but when I do, most music I've experienced seems to be tolerable at best and ear-assault at worst. I can only think of maybe 2 or 3 times in the past decade where I've heard music in a public location and was interested enough to want to know what song it was.


> I don't go out much

Behold, the average HN user I was referring to


It was an unrelated point, though. I'm not sure going out more would result in me finding more music I enjoy, unless I heavily vary where I go.


> I know these sort of situations are rare for the average HN user.

A generalization if I ever saw one.


Foghorn Leghorn has some comments for you: https://www.youtube.com/watch?v=KTwnwbG9YLE

And the original Senator Claghorn that Foghorn Leghorn was channeling: https://www.youtube.com/watch?v=SBE92naflJ0


Have you ever heard about the concept of the "joke?" Novelty thing, I tell you. Admittedly, it might be a bit too recent of a concept for the average person to be aware of, especially with how radical it is.

Here's a recent book of them, to help you get "in" on the "hip slang" of tomorrow:

https://en.wikipedia.org/wiki/Philogelos


[flagged]


People like you take the fun out of this community


An Abderite sees a eunuch talking with a woman and asks him if she's his wife. The guy responds that a eunuch is unable to have a wife. "Ah, so she's your daughter?"


They're also rare for anyone over 30 to care about (if not the situations themselves, what some random soundtrack to them is). Give it time...


Yup. I too completely lost interest in music when I hit 30

/s


Yup, because it matters what some outliers do when it comes to statements about the general population ("it's also rare")

/s


I think I misunderstood ... what exactly is rare?


People being as interested to follow new music after 30-40 as opposed in their teens early 20s...


Seems possible, do you have studies or statistical data showing this?


Other people might be different from you.


A correct statement based on three wrong assumptions.

1) That I've lost interest in music myself (I didn't).

2) That whether some other people might not lose music was disputed. Perhaps you imagined me as some strange creature in a cave that has never heard or known of people that maintain their interest in music to their late age.

3) That the fact that some other people don't lose interest in music is relevant. I was making a general statement ("it's also rare"). Most people do lose interest in music compared to their younger years. That's not some fringe claim, it's borne out by buying patterns and studies. People tend to stick to the music of their youth time and again. Even the new artists they discover tend to be of the same genres and styles in vogue when they were younger.


Even if so, why would that mean older people have no use for Shazam? Have you never heard an old song you half-recognized and thought “huh, what band is that again?”


>why would that mean older people have no use for Shazam?

It doesn't mean "older people have no use for Shazam".

It means "as it has been observed statistically, _most_ older people don't seem to have a use for Shazam and any random older person is more likely to fall into that category than the rest of the older people".

Carl Craig is old too.

>Have you never heard an old song you half-recognized and thought “huh, what band is that again?”

Yes, but this is not such a large part of the older demographic's lifestyle for the app to matter much to them.

Old people also want to send their dickpicks too, but they don't flock to Snapchat.


I would dispute 3, listening to the same genre doesn't imply you lost interest in music, because being interested doesn't comprise only of listening to the different genres. According to your definition if you listen to the same genres 7/24 your whole life, it means you lost interest in music after 30?


Listening to the same genre means that you're not as willing to search anymore. So even if you're still interested in _your_ kinds of music, you're not interest in exploring the musical landscape as much as you did -- your preferences have solidified.

But, honestly, I don't know how all this is controversial, unless someone is 20 and all their friends are too.

I'd expect anybody over 30 or so to verify that even if music is still a big deal for them, it's not as much for most of their friends as it was in their teen years and early 20s.

Unless you're 30 and all your friends are eg. DJs and techno-heads or heavy-metal fans still rocking those leather pants, the usual course is that they are more interesting in their careers, families, new babies, and binge watching TV and surfing, than following music, even if that was a big part of their identity in their teens. Is that inaccurate?


By 30, I had already committed every song to memory so I no longer needed Shazam.


Soundhound is comparable in terms of detection quality and probably will keep their Spotify integration running in case Shazam locks people into Apple's ecosystem.


While I find Shazam to be amazing, I find SoundHound's capabilities even better in terms of identifying a song based on humming the tune or hearing a live version.

I was at a live jazz concert last night, and the trio started playing a riff on tune I recognized but couldn't exactly place. SoundHound nailed it (Sonny Rollins "Four"), while Shazam had no idea.


That's because that's not how Shazam's recognition works (unless they have a secondary mechanism). Shazam is very sensitive to time and frequency features of specific recordings, which is also what makes it so robust in noisy environments. Having both apps is handy for their relative strengths.


I'm with you. Shazam -> Spotify is incredibly useful.


Birth of the iPhone?! I remember using Shazam on my dumbphone driving home from university. That must have been 2002/3. Blew my mind. Pretty incredible really. Good for them!


I just hope they don't shit on the android support like Snapchat. It's the first ever paid app i got and i'd like to think that's saying something for an android user. Probably far fetch but it would be nice the android version became open source if that should ever get dropped by apple (so community can maintain it)


I can't really be bothered to install an app for this purpose but I'm constantly disappointed that Google's assistant is so bad at picking up music. I would say it works less than half the time. It only works in public areas if it's pretty quiet.


My experience with shazam is that it finds about a quarter of the tracks I'm looking for. It's really really incredibly good at finding anything that airs on the radio or exists in spotify. But outside of that the results drop off quickly.


Yes, that's my experience as well. I listen to and discover a lot of obscure, often rare music and Shazam isn't very helpful in these niches. Although that might be expected.

On a sidenote: It's surprising that Google isn't more useful in those searches either. Often I have to search for rare releases by relying on lyrics and Google's results are plain terrible. I understand that the lyrics are probably nowhere listed and idnexed, but considering that even the rarest releases are uploaded by someone on Youtube, some kind of auto transcription feature would be very helpful.

Sure, it's a niche interest, but the Discogs user base is still huge.


I spend a lot of time on Discogs.


>With all that said, PLEASEEEEEE don't ruin it, Apple.

This looks to me like an acquihire for the ML/AI/DL talent. So basically, yes they will be diverted to other projects.


What ML/AI? This is fourier transforms and some nice UX.


Is Shazam really ML/AI/DL? I thought it was more of a signal processing and search engine system. You transform snippets of audio signals into text, pump it into a distributed database, and then perform a search against that. Maybe there is some AI involved in noise reduction, but that seems like a rather small component.


They do audio fingerprinting[1], so no ML/AI in the core feature.

------

[1]: https://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf


"Music information retrieval" is what researchers call the overarching field. You might say the Shazam algorithm is akin to those fields in the sense that it relies on feature extraction. It's possible they may train a classifier to do the matching, but yeah, probably not purely ML/AI/DL.


They do something that gets results. It doesn't matter if it's ML, AI, DL, linear regression, or just fingerprint+cosine similarity. There's some talent for getting some complex shit done.


Second this. And not just for english music. I have lost track how many times I have pulled up shazam to identify a bollywood song or an Indian regional song which I recognize vaguely from my childhood. It has always recognized it.


does Shazam also sync up lyrics? I havent used Shazam in years since I discovered Soundhound. Soundhound has a better ux imo and it also brings up the lyrics for popular songs and they are synced to the music as in they scroll by at the right place like karaoke


Tl;dr You're kinda boned. Apple Music integration will get better, but Spotify should be looking for an exit - before they get kicked out the door.

Not saying I agree with this, but given how most acquisitions go, other services don't survive long. Apple Music has an Android app, but that's more of a halo effect kind of thing to get people in the ecosystem and (eventually) switch to iOS.


I frequent mostly heavy metal pubs and for the last 5 years neither shazam nor sound hound has detected a single song for anyone near me. Complete crap. We've been using the ancient technique of asking the DJ on the way to the bar.


Some genres are definitely trickier to identify than others. EDM and heavy metal being two of the most difficult for example. I find the short segments are a little less unique. Try letting go the app get the full 10 seconds - the longer the better. Source: I used to work on algos at SoundHound. And I like these genres too :(


shazam algo have been reverse engineered. nothing stops someone to create another shazam in case apple screw it.


SoundHound is much better.


Shazam is the closest thing we have to witchcraft. I'm sure plenty of HNers will chime in with "well acktually..." type comments about how they could write it in their basement in a weekend, but to do what it does, as quickly as it does, on the ridiculously enormous library of music that it does is really something special.


I agree with you, and I work in music audio signal processing.

Shazam was founded in 1999-2000 ish and was live by 2002, longer ago than many people realise. The fingerprinting method they used was a novel one, and they successfully deployed it in a couple of years, with a database of two million tracks, in a system that could be used by dialling a number from any phone. It's an extraordinary and rare example of taking a research method and getting it to work at scale in the face of real constraints, in the process producing something that most people would never have imagined could be done.


I was surprised that they didn't use a Jaccard distance when I looked into the paper, but I never really tested out why their more complicated method was required. The core insight (that note timing / beat is a fingerprint) is money, but the rest of the math seemed unnecessarily complicated.

Would really be interested if someone has tried other approaches and can comment.


THAT is the kind of startup I wish I could work for.


Me too. Are there any similar startup with functional prototypes or products? Something like Shazam, or Theranos if it were actually legitimate and had a working product.


Echo Nest was like them, but they got gobbled up by Spotify several years ago.


ipfs?


SoundHound would fit the bill.


Philips had similar technology that predates Shazam. That said, Shazam's algorithm scales better as they use "combinatorial hashing". This coupled with the fact they can up the hashes in a key-value table makes them better.


For anyone else still reading, this paper from Philips Research describes the method I think you're referring to. (It's cited in Avery Wang's 2003 Shazam paper.) http://www.ismir2002.ismir.net/proceedings/02-FP04-2.pdf

This is a really nice paper as well, but the Shazam method is more exciting because of its focus on the search part of the problem. Audio fingerprinting wasn't an entirely new field of course - the Philips paper also cites several prior publications.

The big limitation of all these methods is that they are robust to EQ and other degradations but not at all to variations in timing between frames. So they work well for identifying different instances of the same recording, but not at all for matching different performances, or for "query-by-humming".


Here is a good write-up on how it works:

http://coding-geek.com/how-shazam-works/


Here's some code that strips down a song to its Shazam-able fingerprint:

https://github.com/jvbalen/soundofshazam/blob/master/sound_o...

And an example output (try Shazam-ing it!):

https://soundcloud.com/sample_noise/shazuffle-ii-shazam-me


And here's a Java project with similar functionality (although I'm not sure it will have near the same accuracy). [0]

He also got some legal threats just for publishing code he created himself.

[0] http://royvanrijn.com/blog/2010/06/creating-shazam-in-java/


Absolutely fascinating, it covers so much breadth too!


After I learned how it roughly works, it seems no longer like witchcraft, but it is still impressive.

The remaining thing I don't understand now is how the heck they managed to negotiate the license for all the songs they have in the database. A friend of mine had a major website for lyrics, and he got some legal trouble from the record companies. When he tried to buy a license to display the lyrics, after some back and forth, they basically said they're not interested in licensing. This was in the early 2000s before streaming took off. Since that time I have the impression that often legal and social problems are much harder to solve than technological ones.


They are likely able to show that the DB is comprised of simply the fingerprints, and not the full songs - thus they wouldnt be able to "use" the DB to profit from play-back of the songs it can identify.


I mean, given that Google still can't even get close, I'd be inclined to tell every last one of them they're full of it.

I actually bought Shazam on android after repeated attempts at getting google to find music in the same way - they're laughably bad.


my recent experience with shazam is that it's much less accurate than Google when picking out random background music from a noisy area.

that said, i still prefer shazam because it's an actual app, whereas google's implementation is a button that sometimes appears in the google app, and sometimes doesn't, seemingly at random.


I don't mean to take away from Shazam (because I too was amazed when I first used it) but the Pixel phones have Shazam-like ability built in which uses minimal battery and without internet... and it's constantly running any time music plays.

Not really "magic" how it works but still pretty amazing that I can pull the phone out of my pocket any time I hear a song I like and immediately see the band/title.


> without internet

For anyone else finding this as implausible as I was, apparently the Pixel has a local database of 17,300 tracks. Still pretty impressive though.

https://uk.pcmag.com/news/91606/googles-pixel-2-phones-recog...


> Pixel phones have Shazam-like ability built in which uses minimal battery and without internet... and it's constantly running any time music plays.

Is it on by default? Cos that sounds really creepy.


Shazam is also on by default [1] , so they are both creepy

[1] https://motherboard.vice.com/en_us/article/8q8ee3/shazam-kee...


The Mac app is, which I didn't even know existed.


To stress the point, this feature uses a local database, doesn't send any data off of the device, and is turned off by default.


Imo the creepy thing is that phones are now powerful enough to run always on analysis, not that they are currently doing anything malicious with it.


Coming soon, Pixel will be able to recognize over 1 million individual voices in your area! Using our enormous database of phone calls to your area code and individualized location tracking, you will be able to find out everything about a person simply by holding your phone near their voice!


No, it's not.


> and without internet

That's really sweet—I wonder how much storage that requires? I would have expected it to require a lot, but if it's on a phone, then maybe not that much?


The database holds fingerprints for ~17000 songs and takes 53MBs: https://www.xda-developers.com/google-pixel-2-now-playing-so...


They should allow you to download databases based on things like genre. The 64gb Pixel could hold a very very large amount


Thanks—that's crazy awesome :-)


They do? I use a Pixel 2 XL and I had no idea about this.



Neat.


Google used to have song identification via voice search and a widget on all Android phones since Lollipop. Then they killed it for no reason other than to screw over existing users. Widget is still there in Nougat but doesn't do anything.


They recently updated the music search. It's integrated in their assistant, and they have a widget for direct access.

https://ai.googleblog.com/2018/09/googles-next-generation-mu...


what, the functionality is still there in Nougat, I access it mostly through the assistant which is good enough to detect a song is playing and suggest What is this song? and has great accuracy


Maybe my listening tastes are just _that weird_, but I've found that it's only accurate about 50% of the time for those times when I really need it.

It's also pretty garbage for classical music.


I haven’t had it misidentify anything — it just won’t identify a song. Granted I do this when in a public place and usually it is something like a piano rendition of another song. I really can’t blame it for not being able to hear the music as it is hard for me to.


Agreed 100%. It's the one app that truly does feel magical to me. And it still impresses people I show who don't use it regularly when we are out somewhere and they ask the age old "what song is this?" Pull out my phone, click one button, and in less than 5 seconds it's there. Blows my mind every-time.


even more mystic in its infancy when it was an abbreviated phone number you would call, hold up the phone mic near the source, get hung up on and then recieve a txt with your song title and artist.. in 2002

(o) https://en.wikipedia.org/wiki/Shazam_%28application%29#Early...


Soundhound is pretty great too !

I have worked on integrating a shazam like library inside an app. We have looks at more than 12 solutions before finding a company with a song recognition library good enough to be called shazam like. It is by no mean a small feat you can reproduce during a weekend.


I mean, it's never worked for me even once that I can recall. I've mostly tried to identify music playing in commercial spaces (retail, cafes, etc) via Siri and I don't think it's ever given me an answer.


My data point: I often go to parties where they play African and world music. Shazam fails more often than not ...

The interesting thing is: most of these songs are on YouTube, so in theory Google could build a better Shazam.


Exactly! Maybe if you listen to the billboard hits you'll always find a match, but IME it rarely matches the songs I actually don't know and can't find details on.


Ooook I don't want to be that guy, but if you take a signal processing course in a university, you'd see that algorithms that Shazam probably uses aren't blackmagic. In UC Berkeley one of the projects we did in our Linear Algebra class was doing something like Shazam; the input was a 5 seconds of a random song tuned down so much that human hear can barely hear and white noise added. Then the problem is matching this record with the song and specify start and end time (e.g. 2:30 to 2:35). Shazam is probably much more complex than this (I don't use it) but if college freshmen can do this...


I worked in email marketing where at its core, we were just doing string replacement from database lookups. Now, we did those string replacements over 300 million times a day. As my boss said "Everything at scale is hard".


I only have a cursory knowledge of DSP, but it sounds like this was implemented by using the 5 second clip to build a matched filter kernel. This would require convolving the samples of the 5 second clip with the entire song to find out where it matches, which should work super well, but I think it would be really tough to scale this up to millions of songs. Is this how it was implemented?


Pedant baited.


Please don't be a jerk on HN, even if another comment seems a bit pedantic.

Separately: there was nothing wrong with gnulinux's comment. It was obviously posted for the pleasure of sharing information, and didn't put down either the GP or Shazam.


Why can't I delete comments in HN? If from the responses to my comment I learned that I add nothing to do conversation, I want to be able to delete my comments. Am I missing something?


For what it's worth, I think it's neat that you shared that the knowledge necessary to build a Shazam-like thing is something an undergraduate might do as a homework assignment. I had thought it would be a lot more complicated. :)


If you're interested, you can search Berkeley EE16A and if you're lucky you'll find the homework assignment (Berkeley's class materials are always open to public). It was like a Jupyter notebook and the "song" was I think random 5 seconds of Universal Declarations of Human Rights, or something like that. I'm writing this in case it helps your search, I'm at work so I don't have time to search it myself. I took this class a while ago and am alumni so my memory is fuzzy about the details of this assignment.


The course website for EE16A is https://inst.eecs.berkeley.edu/~ee16a/. Looks like an interesting course.


It's mostly pretty standard linear algebra (from matrix operations to vector spaces to eigenvalue/eigenvectors) and some circuit theory (KVL, KCL, op-amps, circuit design etc) and some signal processing (cross-correlation, OMP, Sparse OMP, least squares etc). All EE/CS students take this class in Berkeley, it is strongly recommended to be taken as freshman (unless you take Math 54 which is an equivalent course with no circuit theory). It is followed by EE16B which includes further topics in linear algebra (SVD!), circuits (transistors!) and signal processing (Fourier Series!), and CS70 which includes discrete mathematics and probability theory. This series is usually taken along with programming based classes CS 61A and CS 61B; and after finishing both of these series students start taking "upperdivision" classes.


I think you have a few minutes to delete comments, but as soon as someone replies to you that link goes away.

I think it's a good thing, because often there are good comments in response to downvoted comments. Letting people delete comments would make the discussion hard to follow.


You don't have to, the votes will gradually adjust comment visibility based on its perceived (de)merit. Besides, an unpopular comment doesn't mean it's incorrect, e.g. the content might be useful but the tone irritating.

It was informative to myself at least.


I think the “actually” makes it even better. Even if the underlying technology isn’t anything truly special the application of it is pretty clever.


It creates a time series of frequencies then checks a db for that same series. A problem that is easily parallelizable. Probably does some filtering first. It's a very useful and clever application, but not that technically challenging. The most amazing feat is they got access to the catalogs of the record labels.

I wish someone would do the same thing for commercials on TV. Auto detect the commercial and advance the DVR by its exact duration



> I wish someone would do the same thing for commercials on TV. Auto detect the commercial and advance the DVR by its exact duration

They've had it for years now. I was skipping commercials on my HTPC back in 2007-ish. I think the older Tivo's also had this ability.


Aren't most commercials sold in 30-60 second blocks?


Yeah. So if you skipped 60 seconds on a 30 second commercial you'd cut into your program. Hence the identification requirement.


That's why TIVO (or whichever DVR company) had the skip 30 seconds button. If it was a 60, you hit it twice. However, they also sell 15 second blocks. Now, it's just fast forward at ludicrous speeds.


Yes shazam's algorithm is aktually pretty simple math, but there's nothing wrong with creating a busines sbased on simple tech! Like most companies in tech, it's the business part that is hard, not the technical part.


When Twitter came out I was like "well it's a glorified shoutbox, I can hack that in an afternoon". Actually it still is, any developer can create a Twitter clone in hours. However Twitter managed to have the network effect, and (eventually) solve the huge scaling challenge that a system that transfers billions (?) of messages worldwide every day.


Twitter is hard to scale, you have to make trade-offs all over the place.

AFAIK that's not the case of Shazam where a read-only database would be enough. Sure eventually you have to manage multiple versions of your app and be able to gradually update your DB, but that's still simple stuff compared to the problem of how to make money.


>> Shazam is the closest thing we have to witchcraft.

I've never used Shazam, but I used a similar feature on my LG Chocolate back in the day. How is Shazam any different than what my LG Chocolate did (aside from the Spotify integration)?


I don't understand why you do expect others to know about that when Shazam is ubiquitous and you haven't bothered to try it yet. See for yourself.

Expecting people to know how is it different from an LG Chocolate is just absurd...


Apparently Verizon's LG Chocolate came with a service called VCast Song ID, that did the same thing as Shazam: "On certain phones, users can record a 10-second clip of a song, have it automatically identified, and optionally buy a copy of it for playback on a phone or computer." (https://www.digitaltrends.com/mobile/name-that-tune-with-ver...)

That said, Shazam is actually older, having started as a shortcode service in the UK way back in 2002.


I am equal parts amazed and horrified when I hear that some app started out as an MMS hack on feature phones. Dictionary lookups, directions, and multimedia, all on "candybars". It's one area the US never really got behind and jumped straight to smartphones and discrete apps.

How exactly did this come to be?

That's the anthology I want to read.


Well acktually, in my admittedly limited experience, Shazam is not capable of recognizing any music at all without the digitized metadata encoded with sound files. I've tried multiple times to sing very popular songs to it. It never recognized them. You could attribute it to my poor musical skills (and I'm fine with that), but 100% of humans would recognize the songs in < 10s timeframe.


As far as I know, the way Shazam uses fingerprints it is not supposed to recognize any song this way. Or even when a cover or a live version of a song is played.

I remember Adam Neely (A musician/jazz composer/youtuber) mentioning in a Q&A, that for songs they played live for a television broadcast, backing tracks were added underneath and it was mixed as close as possible to the originals, among other reasons for the purpose of them being better "shazamable".

https://www.youtube.com/watch?v=zH_5j3Wm9qM&t=11m38s


> digitized metadata

What are you referring to here?

It doesn't recognize you singing because it doesn't have the same spectral content as the full song. Shaman doesn't really identify tunes, it identifies recordings. (And it is amazing to me that it works at all)


To the best of my knowledge, Shazam works on frequency spectrum analysis and how it changes over time. This includes all aspects of the music and not just melody.


Sounds like the problem was your singing.


Pun intended?


It recognises _recordings_, not performances.


Try SoundHound for singing


I have. It outperforms Shazam hands down for this use case. But still very limited.


I once read in an article (that I unfortunately can't find right now) that the the worth of Shazam lies in the fact that it can recognise, which songs are trending. The value chain is approximately like this:

1)New song is released

2)It starts being "shazamed" by various people - it's becoming trendy

3)Large stores that differntiate themselves by being trendy want to play trendy songs first

4)They pay Shazam to tell them which songs are trendy

5)The stores play them

6)Customers "shazam" those songs in the store

7)Customers view the store as trendy

8)Now four instances have profited: Shazam, the store, the musician and the customers (for having found a trendy song very early on)


The main bulk of their income is/was from affiliate income paid by Apple, hence the buy-out.


Very interesting, I didn't know that. Makes sense.


I always found this talk on the subject fascinating:

Predicting a Billboard Music Hit with Shazam Data - Cait O'Riordan (https://www.youtube.com/watch?v=mcTPvxo8SXY)


The UK CEO presented some of their different data capabilities at the agency where I used to work: they were encouraging advertisers to use this data to soundtrack ads.

The different 'shazam'd songs were also connected to locations and user demographics so if you wanted a track that was going to be big in a specific community you could get a good guess.


I’m not sure what the middleman is, or which way the money flows, but there are also services that provide new music to retailers. The retailers get access to the current trendy ambiance, and the artists get exposure in an environment where people are consciously accessorizing. Half the time I use shazam it’s in a store (the other half being lyfts).


A great app that PRE-DATES smart phones. I remember using Shazam when it was a dial in service (dial 2580 in the UK), hold your old brick mobile phone up and you would get a txt message a minute later with the song. Seemed like magic then and still does now.


I was unaware that this was a thing. That's pretty cool, and it's always nice to see a company like that able to adapt and thrive with the advent of smartphones


Holy shit I had no idea, that's nothing short of amazing.


I remember coca-cola did a large marketing campaign in some parts of Europe with them somewhere before the first iPhone (or at least before smartphones were common).


> The app will soon offer its experience ad-free for all users so everyone can enjoy the best of Shazam without interruption.

Probably, one of the best results from this acquisition.


You can bet they will kill integration with Spotify though. And maybe no more Android support. I'll take ads over that.


>You can bet they will kill integration with Spotify though.

Will they? Don't forget, the information flow is 2-way here, users get something useful out of it but Shazam (and now Apple) also learns what stuff is trending. If anything I actually lean towards them keeping or even enhancing Spotify and other service integration, at least as long as those services are viable: it effectively creates a direct channel into competing services that tells Apple exactly what stuff people want out of them, which they could then use directly in making Apple Music more competitive in turn.

Even if we take as granted that boosting Apple Music is a major concern to Apple, doesn't that at least maybe seem like an equally or more valuable way to do it? It doesn't make any users angry either or act as bad PR, they aren't taking anything away, and they get a massive information channel into every competitor and even real-world venues.

>And maybe no more Android support.

By the same token, if Apple wants to boost Apple Music in general then having information on music popularity and trends coming in from the population of Android users too also seems helpful.


Being able to see trending songs regardless of the platform is definitely a benefit for Apple, but I would also say that another possibility is that Spotify itself cuts off the integration now that Shazam is owned by their competitor.


Apple Music has an Android app, so I don't think they're that cutthroat on the music side of things.


This is immediately where my mind went, the spotify integration is without a doubt the best thing (IMO) about Shazam. Find a song, in two screen taps I can add it to a playlist and come back to it when I'm queuing up tunes for the drive home from work.

I will be very disappointed if this comes to light, and the only integration we're left with is Apple Music.

Probably not likely, but probably not improbable either.


Why not likely?

It's almost guaranteed.


Well I did say "probably", as in there's a chance it doesn't happen. Even if it's very, very slim. Speaking in absolutes isn't really my style.


Apple does make an Apple Music app for Android. That alone is a reason they'd want to keep it around on Android.


Google Play Music has a Shazam feature that's just as good (though I haven't rigorously tested it, it's never failed me), so lack of Android support is no real loss.


In your region. I don't even have Play Music in mine.


So how will Apple be Apple?

>Exclusive?

>Start charging money?

>Patents?

Not to mean that people shouldn't make money, but acquisition means that there will be change.


Hopefully they'll rewrite Shazam's Apple Watch app using the private first-party APIs so that it actually works rather than randomly crashing 50% of the time.

The state of third-party apps on the Watch is awful. It usually takes 10 seconds for an app to start on a Series 2, and sometimes they just get stuck on that loading screen. If you manage to get an app running, the UI library has ridiculous bugs like accidentally enabled screen rotation where turning your wrist flips the content by 90°. (Unlike a phone, there's no reason at all for a watch to react to orientation changes.)

I could sort of understand these deficiencies for a hurried 1.0 product, but it's been three years and it's still this bad. There's no API for watch faces either. I get the impression that Apple truly doesn't want third parties on the Watch at all.


If they "truly" didn't want third parties on the Watch "at all" they wouldn't have released the watchOS SDK or made it possible to write, build and publish watch apps on the App Store.


This wouldn't be the first time that Apple releases an SDK, decides internally it's actually not something they want to support, and then just leaves it languishing in a semi-broken state because it would be too much trouble to cancel it outright.


This was essentially announced at the end of last year, and is now being closed. You can now search for songs on Apple Music by typing in the lyrics to the song.


Doesn’t sound like a feature related to this though.


How long ago did Siri integrate with Shazam? Seems like a year or two now.


I think it was quite a bit further, but every time I’ve tried it the app seems to work better than asking Siri for some reason.


I like Shazam, but I love Soundhound. I've found it way more accurate and I also found their other audio tools through it. Such a cool company.

Congrats to Shazam though!


The part I love about Soundhound is that I can basically hum something to it and expect a good result within a few attempts. Shazam can't do anything like that.


Yeah I love the soundhound app as well. My wife is a professional singer, so often times she can sing or whistle a song and soundhound will pick it right up.


Agreed. Shazam has failed for me too often where Soundhound has returned the result, that the only reason I use Shazam anymore is out of curiosity after Soundhound, to see if it can also find the track.


Just as another data point, I've had the opposite experience. SoundHound doesn't work most of the time for me. My tastes are eclectic though.


It’s weird to think that I would find it strange if Apple acquired a company like Shazam and left the ads on, isnt it? In a day and age when all of their competitors are turning to ads to increase revenues, Apple is making great customer experiences ad-free.

I think the idea that making Shazam ad-free “makes sense” is actually fascinating because if it were google or amazon buying Shazam, I would assume it would remain littered with ads.


Yeah it's on-brand with Apple's approach for privacy and the like. Plus, the end-game to me seems like tighter integration with Siri and the AI ecosystem they're building.


It's hardly "littered" though. I use Shazam a lot and always found the ads very unintrusive. It is good news that they're going completely ad-free however.


Not just ad-free, but free now as well. Shazam had a free tier and you could pay to get rid of ads.


Apple doesn't really need to mess with the tech behind Shazam too much, I've personally found it to be lightyears ahead of the competition. I switched to Soundhound for a few years back in 2010 when both were relatively new, but the difference is unbelievable now. Shazam can get popular songs in less than a second, it's like some sort of musical L1 cache.


The journal article by the Shazam creators titled, "An Industrial-Strength Audio Search Algorithm"[0], was one of the first CS papers I ever read. It was very easy to follow and I remember even making a personal utility that implemented their algorithm.

[0] https://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf


I would love to see something like the Pixel's Now Playing feature come to Apple devices. If you haven't seen this, it periodically, passively listens for background music and displays the currently-playing song on the lock screen, using a local database of IIRC 20,000 songs. There's a paper about it (https://static.googleusercontent.com/media/research.google.c...) – but I'd have to guess it's patented and we won't see it soon.


The always-on nature of this is the really killer aspect of it, especially when combined with the always-on OLED screen. If something is playing nearby I don't even have to touch my phone to know what it is - just a glance will tell me what's playing.


Tangent: I recently discovered SoundHound which supports singing / humming / whistling as input for song ID. IME it's not as good as Shazam for capturing "real" (pre-recorded / radio) tunes though.


That's gonna make it so much easier for apple to offer an EU "upload filter as a service" for music in the future...


Nice point, I was trying to guess what value could this have for apple.


Shazam is one of those apps that has truly changed my life. I still remember as a teenager times where I heard a song on the radio or a mix show and missed the name of it. I have purchased entire albums thinking they had a song I liked and have been WRONG. Now I can let my phone figure it out over a noisy background like a bar or restaurant and it still knows what song I am tagging. This app is one that truly feels like magic. Even almost a facade later.


Yes, Shazam has done a lot for genre, and diminishing the care for genre at all. Now for people that have spent way too much of their life defending or living a genre, what I mean is that it allows artists to be more creative and less pigeonholed, and it allows people to explore more of what they want.

People want certain sounds, and want more of that sound.

Shazam has been a key component of the discovery process.


Hopefully we don't lose the integration with Spotify, deezer, ...


Sorry to hijack this post, but if anyone is interested in content recognition, we built one of the largest reverse search engines for video/audio [0] and are always looking for skilled engineers to do more.

I think our scale makes things very interesting. We currently index over 20 hours of video every second and to date we've indexed over 11.5B videos.

Feel free to reach out to me directly at r@pex.com.

[0] https://softwareengineeringdaily.com/2018/06/22/video-search...


For those experiencing an acute sense of déjà vu, this deal was announced in December 2017 and closed today.


Apple Insider has a good bit on why this acquisition happened: they've been doing a lot of interesting stuff with Augmented Reality. https://appleinsider.com/articles/18/09/25/why-did-apple-spe...


Apple Music's recommendation and discovery is pretty abysmal. I guess this will fix that issue. I'm amazed at how bad it given they know the standard that has been set by their competitor Spotify.

When Apple acquired Beast we heard about how Jimmy Iovine and Dre were going to bring their understanding and expertise to Apple's music service. This now seems to have been a lot of bluster though. Apple had such a head start with iTunes, missed the boat with streaming, spent a fortune on Beats and finally seemed to be getting serious about their streaming music offering. And the product has been somewhere between underwhelming and "just OK."

It's interesting to see that Apple's solution is to just buy their way out of their discovery problem. For a company with unlimited resources and great design skills it's strange that Apple is not really good at building services.


How long until they pull the Android version?


Start the timer when Apple Music for Android stops getting updates.


I don’t think Apple Music for Android was a play for Android users. It’s more of away not to be at a disadvantage when Apple is trying to sell a Family Plsn for Apple Music to a family of mixed Android/iOS users.

Back in the day, people didn’t realize the competitive advantage it gave MS to have a version for Macs. They could sell into large enterprises that may only have 5-10% Macs with a cross platform offering. Their competitors couldn’t.


You're absolutely right! And I hadn't thought about MS Office for Mac in that way before; thanks!

My comment was more geared towards OP's "well, now they're going to cancel the Android version" when Apple literally just released a new version of Apple Music for Android with platform-specific features: https://www.macrumors.com/2018/09/19/apple-music-android-aut...


I believe Shazam is very much an acquisition for its patent and algorithm sauce. The technology behind it is relatively simple based on audio fingerprinting

http://royvanrijn.com/blog/2010/06/creating-shazam-in-java/

It was either Google Music, Spotify or Apple Music that would have acquired it.

I’m a 100% sure this will end up as a deep integration with Siri and the existing Apple Music app.

Apple has always done well with its acquisitions. Buy small companies that do one small thing and do it extremely well, and fuse that with the Apple ecosystem, quality and rigor.

Congrats to the Shazam team for going with Apple. Google would have most definitely messed it up like they did with Songza. I will never forgive them for that.


Their original white paper [1] is one of my favorite math-meets-software reads. Readable, elegant, and real world.

https://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf


For those wondering why a seemingly normal acquisition took a year to close, it's because the EU was investigating it as a potential anti-competitive move.


On Snapchat, you can hold the camera screen and it starts to "Shazam" what songs are playing.

I wonder if Apple will allow them to keep this feature.


I'm hoping that this extra access to Apple's extensive music collection will make this usable for music other than what you would hear on MTV or the classic rock station. The potential of the application is great, but as somebody with limited interest in pop, I find myself lacking for a way to identify new music discoveries.


Shazam doesn't just work on pop music, I've used it successfully on some pretty obscure stuff.

It has to have been published "properly" though, which in the day and age of self-publishing directly to the net doesn't work so well.


In case anyone is interested, this is a good read on how audio finger printing in services like Shazam, Soundhound et al work:

http://willdrevo.com/fingerprinting-and-audio-recognition-wi...


Makes sense, since Shazam already powers the Siri "what song is this?" capability that links to iTunes.


Apple is likely intending to use Shazam's tech for contextually-aware computing (via Airpods etc)


Looks like I'll be uninstalling Shazam and using only Soundhound thanks to the likely-deprecated Spotify integration.

The platforms will swallow our options until we have no recourse but to jump platforms.

Unless they make that too difficult, too.


Am I the only one that feels Shazam is no longer relevant? I don't think I know anyone has iShazam or SoundHound installed anymore. I feel all our music is on our phones now, so we already know what it is.


Really? I still find it highly relevant. As someone who goes to a lot of gigs, listens to a lot of DJs & always has some sort of set playing in the background while I work—I find it invaluable for tracks I can't identify and want to quickly note/share with friends.


I first heard about Shazam when I worked in a project to integrate Shazam API to Hello Moto J2ME app back in 2007~2008. And it was amazing to see how they were able to move to the smartphone world so gracefully!


I have so badly wanted to be able to Shazam and automatically add something to a Spotify playlist via IFTTT or whatever.

I wonder if that will be more or less possible now. Maybe with a Shortcut?


This functionality has been around for a bit actually, you may have missed it. You have to connect your Spotify in the Shazam app. And every time you Shazam something it auto adds it to a "My Shazam Tracks" playlist in Spotify. Been using that feature from them for about a year now! :)


Yes, been using this for quite a while now. You don't need IFTTT.


Here is an old cnet article from 2015 that explains how to do it: https://www.cnet.com/how-to/get-a-spotify-or-rdio-playlist-o... - Probably just need to translate that flow to whatever the current Shazam UI is for settings.


I wonder what this does to the Jamie Foxx gameshow.

https://www.fox.com/beat-shazam/


I imagine a couple hundred fruity lawyers are wording a cease and desist letter to perfection right now.


Why would they do that? The show was developed with Shazam's blessing and probably a hefty license fee.

It's literally a 30-minute commercial for the app (including a play-along game you do with the app).


I like to say Siri, shazam this and it works great. Wish there was a way to add it to Notes after it Shazams so I can remember it for later.


You can also just ask her what song is playing. You just have to make sure she isn’t confused by any music app you might have open, because he will name the active track in that first.

I agree a drawback is there is no history. I take a screenshot of the results.


Although Shazam is a black box to us consumers, I'm pretty sure its recognition quality dropped drastically in the last 2 years.


> I'm pretty sure its recognition quality dropped drastically in the last 2 years

What happened 2 years ago that you think affected its recognition quality?


Mumble rap became popular.


I guess they changed the algorithm or tweaked its parameters.

One specific thing I recall is that more false negatives started popping up - which is bad over UX (vs. no matches at all).

The change was (perceivedly) strong enough for me to stopping using Shazam.


Google has this built right into the assistant now and detects music is playing well enough to suggest "What is this song?" as a query - and it has really really good accuracy in my experience, and I am impressed mostly by it being able to pick out the song in a somewhat noisy room (a bar for example)

Who needs shazam? Apple's just looking for more AI chops. G's already all over it.


I've had way more luck with Soundhound, so I'm not very bothered by this news.


How long until they kill off Android, like they did with TestFlight and Buddybuild?


Shazam was featured in one of the commercials for the iPhone 3G in 2008.


I'm guessing this thing is going to run all the time and send Apple a continuous stream of what music is actually playing around people, so they can use the data to better market music.

Having song identification built into your iDevice is a nice value add for the consumer though


SoundHound is much better and I'm glad they didn't acquire it.


I honestly thought this happened when Shazam was integrated into Siri


To anyone curious how Shazam works, it looks for similarity in the spectrogram of the music. This is not too different from how we identify certain chemical compounds with mass spectrometry.


What was Shazam’s business model?


$400 million, ~December 2017


Mmm, Price? :-)


I remember feeling that way the first time I used Uber (in SF where getting a taxi was difficult and unreliable).

A few taps on my phone and a car shows up to my exact location in 2 minutes?! And that's it? No calling dispatch and hoping they'd show up eventually (sometimes they didn't). No fumbling with cash or tip or anything.

It was like magic.


We detached this subthread from https://news.ycombinator.com/item?id=18066897 and marked it off-topic.


A shame that uber and the whole gig economy is so shit, circumventing basic employment rights and both minimum and living wages. I mean I like the basic idea and I agree that the taxi business needed the disruption, but it's opened the gates to people working well below a living wage because there's nothing else. That is, there's plenty of people that are willing to work below minimum wage because it's the only thing they have left. And companies - including Uber - are more than happy to offer that kind of work.


Taxi drivers were already considered contractors and working for shitty wages. Uber just followed the existing model. In fact, it was worse, as drivers had to pay to work, by renting the cars with medallions, rather than being able to use their own.

https://www.nytimes.com/1995/04/09/nyregion/driving-a-taxi-d...

The change for taxi drivers has only started to come after Uber was already making it big, e.g.: "For what the union involved says is the first time ever, the National Labor Relations Board (NLRB) declared taxi drivers are legally “employees”"

http://www.peoplesworld.org/article/nlrb-declares-taxi-drive... (2015)


The NYC model is rarely how taxi's operate.

My uncle was a taxi driver around the same time (maybe a little earlier?) and was paid a livable wage plus benefits.

>"There are so many drivers available that it's an owner's market," said Edward G. Rogoff, a professor of management at Baruch College who studies the taxi industry. "Drivers are competing for these low-prestige, low-pay jobs, which pushes their incomes down further."

You also missed the main part of the article. Simple stated there were too many taxi drivers. Now I don't know about you but if I were to have that many people willing to work for me its either the pay is good or working conditions.

This sucks because like the article mentions, it becomes an owner's market. On top of this it's also NYC. No taxi driver is gonna be able to afford many of the places they get fares from.

>"In '87, '88, you could make $100 a day, maybe more," said Sam Khan, a 37-year-old driver from Pakistan. But now, he said with a grimace, "maybe $60, $65."


Not all countries have the medallion system (or that system the way it works in parts of the USA), and in some places drivers felt they were paid pretty adequately the way things were, and so they reacted very negatively to Uber drivers showing up and undercutting them.


In places where medallion or similar systems were in place, most of the protesters tended to be medallion owners. Who may or may not themselves be drivers, but even if they were were probably still deriving significant income from non-owner drivers renting their cars and medallions.

They're more like landlords than employees.


I don't understand this logic generally and in this case it makes even less sense. 10 years ago, Uber literally didn't exist. How, in any way, is Uber forcefully underpaying it's employees/contractors? People flocked to drive for Uber; where is the oppression here?

This is the same "Walmart doesn't pay its workers and destroys local businesses argument". People work there, and people shop there. Walmart didn't make anyone do anything, and neither does Uber.

In a free market, people do what is valuable to them. How can you say those people aren't? If it's not a free market, then how is it the corporations fault? Don't hate the player, hate the government.


In a completely free market, corporations are free to distort economic and labour policy so that poor unemployed people are desperate to get any job they can, regardless of how poorly it pays.

This is why minimum wage and other laws exist.

See also: race to the bottom.


To add to this: if workers are underpaid relative to the cost of living in their area, they'll likely end up on some government assistance program.

Effectively, Walmart/Uber/etc get to double-dip -- they pay their employees less than a living wage, and based on the US tax structure, don't have to pay for the government assistance programs that their employees end up needing to make ends meet.


> To add to this: if workers are underpaid relative to the cost of living in their area, they'll likely end up on some government assistance program.

But that was already the situation before Uber came to the market? For all we know, driving Uber might have moved some of the people less dependent on the government assistance programs.


> This is why minimum wage and other laws exist.

This is not a settled question in economics. The idea that minimum wage laws help the poor is at the very least debatable.


I would be interested in a counterargument because I am having trouble coming up with one myself.


The Wikipedia article on minimum wage laws [0] has a pretty good overview of some of the most common arguments for and against. Really, though, the whole article is pretty interesting for a Wikipedia piece and illustrates the level of disagreement between economists over the effects these laws actually have.

0: https://en.wikipedia.org/wiki/Minimum_wage#Debate_over_conse...


Some jobs are viable at $8 /hr but not $15 /hr so the business have to eliminate positions to stay solvent. That means someone who could have taken the lower paying job now has no job at all.

Also, inflation. When everyone is making at least $15 /hr then that $15 means less than it used to. All costs of goods go up to match the new supply of "wealth". Burger flippers make $15 /hr but burgers now cost $10.

In more meta terms: manipulating the market is never easy if it's possible to do successfully at all.


Milton Friedman famously put forth an argument against minimum wage in his TV series Free to Choose:

https://www.youtube.com/watch?v=x-BGi4NIFww


My opinion is that having a minimum wage influences people to not make their own target, since an authority figure essentially deemed one hour of work is worth X dollars. Removing the minimum wage would make workers think for themselves how much they should earn and I believe that inclusion in their earning process would lead them to plan better, work better, and therefore earn more.

Essentially, I believe that when the government thinks for the people like declaring a minimum wage the people tend to avoid thinking about it themselves.


Free markets rely on educated consumers operating in a transparent market.

Ubers model works because they externalize a lot of operating costs to ignorant (under-informed) "contractors", and obscuring the economic realities from customers.

So I think it's fair to hate the player.


That's assuming there's an infinite supply of jobs.

When you're in financial difficulty - say your 0 hour contract doesn't bring enough money to pay the bills - you'll take whatever terms and conditions Uber is giving to you. Because you need to fulfill your basic needs.

I don't think that many Uber drivers are doing it by choice, they just don't talk about it to avoid bumming clients and getting a poor rating.

I'd like the slickness of the Uber app with a bit more ethics and I would be a good client.


> That's assuming there's an infinite supply of jobs.

Not only did I not assume that, the exact opposite is true.

Uber _just_ created all of their jobs; they didn't used to exist. Everyone started working there because they wanted to. It's valuable to them to spend their time driving. It's not like Uber forced closed other companies at a 1:1 ratio and force hired their workers for less.

These are all voluntary transactions.


If you're desperate you will "volunteer" to do certain things you don't want to do. That can be exploited.

Depends if it's a sellers' or buyers' market.


Would Uber drivers be better off today if Uber had never existed?


I mean, if you're a libertarian that makes sense. If you're not then wonder about why things like minimum wage exists, surely if people are willing to work for less than minimum wage why stop them?


Isn't this a case against minimum wage laws? Obviously people's paychecks need to be paid from somewhere. Not all business models are going to work when you have to pay $15 /hr. So in that case, no job gets created and the person who could have done the work gets no money.

By removing the artificial market controls, people can voluntarily choose to get paid less, and make something (which is better than nothing).

I think people that complain about Uber not providing "basic employment rights and both minimum and living wages" don't really know what it's like to be poor. Talk to an Uber driver sometime, they're grateful for the opportunity to make some cash on their own terms.


> it's opened the gates to people working well below a living wage because there's nothing else

Haven't you just walked into an argument for abolishing the minimum wage here?

(I'm not arguing for or against minimum wage. I'm just observing that the tone of your comment seems to suggest you don't like the idea, but this sentence seemed to be a good argument for it.)


In Germany, I used an uber-like app, having the same tracking and reputational semantics, but it hailed actual taxis. very nice.


Whys that better than Uber though?


Could someone conceivably build a reference implementation FOSS client and server so that anybody could start their own Uber / Lyft. It would eliminate the friction to get going.


It's fascinating how you can fully spell out that Uber is giving people in a shitty situation a better life, and still have no doubt they're doing something bad!


It's certainly better than nothing; for both riders/guests/users and the drivers/hosts/providers.


My first experience with Uber made me so annoyed I e-mailed them to demand they delete my account, although I eventually tried it again.


Uber charges you for "wait time" after you request a car...which is insane. Not that Lyft is much better, but I've never seen that kind of nonsense with them.


How is it nonsense? Someone is using their time and fuel to get to your location. It's only natural you pay for it.


It feels like they're double dipping. Unpopular as it might be, I'd guess people would be more than willing to pay extra so that they could shitcan this "feature".


So you want to pay extra to not pay extra?


Yes. Paying extra for the service itself, not an arbitrary charge that could vary greatly at any time seems worth it.


I don't think it's arbitrary. You're paying for the (vehicle, driver) time and distance and the closer your are to vehicle the shorter the trip. If the vehicle is far enough away to make it vary greatly just cancel. The seemingly arbitrary charges and price volatility are not supposed to start until after you're in the vehicle. This may just be a bug.


In my case I stood there in the rain for 15 minutes waiting for a car that never came and eventually canceled, so I walked around till I got to a taxi stand. A little less than magical.


Wow. Can't believe Apple now own Shaquille O'Neal.


Apple's first Android app?


No that would be https://play.google.com/store/apps/details?id=com.apple.move...

It's not their second Android app either.



This URL only works if you include the period at the end (which HN's URL detector does not).


Too late to edit my original comment but this may work better: https://play.google.com/store/apps/developer?id=Apple+Inc%2E


Each of those three looks half-assed (or half-apped). I guess Shazam would be Apple's first serious Android app, except probably not. :P


They have an Apple Music App for Android


Can you please update the title? Apple acquired Shazam a bit ago. Today, they have completed that acquisition process.


Is this the same Shazam that was a torrent service back in the Napster days?


Are you thinking of KaZaA? https://en.wikipedia.org/wiki/Kazaa


I think you're confusing it with Kazaa.


Are you thinking of Kazaa?


Really? I could have sworn Sinbad endorsed it back in the day...


as a genie, i remember that




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: