How to Transfer Liked Songs Between Platforms

Liked songs are the hardest part of any music migration. Most tools skip them entirely. Here is why -- and how Tunarc handles it.

Why Most Transfer Tools Skip Liked Songs

If you have tried moving your music library between Spotify, Tidal, and Apple Music, you have probably noticed that liked songs are almost always excluded. There are real technical reasons for this.

Liked songs are not a playlist. On Spotify, your liked songs are a separate entity from playlists. They use different API endpoints, different pagination, and different data structures. The same is true on Tidal (favorites) and Apple Music (library songs). Most transfer tools are built around the playlist API and never implement the separate liked songs logic.

Libraries can be massive. A typical playlist has 50-200 tracks. A liked songs library can have 5,000, 10,000, or even 20,000+ tracks. Handling that volume requires batching, rate limit management, and progress tracking that many tools do not invest in building.

Each platform stores favorites differently. Spotify has "Liked Songs." Tidal has "My Collection" favorites. Apple Music has "Library Songs." The concepts map to each other, but the APIs are completely different. Supporting liked songs means implementing separate code paths for every platform direction.

How Tunarc Transfers Liked Songs

Tunarc was built from the ground up to handle liked songs as a first-class feature, not an afterthought. Here is what happens under the hood.

Full library fetch. Tunarc fetches your complete liked songs library from the source platform, handling pagination automatically. Whether you have 100 or 20,000 liked songs, they all get processed.

ISRC matching. Each track is matched by its ISRC code -- the universal recording identifier. This ensures you get the exact same version of every song, not a cover or remix.

Batch processing. Tracks are processed in batches of 50 to stay within API rate limits. Progress is tracked in real time on your dashboard.

Unmatched track flagging. Any tracks that cannot be found on the destination platform are flagged for manual review. You can search and match them yourself, so nothing is silently lost.

Step-by-Step: Transfer Liked Songs

The process is the same regardless of direction, but here is how each platform pair works.

Spotify Tidal

  1. Sign up for Tunarc and choose the One-Time plan ($4.99) or Premium.
  2. Connect your Spotify account via OAuth (or upload a Spotify data export if you do not have API access).
  3. Connect your Tidal account via device code flow.
  4. In the sync wizard, set direction to Spotify to Tidal and check "Liked Songs."
  5. Hit sync. Your liked songs are fetched from Spotify, matched by ISRC, and added to Tidal's favorites.
  6. Review any unmatched tracks on the pending review page.

Spotify Apple Music

  1. Sign up and choose the One-Time plan or Premium.
  2. Connect Spotify (OAuth or data export) and Apple Music (MusicKit authorization in your browser).
  3. Set direction to Spotify to Apple Music and check "Liked Songs."
  4. Sync. Liked songs are matched by ISRC and added to your Apple Music library.
  5. Review unmatched tracks.

Tidal Apple Music

  1. Sign up and choose the One-Time plan or Premium.
  2. Connect Tidal (OAuth) and Apple Music (MusicKit).
  3. Set direction and check "Liked Songs."
  4. Sync. Tidal favorites are matched and added as Apple Music library songs.
  5. Review any unmatched tracks.

Liked songs transfer is available on the One-Time plan ($4.99) and Premium plan ($6.69/mo). The free plan covers playlists, albums, and artists but not liked songs. See pricing.

Tips for Large Liked Songs Libraries

If you have thousands of liked songs, here are some things to keep in mind.

Transfers take longer for large libraries. A library with 1,000 liked songs transfers in about 3 minutes. 10,000+ tracks may take 10-15 minutes. You can monitor progress in real time.

Run liked songs separately. If you are also transferring playlists and albums, consider running liked songs as a separate sync job. This makes it easier to track progress and review unmatched tracks.

Use GDPR export for Spotify. If you do not have direct Spotify API access (due to the 2026 API changes), you can upload your Spotify data export. Your liked songs are included in the GDPR download.

Frequently Asked Questions

Liked songs use different API endpoints than playlists on every platform. Most transfer tools only implement the playlist API because it is simpler. Handling liked songs requires separate implementation for each platform, pagination for large libraries, and rate limit management.
No. Liked songs transfer requires the One-Time plan ($4.99, one payment, no subscription) or the Premium plan ($6.69/mo). The free plan covers playlists, albums, and artists.
There is no limit on the One-Time or Premium plans. Tunarc processes liked songs in batches and has successfully handled libraries with 20,000+ tracks.
Unmatched tracks are flagged on the pending review page. You can manually search for alternatives or dismiss them. Nothing is silently dropped -- you always know what did not transfer and why.

Transfer Your Liked Songs Today

Your liked songs library took years to build. Take it with you to any platform.

Start Transfer

Related Guides

Guide ISRC Matching Explained Guide Spotify API Changes 2026 Compare Tunarc vs FreeYourMusic Transfer Spotify to Tidal Transfer Tidal to Apple Music Transfer Apple Music to Spotify

Related Guides

GuideHow ISRC Matching Works GuideBest Playlist Transfer Tools 2026 TransferSpotify to Tidal TransferTidal to Apple Music CompareTunarc vs TuneMyMusic