Skip to content
Gallery
kotify
Kotify Roadmap
Share
Explore
Milestone
Status
Type
Name
Search
Name
Description
Status
Start
Finish
Start date
End date
Type
Priority
Milestone
1
Add demo screenshots
Done
Start
Finish
Infrastructure
Medium
0.1
2
Finalize theme colors and components
Done
Start
Finish
Infrastructure
Medium
0.1
3
Move ratings to separate database file
Done
Start
Finish
Infrastructure
Medium
0.1
4
Set up release workflows
Done
Start
Finish
2023-10-11
2023-10-13
Infrastructure
Medium
0.1
5
Create icon
Done
Start
Finish
Overhead
Medium
0.1
6
Set up roadmap
Done
Start
Finish
2023-10-09
2023-10-11
Overhead
Medium
0.1
7
Add additional data to album page
Other albums by the artist, album art detail view, etc
Not started
Start
Finish
Feature
Medium
0.2
8
Add additional data to artist page
Top tracks, related artists, biography, etc
Not started
Start
Finish
Feature
Medium
0.2
9
Add album context menus
Not started
Start
Finish
Feature
Medium
0.2
10
Add artist context menus
Not started
Start
Finish
Feature
Medium
0.2
11
Add basic queue management
View and make simple edits to the playing queue
Not started
Start
Finish
Feature
Medium
0.2
12
Add create playlist button
Not started
Start
Finish
Feature
Medium
0.2
13
Add playlist context menus
Not started
Start
Finish
Feature
Medium
0.2
14
Add playlist track managment
Add, remove, reorder tracks in a playlist
Not started
Start
Finish
Feature
Medium
0.2
15
Add remove playlist button
Not started
Start
Finish
Feature
Medium
0.2
16
Add search
Search bar and a simple search results page
Not started
Start
Finish
Feature
Medium
0.2
17
Allow editing of playlist metadata
Edit name, description, cover image, privacy, etc
Not started
Start
Finish
Feature
Medium
0.2
18
Improve data layer test coverage
At least 75% unit test coverage of network, database, and repository classes
Not started
Start
Finish
Infrastructure
Medium
0.3
19
Optimize Grid layout
Not started
Start
Finish
Optimization
Medium
0.3
20
Optimize Table layout
Not started
Start
Finish
Optimization
Medium
0.3
21
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
Not started
Start
Finish
Feature
Medium
0.4
22
Add settings page
Not started
Start
Finish
Feature
Medium
0.4
23
Add tabs
Not started
Start
Finish
Feature
Medium
0.4
24
Allowing pinning elements to sidebar
Pin artists, playlists, etc to the sidebar
Not started
Start
Finish
Feature
Medium
0.4
25
Advanced queue management
Add options to add to start or end of the queue, replace the queue, etc
Not started
Start
Finish
Feature
Medium
0.5
26
Shuffle with priority
Add a new shuffle mode which prioritizes certain songs earlier (e.g. by rating)
Not started
Start
Finish
Feature
Medium
0.5
27
Add genre view and customization
Categorize tracks/albums/artist by user-editable genre with defaults provided by the Spotify API
Not started
Start
Finish
Feature
Medium
0.6
28
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)
Not started
Start
Finish
Feature
Medium
0.6
29
Auto-generated playlists
Generate playlists based on rating, genre, etc. These can be automatically updated and synced as regular Spotify playlists
Not started
Start
Finish
Feature
Medium
0.6
30
Track play count
Track and display play counts of tracks (only possible when they are playing while Kotify is running)
Not started
Start
Finish
Feature
Medium
0.6
31
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)
Not started
Start
Finish
Feature
Medium
0.7
32
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
Not started
Start
Finish
Feature
Medium
0.7
33
Auto-update
Auto-update or at least update prompts with a smooth installation path
Not started
Start
Finish
Feature
Medium
1.0
34
Migrate Exposed to SQLDelight
Expected to improve performance and decouple for sqlite-jdbc which adds a large amount of size to the binary and requires running on the JVM
Not started
Start
Finish
Infrastructure
Medium
1.0
35
Remove JVM dependencies
Fully-native builds
Not started
Start
Finish
Infrastructure
Medium
1.0
36
Add library metadata import/export
Allow importing/exporting library metadata (saved artists, albums, tracks, ratings, play counts, etc) in a friendly format.
Not started
Start
Finish
Feature
Low
37
Add read-only mode
Add full support for toggling only library read authorization scopes for users who only want to view their library but not allow Kotify to make changes (perhaps as a demo). Proper support requires UI changes to make this clear
Not started
Start
Finish
Feature
Low
38
Incorporate audio analysis and features
Use API endpoints that expose information about each track (volume, instrumentals, etc)
Not started
Start
Finish
Feature
Low
39
Playlist edit mode
Client-wide edit toggle to allow single-click add/remove of tracks while browsing through other screens
Not started
Start
Finish
Feature
Low
40
Release discoverability
Add a page that shows new releases, or all albums/tracks by saved artists which the user has never listened to
Not started
Start
Finish
Feature
Low
41
Track auto-skip
Automatically skip songs by rating, audio analysis, etc. Perhaps auto-skipping only in certain context (e.g. skip bridge tracks when shuffling an album but not playing sequentially)
Not started
Start
Finish
Feature
Low
There are no rows in this table

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.