Earlier quoted context omitted.
It's obviously not a technical problem. The 30 days comes from the GDPR legislation. Spotify is just behaving like an obnoxious child that needs a good smackdown from the EU. Howevever the GDPR also stipulates that this needs to happen without "undue delay". I'm not a lawyer specializing in EU law, but I think this wording was put there for the precise reason of being able to punish companies that behave like that. T…
I don't think that's fair. If the law sets the limit at 30 days, there is no reason to do it sooner than 30 days. It is obviously a money-losing proposition to do it quickly, and the only reason it's an option at all is because of the law. I guess that makes it a reasonable compromise -- everyone is equally unhappy, but the world is a slightly better place. The reality is that "30 days" translates to "someone will ru…
A Note about Spotify Transfers
111–120 of 180 posts
Re: A Note about Spotify Transfers
#112Seems like an obvious and sane target for antitrust legislation - compare with e.g. the mobile number portability directive in the EU way back in 2002. Related opinion piece: > Data portability: An antitrust weapon for the digital economy? (Le Monde, 2018) http://www.fondapol.org/en/the-foundation/medias-en-en/data-... > In concrete terms, what would portability in the digital economy look like? Let us imagine we cou…
Re: A Note about Spotify Transfers
#113Keep in mind this doesn't actually "copy the files" but creates songs and playlist entries in another service, so nothing nefarious is happening. Spotify is just salty there's a service that allows to quickly find the same songs elsewhere.
Somewhat bemusingly, Spotify has an IFTTT applet that does nearly the same thing called "Automatically add your saved tracks in Spotify to a Google spreadsheet". https://ifttt.com/applets/n6RGLXBf
Re: A Note about Spotify Transfers
#114I think this will push me to finally just jump to Apple Music (even though it’s worse and will now be harder to do, plus I’ll miss discover weekly). Spotify’s attack on podcasts with exclusivity and trying to destroy the open standard really bothers me: https://stratechery.com/2020/dithering-and-the-open-web/ Now with this I just don’t have much respect for them. When paired with their complaining about Apple’s polic…
I really miss when they were laser focused on music. If they drop their bad business practices, I will switch back. For now I’m really feeling the need for competition.
Heads up, Apple Music doesn’t sound as good as Spotify, unfortunately. Tidal is better overall in my experience and as far as I can tell they’re not being anticompetitive in any way.
Re: A Note about Spotify Transfers
#115I just used a similar service to move from Apple Music to Spotify. Now I'm thinking I should move back before Spotify tries to hold my playlists hostage. Spotify Developer Platform Team, if you're listening: you're imbeciles for doing this and you're putting customers back in a buying position when they were happy to keep giving you money forever. starts looking at alternatives
Re: A Note about Spotify Transfers
#116I think this will push me to finally just jump to Apple Music (even though it’s worse and will now be harder to do, plus I’ll miss discover weekly). Spotify’s attack on podcasts with exclusivity and trying to destroy the open standard really bothers me: https://stratechery.com/2020/dithering-and-the-open-web/ Now with this I just don’t have much respect for them. When paired with their complaining about Apple’s polic…
Re: A Note about Spotify Transfers
#117Earlier quoted context omitted.
I've just requested my data. When I get it I'll take a look and see if it contains playlist information and either edit this comment or post a reply to myself if the edit window has closed with the results. They say it can take up to 30 days to process.
> They say it can take up to 30 days to process. What the heck... My current day-job is a multi-tenant SaaS system - every single entity in any of our heterogenous databases is tagged with a tenant identifier (it's also used in composite PKs/FKs in RDBMS databases to prevent incorrect inter-tenant references). Every database system we use (MSSQL, MySQL, Cassandra, etc) has some way to query itself (INFORMATION_SCHEMA…
Any large company has a tens, hundreds, or even thousands of different teams who may own a system with some data that identifies you as a customer. Presumably, they're on the hook for serving you (the customer) all of this data when you ask for it. Honestly, I'd hate to be a legal counsel at a company having to sift through every attribute/data column trying to figure out what we "have" to return vs. what we can probably keep hidden as a trade secret, but I digress.
Anyway, there's no guarantee that even half of the systems storing this data were designed with GDPR (or whatever privacy-related) compliance in mind.
Consider a system that's storing nested JSON blobs with customer-identifying data several layers deep. You happen to be on a team that owns this mission critical system. Your legal department gets you to prioritize some dev work to build a system to quickly extract this data.
You'll (probably) do it in the most cost effective manner – it might mean rearchitecting your system if the cost of extracting that data is very high. It could be that you have the tools to extract this data very quickly and so you just need to plug and play. Or there's at least one more scenario where such an operation is so expensive (and impacting on your main business function) that you accumulate a bunch of requests (i.e. 30 day window) and run some ETL to get all the customer data and respond on the compliance requests. So with that approach it's definitely not a real-time or near real-time response.
And my example scenarios here are actually pretty simplistic for a large company. Imagine the scenarios where you have N customer records with some loose notion of an evolving schema over the years. You're not even sure how to query that data or transform it... or your automation works 98% of the time to pull the customer data but 2% of the time it fails, and so you have to time (legally) to manually have an engineer fix that edge case (depending on how expensive that work is) or the engineer manually goes and pulls your data, accounting for whatever edge case that was discovered.
The more data you store about a customer, the "harder" this would get.
I would probably use data retention policies to drop as much data as I can, although I'm sure at a large company, your business customers push back: "Oh we've never had to use that data set, but we want you to keep it because we might use it to build features for some new ML model in the future or to solve other problem ".
Re: A Note about Spotify Transfers
#118I use Tidal and I'm very satisfied, the catalog is huge, and the playlist are really well curated, plus their music suggestions are always spot on. I would suggest anyone using Spotify to switch. On the plus side, Tidal also pays musicians a four times what Spotify does (last time I checked, I can't find the link), which I think is in itself a good reason to prefer it.
Last time I checked, Tidal had absolutely no public API. In this regard they are way behind Spotify so keep that in mind if thinking of switching.
I used a website to transfer my Spotify playlist to Tidal before this recent change.
I hope Tidal is prepared to take advantage of Spotify’s customer loyalty bonfire. Not having a strong developer offering isn’t a great look.
Re: A Note about Spotify Transfers
#119Earlier quoted context omitted.
That is not exactly what this is doing. A service to service playlist transfer service is what Songshift seems to does, I think it will be worth having an open source alternative to it.
I've started work on one now in Ruby (something I've been meaning to brush up my skills on) just out of spite for not letting users export their playlists. Will ping back here and on HN when I have a working prototype.
And there was more projects like mine on Github at the time. Spotify2AM was good [2]...
Re: A Note about Spotify Transfers
#120It's bad for Apple to take a cut of our money and to compete with our service and it's best for the users if they can't do that. We don't want the users to be able to easily shift from our platform to anyone else's, though. That's bad! (Obviously the corporate interests only align with the consumer interest when it serves the bottom line of the corporation.)
I'm on Google Play Music and won't move to Youtube music because it's awful, and Shopify was my preferred destination until today. But seeing how hard they make it for users to move out, I'm not interested anymore. At least Google Takeout allows me to export my GPM data very easily.