created 2022/09/16 category software
modular grid rainmeter[1] skin with highly customizable tiles
included tiles:
clock
weather
usage graph (cpu + gpu + ram)
separate usage meters for cpu, gpu, and ram
visualizer
cover art
media control
volume control
trash can
launcher
drives
edit tiles.ini to modify the grid appearance and layout as well as the individual tile settings
edit @Resources/WeatherCOMJson/Variables.inc to change the weather settings (you must use lat/long coordinates)
install the webnowplaying companion for your browser for media controls/display to work
webnowplaying companion (firefox)
webnowplaying companion (chrome)
with only this skin loaded rainmeter uses ~1.5% cpu + ~1.5% gpu in the background on a ryzen 5 2600X + gtx 1660ti
the weather tile is implemented using jsmorely's weather.com[2] api parser. in case the weather breaks you can patch the @Resources/WeatherCOMJson/Measures.inc file with the latest WeatherComJSONMeasures.inc from jsmorely. if you need to patch the entirety of Variables.inc too, make sure you multiply UpdateRate by 25, eg. `UpdateRate = (3600 * 25)`. you need to do this since tiles.ini updates at 40ms but the default value expects an update of 1000ms
the cover art tile, title + artist on the visualizer tile, and media control tile all rely on WebNowPlaying[3] to function, please make sure you have the web companion installed for those functions to work, or the webnowplaying extension enabled in spicetify[4]
the hover animations as well some audio tile logic borrow elements from eldog[5] skins
stuff to look forward to in future versions
more flexible customizability
fix visualizer bars on different tile sizes
separate inner/outer padding
support other music players then wnp
allow you to only monitor one or two drives
remove useless `meter` property on meterBarStyle
TODO: do these in tiles v2
1. rainmeter
2. jsmorely weather.com skin
3. webnowplaying
4. spicetify webnowplaying instructions
5. eldog's rainmeter repository