Automate Your Spotify Liked Songs Playlist Sync
detail.loadingPreview
This n8n workflow effortlessly keeps a dedicated Spotify playlist, named 'Downloads,' perfectly synchronized with your 'Liked Songs.' It automatically adds new liked tracks and removes any that you've unliked, ensuring your curated playlist is always up-to-date without any manual effort.
About This Workflow
Tired of manually managing your Spotify playlists to reflect your changing music tastes? This n8n workflow offers a seamless solution to automate the synchronization of your 'Liked Songs' with a custom 'Downloads' playlist. It intelligently identifies new tracks you've liked and adds them, while also detecting and removing songs you've unliked since the last run. Whether you're curating a dynamic collection for offline access or simply want an ever-fresh playlist of your current favorites, this workflow ensures your 'Downloads' playlist is always an accurate reflection of your 'Liked Songs,' saving you valuable time and effort.
Key Features
- Automatic Playlist Management: Creates a "Downloads" playlist if it doesn't already exist.
- Add New Liked Tracks: Automatically detects and adds recently liked songs to your "Downloads" playlist.
- Remove Unliked Tracks: Intelligently removes songs from "Downloads" that you've subsequently unliked, keeping the playlist clean and current.
- Configurable Limit: Supports setting a limit on the number of liked tracks to process, allowing for tailored playlist sizes.
- Zero Manual Effort: Once configured, the workflow runs autonomously, eliminating the need for manual playlist updates.
How To Use
- Connect Spotify: Authenticate your Spotify account by adding your Spotify OAuth2 API credentials in n8n.
- Set Download Limit (Optional): If you wish to limit the number of liked tracks fetched, configure the
download_limitvariable in a 'Globals' node (you may need to add a 'Globals' node or adjust the 'Get Liked Tracks' node directly). - Activate Workflow: Enable and run the workflow on a schedule (e.g., daily, weekly) to keep your playlist synchronized.
- Enjoy Your Playlist: A playlist named "Downloads" will be created (if it doesn't exist) and kept in sync with your Spotify 'Liked Songs'.
Apps Used
Workflow JSON
{
"id": "d8a8cd18-2fce-4c67-bc26-4737ee7717d4",
"name": "Automate Your Spotify Liked Songs Playlist Sync",
"nodes": 17,
"category": "Personal",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: d8a8cd18-2fce...
About the Author
SaaS_Connector
Integration Guru
Connecting CRM, Notion, and Slack to automate your life.
Statistics
Related Workflows
Discover more workflows you might like
Smart Expense Tracking with Telegram & AI
Automate your personal finance management by turning your Telegram chat into an intelligent expense tracker. Simply send a photo of a receipt or a text message, and this workflow uses AI to categorize your spending, extract crucial details, and provide instant summaries.
Automate Your Daily Briefing: News, Emails, and Tasks
Streamline your day by automatically fetching the latest news from Times of India, important emails from your Gmail, and your upcoming Todoist tasks. Get a consolidated, beautifully formatted daily digest delivered straight to your inbox.
Send Obsidian Notes as Emails with Dynamic Attachments
This workflow empowers you to transform your Obsidian notes into dynamic emails, complete with custom metadata from YAML frontmatter and automated attachment handling. Seamlessly share your thoughts and files directly from your preferred note-taking environment.