Archive Discover Weekly
Spotify’s Discover Weekly playlist refreshes every Monday, replacing last week’s recommendations. This guide shows you how to automatically archive those tracks so you never lose a great discovery.
The Problem
Section titled “The Problem”Discover Weekly is a personalized playlist that Spotify updates weekly. Once it refreshes, the previous week’s tracks are gone forever - unless you save them.
The Solution
Section titled “The Solution”Create a pipeline that:
- Reads tracks from your Discover Weekly playlist
- Appends them to an archive playlist
Pipeline Configuration
Section titled “Pipeline Configuration”Web App
Section titled “Web App”- Create a new pipeline called “Archive Discover Weekly”
- Add a Get Playlist Tracks task
- Select your Discover Weekly playlist
- Add a Save to Playlist task
- Create or select an archive playlist (e.g., “Discover Weekly Archive”)
- Set mode to Append (not Replace)
- Schedule the pipeline to run weekly (e.g., Sunday evening before it refreshes)
name: Archive Discover Weeklytasks: - type: getPlaylistTracks playlistId: "37i9dQZEVXcQ9COmYvdajy" # Your Discover Weekly ID - type: saveToPlaylist name: "Discover Weekly Archive" mode: appendRun it:
plpl run archive-discover-weekly.yaml- Schedule it for Sunday - Discover Weekly updates Monday morning, so run your pipeline Sunday evening to catch the latest tracks
- Deduplicate periodically - Over time, you may get repeat recommendations. Create a separate pipeline to deduplicate your archive
- Check the playlist ID - Your Discover Weekly has a unique ID. Find it by right-clicking the playlist in Spotify and selecting “Share” > “Copy Spotify URI”