All Projects → davicorreiajr → Spotify Now Playing

davicorreiajr / Spotify Now Playing

Licence: mit
Spotify now playing information and control popup for macOS menu bar

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Spotify Now Playing

Obscurify
Find out more about your music taste and compare it to others' with Obscurify
Stars: ✭ 200 (+16.96%)
Mutual labels:  spotify-api, music, spotify
Spotui
Spotify in the terminal 💻🎶
Stars: ✭ 302 (+76.61%)
Mutual labels:  spotify-api, music, spotify
Spotitube
Synchronize your Spotify collections downloading from external providers
Stars: ✭ 250 (+46.2%)
Mutual labels:  spotify-api, music, spotify
Lyricsx
🎶 Ultimate lyrics app for macOS.
Stars: ✭ 3,251 (+1801.17%)
Mutual labels:  music, spotify, menubar
Listen Now
Listen-now, 提供了多音乐平台的音乐搜索、播放、歌单播放、同步平台歌单到本地数据库,并计划开发智能音乐推荐系统。listen-now主要由学生层级的同学一起开发。
Stars: ✭ 139 (-18.71%)
Mutual labels:  spotify-api, music, spotify
Singlespotify
🎵 Create Spotify playlists based on one artist through the command line
Stars: ✭ 254 (+48.54%)
Mutual labels:  spotify-api, music, spotify
Plylst
Smart playlists for Spotify! Stop relying on fancy pants algorithms to organize your library and instead build playlists the way you want.
Stars: ✭ 301 (+76.02%)
Mutual labels:  spotify-api, music, spotify
Smd
Spotify Music Downloader
Stars: ✭ 822 (+380.7%)
Mutual labels:  spotify-api, music, spotify
Coverify
🎧 Design fresh album cover for your Spotify playlists
Stars: ✭ 167 (-2.34%)
Mutual labels:  spotify-api, music, spotify
Spotifyapi Net
🔉 A Client for the Spotify Web API, written in C#/.NET
Stars: ✭ 887 (+418.71%)
Mutual labels:  spotify-api, music, spotify
Spotty Features
Show trends about your music listening habits over time. Create playlists from a given seed and specified audio features.
Stars: ✭ 20 (-88.3%)
Mutual labels:  spotify-api, music, spotify
Listentogether
Grab some friends, connect your Spotify account, and listen to music in sync with each other.
Stars: ✭ 19 (-88.89%)
Mutual labels:  spotify-api, music, spotify
Youtubetospotify
A Python script to fetch tracks of music channels on Youtube, find them on Spotify and add them to a playlist
Stars: ✭ 33 (-80.7%)
Mutual labels:  spotify-api, music, spotify
Sonos Web
Web interface for Sonos audio systems
Stars: ✭ 114 (-33.33%)
Mutual labels:  music, spotify
Zenmusic
Slack / Sonos / Spotify / Node.js - Control Sonos through #Slack
Stars: ✭ 113 (-33.92%)
Mutual labels:  music, spotify
Ytmdl
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.
Stars: ✭ 2,070 (+1110.53%)
Mutual labels:  music, spotify
Sysdash
A simple and clean system monitoring skin for Rainmeter.
Stars: ✭ 128 (-25.15%)
Mutual labels:  music, spotify
Spotspot
A Spotify mini-player for macOS
Stars: ✭ 110 (-35.67%)
Mutual labels:  music, spotify
Soundize
🎧 A homemade Spotify application. It's a server side rendering client made with React and Redux, powered by the Spotify API
Stars: ✭ 121 (-29.24%)
Mutual labels:  spotify-api, spotify
Mac Os X App Menu Bar Popup
Mac OS X Application like a menu bar popup message
Stars: ✭ 168 (-1.75%)
Mutual labels:  popup, menubar

Spotify - now playing

This is a popup that shows Spotify current playback information, made and tested specially for macOS. It also allows you to add tracks to your library and playlists.

Installing

Download the .dmg file from the latest release, run it and move the app to the Application folder.

Using Homebrew:

brew cask install spotify-now-playing

Compatibily with Linux

I tried to make the app compatible with Linux, but I've seen this issue, which turns quite hard to make the app behaves as expected (let's say, as a menu bar app) on Linux. You can run the app locally, but for now, I prefered to not release a version for Linux because it'd be far from what I (or any other user) would expected. If you find a good solution, please don't hesitate to open an issue or a pull request.

Running locally

This app was made using Electron, but developed and tested only on macOS.

First, clone the repo:

git clone https://github.com/davicorreiajr/spotify-now-playing
cd spotify-now-playing

Install the dependencies:

yarn install

Then you have to create an app on Spotify, in order to get the codes necessary for doing the requests to its API. You can do it easly, following this tutorial.

Once you have done this, rename .env-example.json (file in the root of this project) to .env.json.

And finally, start the app:

yarn start

If you are developing over this project and want to test the built app, the one generated by electron-builder, you have to:

  • rename electron-builder-example.yml to electron-builder.yml;
  • generate a token with repo/scope permission here, ONLY in case you want to release to your GitHub repo. And remember to update the link to your repo in package.json.

And then, you run:

yarn dist

With this command, you are going to find a .dmg file inside a new folder dist.

Contributing & developing

To contribute with this repository:

  • First you need to fork the project;
  • Create a branch with a meaningful name;
  • Modify the project as you see fit;
  • To test it manually, run:
yarn link
  • Open a pull request to the main repository.

Copyright & credits

Spotify - now playing is not affiliated with Apple or Spotify and these are the trademarks of the respective parties. The icon used here belongs to Spotify and it was used to ease the usage of this app to the user.

Troubles & suggestions

Please, if you find any problem or have some sugestion, don't hesitate to open an issue or even a pull request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].