Create custom workflows, automate your playlists, and visualize your music data.
Orphify is a WPF application that lets you get creative with your Spotify experience. Instead of manually repeating the same tasks, you can build complex node-based flows to create or modify playlists, explore new music, instantly view your past data—just like your annual Spotify Wrapped—and much more, all through a visual drag-and-drop interface.
Manage your music using "Pipeline" logic. Data always flows from Left (Input) to Right (Output).
- Generators: Fetch Artists, Albums, or your personal data (like "Spotify Wrapped" style history or Liked Songs).
- Filters: Refine music by Popularity, Release Date, Duration, or Album Type.
- Creators: Save the results to a new Playlist, add them to your Queue, or modify your Liked Songs.
The app is designed for both technical and non-technical users:
- Host Mode: For the main user who handles the API configuration on the Spotify Developer Dashboard.
- Guest Mode: For friends who want instant access. They can skip the technical setup by simply running the application from the folder shared by the Host, which already includes the
encrypted_credentials.jsonfile.
| Advanced Filtering & Merging |
|---|
![]() |
| Combining "Top Tracks" and "Saved Tracks" with popularity filters to curate a master playlist. |
| Visual Inspection & Creation |
|---|
![]() |
| Filtering a playlist by artist (e.g., Queen), inspecting the songs visually, and saving to a new playlist. |
| Automated Library Cleanup |
|---|
![]() |
| Automating library maintenance by removing tracks based on specific durations or popularity scores. |
| Preview Before Action |
|---|
![]() |
| Inspecting the output of a playlist node to preview track details before executing the chain. |
- Operating System: Windows 10 / 11 (This application is built with WPF and currently runs exclusively on Windows)
- .NET 6.0 Desktop Runtime (Required to run the app)
- .NET 6.0 SDK (Only required if you want to build/modify the code)
- Spotify Premium (Required for full functionality)
Contributions are welcome! Please fork the repository and create a pull request.
git clone https://github.com/your-username/Orphify.git
# Navigate into the project folder
cd Orphify
# Open the solution in Visual Studio and run the project


