kotify
Kotify Roadmap

This page tracks the development of , a multiplatform desktop client for Spotify focused on library organization for power users. It is intended for large features and improvements; minor tweaks, bug fixes, and other suggestions are tracked as .
Milestones
Version
Summary
Description
Release date
Expected release date
Completion
Task Statuses
0.1
Initial release
Basic features for browsing the saved library, controlling playback, and rating tracks.
October 13, 2023
🟩🟩🟩🟩🟩🟩
0.2
Add basic features
Reach feature-parity with Spotify’s client.
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
0.3
Optimize performance
Improve performance, in particular for release builds and large pages.
⬛⬛⬛
0.4
Improve UI
Add advanced UI elements like multiple tabs.
⬛⬛⬛⬛
0.5
Queue management
Allow for advanced queue management, e.g. shuffle with higher rating elements prioritized earlier.
⬛⬛
0.6
Advanced library management
Powerful features to manage and view your library, e.g. by genre and play count.
⬛⬛⬛⬛
0.7
Delicate library management
Add tools for managing difficult and technical aspects of the library: content deduplication, playlist folders, etc.
⬛⬛
1.0
Production ready
The first release fully ready for public use.
⬛⬛⬛
There are no rows in this table
Notable Planned Features
Milestone
Name
Description
Status
Add additional data to album page
Other albums by the artist, album art detail view, etc
Add additional data to artist page
Top tracks, related artists, biography, etc
Add album context menus
Add artist context menus
Add basic queue management
View and make simple edits to the playing queue
Add create playlist button
Add playlist context menus
Add playlist track managment
Add, remove, reorder tracks in a playlist
Add remove playlist button
Add search
Search bar and a simple search results page
Allow editing of playlist metadata
Edit name, description, cover image, privacy, etc
Add operation undo/redo logic and UI
Notifications to undo and perhaps redo operations like adding/removing a track from a playlist, saving/removing something from the library, etc
Add settings page
Add tabs
Allowing pinning elements to sidebar
Pin artists, playlists, etc to the sidebar
Advanced queue management
Add options to add to start or end of the queue, replace the queue, etc
Shuffle with priority
Add a new shuffle mode which prioritizes certain songs earlier (e.g. by rating)
Add genre view and customization
Categorize tracks/albums/artist by user-editable genre with defaults provided by the Spotify API
Add playlist visibility features
Show playlists a track is on in certain contexts (e.g. currently playing) and for certain playlists (with user toggle for each playlist)
Auto-generated playlists
Generate playlists based on rating, genre, etc. These can be automatically updated and synced as regular Spotify playlists
Track play count
Track and display play counts of tracks (only possible when they are playing while Kotify is running)
Album and track deduplication
Add tools for managing duplication (e.g. re-release) of albums and tracks, to ensure that only the canonical version is present everywhere (saved and in playlists)
Allow importing/exporting playlist folders
While playlist folders are not exposed in Spotify’s API, it may be possible to extract them from local data saved by the official client, and perhaps to make modifications there as well
Auto-update
Auto-update or at least update prompts with a smooth installation path
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.