gamehelp16 / now-clocking

A conky widget that shows now playing information when music is playing or a clock when music is not playing.
15 stars 19 forks source link

2020 Update (please read this first)

This conky widget was created a few years ago, thus now in 2020 (or whenever in the future you're reading this) you might need to make some changes to the widget first before it can work as expected. As of now I don't have any plans to maintain this repo, however you might be interested in checking out Rayzr522's fork of the repo which has been updated to work out of the box and also includes some scripts to make the installation process easier.


Now Clocking

Now Clocking is a Conky widget which shows a Monstercat style Now Playing when music is played via Spotify or cmus, or a clock when no music is playing.

screenshot screenshot 2 screenshot 3

Imgur album containing full res images can be found here.

Please keep in mind that this widget was originally created for personal use only (and also I'm still new to this ricing thing) so the script used might be a little bit messy and inefficient. The Conky widget is even based on Helix Conky which has been heavily modified to make it look like how I want to.

Dependencies

Installation

  1. Install the fonts "Gotham Bold", "Gotham Book", and "Montserrat Light".
  2. Copy the files cmusart and spotifyart into ~/Documents
  3. Copy the folder np into your .conky folder.
  4. Put the Conky widget into your desktop.
  5. You might want to adjust the positioning of the widget since as said above, this widget is originally created for personal use only so I just made it specifically for my screen size, etc.

Some questions you might ask

Why are there 2 Conky widgets?
Conky has this weird transparency issue where the album art becomes semi-transparent when the widget background is set to transparent. The album art only becomes opaque when the widget background is opaque (which of course looks really bad), so I figured out that using 2 widgets (one for the text, and another for the artwork) can solve the problem.

Why separate the files used by each music player?
I have tried merging cmusart and spotifyart into one file, I have also tried using only one file for the artwork and the text file, but this causes a bug where the artwork always re-downloads itself every time. So I think it's better to just use 2 files (once again this was initially created for personal use only).