What This Workflow Does
This automation solves the common Spotify user frustration of having two separate places for favorite songs - your private 'Liked Songs' collection and any public playlists you create. Manually maintaining both is time-consuming and often results in outdated playlists.
The workflow automatically synchronizes your liked songs to a designated playlist, adding new favorites and removing songs you've unliked. This ensures your public playlist always reflects your current music taste without manual updates.
How It Works
1. Authentication with Spotify
The workflow begins by authenticating with Spotify's API using OAuth credentials you provide during setup. This grants secure access to your music library.
2. Fetching Liked Songs
It retrieves your complete list of liked songs, handling Spotify's pagination automatically to ensure all tracks are captured regardless of library size.
3. Comparing with Playlist
The workflow then fetches the current contents of your target playlist and compares it against your liked songs collection to identify additions and removals.
4. Synchronizing Changes
Newly liked songs are added to the playlist, while unliked songs are removed. The workflow maintains the original order of your liked songs in the playlist.
Who This Is For
This automation is perfect for Spotify users who want to:
- Share their music taste with friends via playlists
- Maintain a "Greatest Hits" playlist that updates automatically
- Create themed playlists (like "2024 Favorites") that stay current
- DJs or music curators who need to showcase their preferences
What You'll Need
- A Spotify developer account to create API credentials
- n8n instance (self-hosted or cloud)
- The target playlist ID you want to sync to
- Basic understanding of n8n workflow configuration
Quick Setup Guide
- Download the JSON template file
- Import it into your n8n instance
- Set up Spotify OAuth credentials in n8n
- Configure the target playlist ID
- Set your preferred schedule (daily recommended)
- Activate the workflow
Key Benefits
Always up-to-date playlists: Never worry about manually updating playlists again - your public collections will automatically reflect your current music taste.
Time savings: Eliminates hours spent manually curating playlists each year, especially for active music listeners.
Consistent branding: For artists, DJs, or influencers, this ensures your public playlists always showcase your genuine preferences.
Flexible sharing: Unlike Spotify's private 'Liked Songs', synced playlists can be shared with friends or made public for followers.
Pro tip: Create multiple versions of this workflow to sync liked songs to different playlists based on genre filters or other criteria.