No description
  • Go 99%
  • Makefile 1%
Find a file
2025-12-15 20:10:48 +02:00
.github docs: add preview image to README 2025-12-15 20:10:48 +02:00
cmd feat: add terminal user interface to app 2025-12-15 18:13:33 +02:00
internal feat: remember some credential details for login tui view 2025-12-15 19:58:00 +02:00
.gitattributes chore: add git lfs 2025-12-15 20:10:38 +02:00
.gitignore chore: update .gitignore 2025-09-09 01:12:19 +03:00
go.mod feat: add terminal user interface to app 2025-12-15 18:13:33 +02:00
go.sum feat: add terminal user interface to app 2025-12-15 18:13:33 +02:00
LICENSE chore: update LICENSE year and name 2025-08-31 20:39:01 +03:00
Makefile build: remove build folder from Makefile 2025-09-09 01:12:19 +03:00
README.md docs: add preview image to README 2025-12-15 20:10:48 +02:00

Spotify playlist sorter

This script sorts your Spotify playlist.

Sorting of the playlist follows these rules:

  1. Duplicate tracks will be removed.
  2. Tracks are sorted into groups of albums, that are ordered in the manner of the album.
  3. Albums are grouped by artist and release date. (Artist is determined from the album rather than the track)
  4. Artist groups are sorted depending on the first tracks appearance date on the playlist.

Getting started

Create a Spotify application to get your CLIENT_ID and CLIENT_SECRET from the Spotify Developer Dashboard.

Next you need to choose you variant of the application.

  1. Terminal App (lazysps)
  2. CLI App (sps)

Install you prefered variation from releases.

Just run the application and follow the instructions.

License

This project is licensed under the MIT License - see the LICENSE file for details.