├── Installer ├── .gitignore └── Updates.aip ├── DropMeter.WidgetSDK ├── .gitignore ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── DropMeter ├── Resources │ ├── logo.ico │ ├── logo.png │ └── logo_transparent.png ├── App.config ├── Properties │ ├── Settings.settings │ ├── Settings.Designer.cs │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── App.xaml ├── MainWindow.xaml ├── FileHandler │ ├── PluginManifest.cs │ ├── UIs │ │ ├── InstallExtension.xaml.cs │ │ └── InstallExtension.xaml │ └── DMFileHandler.cs ├── nlog.config ├── PluginMgr │ ├── DebugSocket.cs │ ├── WidgetLoader.cs │ └── PluginLoader.cs ├── HTMLWidget.xaml ├── CEF │ ├── ObjectRepository.cs │ ├── JSComContext.cs │ ├── DragDropHandler.cs │ └── FileProtocolHandler.cs ├── Win32 │ ├── WindowPlacement.cs │ └── WallpaperOverwrite.cs ├── MainWindow.xaml.cs ├── AvailableWidgets.xaml.cs ├── AvailableWidgets.xaml ├── DropMeter.csproj ├── CloseMenuHandler.cs ├── NamedPipeManager.cs └── HTMLWidget.xaml.cs ├── DropMeter.WebNowPlaying.RainMeterCompat ├── API │ ├── DllExporter.exe │ ├── x32 │ │ └── Rainmeter.lib │ ├── RainmeterAPI.h │ └── RainmeterAPI.cs ├── supported_features.png ├── images │ ├── WebNowPlaying_banner.png │ ├── WebNowPlaying_banner.psd │ ├── WebNowPlaying_logo.png │ ├── WebNowPlaying_logo.psd │ ├── WebNowPlaying_logo_b.png │ ├── WebNowPlaying_banner_m.png │ ├── WebNowPlaying_banner_m.psd │ ├── WebNowPlaying_banner_s.png │ ├── WebNowPlaying_banner_s.psd │ ├── WebNowPlaying_screenshot.png │ └── WebNowPlaying_screenshot.psd ├── ExampleSkin │ └── @resources │ │ └── images │ │ ├── next.png │ │ ├── play.png │ │ ├── cover.png │ │ ├── nocover.png │ │ ├── pause.png │ │ ├── refresh.png │ │ ├── repeat.png │ │ ├── replay.png │ │ ├── rewind.png │ │ ├── shuffle.png │ │ ├── previous.png │ │ ├── repeatOne.png │ │ ├── seekBack.png │ │ ├── thumbsUp.png │ │ ├── volumeUp.png │ │ ├── seekForward.png │ │ ├── thumbsDown.png │ │ └── volumeDown.png ├── ILMergeOrder.txt ├── packages.config ├── AssemblyInfo.cs ├── .gitattributes ├── app.config ├── APIKeys.cs ├── WebNowPlaying.sln ├── ILMerge.props ├── RainmeterAPI.cs ├── README.md └── .gitignore ├── WebView2Test ├── packages.config ├── App.config ├── Properties │ ├── Settings.settings │ ├── Settings.Designer.cs │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── App.xaml ├── App.xaml.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs └── WebView2Test.csproj ├── DropMeter.WebNowPlaying ├── manifest.json ├── PlayerState.cs ├── DropMeter.WebNowPlaying.csproj ├── Properties │ └── AssemblyInfo.cs └── WebNowPlaying.cs ├── WallpaperEngineButBetter ├── App.config ├── Properties │ ├── Settings.settings │ ├── Settings.Designer.cs │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── App.xaml.cs ├── App.xaml ├── MainWindow.xaml ├── MainWindow.xaml.cs └── WallpaperEngineButBetter.csproj ├── DropMeter.sln.DotSettings ├── MigrationBackup └── 808e205b │ └── Plugins │ └── DropMeter.WebNowPlaying.RainMeterCompat │ ├── packages.config │ └── DropMeter.WebNowPlaying.RainMeterCompat.csproj ├── DropMeter.PluginInterface ├── DropMeter.PluginInterface.csproj ├── Properties │ └── AssemblyInfo.cs └── PluginInterface.cs ├── .gitattributes ├── README.md └── .gitignore /Installer/.gitignore: -------------------------------------------------------------------------------- 1 | Output 2 | DropMeter-cache -------------------------------------------------------------------------------- /DropMeter.WidgetSDK/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /DropMeter/Resources/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter/Resources/logo.ico -------------------------------------------------------------------------------- /DropMeter/Resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter/Resources/logo.png -------------------------------------------------------------------------------- /DropMeter/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /DropMeter/Resources/logo_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter/Resources/logo_transparent.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/API/DllExporter.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/API/DllExporter.exe -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/API/x32/Rainmeter.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/API/x32/Rainmeter.lib -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/supported_features.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/supported_features.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_banner.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_banner.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_banner.psd -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_logo.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_logo.psd -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_logo_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_logo_b.png -------------------------------------------------------------------------------- /WebView2Test/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_banner_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_banner_m.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_banner_m.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_banner_m.psd -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_banner_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_banner_s.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_banner_s.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_banner_s.psd -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_screenshot.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_screenshot.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/images/WebNowPlaying_screenshot.psd -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/next.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/play.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/cover.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/nocover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/nocover.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/pause.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/refresh.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/repeat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/repeat.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/replay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/replay.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/rewind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/rewind.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/shuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/shuffle.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/previous.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/repeatOne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/repeatOne.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/seekBack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/seekBack.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/thumbsUp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/thumbsUp.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/volumeUp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/volumeUp.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/seekForward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/seekForward.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/thumbsDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/thumbsDown.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/volumeDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KitsuneDev/DropMeter/HEAD/DropMeter.WebNowPlaying.RainMeterCompat/ExampleSkin/@resources/images/volumeDown.png -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "ExtensionType": "Plugin", 3 | "ManifestVersion": 1, 4 | "Name": "WebNowPlaying", 5 | "Slug": "webnowplaying", 6 | "RequiredPlugins": [], 7 | "RequiredCors": [] 8 | } 9 | -------------------------------------------------------------------------------- /WebView2Test/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /WallpaperEngineButBetter/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /DropMeter/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /WebView2Test/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /WallpaperEngineButBetter/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/ILMergeOrder.txt: -------------------------------------------------------------------------------- 1 | # this file contains the partial list of the merged assemblies in the merge order 2 | # you can fill it from the obj\CONFIG\PROJECT.ilmerge generated on every build 3 | # and finetune merge order to your satisfaction 4 | 5 | -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /DropMeter/App.xaml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /WebView2Test/App.xaml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /WebView2Test/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Configuration; 4 | using System.Data; 5 | using System.Linq; 6 | using System.Threading.Tasks; 7 | using System.Windows; 8 | 9 | namespace WebView2Test 10 | { 11 | /// 12 | /// Interaction logic for App.xaml 13 | /// 14 | public partial class App : Application 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /WallpaperEngineButBetter/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Configuration; 4 | using System.Data; 5 | using System.Linq; 6 | using System.Threading.Tasks; 7 | using System.Windows; 8 | 9 | namespace WallpaperEngineButBetter 10 | { 11 | /// 12 | /// Interaction logic for App.xaml 13 | /// 14 | public partial class App : Application 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /WallpaperEngineButBetter/App.xaml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /DropMeter.sln.DotSettings: -------------------------------------------------------------------------------- 1 | 2 | True -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | 4 | [assembly: AssemblyCopyright("© 2017 - Trevor Hamilton")] 5 | [assembly: AssemblyVersion("0.4.0")] 6 | 7 | // Do not change the entries below! 8 | #if X64 9 | [assembly: AssemblyInformationalVersion("3.0.2.2161 (64-bit)")] 10 | #else 11 | [assembly: AssemblyInformationalVersion("3.0.2.2161 (32-bit)")] 12 | #endif 13 | [assembly: AssemblyProduct("Rainmeter")] 14 | -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /MigrationBackup/808e205b/Plugins/DropMeter.WebNowPlaying.RainMeterCompat/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying/PlayerState.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace DropMeter.WebNowPlaying 8 | { 9 | public class PlayerState 10 | { 11 | public int STATE; //T-1 - 2-Stop, 1-Play 12 | public string TITLE; 13 | public string ARTIST; 14 | public string ALBUM; 15 | public string DURATION; //0:00 16 | public string POSITION; //0:00 17 | public int VOLUME; 18 | public int RATING; 19 | public int REPEAT; //0|1|2 20 | public bool SHUFFLE; 21 | public string COVER; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /DropMeter/MainWindow.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /DropMeter.WidgetSDK/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dropmeter-widgetsdk", 3 | "version": "1.0.0", 4 | "description": "DropMeter Widget SDK. Refer to https://github.com/GabrielTK/DropMeter", 5 | "main": "dist/index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1", 8 | "prepublish": "tsc" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "git+https://github.com/GabrielTK/DropMeter.git" 13 | }, 14 | "keywords": [ 15 | "dropmeter", 16 | "widgets" 17 | ], 18 | "author": "GabrielTK", 19 | "license": "MPL-2.0", 20 | "types": "dist/index.d.ts", 21 | "bugs": { 22 | "url": "https://github.com/GabrielTK/DropMeter/issues" 23 | }, 24 | "homepage": "https://github.com/GabrielTK/DropMeter#readme" 25 | } 26 | -------------------------------------------------------------------------------- /WebView2Test/MainWindow.xaml: -------------------------------------------------------------------------------- 1 | 10 | 11 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /DropMeter/FileHandler/PluginManifest.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using Newtonsoft.Json; 7 | using Newtonsoft.Json.Converters; 8 | 9 | 10 | namespace DropMeter.FileHandler 11 | { 12 | 13 | public enum ManifestType 14 | { 15 | Plugin, 16 | Widget 17 | } 18 | public class ExtensionManifest 19 | { 20 | [JsonConverter(typeof(StringEnumConverter))] 21 | public ManifestType ExtensionType { get; set; } 22 | public int ManifestVersion { get; set; } = 1; 23 | public string Name { get; set; } 24 | public string Slug { get; set; } 25 | public string[] RequiredPlugins { get; set; } 26 | public string[] RequiredCors { get; set; } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying.RainMeterCompat/APIKeys.cs: -------------------------------------------------------------------------------- 1 | namespace WebNowPlaying 2 | { 3 | class APIKeys 4 | { 5 | public class Spotify 6 | { 7 | //Client ID and secret key for spotify API 8 | //Note: You will need to generate your own when building 9 | public static string ClientID = ""; 10 | public static string ClientSecret = ""; 11 | } 12 | 13 | public class Youtube 14 | { 15 | //For eventual use with the youtube API 16 | //Note: You will need to generate your own when building 17 | public static string APIKey = ""; 18 | } 19 | 20 | public class Twitch 21 | { 22 | //For eventual use with the twitch API 23 | //Note: You will need to generate your own when building 24 | public static string ClientID = ""; 25 | public static string ClientSecret = ""; 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /DropMeter.WebNowPlaying/DropMeter.WebNowPlaying.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | net6.0 5 | false 6 | DropMeter.WebNowPlaying 7 | DropMeter.WebNowPlaying 8 | true 9 | 10 | 11 | 12 | false 13 | runtime 14 | 15 | 16 | 17 | 18 | 1.0.1 19 | 20 | 21 | 22 | 23 | PreserveNewest 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /DropMeter/nlog.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 12 | 14 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /WallpaperEngineButBetter/MainWindow.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 |