Code Monkey home page Code Monkey logo

spicetify-extensions's Introduction

Spicetify Extensions

Extensions made for Spicetify, installable via Spicetify Marketplace.

  • Queue Time - Display time remaining in the current queue.
  • Sleep Timer - Ported from mobile, automatically pause music after a certain number of minutes or songs.
  • Cover Ambience - Produces a lovely aesthetic glow from the currently playing album cover.

spicetify-extensions's People

Contributors

aimarekin avatar hf02 avatar kamiloo13 avatar kyrie25 avatar machinemessiah avatar theblockbuster1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

spicetify-extensions's Issues

Sleep Timer button is not functional

Sleep Timer extension has the button (sometimes without the icon though), but when I set it to stop playback after 1 song, it doesn't end up stopping it,

Colors hardcoded to blue

I currently use a dynamic spicetify theme that changes color according to the album art, but this extension keeps changing the colors to blue and white.

[Bug] Cover Ambience overwrites the colour of the now playing bar for installed themes

Since I have Spicetify-Galaxy theme installed, which provides a transparent aesthetic to the Spotify client, when I installed Cover Ambience, it changed the colour of the Now Playing Bar from Solid Black to Solid Grey or whatever the default colour of Spotify's Now playing bar is and added the ambience on top of that.

image

It would be great to have this feature without messing with the currently installed theme. Here's how it looks when it's installed:

image

This makes the Now Playing bar really stand out instead of matching with the theme's asthetic.

Cover Ambience transparent text outline (customization)

The text with some colors can get very hard to read, so a simple outline helps that a lot.
I even wrote you up the code that does this and added support using genres aswell.

/* Add outlines to song text / artist / genre */
.main-trackInfo-name
{
  text-shadow: -1px -1px 0 #121212, 1px -1px 0 #121212, -1px 1px 0 #121212, 1px 1px 0 #121212;
}

.main-trackInfo-artists
{
  text-shadow: -1px -1px 0 #2A2A2A, 1px -1px 0 #2A2A2A, -1px 1px 0 #2A2A2A, 1px 1px 0 #2A2A2A;
 }

.main-trackInfo-genres
{
  text-shadow: -1px -1px 0 #2A2A2A, 1px -1px 0 #2A2A2A, -1px 1px 0 #2A2A2A, 1px 1px 0 #2A2A2A;  
}

Library X support?

Cover Ambience is not aligned with the side with the experimental feature Library X turned on.

image

It works fine without Library X.

Screenshot 2023-06-03 at 11 56 08 AM

Is there a way to make it aligned with Library X on?

Fix Sleep Timer green indicator

New button doesn't show indicator to show when the timer is active, with the classes control-button--active and control-button--active-dot.

Cover ambience song transition

I like visually how the cover ambience looks, it matches quite well with my current theme, but could you make it smoothly transition from one prominent colour to the next when changing song, instead of doing it suddenly shortly after changing song? I know nothing about how spicetify extensions are made but I think this isn't too unreasonable to ask for? I'm imagining just a simple fade between the two colours, not entirely sure if there's certain ways of fading between them that work better than others? (I'm thinking fading between say...green and red could look weird?)
Other than that one thing, it looks really good and I'm glad you made it :D

Cover Ambience causing floating progress bar when used with themes that move it

Hey! I'm sure this is just as much an issue with the theme itself as it is with the plugin, but I figured i'd mention it just in case -- when the plugin is enabled, it raises the progress bar 10 pixels above where an installed theme tells it to be. Have tried with a few different themes and the result is the same.

test

Sleep Timer Not Working As Intended

9b5db8ea580d76611f91b609cc5d06ce

Seems like Sleep Timer isnt working as intended, I updated Spotify & reapplied Spicetify and Sleep Timer seems to be one of the only extensions I am having issues with.

Cover Ambience not supporting current spicetify theme player transparency

Expected behavior

The cover art should be transparent according to the spicetify theme settings.

Actual behavior

The cover art is opaque and covers the background image.

Steps to reproduce

  1. Install spicetify and Cover Ambience extension
  2. Apply a theme that has player transparency settings (in our case bloom)
  3. Play a song and observe the cover art

Screenshots

With cover ambience :
https://user-images.githubusercontent.com/92419665/223159492-5b15c124-e073-4467-abd2-a476f44d8c1f.mp4

Without cover ambience :
https://user-images.githubusercontent.com/92419665/223159548-dc6266bb-bf58-4461-b264-ffa97e85cc28.mp4

SleepTime Icon not showing

Hey,
first of all thank you for your efforts!
Unfortunately, the icon for using the SleepTime Extension does not show up in my Spotify client (Version 1:1.1.84.716-3 on Arch Linux).
Because of an update, the extension is possibly not working anymore.

[Bug] Cover Ambience overwrites the current themes player modificaction.

A option to change roundness of the gradient would be helpful in aligning it with themes like "bloom" or "fluent"

With Cover Ambience + Bloom :
image

Without Cover Ambience :
image

Personally, its noticeable even if you change the scaling

A way to edit the roundness or overall just make it correspond with the theme be helpful (like lyricify etc)

[Feature Request] Some suggestions for QueueTime

  • I sometimes manually queue a bunch of songs up and then want to know the remaining time just for the "next in queue" section, but not from "Next from".
  • It would be nice if it could also display the time when it will end.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.