From ade350b3264ad8da6c942ae87dc93f9232bd4e0d Mon Sep 17 00:00:00 2001 From: instinctualjealousy Date: Sun, 10 Dec 2023 18:14:08 -0600 Subject: [PATCH] Added a couple OBS plugin manifests --- bucket/obs-plugin-compositeblur.json | 48 +++++++++++++++++++++++ bucket/obs-plugin-tuna.json | 57 ++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 bucket/obs-plugin-compositeblur.json create mode 100644 bucket/obs-plugin-tuna.json diff --git a/bucket/obs-plugin-compositeblur.json b/bucket/obs-plugin-compositeblur.json new file mode 100644 index 0000000..df74de1 --- /dev/null +++ b/bucket/obs-plugin-compositeblur.json @@ -0,0 +1,48 @@ +{ + "version": "1.0.6", + "homepage": "https://github.com/FiniteSingularity/obs-composite-blur", + "description": "A comprehensive blur plugin for OBS", + "license": "GPL-2.0", + "notes": "If you don't have any obs-studio version installed in your computer, please install one of the following below. Then uninstall this app and install it again.", + "suggest": { + "OBS": [ + "extras/obs-studio", + "extras/obs-studio-small", + "versions/obs-studio-pre", + "versions/obs-studio27" + ] + }, + "url": "https://github.com/FiniteSingularity/obs-composite-blur/releases/download/v1.0.6/obs-composite-blur-1.0.6-windows.zip", + "hash": "1e1a57ee831e5b34a97c0c673c76973fdc6a7f3647b6bb21181d6949cf9a2791", + "pre_install": [ + " if ($architecture -eq '64bit') {", + " Remove-Item \"$dir\\obs-plugins\\32bit\" -Recurse", + " }", + " elseif ($architecture -eq '32bit') {", + " Remove-Item \"$dir\\obs-plugins\\64bit\" -Recurse", + " }", + "'obs-studio', 'obs-studio-small', 'obs-studio27', 'obs-studio-pre' | ForEach-Object {", + " $obs = \"$(appdir $_ $global)\"", + " if (Test-Path $obs) {", + " info \"Install for $_\"", + " Copy-Item \"$dir\\data\" \"$obs\\current\" -Recurse -ErrorAction SilentlyContinue", + " Copy-Item \"$dir\\obs-plugins\" \"$obs\\current\" -Recurse -ErrorAction SilentlyContinue", + " }", + "}" + ], + "pre_uninstall": [ + "'obs-studio', 'obs-studio-small', 'obs-studio27', 'obs-studio-pre' | ForEach-Object {", + " $obs = \"$(appdir $_ $global)\"", + " if (Test-Path $obs) {", + " info \"Uninstall for $_\"", + " Remove-Item \"$obs\\current\\data\\obs-plugins\\obs-composite-blur\" -Force -Recurse -ErrorAction SilentlyContinue", + " Remove-Item \"$obs\\current\\obs-plugins\\32bit\\obs-composite-blur.*\" -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$obs\\current\\obs-plugins\\64bit\\obs-composite-blur.*\" -Force -ErrorAction SilentlyContinue", + " }", + "}" + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/FiniteSingularity/obs-composite-blur/releases/download/v$version/obs-composite-blur-$version-windows.zip" + } +} diff --git a/bucket/obs-plugin-tuna.json b/bucket/obs-plugin-tuna.json new file mode 100644 index 0000000..a4e4c7b --- /dev/null +++ b/bucket/obs-plugin-tuna.json @@ -0,0 +1,57 @@ +{ + "version": "1.9.7", + "homepage": "https://github.com/univrsal/tuna", + "description": "OBS plugin that grabs now-playing info from various music players for OBS source usage", + "license": "GPL-2.0", + "notes": "If you don't have any obs-studio version installed in your computer, please install one of the following below. Then uninstall this app and install it again.", + "suggest": { + "OBS": [ + "extras/obs-studio", + "extras/obs-studio-small", + "versions/obs-studio-pre", + "versions/obs-studio27" + ] + }, + "architecture": { + "32bit": { + "url": "https://github.com/univrsal/tuna/releases/download/v1.9.7/tuna-1.9.7-windows-x86.zip", + "hash": "aa3e2b824f5635a2cabc901967d3d4246b348bc3744f9be044e537f47c793ffe" + }, + "64bit": { + "url": "https://github.com/univrsal/tuna/releases/download/v1.9.7/tuna-1.9.7-windows-x64.zip", + "hash": "12ff95099a4bb095b19d50f9f779a8ef8f678ca7b7b2af5b542affafc886f45a" + } + }, + "pre_install": [ + "'obs-studio', 'obs-studio-small', 'obs-studio27', 'obs-studio-pre' | ForEach-Object {", + " $obs = \"$(appdir $_ $global)\"", + " if (Test-Path $obs) {", + " info \"Install for $_\"", + " Copy-Item \"$dir\\data\" \"$obs\\current\" -Recurse -ErrorAction SilentlyContinue", + " Copy-Item \"$dir\\obs-plugins\" \"$obs\\current\" -Recurse -ErrorAction SilentlyContinue", + " }", + "}" + ], + "pre_uninstall": [ + "'obs-studio', 'obs-studio-small', 'obs-studio27', 'obs-studio-pre' | ForEach-Object {", + " $obs = \"$(appdir $_ $global)\"", + " if (Test-Path $obs) {", + " info \"Uninstall for $_\"", + " Remove-Item \"$obs\\current\\data\\obs-plugins\\tuna\" -Force -Recurse -ErrorAction SilentlyContinue", + " Remove-Item \"$obs\\current\\obs-plugins\\32bit\\tuna.*\" -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$obs\\current\\obs-plugins\\64bit\\tuna.*\" -Force -ErrorAction SilentlyContinue", + " }", + "}" + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/univrsal/tuna/releases/download/v$version/tuna-$version-windows-x86.zip" + }, + "64bit": { + "url": "https://github.com/univrsal/tuna/releases/download/v$version/tuna-$version-windows-x64.zip" + } + } + } +}