Live data from Hacker News

A Note about Spotify Transfers

songshift.com

111–120 of 180 posts

Re: A Note about Spotify Transfers

#111
post #69

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…

You are reacting on just one part of the directive, even though I just told you about you another part. Seriously? What's the point?

Re: A Note about Spotify Transfers

#112
post #4

Seems 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…

[deleted]

Re: A Note about Spotify Transfers

#113
post #3

Keep 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

Songshift could allow users to add their own API keys to allow transfers at their own risk.

Re: A Note about Spotify Transfers

#114

I 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 just switched to Tidal in protest of Spotify’s support of that nonsense app alliance and their constant attacks on the podcast ecosystem.

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

#115
post #9

I 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

I really hope Spotify is listening and prepared to be responsive. I was loyal for years and convinced a few friends to sign up, but now I’m sending people to Tidal or really any other alternative. I prefer my music providers to not be actively malicious.

Re: A Note about Spotify Transfers

#116

I 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…

FreeYourMusic works and will work. Our app doesn't use the official Spotify SDK. Thanks to this we are in the clear.

Re: A Note about Spotify Transfers

#117
post #27

Earlier 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…

This is a very naive view "If I can do in Y time, why can't ?".

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

#118
post #95

I 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.

They seem to have a developer program but it requires an application (according to the site).

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

#119
post #20

Earlier 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.

I did something like that - tool for transfering Spotify playlists to Apple Music [1] - 3 years ago. It was fun project. Not sure if it still works as I am staying as far from Apple software as I can...

And there was more projects like mine on Github at the time. Spotify2AM was good [2]...

[1] https://github.com/chew-z/Eumenes

[2] https://github.com/simonschellaert/spotify2am

Re: A Note about Spotify Transfers

#120
post #110

It'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.

I use iBroadcast instead of Google play music.
Post reply on HN