Why Can't Streaming Services Get Classical Music Right?
npr.org
npr.org
Most people listen to classical way too quietly. Most classical music has a very wide dynamic range. Your volume should be adjusted so that the very quietest parts are loud enough to hear every subtlety and so that the loudest parts shake your bones.
A single trumpet playing at full volume is loud enough to cause hearing damage. An orchestra has several of them, along with 50+ other instruments.
Loud orchestras are loud enough that freaking cannons do not necessarily overpower them.
So next time you're listening to classical music (or jazz), crank it up, and discover how much more you enjoy it.
Unfortunately, you'll ruin streaming and radio, though. They're often compressed, ruining that huge dynamic range. Each piece will have a different level, so you'll constantly be playing with your volume knob to get it set correctly. Which is really hard if you've never heard the piece before -- is it supposed to be loud or quiet?
And if you're listening to the radio with the volume set correctly, the announcer will start screaming at you. I love the CBC's Julie Nesrallah's voice, but I can't listen to her program because they have her voice turned up way too loud. If they turned it down the program would be much more enjoyable, and people would enjoy the music more because they'd turn their radio up to hear her properly.
And if you're listening in a car, then digital compression is the least of your audio problems.
A pet-peeve; this is meaningless without a distance. I'd rather attend an orchestra performance from the balcony than put a trumpet to my ear.
"x is louder than a jet engine!" from the pilot's seat or standing on the wings? "louder than a crying baby," in the bedroom or in my arms?
Sorry for hijacking your insightful comment, +1.
But a bespoke solution for streaming classical music should ideally have metadata fields for all those things: conductor, soloists, orchestra, recording venue, date, etc. etc.
I'd be willing to bet that internally most of those services are using nothing more sophisticated than the id3 tags I remember mucking with in winamp back when Napster was still a thing.
If you're looking for a particular work to listen to, not just the most popular thing by that composer, Spotify gives you no way to browse by work. You can either try to guess which translation of the title they used, or you can type the number the piece is identified by, and in both cases it will usually autocorrect you to something more popular.
There used to be a way around this, where you could type, say, :spotify:search:"BWV 588" into the search box and it would show you only exact matches for BWV 588. Doesn't work anymore.
There are lots more problems. But you could read the article.
I've also never had issues searching Spotify using an Opus catalog number, e.g. your example of Bach which seems to work just fine for me... http://i.imgur.com/VGHCcH3.png
That screenshot also highlights the problem that shitty performances rank highly in the search. Kevin Bowyer will probably play an organ piece with much more skill and subtlety than "Mutant Orchestra" on "Classical Halloween Bach from the Dead", but guess which one ranks higher.
Never had an issue finding what i wanted, i didn't mind to have to scroll and i treat Spotify's search just as i treat Google's search, the secret to finding stuff on Google is to figure out what the 100000 idiots that searched for the same thing before you actually searched for before ending up clicking on what you really want.
The 1st several results will be SEO's then couple of promoted ones then you'll find something that you can actually use, and Spotify isn't any different I'm pretty sure that record companies pay directly or by accepting lower fees in exchange for Spotify to promote their records, so yep Classical Halloween Bach from the Dead might be promoted, or it might be there because more people actually enjoy listening to it just as most people would probably enjoy TSO's version of Mozart's and Beethoven's works with a nice jam more than some dreadful orchestra from the Soviet days of eastern Europe.
Streaming providers aren't the Library of Congress don't expect them to give you exactly what you look for since they assume like any other search engine that you don't know what you are looking for and they also need to make some money on the side, but if you don't give up and are willing to waste 10 seconds you'll find what you want and then well just hit the bookmark button.
P.S. If you want to listen to a specific performance why are you searching the work and not the "artist"?
For the most part there will be more performances for a given work than all the recordings a single orchestra can record in it's life time. Want to listen to a recording by Sydney's symphony orchestra? Search for Sydney Symphony Orchestra, click it scroll down till you find it not the other way around :)
The problem with classical metadata is when you know the work you want to find, and you want a quality performance, but you don't necessarily know:
- What "title" it was given. Titles are neither consistent nor unique. You're telling me with confidence that you can search for "Canzona in D", which is ridiculous, it only finds performances that used that particular mix of English and Italian to title a piece written by a German speaker.
- Whether a particular recommended performance is going to be available on Spotify
- Whether you can click on the "album" to get the rest of the movements, or whether you just found a standalone track
- Whether the "artist" is going to list the composer, the performance group, or one famous performer
So it takes a lot of trial and error. I know I need to do some work to search, but they're not even trying to put the appropriate data in. It's like browsing a bookstore that's sorted by color.
The problem here is that all of Spotify is built around the "title", "artist", and "album" tags, which were originally added to MP3s as a way to catalogue popular music from about 1950 to 2000, and none of which are a consistent way to organize classical music. Classical music is organized by composer, work, movement, arrangement, and a whole lot of performers.
If you get deeper into listening to classical music, you will find that there are choices besides "Bach from the Dead" and "dreadful orchestras from the Soviet days", and you'll also find that the metadata situation is not as rosy as you make it.
I share one of the higher-level commenter's concerns--the degradation of the sound quality. Being able to hear the valves on the instruments and the full range of music gives a much more immersive experience. I had a recording of Count Basie opening for Frank Sinatra (it's basically the hour before they recorded Sinatra at the Sands), and you can hear the audience's glasses like you were sitting in the venue. I love streaming for my DeadMau5 and background music as much as the next monkey, but I still buy the classical and jazz recordings on CD for those extra effects.
This means that for many it's still more profitable to sell a small amount of CDs than to be on spotify.
I suspect this will change over the years because there's now a very large overlap between those that still listen to CDs, don't use spotify, and listen to classical music.
The pieces on streaming services (just like CDs) are not 45 minutes long, though. They're separated into movements that are typically between 4 and 10 minutes long. So, while you could listen to all of the Rite of Spring if you want for its entire 40 minute runtime (and I do a lot, as it's my favorite orchestral work), you usually don't. You might listen to only the Introduction to The Sacrifice, which is only about 4-5 minutes.
The fact is that good metadata requires human verification and editing, and editors are the last thing any Internet company wants to spend money on.
Try listening to Abbey Road, or Dark Side Of The Moon, or any other album that relies on zero second time gaps between tracks with a constant beat (The most recent example I can remember would be Chemical Brothers, "Further", between track 1 and 2). That is annoying, and has been throughout the history of stream-able audio.
Why can't we get canonical track timing for albums (down to the sample) and base the playlists accurately off them?
Does anyone else have this problem, or am I doing something terribly wrong? I've come across this problem on iTunes, WMP, Spotify, VLC, Google Music, Soundcloud and pretty much any other digital audio player out there that isn't designed for production (Traktor, Serato, DAWs). The fact that Traktor and Serato get this perfectly right hints that the "consumer" products just don't really care about this problem.
On iTunes it does depend if the source was ripped properly (e.g. with iTunes itself), some older mp3s do not have the necessary additional data for proper gapless (I believe it is due to the overlapping nature of FFT windows - each frame in the mp3 depends on the previous/next frame to fully reconstruct the audio, so the encoder has to store "extra" frames at the start and end) so these will have little glitches.
On Spotify I guess individual sources may have issues (just like a few are obviously ripped from CDs which skip!) but the Chemical Brothers transition you mentioned plays perfectly for me. Maybe check you have "crossfade tracks" disabled in Spotify's advanced settings.
Interesting to hear "older mp3s do not have the necessary additional data". Do you happen to know when this info was introduced? Is it stored in the ID3 header, or in the actual MP3 data? Can I "losslessly" change the files to fix this?
I'm especially interested as Google Music will happily replace tracks from my (backed up) library with "matched" tracks, but it still gets the track timing slightly wrong, even when played through other media players. It doesn't seem to matter where they come from, they don't reliably play "gaplessly".
Google Music doesn't play gapless properly, which is incredibly annoying, and indeed I struggled to get any player on Android to play gapless as well as iTunes. Poweramp was the closest I could find. Ended up going back to iPhone for that and other reasons. Not sure how iTunes Match handles gapless as I could never get it to upload my library properly, never mind play it back...
I still feel there is a big gap in the market for a really good cloud music repository. Hopefully Spotify can get in to that space, their player is the best out of the ones I've tried (though still a lot of room for improvement). I did try using Subsonic briefly but the clients were horrible.
The market is huge though. Whoever steps up and attacks this with VC will do quite nicely.
I wouldn't be surprised to see a startup launched from this article in the next YC round.
but I haven't looked at Musicbrainz for many years to see how the rules and tools have changed.
However - no-one else since has even tried to tackle this problem.
Just a couple?
Apparently you should not mess with music. http://www.ycombinator.com/atyc/#n4 "a rogue state with nuclear weapons"
And that's besides the legal/licensing horrors.
That being said, I think there might be some promise in an add-on for spotify (web-api / browser extension) or iTunes. Just extend the interface with some more metadata. Surely there are some good databases that can be relied on.
Go to any classical music concert and you will see that under 30s are in the vast minority. Look at how many venues open each year playing modern popular music (ie pop, house, indie, etc) and how many open playing classical music. I'm an active classical music fan in London - one of the classical music capitals of the world - and I cannot name a single classical music venue that has opened within the past 3 years.
Your market is, quite literally, dying.
It's sad. It's a huge loss for us as young people. But the only way a classical music streaming service can survive is through association with one of the big (probably existing) platforms.
The Proms aren't going to go away, nor are concert series in most of the UK's bigger cities. Nor is Classic FM, which is pretty much just Spotify with DJ chat and someone else's playlist, and is a good gateway pusher to classical recordings.
And middle class families will keep giving their kids piano and cello lessons, because that's what they do.
What's happened more - according to people I know - is that the intake at the Royal College and the Royal Academy is almost exclusively posh kids now, because rich parents are the only ones who can afford to hothouse and support their darlings through the exams. It was much more diverse a couple of decades ago, because music education - all education, in fact - was much more freely available.
That will do more to kill classical music than Spotify's metadata will, because it will become something that isn't made available to most of the population.
Well there's your problem right there.
Should I search for 椎名林檎, the Japanese spelling, Shiina Ringo, the transliteration following standard transliteration rules, or Sheena Ringo, the transliteration that the artist has chosen herself? (It's the latter, which was unknown to me)
Moreover, you might be searching for the phonetic spelling using Japanese kana, しいなりんご. That's a lot for a system to handle. Maybe Chinese people will search for her using simplified characters (not for this one in particular, but definitely others)
http://sigma-star.com/blog/post/startup-idea--classical-musi...
I've since open sourced my effort here:
https://github.com/tchaik/tchaik
What it does (so far):
- prefix grouping (so that Symphonies/Concertos etc are automatically grouped together, and the groupings transfer into playlists etc - so you can queue a whole symphony at once). - enumeration detection. - splitting multiple artists into separate fields (common where you have Conductors and Orchestras as the artist). - reads iTunes XML Music Library files, or will extract metadata from supported audio files in a directory tree (see https://github.com/dhowden/tag for supported formats!). - store your music in the cloud (Amazon S3 supported), locally (on the same machine that hosts the UI server), or on a remote file store. - web UI (using ReactJS), music played through HTML5 audio.
Amongst the things that are still in the "plan": - gapless playback (HTML5 makes this a bit tricky/messy). - Opus codec support (for streaming to mobile devices). - many more things!
At the moment I'm messing with some simple Machine Learning to better detect things like "Johannes Brahms" == "Brahms, Johannes" == "Brahms" for names in composer/artist fields.
This person has never ABX tested 160kbps lossy versus lossless. This bogus and unfounded claim calls the rest of his expert assertions into question.
Even on ideal headphones/amp, I know no one who can consistently identify 160kbps from original PCM in an ABX test.
With FLAC/PCM you simply don't have any "is the bitrate sufficient? Is there no encoder nor decoder bug that introduces artefacts despite sufficient bitrate?" questions, which for me is worth the increased storage requirements.
BBC Radio 3 in the UK streams classical music at 320kbs over the internet. (I'm not sure if international users get this high bitrate stream or a lower bitrate though.)
Let's not overgeneralize. One bogus claim (about sound quality) does not render the rest of the assertions (mainly about metadata and how accurate information is missing on streaming services) faulty.
On topic: as others mentioned, don't you think some types of music lends itself better to being recognized as 160kbps vs lossless than other, and classical with it's typical larger dynamic range than a standard pop song would be one of those types? I'm not saying the author's claim is valid, nor invalid, just that it's not completely impossible he was hearing it was not lossless. Though I doubt it.
No, but one bogus claim asserted strongly from a clear position of ignorance calls the likelihood of his accuracy into question.
It's not an overgeneralization, just a simple matter of credibility. I am less likely to believe he is properly objective in evaluating other criteria as he has completely failed to be objective or rigorous in evaluating this one.
Yes, finding a specific recording is sometimes hit-or-miss, but I've found world class recordings of just about everything I've looked up, and it's almost always easy. It's pretty easy to spot a Deutsche Grammaphone or Naxos recording, and I find that the services are getting better and better at surfacing high quality recordings when you search for a given work.
It's odd that she doesn't mention Apple Music since it has been in the news - I find their metadata and presentation of that metadata to be worlds better than Spotify or Rdio.
http://www.charm.rhul.ac.uk/studies/chapters/intro.html
The ISGM provides competently recorded professional performances of chamber repertoire (mostly classical/romantic eras) for download and in their biweekly podcast. Some well-known performers.
Remember that a professional musician at the start of a career now has to compete with 100 years of recorded material, all potentially simultaneously available!
http://www.contraclassics.com http://www.idagio.com http://composed.com
Composed look like they will be doing a good job - https://composed.recruiterbox.com/jobs/fk0hpm5/
The recommendation engines on Spotify, Tidal etc are usually rubbish for anything, so I'm not surprised it's the same for classical.
I've found Youtube to be the best place for more niche music, and their recommendation engine is pretty good. Sure it's not super high bitrate but does the job for me. Ads are the only annoyance.
'Brahms Clarinet' didnt do well at all.
Metatdata designed for pop / rock doesn't work for classical.
I cancelled my Qobuz sub after a few hours on the basis that they didn't even TRY to solve this problem.
One of my biggest gripes is that searches often return individual "songs", whereas for classical music you're generally looking for something that spans multiple tracks (and so what to see more context in the search output).
http://theclassicalstation.org/listen.shtml
As classical fans themselves, they pay more attention to artists, composers, and performances. But there's still a limited amount of info they can announce.
Nice station.
Edit: the what's playing page has a full time plan of the 'broadcast' with links to purchasing the particular recording being played. Those links contain the full performer/artist information.
Often people try too hard to fit data into a fixed schema or ontology. It made sense when data storage and retrieval was based around tabular and relational data, but in these days of search engines and document databases and JSON, it's just unnecessary. Instead of pre-determining the fields you search on, you should search with free text, then refine with whatever metadata happens to be available.
So instead of messing with Spotify's "artist" search, you could just go to Amazon (or Google) and type in "Beethoven's Ninth Bernstein New York Philharmonic" and you'll almost certainly get back the items you want near the top of the list.
Jazz streaming is much better but that has a very much shorter music period and clearer sub-genres.
THE PROBLEM: Live Classical is amazing and recorded Classical is meh. Same thing with Gospel music, most Jazz and Opera. If you have never heard a 75+ Gospel Choir live you really are missing an awesome experience and same can be said of Blues.
Most modern music sounds the same or MUCH BETTER recorded. Think EDM, pop music (That is the reason why most performances are more karaoke ie No back up band or even better no band and lip syncing).
Then i also listen to vocaloid music, where the complexity gets downright insane. Vocaloid music is music where the "performer" is a software using a prerecorded soundbank to render the vocals into the final piece.
For those you typically have: The song writer, the music writer, the music arranger, the vocals arranger and one to many soundbanks (which may come in variants, with two soundbanks being recorded from the same person, but with different tonal qualities). And to put the cherry on top, most of the people making this music only put them on youtube or niconico, the japanese youtube.
Getting sound files with any sort of useful metadata for those is almost impossible.
https://www.youtube.com/watch?v=YSyWtESoeOc
Vocaloid is an example of marketing genius. The software appeared in the UK, and most people thought "Huh - sounds like a squeaky robot" and ignored it.
In Japan they gave one of the packs a name and invented an anime character for it, and made it possible to share music and 3D animations freely. The crowdsourced market exploded into a huge cult following, with some of the best J-Pop writers creating popular vocaloid songs.
And then there were holographic tours and parties, and Hatsune Miku became half in-joke, and half viral marketing diva with a distinct personality.
The best songs are very good indeed, IMO.
https://www.youtube.com/watch?v=fmDDpJnnplA (challenge: what exactly is the vocal arranger's name here?)
I like that particular rendition of the song, however note the sheer amount of other renditions of it: https://www.youtube.com/results?search_query=hibikase
---
https://www.youtube.com/watch?v=cQKGUgOfD8U
The same, there's an astounding amount of variations: https://www.youtube.com/results?search_query=echo+vocaloid
---
For the last one i have two different variations i prefer:
https://www.youtube.com/watch?v=kn15unrb7qw (try figuring out how you'd tag that one in the first place)
https://www.youtube.com/watch?v=RUGHBR-lxrU (my favourite version with a vocaloid)
And all the variations: https://www.youtube.com/results?search_query=rockbell
---
Then there's also the question of names. On of my favourite arrangers goes by うたたP, or is it utataP? He actually uses both.
I had to make an account before I could actually find out the payment/subscription details, and only after getting that far did I discover that the "web-player" requires a special streaming plugin with no Linux port.
None of this was helped by the website being godawfully slow to do anything, and it popping up a box asking me to install the plugin every 10 seconds when I wasn't even trying to play music.
Finally I get sick of all of this and try to delete my account, which is, as far as I can tell, impossible.
1. Set up your metadata format with enough fields and flexibility.
2. Let your users help you fix your metadata, wiki style.
3. Profit
EDIT: My point was that perhaps the benefits of a good streaming service are lower to classical consumers (than pop music, which focuses more on unique individual performances). If the costs are higher and the benefits lower, that could be a sufficient explanation.