Skip to content
This repository has been archived by the owner on May 4, 2021. It is now read-only.

Fixed "Blackbox" bug, Added Shuffle+ extension

Compare
Choose a tag to compare
@khanhas khanhas released this 31 May 12:04
· 50 commits to master since this release

Added

  • Developer mode toggle now has immediate effect and restarts client automatically. You don't need to apply Spicetify to use it.
  • Shuffle+ extension: Shuffle is always the most complained feature in r/Spotify subreddit and Spotify Community since they claim Spotify does interfere with shuffle order and some same songs keep popping up or Spotify just shuffles a small amount of tracks in whole playlist.
    To resolve this problem, I made Shuffle+ extension that are able to detect current context (playlist, album, user collection or show), gather all its items and shuffle them with Fisher–Yates algorithm.
    After injecting this extension, go to Queue and you can find 2 new buttons at page header:

image

Shuffle Context: detect current context and shuffle all its item.
Shuffle Queue: shuffle only 80 items or less that are visible in Queue page. It's only useful for mixed context queue.
For most of the time, just use Shuffle Context.

  • QueueAll extension: Genres page support.

Removed

  • Enable Lyrics toggle: Although we can access lyric app, fetching lyrics request doesn't return anything in unsupported region. So this feature is no longer useful.
  • Custom visualizations toggle: I can't maintenance this feature since using correct bundling packages every new client update is impossible.

Fixed

  • "Blackbox" bug: I forgot to add double quote for export log path. Transport command stopped working when Spicetify resource folder path had space in it.