├── .editorconfig ├── .gitignore ├── EZBlocker3.sln ├── EZBlocker3 ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Audio │ ├── CoreAudio │ │ ├── AudioDevice.cs │ │ ├── AudioSession.cs │ │ ├── AudioSessionCollection.cs │ │ └── AudioSessionManager.cs │ └── VolumeMixer.cs ├── AutoUpdate │ ├── DownloadUpdateWindow.xaml │ ├── DownloadUpdateWindow.xaml.cs │ ├── DownloadedUpdate.cs │ ├── UpdateChecker.cs │ ├── UpdateDownloader.cs │ ├── UpdateFoundWindow.xaml │ ├── UpdateFoundWindow.xaml.cs │ ├── UpdateInfo.cs │ └── UpdateInstaller.cs ├── CliArgs.cs ├── EZBlocker3.csproj ├── Extensions │ ├── ArrayExtensions.cs │ ├── DirectoryInfoExtensions.cs │ ├── DispatcherExtensions.cs │ ├── IEnumerableExtensions.cs │ ├── KeyValuePairExtensions.cs │ ├── PointExtensions.cs │ ├── ProcessExtensions.cs │ ├── QueueExtensions.cs │ ├── SizeExtensions.cs │ ├── StreamExtensions.cs │ ├── StringExtensions.cs │ └── TypeExtensions.cs ├── FodyWeavers.xml ├── GlobalSingletons.cs ├── Icon │ ├── Icon.ai │ ├── Icon128.ico │ ├── Icon128.png │ ├── Icon16.ico │ ├── Icon16.png │ ├── Icon256.ico │ ├── Icon256.png │ ├── Icon32.ico │ ├── Icon32.png │ ├── Icon64.ico │ └── Icon64.png ├── IllegalStateException.cs ├── ImageDictionary.xaml ├── Interop │ ├── NativeUtils.cs │ └── PInvokeExtra.cs ├── IsExternalInit.cs ├── Logging │ ├── LogLevel.cs │ ├── Logger.cs │ └── NamedLogger.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Program.cs ├── Properties │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Settings │ ├── Autostart.cs │ ├── SettingsWindow.xaml │ ├── SettingsWindow.xaml.cs │ ├── StartWithSpotify.cs │ └── Uninstall.cs ├── Spotify │ ├── AbstractSpotifyAdBlocker.cs │ ├── AbstractSpotifyHook.cs │ ├── GlobalSystemMediaTransportControlSpotifyHook.cs │ ├── IActivatable.cs │ ├── IMutingSpotifyHook.cs │ ├── ISpotifyHook.cs │ ├── MutingSpotifyAdBlocker.cs │ ├── ProcessAndWindowEventSpotifyHook.cs │ ├── SkippingSpotifyAdBlocker.cs │ ├── SongInfo.cs │ ├── SpotifyHandler.cs │ ├── SpotifyState.cs │ └── SpotifyUtils.cs ├── Utils │ ├── BitmapUtils.cs │ ├── DisposableList.cs │ ├── KeyDisposableDictionary.cs │ ├── KeyValueDisposableDictionary.cs │ ├── ValueDisposableDictionary.cs │ └── WindowHelper.cs └── app.manifest ├── Interop ├── Interop.csproj ├── NativeMethods.json └── NativeMethods.txt ├── LICENSE ├── README.md └── screenshots ├── screenshot-app-dark.png └── screenshot-app-light.png /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/.gitignore -------------------------------------------------------------------------------- /EZBlocker3.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3.sln -------------------------------------------------------------------------------- /EZBlocker3/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/App.xaml -------------------------------------------------------------------------------- /EZBlocker3/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/App.xaml.cs -------------------------------------------------------------------------------- /EZBlocker3/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/AssemblyInfo.cs -------------------------------------------------------------------------------- /EZBlocker3/Audio/CoreAudio/AudioDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Audio/CoreAudio/AudioDevice.cs -------------------------------------------------------------------------------- /EZBlocker3/Audio/CoreAudio/AudioSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Audio/CoreAudio/AudioSession.cs -------------------------------------------------------------------------------- /EZBlocker3/Audio/CoreAudio/AudioSessionCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Audio/CoreAudio/AudioSessionCollection.cs -------------------------------------------------------------------------------- /EZBlocker3/Audio/CoreAudio/AudioSessionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Audio/CoreAudio/AudioSessionManager.cs -------------------------------------------------------------------------------- /EZBlocker3/Audio/VolumeMixer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Audio/VolumeMixer.cs -------------------------------------------------------------------------------- /EZBlocker3/AutoUpdate/DownloadUpdateWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/AutoUpdate/DownloadUpdateWindow.xaml -------------------------------------------------------------------------------- /EZBlocker3/AutoUpdate/DownloadUpdateWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/AutoUpdate/DownloadUpdateWindow.xaml.cs -------------------------------------------------------------------------------- /EZBlocker3/AutoUpdate/DownloadedUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/AutoUpdate/DownloadedUpdate.cs -------------------------------------------------------------------------------- /EZBlocker3/AutoUpdate/UpdateChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/AutoUpdate/UpdateChecker.cs -------------------------------------------------------------------------------- /EZBlocker3/AutoUpdate/UpdateDownloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/AutoUpdate/UpdateDownloader.cs -------------------------------------------------------------------------------- /EZBlocker3/AutoUpdate/UpdateFoundWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/AutoUpdate/UpdateFoundWindow.xaml -------------------------------------------------------------------------------- /EZBlocker3/AutoUpdate/UpdateFoundWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/AutoUpdate/UpdateFoundWindow.xaml.cs -------------------------------------------------------------------------------- /EZBlocker3/AutoUpdate/UpdateInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/AutoUpdate/UpdateInfo.cs -------------------------------------------------------------------------------- /EZBlocker3/AutoUpdate/UpdateInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/AutoUpdate/UpdateInstaller.cs -------------------------------------------------------------------------------- /EZBlocker3/CliArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/CliArgs.cs -------------------------------------------------------------------------------- /EZBlocker3/EZBlocker3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/EZBlocker3.csproj -------------------------------------------------------------------------------- /EZBlocker3/Extensions/ArrayExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Extensions/ArrayExtensions.cs -------------------------------------------------------------------------------- /EZBlocker3/Extensions/DirectoryInfoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Extensions/DirectoryInfoExtensions.cs -------------------------------------------------------------------------------- /EZBlocker3/Extensions/DispatcherExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Extensions/DispatcherExtensions.cs -------------------------------------------------------------------------------- /EZBlocker3/Extensions/IEnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Extensions/IEnumerableExtensions.cs -------------------------------------------------------------------------------- /EZBlocker3/Extensions/KeyValuePairExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Extensions/KeyValuePairExtensions.cs -------------------------------------------------------------------------------- /EZBlocker3/Extensions/PointExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Extensions/PointExtensions.cs -------------------------------------------------------------------------------- /EZBlocker3/Extensions/ProcessExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Extensions/ProcessExtensions.cs -------------------------------------------------------------------------------- /EZBlocker3/Extensions/QueueExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Extensions/QueueExtensions.cs -------------------------------------------------------------------------------- /EZBlocker3/Extensions/SizeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Extensions/SizeExtensions.cs -------------------------------------------------------------------------------- /EZBlocker3/Extensions/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Extensions/StreamExtensions.cs -------------------------------------------------------------------------------- /EZBlocker3/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /EZBlocker3/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /EZBlocker3/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/FodyWeavers.xml -------------------------------------------------------------------------------- /EZBlocker3/GlobalSingletons.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/GlobalSingletons.cs -------------------------------------------------------------------------------- /EZBlocker3/Icon/Icon.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Icon/Icon.ai -------------------------------------------------------------------------------- /EZBlocker3/Icon/Icon128.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Icon/Icon128.ico -------------------------------------------------------------------------------- /EZBlocker3/Icon/Icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Icon/Icon128.png -------------------------------------------------------------------------------- /EZBlocker3/Icon/Icon16.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Icon/Icon16.ico -------------------------------------------------------------------------------- /EZBlocker3/Icon/Icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Icon/Icon16.png -------------------------------------------------------------------------------- /EZBlocker3/Icon/Icon256.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Icon/Icon256.ico -------------------------------------------------------------------------------- /EZBlocker3/Icon/Icon256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Icon/Icon256.png -------------------------------------------------------------------------------- /EZBlocker3/Icon/Icon32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Icon/Icon32.ico -------------------------------------------------------------------------------- /EZBlocker3/Icon/Icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Icon/Icon32.png -------------------------------------------------------------------------------- /EZBlocker3/Icon/Icon64.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Icon/Icon64.ico -------------------------------------------------------------------------------- /EZBlocker3/Icon/Icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Icon/Icon64.png -------------------------------------------------------------------------------- /EZBlocker3/IllegalStateException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/IllegalStateException.cs -------------------------------------------------------------------------------- /EZBlocker3/ImageDictionary.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/ImageDictionary.xaml -------------------------------------------------------------------------------- /EZBlocker3/Interop/NativeUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Interop/NativeUtils.cs -------------------------------------------------------------------------------- /EZBlocker3/Interop/PInvokeExtra.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Interop/PInvokeExtra.cs -------------------------------------------------------------------------------- /EZBlocker3/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/IsExternalInit.cs -------------------------------------------------------------------------------- /EZBlocker3/Logging/LogLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Logging/LogLevel.cs -------------------------------------------------------------------------------- /EZBlocker3/Logging/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Logging/Logger.cs -------------------------------------------------------------------------------- /EZBlocker3/Logging/NamedLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Logging/NamedLogger.cs -------------------------------------------------------------------------------- /EZBlocker3/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/MainWindow.xaml -------------------------------------------------------------------------------- /EZBlocker3/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/MainWindow.xaml.cs -------------------------------------------------------------------------------- /EZBlocker3/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Program.cs -------------------------------------------------------------------------------- /EZBlocker3/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /EZBlocker3/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Properties/Resources.resx -------------------------------------------------------------------------------- /EZBlocker3/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /EZBlocker3/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Properties/Settings.settings -------------------------------------------------------------------------------- /EZBlocker3/Settings/Autostart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Settings/Autostart.cs -------------------------------------------------------------------------------- /EZBlocker3/Settings/SettingsWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Settings/SettingsWindow.xaml -------------------------------------------------------------------------------- /EZBlocker3/Settings/SettingsWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Settings/SettingsWindow.xaml.cs -------------------------------------------------------------------------------- /EZBlocker3/Settings/StartWithSpotify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Settings/StartWithSpotify.cs -------------------------------------------------------------------------------- /EZBlocker3/Settings/Uninstall.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Settings/Uninstall.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/AbstractSpotifyAdBlocker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/AbstractSpotifyAdBlocker.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/AbstractSpotifyHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/AbstractSpotifyHook.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/GlobalSystemMediaTransportControlSpotifyHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/GlobalSystemMediaTransportControlSpotifyHook.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/IActivatable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/IActivatable.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/IMutingSpotifyHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/IMutingSpotifyHook.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/ISpotifyHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/ISpotifyHook.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/MutingSpotifyAdBlocker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/MutingSpotifyAdBlocker.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/ProcessAndWindowEventSpotifyHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/ProcessAndWindowEventSpotifyHook.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/SkippingSpotifyAdBlocker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/SkippingSpotifyAdBlocker.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/SongInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/SongInfo.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/SpotifyHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/SpotifyHandler.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/SpotifyState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/SpotifyState.cs -------------------------------------------------------------------------------- /EZBlocker3/Spotify/SpotifyUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Spotify/SpotifyUtils.cs -------------------------------------------------------------------------------- /EZBlocker3/Utils/BitmapUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Utils/BitmapUtils.cs -------------------------------------------------------------------------------- /EZBlocker3/Utils/DisposableList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Utils/DisposableList.cs -------------------------------------------------------------------------------- /EZBlocker3/Utils/KeyDisposableDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Utils/KeyDisposableDictionary.cs -------------------------------------------------------------------------------- /EZBlocker3/Utils/KeyValueDisposableDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Utils/KeyValueDisposableDictionary.cs -------------------------------------------------------------------------------- /EZBlocker3/Utils/ValueDisposableDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Utils/ValueDisposableDictionary.cs -------------------------------------------------------------------------------- /EZBlocker3/Utils/WindowHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/Utils/WindowHelper.cs -------------------------------------------------------------------------------- /EZBlocker3/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/EZBlocker3/app.manifest -------------------------------------------------------------------------------- /Interop/Interop.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/Interop/Interop.csproj -------------------------------------------------------------------------------- /Interop/NativeMethods.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/Interop/NativeMethods.json -------------------------------------------------------------------------------- /Interop/NativeMethods.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/Interop/NativeMethods.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/README.md -------------------------------------------------------------------------------- /screenshots/screenshot-app-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/screenshots/screenshot-app-dark.png -------------------------------------------------------------------------------- /screenshots/screenshot-app-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenByteDev/EZBlocker3/HEAD/screenshots/screenshot-app-light.png --------------------------------------------------------------------------------