Skip to content

pm2877/Spot-Notify

Repository files navigation

Spot-Notify Spotify logo

Notifications & more for Spotify App on Mac OS.

  • This project provides a script that shows desktop notifications on Mac OS that will contain name, artist, album, and other details of the song when the user starts playing or changes a song when using the Spotify Application.

  • The notifications also display a Popularity Score for the song (on a scale of 100) that is currently being played, that indicates the popularity of the song on Spotify.

  • Users can select to Skip the song by clicking the Skip button in the notification.

  • Clicking on the notification opens the Spotify Application.

  • The project also aims to provide various shortcuts for Spotify to help users use various functionalities of the Spotify App without having to change their window while working.

Requirements:

  • macOS: >= 10.8

Installation and Usage:

  1. Clone the repository (https://github.com/pm2877/Spot-Notify.git) or download the zip file and unzip the contents.

  2. Install Node if you don't already have it installed. The best way to do this is using homebrew:

    brew install node

  3. Go to the directory where the directory Spot-Notify resides:

    cd path/to/the/repository

  4. Install dependencies using the following command:

    cd Spot-Notify
    npm install
    cd ..
    
  5. Run the script by typing the following in the terminal:

    node Spot-Notify &
    
  6. The script will run in the background. When you play or change songs using Spotify, it will display notifications.

  7. To quit, kill the process.

Screenshots:


  • Notification Example 1:

Notification example 1

  • Notification Example 2: (On Hover)

Notification example 2

  • Notification Example 3: (Notification Center)

Notification example 3

  • Notification Example 4: (Lock Screen)

Notification example 4

Ongoing work:

- Adding support for album artworks.
- Making installation simpler.
- Shortcuts for skip, forward, shuffle and repeat
- Add to Spotify Library option

Possible Future Work:

- Convert the script to a Desktop App.

Dependencies:

Licenses:

  • All code is licensed under the MIT license.

  • The image play-music-icon.png is licensed to Spotify AB Inc.

  • The image play-music-icon.png is created by Shirley Hernández Ticona from Noun Project and is under Creative Commons License.

Releases

No releases published

Packages

No packages published