Skip to content

Commit 247e489

Browse files
committed
fix: remove spotify plugin, add info for spicetify
1 parent e611736 commit 247e489

File tree

11 files changed

+80
-171
lines changed

11 files changed

+80
-171
lines changed
-326 KB
Binary file not shown.
-326 KB
Binary file not shown.

@Resources/images/GPM_logo.png

-611 Bytes
Loading
-267 Bytes
Loading

@Resources/images/spotify_logo.png

-29 KB
Binary file not shown.

@Resources/include/MeasureMediaSpotify.inc

Lines changed: 0 additions & 72 deletions
This file was deleted.

@Resources/include/MeasureUpdateChecker.inc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
; https://api.github.com/repos/marcopixel/Monstercat-Visualizer/releases/latest
22

3+
; Measure SetMediaPlayer - sets the media player and changes the MPMode variable to load the proper measures
4+
[MeasureSetMediaPlayer]
5+
Measure=String
6+
String=#PlayerName#
7+
IfMatch=GPMDP
8+
IfMatchAction=[!WriteKeyValue Variables MPMode GPMDP "#@#variables.ini"][!DisableMeasure MeasureGenre]
9+
IfMatch2=Web
10+
IfMatchAction2=[!WriteKeyValue Variables MPMode Web "#@#variables.ini"][!DisableMeasure MeasureGenre]
11+
IfNotMatchAction=[!WriteKeyValue Variables MPMode NowPlaying "#@#variables.ini"][!EnableMeasure MeasureGenre]
12+
UpdateDivider=-1
13+
314
[MeasureWebParser]
415
Measure=WebParser
516
URL=https://github.com/MarcoPixel/Monstercat-Visualizer/releases/latest

@Resources/variables.ini

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,12 @@ DisableUpdateNag=0
2323
; Media player settings ;
2424
; ===================== ;
2525

26-
PlayerName=Spotify
26+
PlayerName=AIMP
2727
; Change this variable to your media player.
2828
; Supported players:
2929
; - https://docs.rainmeter.net/manual-beta/measures/nowplaying/#playerlist
30-
; - Spotify
3130
; - GPMDP (Google Play Music Desktop Player)
32-
; - Web (WebNowPlaying for Firefox/Chrome: https://github.com/tjhrulz/WebNowPlaying)
31+
; - Web (Spicetify/WebNowPlaying for Firefox/Chrome: https://github.com/tjhrulz/WebNowPlaying)
3332

3433
EnableAutoHide=0
3534
; Hide skin when media player is not open
@@ -219,7 +218,7 @@ DropShadowColor=0,0,0,75
219218
; Changing anything here will probably break something.
220219
; Only proceed if you know what you do.
221220

222-
MPMode=Spotify
221+
MPMode=NowPlaying
223222
NearestAxis=0
224223
Config=Monstercat-Visualizer
225224
SkinWidth=1255

README.md

Lines changed: 13 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
## INFO: Spotify is broken right now, read more about this here: [#191: Not pulling cover art, song title, or artist from Spotify](https://github.com/MarcoPixel/Monstercat-Visualizer/issues/191)
2-
31
![Monstercat Visualizer Screenshot](https://i.imgur.com/cu1R235.png "Monstercat Visualizer Screenshot")
42

53

64
# Monstercat Visualizer
75
[![GitHub release](https://img.shields.io/github/release/MarcoPixel/Monstercat-Visualizer.svg?colorB=97CA00?label=version)](https://github.com/MarcoPixel/Monstercat-Visualizer/releases/latest) [![Github All Releases](https://img.shields.io/github/downloads/MarcoPixel/Monstercat-Visualizer/total.svg?colorB=97CA00)](https://github.com/MarcoPixel/Monstercat-Visualizer/releases) [![GitHub stars](https://img.shields.io/github/stars/MarcoPixel/Monstercat-Visualizer.svg?colorB=007EC6)](https://github.com/MarcoPixel/Monstercat-Visualizer/stargazers) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/MarcoPixel/Monstercat-Visualizer/master/LICENSE)
86

9-
A realtime audio visualizer for Rainmeter similar to the ones used in the Monstercat videos.
7+
A real time audio visualizer for Rainmeter similar to the ones used in the Monstercat videos.
108

11-
Supports all major media players, including full **Spotify**, **Google Play Music Desktop Player** and **Chrome/Firefox webplayer** support (thanks to **[RobertFrydenlund](https://github.com/RobertFrydenlund/SpotifyPlugin)** and **[@tjhrulz](https://github.com/tjhrulz)** for the amazing plugins used in this skin).
9+
Supports all major media players, including full **Spotify**, **Google Play Music Desktop Player** and **Chrome/Firefox webplayer** support (thanks to **[@tjhrulz](https://github.com/tjhrulz) and **[@khanhas](https://github.com/khanhas)**) for the amazing plugins used in this skin).
1210

1311
## Minimum Requirements:
1412
- Windows 7 or higher.
15-
- Rainmeter 4.2 Beta (r3074) or higher.
13+
- Rainmeter 4.3 Beta (r3298) or higher.
1614

1715
## Features
1816

@@ -31,56 +29,37 @@ Supports all major media players, including full **Spotify**, **Google Play Musi
3129
## Important notes
3230

3331

34-
- You need at least **Rainmeter 4.2 Beta (r3074) or higher** to get all features of this skin. You can find the newest version on https://www.rainmeter.net/
32+
- You need at least **Rainmeter 4.3 Beta (r3298) or higher** to get all features of this skin. You can find the newest version on https://www.rainmeter.net/
3533
- After installation you can access the settings by right-clicking the visualizer or song information and then clicking on Open Settings.
36-
- Due to limitations of Rainmeter/the plugin used for the visualization the complete audio output of your system will be shown on the visualizer. For the best experience only play music. This is something I can’t fix.
37-
38-
## Getting started
39-
40-
### Automatic installation
41-
42-
**1.**  Download the latest skin here: **https://github.com/MarcoPixel/Monstercat-Visualizer/releases**
43-
44-
**2.**  Install the skin by **double-clicking** the .rmskin file and going through the installer.
45-
46-
**3.**  After finishing the setup Rainmeter will open the settings skin where you can access additional options.
34+
- Due to limitations of Rainmeter the complete audio output of your system will be shown on the visualizer. For the best experience only play music. This is something I can’t fix.
4735

48-
**4.**  You're done! Enjoy your new desktop visualizer!
36+
## Installation
4937

50-
### Manual installation
38+
* Download the latest version here: [https://github.com/MarcoPixel/Monstercat-Visualizer/releases](https://github.com/MarcoPixel/Monstercat-Visualizer/releases)
39+
* Install the skin by double-clicking the **.rmskin** file and follow the steps in the installer.
40+
* After finishing the setup Rainmeter will open the settings skin where you can configure and customize the skin.
41+
* You're done! 🎉
5142

52-
**1.**  Clone this repo to `Documents\Rainmeter\Skins`.
53-
54-
**2.**  Go to `.installer\plugins` and then move the 32 or 64-bit plugins (depending on your system) to `AppData\Roaming\Rainmeter\Plugins`.
55-
56-
**2a.**  If you plan to use **WebNowPlaying** install either the [Chrome](https://chrome.google.com/webstore/detail/webnowplaying-companion/jfakgfcdgpghbbefmdfjkbdlibjgnbli) or [Firefox](https://addons.mozilla.org/en-US/firefox/addon/webnowplaying-companion/) plugins
57-
58-
**3.**  Launch Rainmeter and right-click the tray icon, press Skins and go to **Monstercat-Visualizer** and open `Settings\intro\intro.ini`.
59-
60-
**4.**  You're done! Enjoy your new desktop visualizer!
61-
To access the settings, right-click the visualizer and press Open    Settings.
6243

6344
## Troubleshooting and FAQs
6445

6546
You can access the frequently asked questions and our troubleshooting guide in our wiki.
66-
#### [Click here to open the wiki](https://github.com/MarcoPixel/Monstercat-Visualizer/wiki).
47+
##### [Click here to open the wiki](https://github.com/MarcoPixel/Monstercat-Visualizer/wiki).
6748

6849
## Issues & feature requests
6950

70-
#### INFO: Spotify is broken right now, read more about this here: [#191: Not pulling cover art, song title, or artist from Spotify](https://github.com/MarcoPixel/Monstercat-Visualizer/issues/191)
71-
7251
If you still have issues or a bug, please report them [here](https://github.com/MarcoPixel/Monstercat-Visualizer/issues). Be sure to follow the existing template and fill out the necessary information, otherwise it will be closed without notice.
7352

7453
You can also request new features and help them develop by joining the discussion. Just add the **request label** to your issue and we will have a look!
7554

76-
#### [Click here to get to the open issues](https://github.com/MarcoPixel/Monstercat-Visualizer/issues).
55+
##### [Click here to get to the open issues](https://github.com/MarcoPixel/Monstercat-Visualizer/issues).
7756

7857
## Credits
7958

8059
- **Rainmeter Skin** - **[@marcopixel](https://github.com/marcopixel) & [@tjhrulz](https://github.com/tjhrulz)**
81-
- **Spotify Plugin** - **[@robertfrydenlund](https://github.com/RobertFrydenlund/SpotifyPlugin)**
8260
- **Google Play Music Desktop Player Plugin** - **[@tjhrulz](https://github.com/tjhrulz/GPMDP-Plugin)**
8361
- **WebNowPlaying Plugin** - **[@tjhrulz](https://github.com/tjhrulz/WebNowPlaying)**
62+
- **spicetify-cli** - **[@khanhas](https://github.com/khanhas/spicetify-cli)**
8463
- **Montserrat Font** - **[@JulietaUla](https://github.com/JulietaUla/Montserrat)**
8564
- **Media Controls Icons** - **[Material Icons](https://material.io/icons/)**
8665
- **Additional Icons** - **[Feather Icons](https://feathericons.com/)**

Settings/mediaplayer.ini

Lines changed: 53 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Information=An realtime audio visualizer for Rainmeter similar to the ones used
1717

1818

1919
[Variables]
20-
SettingHeight=515
20+
SettingHeight=550
2121
; Includes the variables used for the skin.
2222
@include=#@#variables.ini
2323

@@ -40,16 +40,45 @@ FontSize=9
4040
InlineSetting=Color | 255,255,255,200
4141
X=225
4242
Y=10R
43-
H=40
43+
H=20
44+
W=450
45+
ClipString=2
46+
AntiAlias=1
47+
Text="Please pick your media player from where you want to retrieve song information."
48+
[MeterSubTitleSpotify]
49+
Meter=String
50+
FontFace=Segoe UI Regular
51+
FontSize=9
52+
InlineSetting=Color | 255,255,255,200
53+
X=225
54+
Y=2R
55+
H=35
4456
W=450
4557
ClipString=2
4658
AntiAlias=1
47-
Text="Please pick your media player from where you want to retrieve song information. Spotify support is unstable and may not work."
59+
Text="Spotify is supported via WebNowPlaying, for more information please click the guide down below:"
60+
InlineSetting2=Weight | 700
61+
InlinePattern2=(Spotify | WebNowPlaying)
62+
InlineSetting3=Color | 255,255,255,230
63+
InlinePattern3=(Spotify | WebNowPlaying)
64+
[MeterURLSpotify]
65+
Meter=String
66+
FontFace=Segoe UI Regular
67+
FontSize=9
68+
InlineSetting=Color | 255,255,255,230
69+
X=225
70+
Y=2R
71+
H=20
72+
W=450
73+
ClipString=2
74+
AntiAlias=1
75+
Text="https://github.com/marcopixel/Monstercat-Visualizer/wiki/WebNowPlaying-Spotify"
76+
LeftMouseUpAction=https://github.com/marcopixel/Monstercat-Visualizer/wiki/WebNowPlaying-Spotify
4877
[MeterButtonBGSelected01]
4978
Meter=Image
5079
SolidColor=0,0,0,200
5180
X=225
52-
Y=110
81+
Y=150
5382
H=72
5483
W=147
5584
Hidden=1
@@ -66,7 +95,7 @@ LeftMouseDownAction=[!WriteKeyValue Variables PlayerName AIMP "#@#variables.ini"
6695
Meter=Image
6796
SolidColor=0,0,0,200
6897
X=9R
69-
Y=110
98+
Y=150
7099
H=72
71100
W=147
72101
Hidden=1
@@ -83,7 +112,7 @@ LeftMouseDownAction=[!WriteKeyValue Variables PlayerName CAD "#@#variables.ini"]
83112
Meter=Image
84113
SolidColor=0,0,0,200
85114
X=9R
86-
Y=110
115+
Y=150
87116
H=72
88117
W=147
89118
Hidden=1
@@ -204,7 +233,7 @@ SolidColor=0,0,0,200
204233
X=225
205234
Y=10R
206235
H=72
207-
W=147
236+
W=222
208237
Hidden=1
209238
Group=ButtonBGSelected
210239
[MeterButtonBG10]
@@ -213,15 +242,15 @@ SolidColor=0,0,0,100
213242
X=1r
214243
Y=1r
215244
H=70
216-
W=145
217-
LeftMouseDownAction=[!WriteKeyValue Variables PlayerName Spotify "#@#variables.ini"][!WriteKeyValue Variables MPMode Spotify "#@#variables.ini"][!HideMeterGroup ButtonBGSelected][!ShowMeter MeterButtonBGSelected10][!RefreshGroup "Spectrum"][!RefreshGroup "SongInfo"][!Redraw]
245+
W=222
246+
LeftMouseDownAction=[!WriteKeyValue Variables PlayerName Web "#@#variables.ini"][!WriteKeyValue Variables MPMode Web "#@#variables.ini"][!HideMeterGroup ButtonBGSelected][!ShowMeter MeterButtonBGSelected10][!RefreshGroup "Spectrum"][!RefreshGroup "SongInfo"][!Redraw]
218247
[MeterButtonBGSelected11]
219248
Meter=Image
220249
SolidColor=0,0,0,200
221250
X=9R
222251
Y=-1r
223252
H=72
224-
W=147
253+
W=223
225254
Hidden=1
226255
Group=ButtonBGSelected
227256
[MeterButtonBG11]
@@ -230,33 +259,16 @@ SolidColor=0,0,0,100
230259
X=1r
231260
Y=1r
232261
H=70
233-
W=145
262+
W=223
234263
LeftMouseDownAction=[!WriteKeyValue Variables PlayerName GPMDP "#@#variables.ini"][!WriteKeyValue Variables MPMode GPMDP "#@#variables.ini"][!HideMeterGroup ButtonBGSelected][!ShowMeter MeterButtonBGSelected11][!RefreshGroup "Spectrum"][!RefreshGroup "SongInfo"][!Redraw]
235-
[MeterButtonBGSelected12]
236-
Meter=Image
237-
SolidColor=0,0,0,200
238-
X=9R
239-
Y=-1r
240-
H=72
241-
W=147
242-
Hidden=1
243-
Group=ButtonBGSelected
244-
[MeterButtonBG12]
245-
Meter=Image
246-
SolidColor=0,0,0,100
247-
X=1r
248-
Y=1r
249-
H=70
250-
W=145
251-
LeftMouseDownAction=[!WriteKeyValue Variables PlayerName Web "#@#variables.ini"][!WriteKeyValue Variables MPMode Web "#@#variables.ini"][!HideMeterGroup ButtonBGSelected][!ShowMeter MeterButtonBGSelected12][!RefreshGroup "Spectrum"][!RefreshGroup "SongInfo"][!Redraw]
252264

253265
[MeterButtonText01]
254266
Meter=String
255267
FontFace=Montserrat SemiBold
256268
FontSize=12
257269
FontColor=255,255,255,255
258270
X=298
259-
Y=147
271+
Y=187
260272
StringAlign=CenterCenter
261273
AntiAlias=1
262274
Text="AIMP"
@@ -346,29 +358,22 @@ ClipString=2
346358
StringAlign=CenterCenter
347359
AntiAlias=1
348360
Text="J. River Media Center Media Jukebox"
349-
[MeterButtonSpotifyLogo]
361+
[MeterButtonWebLogo]
350362
Meter=Image
351-
ImageName=#@#images\spotify_logo.png
352-
X=244
353-
Y=57r
354-
H=48
355-
W=110
363+
ImageName=#@#images\WebNowPlaying_logo.png
364+
X=261
365+
Y=62r
366+
H=40
367+
W=150
356368
PreserveAspectRatio=1
357369
[MeterButtonGPMLogo]
358370
Meter=Image
359371
ImageName=#@#images\GPM_logo.png
360-
X=399
372+
X=494
361373
Y=r
362-
H=48
363-
W=110
364-
PreserveAspectRatio=1
365-
[MeterButtonWebLogo]
366-
Meter=Image
367-
ImageName=#@#images\WebNowPlaying_logo.png
368-
X=556
369-
Y=r
370-
H=48
371-
W=110
374+
H=40
375+
W=150
376+
Color=0,0,0
372377
PreserveAspectRatio=1
373378

374379
[MeterTroubleshoot]
@@ -397,5 +402,5 @@ ClipString=2
397402
AntiAlias=1
398403
InlineSetting=Underline
399404
StringAlign=CenterCenter
400-
Text=https://goo.gl/TCd0cx
401-
LeftMouseUpAction=https://goo.gl/TCd0cx
405+
Text=https://github.com/marcopixel/Monstercat-Visualizer/wiki/Troubleshooting
406+
LeftMouseUpAction=https://github.com/marcopixel/Monstercat-Visualizer/wiki/Troubleshooting

0 commit comments

Comments
 (0)