-
Cumulative playlist improvements
- Make date first scraped more prominent, add it to pretty playlists
- Clean up near-duplicates in cumulative playlists
- Key: title, artists, and duration
- Check that this doesn't have false positives
- Album can (and often does) differ:
- Key: title, artists, and duration
- Update data for all tracks, not just current tracks
- How to handle tracks that are removed from Spotify
-
Features
- Debug perf issues: https://github.com/github/git-sizer
- Add intermediate directories to playlist dirs
- (Maybe) delete old cumulative playlist blobs
- https://next.github.com/projects/flat-data
- Debug perf issues: https://github.com/github/git-sizer
-
Codebase
- More unit tests for playlist updater
- only_fetch_these_playlists
- Fix code complexity of playlist updater
- Merge cumulative regeneration code
- Create a separate class for SpotifyPlaylist
- No concept of "original" vs "unique" name
- Consider using library for serialization
- Measure code coverage and add missing tests
- .coveragerc file should include: [report] exclude_lines = @external
- More unit tests for playlist updater