Skip to content

Latest commit

 

History

History
237 lines (131 loc) · 5.08 KB

EXTENSIONS.md

File metadata and controls

237 lines (131 loc) · 5.08 KB

Extensions

Using unpackaged extensions

programs.spicetify.enabledExtensions = [
  ({
      # The source of the extension
      # make sure you're using the correct branch
      # It could also be a sub-directory of the repo
      src = pkgs.fetchFromGitHub {
        owner = "";
        repo = "";
        rev = "";
        hash = "";
      };
      # The actual file name of the extension usually ends with .js
      name = "";
  })
];

Almost all extension PR's will be merged quickly view the git history of /pkgs/extensions.nix for PR examples

Official Extensions

autoSkipExplicit

Christian spotify!

autoSkipVideo

Video playback (ads and stuff) causes problems in some regions where the videos can't be played. Just skip them with this extension.

bookmark

Store and browse pages for looking at later.

fullAppDisplay

Shows the song cover, title, and artist in fullscreen.

keyboardShortcut

Vimium-like navigation of spotify. See keyboard shortcuts here.

loopyLoop

Specify a portion of track to loop over.

popupLyrics

Open a popup window with the current song's lyrics scrolling across it.

shuffle

Shuffle properly, using Fisher-Yates with zero bias.

trashbin

Throw artists or songs in the trash, and permanently skip them.

webnowplaying

Only useful to windows/rainmeter users, I think. Reference

Community Extensions

groupSession

Allows you to create a link to share with your friends to listen along with you.

powerBar

Spotlight-like search bar for spotify.

seekSong

Allows for youtube-like seeking with keyboard shortcuts.

skipOrPlayLikedSongs

Set spotify to automatically skip liked songs, or to only play liked songs.

playlistIcons

Give your playlists icons in the left sidebar.

fullAlbumDate

Display the day and month of an album's release, as well as the year.

fullAppDisplayMod

Same as fullAppDisplay, but with slight offset, and scrolling lyrics if using the lyrics-plus customapp.

goToSong

Adds an option to the profile menu to go to the currently playing song or playlist.

listPlaylistsWithSong

Adds an option to the context menu for songs to show all of your account's playlists which contain that song.

playlistIntersection

Compare two playlists, and create a new playlist containing their common songs, or only the songs unique to one playlist.

skipStats

Track your skips.

phraseToPlaylist

Given a phrase, this extension will make a playlist containing a series of songs which make up that phrase.

wikify

Show an artist's wikipedia entry.

writeify

Take notes on songs.

formatColors

Convert colors defined in root to color.ini format.

featureShuffle

Create a playlist based off another playlist's audio features.

oldSidebar

Go back to the old sidebar.

songStats

Show a song's stats, like dancability, tempo, and key.

autoVolume

Automatically adjust volume over long periods of time, to reduce ear strain.

showQueueDuration

Show the total length of all songs currently queued.

copyToClipboard

Adds an option in the context menu to copy a song's name to your clipboard.

volumeProfiles

Edit and save settings related to volume to different "profiles."

history

Adds a page that shows your listening history.

betterGenres

See what genres the current song is.

lastfm

Integration with last.fm. Login to show your listening stats for a song, and get its last.fm link.

hidePodcasts

Remove everything from the spotify UI relating to podcasts.

adblock

Remove ads.

savePlaylists

More than just just following a playlist, this extension allows you to also create a duplicate of the playlist in your own library.

autoSkip

Automatically skip certain songs by category, such as remixes, or christmas songs.

fullScreen

Similar to fullAppDisplay.

playNext

Add track to the top of the queue.

volumePercentage

Adds a percentage number next to the volume adjustment slider, and allows for more fine control of volume.

copyLyrics

Copy the lyrics of your song directly from the "Show Lyrics" view. Click and drag your mouse accross the lyrics, then release to copy them into your clipboard.

playingSource

See the context of where you're playing from, and jump to it.

randomBadToTheBoneRiff

Hell yeah brother... Randomly plays the Bad to the Bone riff 💀

sectionMarker

See a song's highlighted sections straight from your playbar.

skipAfterTimestamp

Automatically skip tracks after they reach a timestamp.

beautifulLyrics

Beautiful Lyrics provides Lyrics to EVERYONE for FREE. Beautiful Lyrics supports Karaoke, Line, and Statically synced lyrics with additional features like Background Vocals and Side Vocals.

addToQueueTop

Adds the ability to add a track | playlist to the top of your Queue, instantly playing it after the currently playing track ends.

oneko

cat follow mouse (real). A fork of oneko.js modified for Spicetify.