https://press.spotify.com/uk/2015/07/20/introducing-discover...
So it's pretty good if you are listening to the same music genre, however, it sucks if you like to change the music based on your mood, etc. I also noticed that it doesn't detect the language the music is in so I often get songs with lyrics in languages that I have no clue about.
Subjective tastes tend to diverge too rapidly with machine learning.
If (fingers crossed someone is doing this) there was a really easy and non-spammy way for people to build a playlist using _any_ source material into something like muxtape (or opentape) I would use it. Until then, I will just continue to ask them for youtube links and bandcamp profiles.
There are some artists from whom I truly only like one single song from their entire catalogue.
Others, I like every single song, but that is super rare.
And I dont have the time interest or energy to actually attempt to tag or classify music and songs that I do like -- so I just pretty much am stuck listening to the same thing or actually getting individual recommendations from real people.
I've found those recommendations much better than Pandora or Google Music, and you can hook into it with many different services/players.
Last.FM was so ahead of the game it's mind boggling how they just seem to have fizzled out while Grooveshark, and Spotify came in.
Last.FM had a huge user base with great info on individual music tastes, had a functioning streaming service, a whole functioning ecosystem of music fans and musicians that just seemed to have layed dead in the water after it was bought out.
It should set it to highest available, or let it be an option.
I like it otherwise!
On an unrelated but interesting note: I'm still trying to figure out their recommended algorithm, it seems to be a mix of tags, and cross-referencing your account with who's liked/played a song. What I don't understand is if I listen to a folk song, it will generally play another completely unrelated folk song but with no folk identifiers (tags). I've concluded it's magic.
If I catch up on my SoundCloud stream (posts/reposts) I'll switch over to somebody's list of likes. Some of my favorite producers are buried in their passion for music 24/7 and have upwards of 1000 likes to listen through.
Recommended tracks are nice, and it's something to fill the void if you are low on content from people you follow, but in my opinion it's not that much better than going out and seeking new music and artists in other ways. I'm sure as SoundCloud improves the algorithm though it could automate some of the behaviors I'm doing manually (e.g. playing content from and following users whose content is liked/reposted by the users I follow). It might be doing this already, if maybe only indirectly, I guess I just like having control. One of the most annoying things I'm afraid it could do is promote sponsored music. I love listening to music that people are passionate about, not music that is funded by large amounts of money.
Re: recommendations from blogs, did Hype Machine do anything for you?
I've no idea if that would still be the case as we're looking at about 5+ years ago now when I used it.
Discover Weekly is a very good replacement, though, even if it's not the same.
In fact, one of the biggest issues I have with current methods is that they recommend me more of the same. When I look for new music I want - to some extend - something that is unlike what I've heard before.
Say you listen to Blue Lines by Massive Attack. Chances are, the recommendation engine will recommend you Portishead or Morcheeba. (User likes genre trip hop? let's play more trip hop). But maybe I'd like to explore different forms of UK rap music now...
Last.fm [1] recommends more Massive Attack, or "Aftermath" by Tricky, followed by Portishead. Which is fine, as you said "chances are" that's what's wanted. If you wanted UK rap, you at least used to be able to search for the tags "uk" and "rap", but I can't see that on the new website...
This service[2] uses the Last.fm API to make a Spotify playlist based on a track.
Those nice little lists Spotify helpfully shows are almost guaranteed paid-for inclusion (apart from the chart-style lists, to a degree, but that's another ball game). Labels/Record Companies/Promoters etc are almost certainly paying for inclusion there as it drives huge awareness and subsequent merchandise, ticket etc sales. Much like radio airplay, where the station controls the programming, this is where Spotify gets access to the same revenue stream.
So giving me perfect recommendations filtered through an exclusion list for which, let's be honest, the maths and data science for have long been sorted out via standard ad-tech and e-commerce recommendation engines, is simply not going to aid in the value proposition for a nicely curated list they can charge to be in.
You will never discover anything really new, your experience will be narrowcasted. Avoid this and let dj's, friends, musicians, people, and just surfing around the internet help you find new music.
Whenever I hear someone excited about automated music discovery a little voice goes off in my head going ..."ohh no".
Many artists are starting collectives which publish albums with a variety of artists approximately monthly, which also is great for discovery.
Of course this only works if your preferred genres are there - if you like future funk, nightcore, and hip hop you're golden.
Moodlogic worked on my library, I could choose any song, then it would craft a variable length playlist based on that song's mood and instruments. There was a crowd-sourced set of metadata, and I was able to fill in the gaps or correct anything I didn't agree with.
If anyone knows of anything along these lines, I'd be grateful to hear about it.
Unfortunately, it requires to be running at spotify-like scale to do something useful, have a large enough library and gather feedback quickly enough :( oh well. I will continue dreaming about it though.
https://developers.google.com/youtube/v3/docs/search/list#re...
For new stuff, I'm fine with a combination of best of 20## lists, following some interesting soundcloud accounts, and idle searching the internet / various subreddits.
As a replacement, I subscribed to popular blogs (popjustice, stereogum...) playlists on Spotify.
The UX is utter shit, but the suggestions are great.
I think there could be another iPod age.
Imagine a device with 10Tb of flash memory, an E-Ink display and 2.5 million songs.
Discovering Bandcamp has been great, though. On the listener side you have a "collection" of music you've bought, a "wishlist" of music you haven't paid for but plan to at some point (most albums are fully streamable before buying), and a "feed" where you can follow artists you like to keep track of new releases. You can also follow other listeners with tastes similar to yours, for which the Bandcamp site provides recommendations. When there's nothing new in the feed, the "discover" tab and the Bandcamp Weekly podcast are both good ways to explore new music.
I would love a device like the one you describe. Having shopped for dedicated MP3 players recently, the current gold standard seems to be the Sansa Clip+, and even that device is relatively dated. As long as it supports normal USB-stick-like file/folder management, without some iTunes clone to wrestle with.
Only in the last couple years, when I started flying for work, did I realize I had virtually no mp3s anymore. So I've been working on gathering music to use in offline mode at airports.
The conclusion that I've made is that before i had to _curate_ my own music. Go and search for new releases, download new and totally unknown stuff that I later went through and actually listened to. In a way the whole "setup" forced me to listen to new stuff. Now that I have everything online, i more and more just tend to listen to the same stuff that "i already know" over and over again, hence it gets more and more uninteresting to actually listen to it.
In a way I have everything available, which makes me not forced to go out and search for the music I like and find interesting.
edit: A lot of talking about recommendations and music discovery further down. My input on that; I'm fortunate to have been using last.fm, even from before they changed name to last.fm. So I have a large history in there. That is the place that gives me the best recommendations and discovery so far. Their recommendations are spot on, and a good way to find new and good music is to go to "people like you" and see what they are listening to that is unknown for you.
Yea that is exactly my sentiment. There was a time when I was cool to walk/drive about and listen to music. Now my data plan pushes me over the fence into silence.
I don't see any real need for a "new iPod" now though. Yeah, SSD slots for new phones are a bit less common than they should be, nut it's still bearable. For me the phone itself is what's inconvenient, not the absense of your whole audio-library on it all the time (browsing it on the phone would be painful anyway).
Moreover once I have done that I'm not even sure where my library will begin or end, does it end at the temporary stuff i'm listening to on the discovery radio or stuff that I have added to a playlist but not my library.
At least with MP3s it would be "I'm downloading these songs and they will be in my library because I enjoy them." Now i'm not even sure if I have a library.
Yes, +1. Bulk of my tracks are same old tracks that I used to tune in a decade ago in CD or cassette form. Radio is closest to what introduces me to new music, but they are limited and the decay is quick. May be quantity is lot more than what I(/we) can consume.
But that's just because before I was content with listening to the same stuff repeatedly, never did look out for more music on my accord.
Stopped doing streaming, but open to getting back into it, found some great music that way.
Is this really how people view Spotify?
Edit: interestingly, the product itself doesn't mention Spotify anywhere.
1. a music recommendation engine
2. social sharing of playlists
3. a music subscription service
To me, those are more important than the player itself -- in fact, I'd say #2 and #3 on that list are the defining aspects of Spotify for the general user, where #1 is more of a personal killer-feature for me.
It's developed by the same author of original uTorrent, Ludvig Strigeu.
Nowadays, Spotify kinda bloats with cef and funny feeling HTML5 UI.
Trivia: Ludvig Strigeus also developed Spotiamp http://news.spotify.com/us/2013/12/20/spotiamp-long-live-the...
The wiki page does mention the spotify inspiration, though.
>Using the client component of Koel is dead simple. If you’ve ever used Spotify, you should feel right at home. As a matter of fact, Koel’s client interface is a shameless rip-off of Spotify’s.
A good replacement would be welcome.
I switched to Kodi with the chorus web application that allows controlling and streaming your music to the web browser. Not as feature rich, but together with yatse on my android devices it means a raspberry pi with only kodi running can be a total home media server.
I had not heard of koel or ampache until today, but choices will always be welcomed.
You can use a headless client called softsqueeze (eg raspberry pi). The source media is actually streamed and the clients have to decode it. The protocol handles multi-room sync which I haven't seen elsewhere.
There's also an abandoned implementation of the server in python (LMS is perl) on sourceforge somewhere.
1 Airport Express for each zone - I have 3 currently - Patio, 1st floor, 2nd floor. (installed 6 in my friends house)
Each "zone" is a named Airplay point on each Airport Express
Airport Express connects to the multi channel amp via headphone > RCA left / right > RCA left right to 1 RCA
Then the amp is hard wired to each in wall speaker.
iOS devices can only stream to 1 Airplay point at a time but iTunes / OS X can stream to multiple at a time.
So the wife or I could be cooking in the kitchen, listening to 1 stream and the party can be outside on the patio listening to another stream
Not cheap at $100 (ish) per Airport Express + amp + speakers but by far cheaper then Sonos and their in wall speakers - not book shelf so theres no clutter.
It's cool to stream from iTunes and fill the entire house with 1 synced stream.
The default sound server for most distros (PulseAudio) supports TCP or RTP streaming. RTP supports multicast (and multiple multicast groups so you can break down your endpoints into multiple groups).
If you want airplay streaming, then there's shairport-sync ( https://github.com/mikebrady/shairport-sync ) that also has multi-room support; each room can map to an ALSA target (which could be a virtual PulseAudio device pointing to a network target). Reportedly (at least when I last checked a few years back) there were some issues experienced compiling with PulseAudio - alternatively you could just run shairport-sync and native ALSA on each of your targets.
Just add a few Raspberry Pis, (and maybe some dedicated DAC boards if you're bothered about sound quality) and you're good to go.
[1] https://github.com/ampache/ampache/wiki/API#subsonic-api
The default is old and ugly, but works very well. Jamstash (another web interface) looks nice but doesn't work well.
It uses Java, a pile of (insert swear word) so high that nothing comes close.
I imagine that it is easier to auto download all the new releases from your favorite genres than it is to try to download everything from all release dates from all the genres that you don't even enjoy.
For example I listen to a lot of music from Japan and a lot of smaller artists who aren't a part of the big labels.
As such I have a few thousand tracks that make up most of my listening time and aren't at all available on Google Play Music, Apple Music or Spotify.
It's like calling VLC self-hosted netflix clone.
> It's like calling VLC self-hosted netflix clone.
Only with a VLC skin to make it look like Netflix. And even then, what about library browsing? They're fundamentally different. Netflix recommendations are awful, but they do exist.That's odd, they were amazing to me for about 2-3 years :) but that's one of the things that probably varies a lot from person to person because of different preferences, different availability based on region, etc.
I don't really need any features that require server-side processing, and static hosting would essentially reduce the cost to zero, for the amount of storage and bandwidth I would make of it (as well as possibly making it a bit faster).
You want to remember playlists across machines? no longer static You want to modify song info / update cover art? no longer static
But gosh a static music player would be incredibly fast. Put it up on gh-pages and watch it fly!
[1] https://ipfs.io/
https://github.com/archSeer/colibri https://github.com/archSeer/colibri-server
Searching a solution for that for my own sinatra-based html5 webplayer (https://github.com/onli/music-streamer, not even close technically and from the UI) since a long time.
I'm looking into https://github.com/audiocogs to add AAC/other codecs to browsers with no support -- that's the main feature I'm missing with all these web-players, depending on the browser, parts of my library may not play.
Here's a screenshot if anyone's interested http://i.imgur.com/uSBNSeE.png
You were just behind the curve. :)
You could set up a music NAS with beets (http://beets.radbox.org/) as one of several sources (also you could have spotify, youtube, soundcloud) then have playlists that include stuff from a combination of them.
A last.fm type service for tomahawk is in beta at https://hatchet.is
not sure how this relates with the parent though...
EDIT: https://github.com/embedly/player.js may save you some time!
I've been working on it for the last few years with a few pull requests from awesome members of the community and I'm about to launch auto-generated mixes that allow you to explore music in a way similar to Google Play Music and Spotify (using lastfm api and youtube: here's the module for it https://www.npmjs.com/package/similar-songs )
https://github.com/phanan/koel/issues/10
=)