diff --git a/audio-service/settings.json b/audio-service/settings.json index 6b19aa6..3c28a3d 100644 --- a/audio-service/settings.json +++ b/audio-service/settings.json @@ -10,8 +10,8 @@ "output_device": { "channels": 2, "default_samplerate": 48000, - "index": 45, - "name": "VM to Discord (VB-Audio Voicemeeter VAIO)" + "index": 44, + "name": "VM to Headset (VB-Audio Voicemeeter VAIO)" }, "http_port": 5010 } \ No newline at end of file diff --git a/audio-service/src/__pycache__/audio_io.cpython-313.pyc b/audio-service/src/__pycache__/audio_io.cpython-313.pyc index a24dadc..e130d9b 100644 Binary files a/audio-service/src/__pycache__/audio_io.cpython-313.pyc and b/audio-service/src/__pycache__/audio_io.cpython-313.pyc differ diff --git a/audio-service/src/__pycache__/main.cpython-313.pyc b/audio-service/src/__pycache__/main.cpython-313.pyc index 0ebef26..4f5a341 100644 Binary files a/audio-service/src/__pycache__/main.cpython-313.pyc and b/audio-service/src/__pycache__/main.cpython-313.pyc differ diff --git a/audio-service/src/__pycache__/metadata_manager.cpython-313.pyc b/audio-service/src/__pycache__/metadata_manager.cpython-313.pyc index b63a332..b39a268 100644 Binary files a/audio-service/src/__pycache__/metadata_manager.cpython-313.pyc and b/audio-service/src/__pycache__/metadata_manager.cpython-313.pyc differ diff --git a/audio-service/src/audio_io.py b/audio-service/src/audio_io.py index 72e52b9..292b541 100644 --- a/audio-service/src/audio_io.py +++ b/audio-service/src/audio_io.py @@ -28,6 +28,8 @@ class AudioIO: self.recordings_dir = "recordings" sd.default.latency = 'low' + + self.socket = None self.in_stream = sd.InputStream( callback=self.record_callback diff --git a/audio-service/src/main.py b/audio-service/src/main.py index b14ff0e..571e2c4 100644 --- a/audio-service/src/main.py +++ b/audio-service/src/main.py @@ -14,13 +14,22 @@ from routes.recording import recording_bp from routes.device import device_bp from routes.metadata import metadata_bp from routes.settings import settings_bp -from flask_socketio import SocketIO +from flask_socketio import SocketIO, emit import threading app = Flask(__name__) CORS(app) -# socketio = SocketIO(app, cors_allowed_origins="*") -# CORS(socketio) +socketio = SocketIO(app, cors_allowed_origins="*") + +@socketio.on('connect') +def handle_connect(): + print("Client connected") + emit('full_data', MetaDataManager().collections) + +@socketio.on('record_clip') +def record_clip(data): + io = AudioIO() + io.save_last_n_seconds(); def main(): # Create argument parser @@ -36,6 +45,9 @@ def main(): args = parser.parse_args() audio_manager = WindowsAudioManager() settings = SettingsManager() + meta = MetaDataManager() + + # Ensure save path exists os.makedirs(settings.get_settings('save_path'), exist_ok=True) @@ -43,13 +55,18 @@ def main(): io = AudioIO() io.start_recording() + + # settings.socket = socketio + io.socket = socketio + meta.socket = socketio + # Register blueprints app.register_blueprint(recording_bp) app.register_blueprint(device_bp) app.register_blueprint(metadata_bp) app.register_blueprint(settings_bp) - app.run(host='127.0.0.1', port=settings.get_settings('http_port'), debug=False, use_reloader=True) - # socketio.run(app, host='127.0.0.1', port=args.osc_port, debug=False, use_reloader=True) + # app.run(host='127.0.0.1', port=settings.get_settings('http_port'), debug=False, use_reloader=True) + socketio.run(app, host='127.0.0.1', port=settings.get_settings('http_port'), debug=False, use_reloader=True) diff --git a/audio-service/src/metadata_manager.py b/audio-service/src/metadata_manager.py index cf2cc5c..4282271 100644 --- a/audio-service/src/metadata_manager.py +++ b/audio-service/src/metadata_manager.py @@ -10,6 +10,7 @@ class MetaDataManager: cls._instance.init() return cls._instance def init(self): + self.socket = None # read metadata file from executing directory self.metadata_file = os.path.join(os.getcwd(), "metadata.json") if os.path.exists(self.metadata_file): @@ -93,6 +94,8 @@ class MetaDataManager: raise ValueError("New order contains clips that do not exist in the collection.") collection["clips"] = new_order + if not self.socket is None: + self.socket.emit('collection_updated', {'collection': collection}) self.save_metadata() def save_metadata(self): diff --git a/audio-service/src/routes/__pycache__/metadata.cpython-313.pyc b/audio-service/src/routes/__pycache__/metadata.cpython-313.pyc index 9bf59f7..fda7d27 100644 Binary files a/audio-service/src/routes/__pycache__/metadata.cpython-313.pyc and b/audio-service/src/routes/__pycache__/metadata.cpython-313.pyc differ diff --git a/audio-service/src/routes/__pycache__/settings.cpython-313.pyc b/audio-service/src/routes/__pycache__/settings.cpython-313.pyc index 8953471..5dd959a 100644 Binary files a/audio-service/src/routes/__pycache__/settings.cpython-313.pyc and b/audio-service/src/routes/__pycache__/settings.cpython-313.pyc differ diff --git a/audio-service/src/routes/metadata.py b/audio-service/src/routes/metadata.py index 1987031..ea5d915 100644 --- a/audio-service/src/routes/metadata.py +++ b/audio-service/src/routes/metadata.py @@ -98,3 +98,9 @@ def edit_clip_in_collection(): return jsonify({'status': 'success', 'collections': collections}) except ValueError as e: return jsonify({'status': 'error', 'message': str(e)}), 400 + + +@metadata_bp.route('/ws/test', methods=['POST']) +def test_websocket(): + MetaDataManager().socket.emit('test_event', {'data': 'Test message from metadata route'}) + return jsonify({'status': 'success'}) \ No newline at end of file diff --git a/stream_deck_plugin/ClientTest/Client.cs b/stream_deck_plugin/ClientTest/Client.cs new file mode 100644 index 0000000..8d95bc3 --- /dev/null +++ b/stream_deck_plugin/ClientTest/Client.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Newtonsoft.Json; +using SocketIOClient; + +namespace ClientTest +{ + public class Client + { + private SocketIO client; + public Client() + { + client = new SocketIO(new Uri("http://localhost:5010/")); + client.Options.AutoUpgrade = false; + client.Options.ConnectionTimeout = TimeSpan.FromSeconds(10); + client.Options.Reconnection = false; + client.On("test_event", ctx => + { + Console.WriteLine($"Received test event: {ctx.RawText}"); + return Task.CompletedTask; + }); + + client.On("collection_updated", ctx => + { + Console.WriteLine($"Received test event: {ctx.RawText}"); + return Task.CompletedTask; + }); + client.OnAny((string eventName, IEventContext ctx) => + { + Console.WriteLine($"got event: {eventName} \n {ctx.RawText}"); + return Task.CompletedTask; + }); + + client.ConnectAsync().Wait(); + + + + client.EmitAsync("test_event", [""]); + } + } +} diff --git a/stream_deck_plugin/ClientTest/ClientTest.csproj b/stream_deck_plugin/ClientTest/ClientTest.csproj new file mode 100644 index 0000000..868ab41 --- /dev/null +++ b/stream_deck_plugin/ClientTest/ClientTest.csproj @@ -0,0 +1,14 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + diff --git a/stream_deck_plugin/ClientTest/Program.cs b/stream_deck_plugin/ClientTest/Program.cs new file mode 100644 index 0000000..e0895c2 --- /dev/null +++ b/stream_deck_plugin/ClientTest/Program.cs @@ -0,0 +1,10 @@ +// See https://aka.ms/new-console-template for more information +using ClientTest; + +Console.WriteLine("Hello, World!"); +Client client = new Client(); + +while (true) +{ + await Task.Delay(1000); +} diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.deps.json b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.deps.json new file mode 100644 index 0000000..2b0b932 --- /dev/null +++ b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.deps.json @@ -0,0 +1,296 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "ClientTest/1.0.0": { + "dependencies": { + "SocketIOClient": "4.0.0.2" + }, + "runtime": { + "ClientTest.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection/10.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.2": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Logging/10.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.2", + "Microsoft.Extensions.Options": "10.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "System.Diagnostics.DiagnosticSource": "10.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Options/10.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Primitives/10.0.2": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Newtonsoft.Json/13.0.4": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.4.30916" + } + } + }, + "SocketIOClient/4.0.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.2", + "Microsoft.Extensions.Logging": "10.0.2", + "SocketIOClient.Common": "4.0.0", + "SocketIOClient.Serializer": "4.0.0.1", + "SocketIOClient.Serializer.NewtonsoftJson": "4.0.0.1", + "System.Text.Json": "10.0.2" + }, + "runtime": { + "lib/net8.0/SocketIOClient.dll": { + "assemblyVersion": "4.0.0.2", + "fileVersion": "4.0.0.2" + } + } + }, + "SocketIOClient.Common/4.0.0": { + "runtime": { + "lib/net8.0/SocketIOClient.Common.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.0.0.0" + } + } + }, + "SocketIOClient.Serializer/4.0.0.1": { + "dependencies": { + "SocketIOClient.Common": "4.0.0" + }, + "runtime": { + "lib/net8.0/SocketIOClient.Serializer.dll": { + "assemblyVersion": "4.0.0.1", + "fileVersion": "4.0.0.1" + } + } + }, + "SocketIOClient.Serializer.NewtonsoftJson/4.0.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "Newtonsoft.Json": "13.0.4", + "SocketIOClient.Common": "4.0.0", + "SocketIOClient.Serializer": "4.0.0.1" + }, + "runtime": { + "lib/net8.0/SocketIOClient.Serializer.NewtonsoftJson.dll": { + "assemblyVersion": "4.0.0.1", + "fileVersion": "4.0.0.1" + } + } + }, + "System.Diagnostics.DiagnosticSource/10.0.2": { + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "System.IO.Pipelines/10.0.2": { + "runtime": { + "lib/net8.0/System.IO.Pipelines.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "System.Text.Encodings.Web/10.0.2": { + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "rid": "browser", + "assetType": "runtime", + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "System.Text.Json/10.0.2": { + "dependencies": { + "System.IO.Pipelines": "10.0.2", + "System.Text.Encodings.Web": "10.0.2" + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + } + } + }, + "libraries": { + "ClientTest/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.DependencyInjection/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-J/Zmp6fY93JbaiZ11ckWvcyxMPjD6XVwIHQXBjryTBgn7O6O20HYg9uVLFcZlNfgH78MnreE/7EH+hjfzn7VyA==", + "path": "microsoft.extensions.dependencyinjection/10.0.2", + "hashPath": "microsoft.extensions.dependencyinjection.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zOIurr59+kUf9vNcsUkCvKWZv+fPosUZXURZesYkJCvl0EzTc9F7maAO4Cd2WEV7ZJJ0AZrFQvuH6Npph9wdBw==", + "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.2", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-a0EWuBs6D3d7XMGroDXm+WsAi5CVVfjOJvyxurzWnuhBN9CO+1qHKcrKV1JK7H/T4ZtHIoVCOX/YyWM8K87qtw==", + "path": "microsoft.extensions.logging/10.0.2", + "hashPath": "microsoft.extensions.logging.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RZkez/JjpnO+MZ6efKkSynN6ZztLpw3WbxNzjLCPBd97wWj1S9ZYPWi0nmT4kWBRa6atHsdM1ydGkUr8GudyDQ==", + "path": "microsoft.extensions.logging.abstractions/10.0.2", + "hashPath": "microsoft.extensions.logging.abstractions.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Options/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1De2LJjmxdqopI5AYC5dIhoZQ79AR5ayywxNF1rXrXFtKQfbQOV9+n/IsZBa7qWlr0MqoGpW8+OY2v/57udZOA==", + "path": "microsoft.extensions.options/10.0.2", + "hashPath": "microsoft.extensions.options.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QmSiO+oLBEooGgB3i0GRXyeYRDHjllqt3k365jwfZlYWhvSHA3UL2NEVV5m8aZa041eIlblo6KMI5txvTMpTwA==", + "path": "microsoft.extensions.primitives/10.0.2", + "hashPath": "microsoft.extensions.primitives.10.0.2.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A==", + "path": "newtonsoft.json/13.0.4", + "hashPath": "newtonsoft.json.13.0.4.nupkg.sha512" + }, + "SocketIOClient/4.0.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RYtHafPCBCoY8F9KI583t4Dw3+c45XHmPf6xLIHtQeSimDLn3rMUSnITcCCRzbI7ITkKgw1eBhICdeVEs4hjHQ==", + "path": "socketioclient/4.0.0.2", + "hashPath": "socketioclient.4.0.0.2.nupkg.sha512" + }, + "SocketIOClient.Common/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7wlg0hMX5/k+fZejclVR7aKSj+Q37KCmVrKPIjZV+9z/odb11hZ4L+a0T3cV1w1jicTBWFEKvjWfWh6YKtz9Qg==", + "path": "socketioclient.common/4.0.0", + "hashPath": "socketioclient.common.4.0.0.nupkg.sha512" + }, + "SocketIOClient.Serializer/4.0.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+p1xnwSkX8UQQLgqr2Em6dIATl5pR7awHj1nbaRd/9aA2iAHGgy7HsseN8eblv3NHlPtTP9Y3IFDl5JKfWSYjg==", + "path": "socketioclient.serializer/4.0.0.1", + "hashPath": "socketioclient.serializer.4.0.0.1.nupkg.sha512" + }, + "SocketIOClient.Serializer.NewtonsoftJson/4.0.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-D7nzYdIcNIPjGp7LW+KmJHk5I6uz3ioGb6fwxdpspuruwTTl1bTwczRuvEFcFjTHtb0Avhbcaw65jo6eAUmsYw==", + "path": "socketioclient.serializer.newtonsoftjson/4.0.0.1", + "hashPath": "socketioclient.serializer.newtonsoftjson.4.0.0.1.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lYWBy8fKkJHaRcOuw30d67PrtVjR5754sz5Wl76s8P+vJ9FSThh9b7LIcTSODx1LY7NB3Srvg+JMnzd67qNZOw==", + "path": "system.diagnostics.diagnosticsource/10.0.2", + "hashPath": "system.diagnostics.diagnosticsource.10.0.2.nupkg.sha512" + }, + "System.IO.Pipelines/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EqMsn9r18ABvTDxrDce4OWDhBE3y+rR23ilG7Y3BudDKrDKrLG/hkD/JmeFZbctAPxSkCjyJ/Ddwbn/g7ufRJA==", + "path": "system.io.pipelines/10.0.2", + "hashPath": "system.io.pipelines.10.0.2.nupkg.sha512" + }, + "System.Text.Encodings.Web/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ro4cLT4qpRy64crfLAy3ekihtXckeXrD5eI6qb6NDSEVyHcHsmH7KgN4dbnIuiBmXIoaCslx4SynLYxag1SLSQ==", + "path": "system.text.encodings.web/10.0.2", + "hashPath": "system.text.encodings.web.10.0.2.nupkg.sha512" + }, + "System.Text.Json/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zy8ey7I16G9neZ6uzxrnYwS7pidElzN8XarsBjGu7lE2m7afTKMEe18KbY3ZSmh/z/bR40oxjd6hlUcmOEaMHw==", + "path": "system.text.json/10.0.2", + "hashPath": "system.text.json.10.0.2.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.dll new file mode 100644 index 0000000..8074558 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.exe b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.exe new file mode 100644 index 0000000..4aea178 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.exe differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.pdb b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.pdb new file mode 100644 index 0000000..2a61a22 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.pdb differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.runtimeconfig.json b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/ClientTest.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..7c48cd8 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll new file mode 100644 index 0000000..5524cb1 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100644 index 0000000..12bf8a2 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll new file mode 100644 index 0000000..81a7c3c Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.Options.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.Options.dll new file mode 100644 index 0000000..fd101a7 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.Options.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..b3ded80 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Newtonsoft.Json.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Newtonsoft.Json.dll new file mode 100644 index 0000000..5813d8c Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/Newtonsoft.Json.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/SocketIOClient.Common.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/SocketIOClient.Common.dll new file mode 100644 index 0000000..d958c7d Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/SocketIOClient.Common.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/SocketIOClient.Serializer.NewtonsoftJson.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/SocketIOClient.Serializer.NewtonsoftJson.dll new file mode 100644 index 0000000..e894824 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/SocketIOClient.Serializer.NewtonsoftJson.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/SocketIOClient.Serializer.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/SocketIOClient.Serializer.dll new file mode 100644 index 0000000..04185db Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/SocketIOClient.Serializer.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/SocketIOClient.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/SocketIOClient.dll new file mode 100644 index 0000000..1c981de Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/SocketIOClient.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/System.Diagnostics.DiagnosticSource.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/System.Diagnostics.DiagnosticSource.dll new file mode 100644 index 0000000..ef5af86 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/System.Diagnostics.DiagnosticSource.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/System.IO.Pipelines.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/System.IO.Pipelines.dll new file mode 100644 index 0000000..ba5d482 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/System.IO.Pipelines.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/System.Text.Encodings.Web.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/System.Text.Encodings.Web.dll new file mode 100644 index 0000000..af14793 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/System.Text.Encodings.Web.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/System.Text.Json.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/System.Text.Json.dll new file mode 100644 index 0000000..64e4277 Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/System.Text.Json.dll differ diff --git a/stream_deck_plugin/ClientTest/bin/Debug/net8.0/runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll new file mode 100644 index 0000000..216bd5f Binary files /dev/null and b/stream_deck_plugin/ClientTest/bin/Debug/net8.0/runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll differ diff --git a/stream_deck_plugin/ClientTest/obj/ClientTest.csproj.nuget.dgspec.json b/stream_deck_plugin/ClientTest/obj/ClientTest.csproj.nuget.dgspec.json new file mode 100644 index 0000000..5596637 --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/ClientTest.csproj.nuget.dgspec.json @@ -0,0 +1,82 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\mickl\\Desktop\\cliptrim-ui\\ClipTrimApp\\stream_deck_plugin\\ClientTest\\ClientTest.csproj": {} + }, + "projects": { + "C:\\Users\\mickl\\Desktop\\cliptrim-ui\\ClipTrimApp\\stream_deck_plugin\\ClientTest\\ClientTest.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\mickl\\Desktop\\cliptrim-ui\\ClipTrimApp\\stream_deck_plugin\\ClientTest\\ClientTest.csproj", + "projectName": "ClientTest", + "projectPath": "C:\\Users\\mickl\\Desktop\\cliptrim-ui\\ClipTrimApp\\stream_deck_plugin\\ClientTest\\ClientTest.csproj", + "packagesPath": "C:\\Users\\mickl\\.nuget\\packages\\", + "outputPath": "C:\\Users\\mickl\\Desktop\\cliptrim-ui\\ClipTrimApp\\stream_deck_plugin\\ClientTest\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\mickl\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://www.nuget.org/api/v2": {}, + "https://www.nuget.org/api/v2": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "SocketIOClient": { + "target": "Package", + "version": "[4.0.0.2, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.307/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/stream_deck_plugin/ClientTest/obj/ClientTest.csproj.nuget.g.props b/stream_deck_plugin/ClientTest/obj/ClientTest.csproj.nuget.g.props new file mode 100644 index 0000000..0fd8b71 --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/ClientTest.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\mickl\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.14.1 + + + + + + \ No newline at end of file diff --git a/stream_deck_plugin/ClientTest/obj/ClientTest.csproj.nuget.g.targets b/stream_deck_plugin/ClientTest/obj/ClientTest.csproj.nuget.g.targets new file mode 100644 index 0000000..934efb7 --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/ClientTest.csproj.nuget.g.targets @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.AssemblyInfo.cs b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.AssemblyInfo.cs new file mode 100644 index 0000000..64e6527 --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("ClientTest")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+8fda2a03af52202a841719b00041c255fbbd040b")] +[assembly: System.Reflection.AssemblyProductAttribute("ClientTest")] +[assembly: System.Reflection.AssemblyTitleAttribute("ClientTest")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.AssemblyInfoInputs.cache b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.AssemblyInfoInputs.cache new file mode 100644 index 0000000..f2a0d2d --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +b89f91df1271abd7a390167ccc0cd2ebdef3dc366236d6606664bbd406eb38f9 diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.GeneratedMSBuildEditorConfig.editorconfig b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..912985a --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,15 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = ClientTest +build_property.ProjectDir = C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.GlobalUsings.g.cs b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.assets.cache b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.assets.cache new file mode 100644 index 0000000..973b7ac Binary files /dev/null and b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.assets.cache differ diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.AssemblyReference.cache b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.AssemblyReference.cache new file mode 100644 index 0000000..1c46003 Binary files /dev/null and b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.AssemblyReference.cache differ diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.BuildWithSkipAnalyzers b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.CoreCompileInputs.cache b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..3cf3820 --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +1f0c38acb4d7bd17394bf7939e4ce787d1f5925df1475233861d85368fa71fee diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.FileListAbsolute.txt b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..0cb968d --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.FileListAbsolute.txt @@ -0,0 +1,32 @@ +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\ClientTest.exe +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\ClientTest.deps.json +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\ClientTest.runtimeconfig.json +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\ClientTest.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\ClientTest.pdb +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\Microsoft.Extensions.Logging.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\Microsoft.Extensions.Options.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\Microsoft.Extensions.Primitives.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\Newtonsoft.Json.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\SocketIOClient.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\SocketIOClient.Common.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\SocketIOClient.Serializer.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\SocketIOClient.Serializer.NewtonsoftJson.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\System.Diagnostics.DiagnosticSource.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\System.IO.Pipelines.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\System.Text.Encodings.Web.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\System.Text.Json.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\bin\Debug\net8.0\runtimes\browser\lib\net8.0\System.Text.Encodings.Web.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\obj\Debug\net8.0\ClientTest.csproj.AssemblyReference.cache +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\obj\Debug\net8.0\ClientTest.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\obj\Debug\net8.0\ClientTest.AssemblyInfoInputs.cache +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\obj\Debug\net8.0\ClientTest.AssemblyInfo.cs +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\obj\Debug\net8.0\ClientTest.csproj.CoreCompileInputs.cache +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\obj\Debug\net8.0\ClientTest.csproj.Up2Date +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\obj\Debug\net8.0\ClientTest.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\obj\Debug\net8.0\refint\ClientTest.dll +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\obj\Debug\net8.0\ClientTest.pdb +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\obj\Debug\net8.0\ClientTest.genruntimeconfig.cache +C:\Users\mickl\Desktop\cliptrim-ui\ClipTrimApp\stream_deck_plugin\ClientTest\obj\Debug\net8.0\ref\ClientTest.dll diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.Up2Date b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.dll b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.dll new file mode 100644 index 0000000..8074558 Binary files /dev/null and b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.dll differ diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.genruntimeconfig.cache b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.genruntimeconfig.cache new file mode 100644 index 0000000..03ba1e1 --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.genruntimeconfig.cache @@ -0,0 +1 @@ +40ec4719d56f65f4b43aa0dee95fda9a8b0de79bb640acda719765913ae5eca1 diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.pdb b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.pdb new file mode 100644 index 0000000..2a61a22 Binary files /dev/null and b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ClientTest.pdb differ diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/apphost.exe b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..4aea178 Binary files /dev/null and b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/apphost.exe differ diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ref/ClientTest.dll b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ref/ClientTest.dll new file mode 100644 index 0000000..76f703a Binary files /dev/null and b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/ref/ClientTest.dll differ diff --git a/stream_deck_plugin/ClientTest/obj/Debug/net8.0/refint/ClientTest.dll b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/refint/ClientTest.dll new file mode 100644 index 0000000..76f703a Binary files /dev/null and b/stream_deck_plugin/ClientTest/obj/Debug/net8.0/refint/ClientTest.dll differ diff --git a/stream_deck_plugin/ClientTest/obj/project.assets.json b/stream_deck_plugin/ClientTest/obj/project.assets.json new file mode 100644 index 0000000..8bde96a --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/project.assets.json @@ -0,0 +1,834 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "Microsoft.Extensions.DependencyInjection/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.2": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.2", + "Microsoft.Extensions.Options": "10.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "System.Diagnostics.DiagnosticSource": "10.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/10.0.2": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Newtonsoft.Json/13.0.4": { + "type": "package", + "compile": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "SocketIOClient/4.0.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.2", + "Microsoft.Extensions.Logging": "10.0.2", + "SocketIOClient.Common": "4.0.0", + "SocketIOClient.Serializer": "4.0.0.1", + "SocketIOClient.Serializer.NewtonsoftJson": "4.0.0.1", + "System.Text.Json": "10.0.2" + }, + "compile": { + "lib/net8.0/SocketIOClient.dll": {} + }, + "runtime": { + "lib/net8.0/SocketIOClient.dll": {} + } + }, + "SocketIOClient.Common/4.0.0": { + "type": "package", + "compile": { + "lib/net8.0/SocketIOClient.Common.dll": {} + }, + "runtime": { + "lib/net8.0/SocketIOClient.Common.dll": {} + } + }, + "SocketIOClient.Serializer/4.0.0.1": { + "type": "package", + "dependencies": { + "SocketIOClient.Common": "4.0.0" + }, + "compile": { + "lib/net8.0/SocketIOClient.Serializer.dll": {} + }, + "runtime": { + "lib/net8.0/SocketIOClient.Serializer.dll": {} + } + }, + "SocketIOClient.Serializer.NewtonsoftJson/4.0.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "Newtonsoft.Json": "13.0.4", + "SocketIOClient.Common": "4.0.0", + "SocketIOClient.Serializer": "4.0.0.1" + }, + "compile": { + "lib/net8.0/SocketIOClient.Serializer.NewtonsoftJson.dll": {} + }, + "runtime": { + "lib/net8.0/SocketIOClient.Serializer.NewtonsoftJson.dll": {} + } + }, + "System.Diagnostics.DiagnosticSource/10.0.2": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "System.IO.Pipelines/10.0.2": { + "type": "package", + "compile": { + "lib/net8.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "System.Text.Encodings.Web/10.0.2": { + "type": "package", + "compile": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/10.0.2": { + "type": "package", + "dependencies": { + "System.IO.Pipelines": "10.0.2", + "System.Text.Encodings.Web": "10.0.2" + }, + "compile": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/System.Text.Json.targets": {} + } + } + } + }, + "libraries": { + "Microsoft.Extensions.DependencyInjection/10.0.2": { + "sha512": "J/Zmp6fY93JbaiZ11ckWvcyxMPjD6XVwIHQXBjryTBgn7O6O20HYg9uVLFcZlNfgH78MnreE/7EH+hjfzn7VyA==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net10.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net10.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.10.0.2.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.2": { + "sha512": "zOIurr59+kUf9vNcsUkCvKWZv+fPosUZXURZesYkJCvl0EzTc9F7maAO4Cd2WEV7ZJJ0AZrFQvuH6Npph9wdBw==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.10.0.2.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/10.0.2": { + "sha512": "a0EWuBs6D3d7XMGroDXm+WsAi5CVVfjOJvyxurzWnuhBN9CO+1qHKcrKV1JK7H/T4ZtHIoVCOX/YyWM8K87qtw==", + "type": "package", + "path": "microsoft.extensions.logging/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net10.0/Microsoft.Extensions.Logging.dll", + "lib/net10.0/Microsoft.Extensions.Logging.xml", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/net9.0/Microsoft.Extensions.Logging.dll", + "lib/net9.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.10.0.2.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.2": { + "sha512": "RZkez/JjpnO+MZ6efKkSynN6ZztLpw3WbxNzjLCPBd97wWj1S9ZYPWi0nmT4kWBRa6atHsdM1ydGkUr8GudyDQ==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.10.0.2.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/10.0.2": { + "sha512": "1De2LJjmxdqopI5AYC5dIhoZQ79AR5ayywxNF1rXrXFtKQfbQOV9+n/IsZBa7qWlr0MqoGpW8+OY2v/57udZOA==", + "type": "package", + "path": "microsoft.extensions.options/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net10.0/Microsoft.Extensions.Options.dll", + "lib/net10.0/Microsoft.Extensions.Options.xml", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/net9.0/Microsoft.Extensions.Options.dll", + "lib/net9.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.10.0.2.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/10.0.2": { + "sha512": "QmSiO+oLBEooGgB3i0GRXyeYRDHjllqt3k365jwfZlYWhvSHA3UL2NEVV5m8aZa041eIlblo6KMI5txvTMpTwA==", + "type": "package", + "path": "microsoft.extensions.primitives/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net10.0/Microsoft.Extensions.Primitives.dll", + "lib/net10.0/Microsoft.Extensions.Primitives.xml", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/net9.0/Microsoft.Extensions.Primitives.dll", + "lib/net9.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.10.0.2.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Newtonsoft.Json/13.0.4": { + "sha512": "pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A==", + "type": "package", + "path": "newtonsoft.json/13.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "README.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/net6.0/Newtonsoft.Json.dll", + "lib/net6.0/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.4.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "SocketIOClient/4.0.0.2": { + "sha512": "RYtHafPCBCoY8F9KI583t4Dw3+c45XHmPf6xLIHtQeSimDLn3rMUSnITcCCRzbI7ITkKgw1eBhICdeVEs4hjHQ==", + "type": "package", + "path": "socketioclient/4.0.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "README.zh.md", + "lib/net8.0/SocketIOClient.dll", + "lib/netstandard2.0/SocketIOClient.dll", + "socketioclient.4.0.0.2.nupkg.sha512", + "socketioclient.nuspec" + ] + }, + "SocketIOClient.Common/4.0.0": { + "sha512": "7wlg0hMX5/k+fZejclVR7aKSj+Q37KCmVrKPIjZV+9z/odb11hZ4L+a0T3cV1w1jicTBWFEKvjWfWh6YKtz9Qg==", + "type": "package", + "path": "socketioclient.common/4.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net8.0/SocketIOClient.Common.dll", + "lib/netstandard2.0/SocketIOClient.Common.dll", + "socketioclient.common.4.0.0.nupkg.sha512", + "socketioclient.common.nuspec" + ] + }, + "SocketIOClient.Serializer/4.0.0.1": { + "sha512": "+p1xnwSkX8UQQLgqr2Em6dIATl5pR7awHj1nbaRd/9aA2iAHGgy7HsseN8eblv3NHlPtTP9Y3IFDl5JKfWSYjg==", + "type": "package", + "path": "socketioclient.serializer/4.0.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net8.0/SocketIOClient.Serializer.dll", + "lib/netstandard2.0/SocketIOClient.Serializer.dll", + "socketioclient.serializer.4.0.0.1.nupkg.sha512", + "socketioclient.serializer.nuspec" + ] + }, + "SocketIOClient.Serializer.NewtonsoftJson/4.0.0.1": { + "sha512": "D7nzYdIcNIPjGp7LW+KmJHk5I6uz3ioGb6fwxdpspuruwTTl1bTwczRuvEFcFjTHtb0Avhbcaw65jo6eAUmsYw==", + "type": "package", + "path": "socketioclient.serializer.newtonsoftjson/4.0.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net8.0/SocketIOClient.Serializer.NewtonsoftJson.dll", + "lib/netstandard2.0/SocketIOClient.Serializer.NewtonsoftJson.dll", + "socketioclient.serializer.newtonsoftjson.4.0.0.1.nupkg.sha512", + "socketioclient.serializer.newtonsoftjson.nuspec" + ] + }, + "System.Diagnostics.DiagnosticSource/10.0.2": { + "sha512": "lYWBy8fKkJHaRcOuw30d67PrtVjR5754sz5Wl76s8P+vJ9FSThh9b7LIcTSODx1LY7NB3Srvg+JMnzd67qNZOw==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "lib/net10.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net10.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net462/System.Diagnostics.DiagnosticSource.dll", + "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.10.0.2.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.IO.Pipelines/10.0.2": { + "sha512": "EqMsn9r18ABvTDxrDce4OWDhBE3y+rR23ilG7Y3BudDKrDKrLG/hkD/JmeFZbctAPxSkCjyJ/Ddwbn/g7ufRJA==", + "type": "package", + "path": "system.io.pipelines/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.IO.Pipelines.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", + "lib/net10.0/System.IO.Pipelines.dll", + "lib/net10.0/System.IO.Pipelines.xml", + "lib/net462/System.IO.Pipelines.dll", + "lib/net462/System.IO.Pipelines.xml", + "lib/net8.0/System.IO.Pipelines.dll", + "lib/net8.0/System.IO.Pipelines.xml", + "lib/net9.0/System.IO.Pipelines.dll", + "lib/net9.0/System.IO.Pipelines.xml", + "lib/netstandard2.0/System.IO.Pipelines.dll", + "lib/netstandard2.0/System.IO.Pipelines.xml", + "system.io.pipelines.10.0.2.nupkg.sha512", + "system.io.pipelines.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Encodings.Web/10.0.2": { + "sha512": "Ro4cLT4qpRy64crfLAy3ekihtXckeXrD5eI6qb6NDSEVyHcHsmH7KgN4dbnIuiBmXIoaCslx4SynLYxag1SLSQ==", + "type": "package", + "path": "system.text.encodings.web/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encodings.Web.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "lib/net10.0/System.Text.Encodings.Web.dll", + "lib/net10.0/System.Text.Encodings.Web.xml", + "lib/net462/System.Text.Encodings.Web.dll", + "lib/net462/System.Text.Encodings.Web.xml", + "lib/net8.0/System.Text.Encodings.Web.dll", + "lib/net8.0/System.Text.Encodings.Web.xml", + "lib/net9.0/System.Text.Encodings.Web.dll", + "lib/net9.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net10.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net10.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", + "runtimes/wasi/lib/net10.0/System.Text.Encodings.Web.dll", + "runtimes/wasi/lib/net10.0/System.Text.Encodings.Web.xml", + "runtimes/win/lib/net9.0/System.Text.Encodings.Web.dll", + "runtimes/win/lib/net9.0/System.Text.Encodings.Web.xml", + "system.text.encodings.web.10.0.2.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/10.0.2": { + "sha512": "zy8ey7I16G9neZ6uzxrnYwS7pidElzN8XarsBjGu7lE2m7afTKMEe18KbY3ZSmh/z/bR40oxjd6hlUcmOEaMHw==", + "type": "package", + "path": "system.text.json/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "buildTransitive/net461/System.Text.Json.targets", + "buildTransitive/net462/System.Text.Json.targets", + "buildTransitive/net8.0/System.Text.Json.targets", + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", + "buildTransitive/netstandard2.0/System.Text.Json.targets", + "lib/net10.0/System.Text.Json.dll", + "lib/net10.0/System.Text.Json.xml", + "lib/net462/System.Text.Json.dll", + "lib/net462/System.Text.Json.xml", + "lib/net8.0/System.Text.Json.dll", + "lib/net8.0/System.Text.Json.xml", + "lib/net9.0/System.Text.Json.dll", + "lib/net9.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.10.0.2.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "SocketIOClient >= 4.0.0.2" + ] + }, + "packageFolders": { + "C:\\Users\\mickl\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\mickl\\Desktop\\cliptrim-ui\\ClipTrimApp\\stream_deck_plugin\\ClientTest\\ClientTest.csproj", + "projectName": "ClientTest", + "projectPath": "C:\\Users\\mickl\\Desktop\\cliptrim-ui\\ClipTrimApp\\stream_deck_plugin\\ClientTest\\ClientTest.csproj", + "packagesPath": "C:\\Users\\mickl\\.nuget\\packages\\", + "outputPath": "C:\\Users\\mickl\\Desktop\\cliptrim-ui\\ClipTrimApp\\stream_deck_plugin\\ClientTest\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\mickl\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://www.nuget.org/api/v2": {}, + "https://www.nuget.org/api/v2": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "SocketIOClient": { + "target": "Package", + "version": "[4.0.0.2, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.307/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/stream_deck_plugin/ClientTest/obj/project.nuget.cache b/stream_deck_plugin/ClientTest/obj/project.nuget.cache new file mode 100644 index 0000000..4f6716b --- /dev/null +++ b/stream_deck_plugin/ClientTest/obj/project.nuget.cache @@ -0,0 +1,24 @@ +{ + "version": 2, + "dgSpecHash": "h0lIwrEt1zA=", + "success": true, + "projectFilePath": "C:\\Users\\mickl\\Desktop\\cliptrim-ui\\ClipTrimApp\\stream_deck_plugin\\ClientTest\\ClientTest.csproj", + "expectedPackageFiles": [ + "C:\\Users\\mickl\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\10.0.2\\microsoft.extensions.dependencyinjection.10.0.2.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\10.0.2\\microsoft.extensions.dependencyinjection.abstractions.10.0.2.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\microsoft.extensions.logging\\10.0.2\\microsoft.extensions.logging.10.0.2.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\10.0.2\\microsoft.extensions.logging.abstractions.10.0.2.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\microsoft.extensions.options\\10.0.2\\microsoft.extensions.options.10.0.2.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\microsoft.extensions.primitives\\10.0.2\\microsoft.extensions.primitives.10.0.2.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\newtonsoft.json\\13.0.4\\newtonsoft.json.13.0.4.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\socketioclient\\4.0.0.2\\socketioclient.4.0.0.2.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\socketioclient.common\\4.0.0\\socketioclient.common.4.0.0.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\socketioclient.serializer\\4.0.0.1\\socketioclient.serializer.4.0.0.1.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\socketioclient.serializer.newtonsoftjson\\4.0.0.1\\socketioclient.serializer.newtonsoftjson.4.0.0.1.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\system.diagnostics.diagnosticsource\\10.0.2\\system.diagnostics.diagnosticsource.10.0.2.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\system.io.pipelines\\10.0.2\\system.io.pipelines.10.0.2.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\system.text.encodings.web\\10.0.2\\system.text.encodings.web.10.0.2.nupkg.sha512", + "C:\\Users\\mickl\\.nuget\\packages\\system.text.json\\10.0.2\\system.text.json.10.0.2.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/stream_deck_plugin/ClipTrimDotNet.sln b/stream_deck_plugin/ClipTrimDotNet.sln index a71fcb9..d062cda 100644 --- a/stream_deck_plugin/ClipTrimDotNet.sln +++ b/stream_deck_plugin/ClipTrimDotNet.sln @@ -5,6 +5,8 @@ VisualStudioVersion = 17.8.34330.188 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClipTrimDotNet", "ClipTrimDotNet\ClipTrimDotNet.csproj", "{4635D874-69C0-4010-BE46-77EF92EB1553}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClientTest", "ClientTest\ClientTest.csproj", "{245B4C42-D83B-4381-8B79-ECC11238CD88}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -15,6 +17,10 @@ Global {4635D874-69C0-4010-BE46-77EF92EB1553}.Debug|Any CPU.Build.0 = Debug|Any CPU {4635D874-69C0-4010-BE46-77EF92EB1553}.Release|Any CPU.ActiveCfg = Release|Any CPU {4635D874-69C0-4010-BE46-77EF92EB1553}.Release|Any CPU.Build.0 = Release|Any CPU + {245B4C42-D83B-4381-8B79-ECC11238CD88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {245B4C42-D83B-4381-8B79-ECC11238CD88}.Debug|Any CPU.Build.0 = Debug|Any CPU + {245B4C42-D83B-4381-8B79-ECC11238CD88}.Release|Any CPU.ActiveCfg = Release|Any CPU + {245B4C42-D83B-4381-8B79-ECC11238CD88}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/stream_deck_plugin/ClipTrimDotNet/App.config b/stream_deck_plugin/ClipTrimDotNet/App.config index e9d06ee..064f601 100644 --- a/stream_deck_plugin/ClipTrimDotNet/App.config +++ b/stream_deck_plugin/ClipTrimDotNet/App.config @@ -1,21 +1,41 @@ - + - + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/stream_deck_plugin/ClipTrimDotNet/Client/ClipTrimClient.cs b/stream_deck_plugin/ClipTrimDotNet/Client/ClipTrimClient.cs index b369dc0..44370f1 100644 --- a/stream_deck_plugin/ClipTrimDotNet/Client/ClipTrimClient.cs +++ b/stream_deck_plugin/ClipTrimDotNet/Client/ClipTrimClient.cs @@ -5,6 +5,9 @@ using System.Net.Http; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; +using SocketIOClient; +using BarRaider.SdTools; +using System.Runtime.CompilerServices; namespace ClipTrimDotNet.Client { @@ -23,51 +26,91 @@ namespace ClipTrimDotNet.Client } } - private HttpClient httpClient; + //private HttpClient httpClient; + private SocketIO socket; + + public int PortNumber { get; set; } = 5010; public ClipTrimClient() { - httpClient = new HttpClient() + //httpClient = new HttpClient() + //{ + // BaseAddress = new Uri("http://localhost:5010/"), + // Timeout = TimeSpan.FromSeconds(10) + //}; + socket = new SocketIO(new Uri($"http://localhost:5010/")); + socket.Options.AutoUpgrade = false; + socket.Options.ConnectionTimeout = TimeSpan.FromSeconds(10); + socket.Options.Reconnection = true; + socket.On("full_data", ctx => { - BaseAddress = new Uri("http://localhost:5010/"), - Timeout = TimeSpan.FromSeconds(10) - }; - Task.Run(ShortPoll); + try + { + Collections = JsonConvert.DeserializeObject>(ctx.RawText); + } + catch + { + + } + return Task.CompletedTask; + }); + socket.On("collection_updated", ctx => + { + try + { + var collection = JsonConvert.DeserializeObject(ctx.RawText); + int index = Collections.FindIndex(x => x.Id == collection.Id); + if(index != -1) + { + Collections[index] = collection; + } + } + catch + { + + } + + return Task.CompletedTask; + }); + + Task.Run(async () => await socket.ConnectAsync()); + //Task.Run(ShortPoll); } - public async Task ShortPoll() - { - while (true) - { - await GetMetadata(); - await Task.Delay(TimeSpan.FromSeconds(5)); await Task.Delay(TimeSpan.FromSeconds(5)); - } - } + //public async Task ShortPoll() + //{ + // while (true) + // { + // await GetMetadata(); + // await Task.Delay(TimeSpan.FromSeconds(5)); await Task.Delay(TimeSpan.FromSeconds(5)); + + // } + //} public List Collections { get; private set; } = new List(); public CollectionMetaData? SelectedCollection { get; private set; } public int PageIndex { get; private set; } = 0; - private async Task GetMetadata() - { - try - { - var response = await httpClient.GetAsync("meta"); - if (response.IsSuccessStatusCode) - { - var json = await response.Content.ReadAsStringAsync(); - dynamic collections = JsonConvert.DeserializeObject(json); - collections = collections.collections; - Collections = JsonConvert.DeserializeObject>(collections.ToString()); - } - } - catch (Exception ex) - { - //Logger.Instance.LogMessage(TracingLevel.INFO, $"Error pinging ClipTrim API: {ex.Message}"); - return; - } + //private async Task GetMetadata() + //{ + // try + // { + // var response = await httpClient.GetAsync("meta"); + // if (response.IsSuccessStatusCode) + // { + // var json = await response.Content.ReadAsStringAsync(); + // dynamic collections = JsonConvert.DeserializeObject(json); + // collections = collections.collections; + // Collections = JsonConvert.DeserializeObject>(collections.ToString()); + // } + // } + // catch (Exception ex) + // { + // //Logger.Instance.LogMessage(TracingLevel.INFO, $"Error pinging ClipTrim API: {ex.Message}"); + // return; + // } - } + //} public List GetCollectionNames() { @@ -98,13 +141,13 @@ namespace ClipTrimDotNet.Client public async void PlayClip(ClipMetadata? metadata) { - if (metadata == null) return; + if (metadata == null) return; - var response = await httpClient.PostAsync("playback/start", new StringContent(JsonConvert.SerializeObject(metadata), Encoding.UTF8, "application/json")); - if (!response.IsSuccessStatusCode) - { - //Logger.Instance.LogMessage(TracingLevel.INFO, $"Error playing clip: {response.ReasonPhrase}"); - } + //var response = await httpClient.PostAsync("playback/start", new StringContent(JsonConvert.SerializeObject(metadata), Encoding.UTF8, "application/json")); + //if (!response.IsSuccessStatusCode) + //{ + // //Logger.Instance.LogMessage(TracingLevel.INFO, $"Error playing clip: {response.ReasonPhrase}"); + //} } } } diff --git a/stream_deck_plugin/ClipTrimDotNet/ClipTrimDotNet.csproj b/stream_deck_plugin/ClipTrimDotNet/ClipTrimDotNet.csproj index 29f0f39..afb8880 100644 --- a/stream_deck_plugin/ClipTrimDotNet/ClipTrimDotNet.csproj +++ b/stream_deck_plugin/ClipTrimDotNet/ClipTrimDotNet.csproj @@ -13,8 +13,10 @@ 512 true true - enable + enable + + AnyCPU @@ -39,6 +41,27 @@ ..\packages\CommandLineParser.2.9.1\lib\net461\CommandLine.dll + + ..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.2\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll + + + ..\packages\Microsoft.Extensions.DependencyInjection.10.0.2\lib\net462\Microsoft.Extensions.DependencyInjection.dll + + + ..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.10.0.2\lib\net462\Microsoft.Extensions.DependencyInjection.Abstractions.dll + + + ..\packages\Microsoft.Extensions.Logging.10.0.2\lib\net462\Microsoft.Extensions.Logging.dll + + + ..\packages\Microsoft.Extensions.Logging.Abstractions.10.0.2\lib\net462\Microsoft.Extensions.Logging.Abstractions.dll + + + ..\packages\Microsoft.Extensions.Options.10.0.2\lib\net462\Microsoft.Extensions.Options.dll + + + ..\packages\Microsoft.Extensions.Primitives.10.0.2\lib\net462\Microsoft.Extensions.Primitives.dll + ..\packages\Microsoft.Win32.Registry.4.7.0\lib\net461\Microsoft.Win32.Registry.dll @@ -69,31 +92,107 @@ ..\packages\NLog.6.0.5\lib\net46\NLog.dll + + ..\packages\SocketIOClient.4.0.0.2\lib\netstandard2.0\SocketIOClient.dll + + + ..\packages\SocketIOClient.Common.4.0.0\lib\netstandard2.0\SocketIOClient.Common.dll + + + ..\packages\SocketIOClient.Serializer.4.0.0.1\lib\netstandard2.0\SocketIOClient.Serializer.dll + + + ..\packages\SocketIOClient.Serializer.NewtonsoftJson.4.0.0.1\lib\netstandard2.0\SocketIOClient.Serializer.NewtonsoftJson.dll + ..\packages\StreamDeck-Tools.6.3.2\lib\netstandard2.0\StreamDeckTools.dll + + ..\packages\System.Buffers.4.6.1\lib\net462\System.Buffers.dll + + + + + ..\packages\System.Diagnostics.DiagnosticSource.10.0.2\lib\net462\System.Diagnostics.DiagnosticSource.dll + ..\packages\System.Drawing.Common.9.0.10\lib\net462\System.Drawing.Common.dll + + ..\packages\System.IO.4.3.0\lib\net462\System.IO.dll + True + True + + + ..\packages\System.IO.Pipelines.10.0.2\lib\net462\System.IO.Pipelines.dll + + + ..\packages\System.Memory.4.6.3\lib\net462\System.Memory.dll + + + ..\packages\System.Net.Http.4.3.4\lib\net46\System.Net.Http.dll + True + True + + + + ..\packages\System.Numerics.Vectors.4.6.1\lib\net462\System.Numerics.Vectors.dll + + + ..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll + True + True + + + ..\packages\System.Runtime.CompilerServices.Unsafe.6.1.2\lib\net462\System.Runtime.CompilerServices.Unsafe.dll + ..\packages\System.Security.AccessControl.4.7.0\lib\net461\System.Security.AccessControl.dll + + ..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net463\System.Security.Cryptography.Algorithms.dll + True + True + + + ..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll + True + True + + + ..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll + True + True + + + ..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll + True + True + ..\packages\System.Security.Principal.Windows.4.7.0\lib\net461\System.Security.Principal.Windows.dll + + ..\packages\System.Text.Encodings.Web.10.0.2\lib\net462\System.Text.Encodings.Web.dll + + + ..\packages\System.Text.Json.10.0.2\lib\net462\System.Text.Json.dll + + + ..\packages\System.Threading.Tasks.Extensions.4.6.3\lib\net462\System.Threading.Tasks.Extensions.dll + - @@ -159,4 +258,11 @@ npm run start + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + \ No newline at end of file diff --git a/stream_deck_plugin/ClipTrimDotNet/packages.config b/stream_deck_plugin/ClipTrimDotNet/packages.config index 3166d2a..5d35478 100644 --- a/stream_deck_plugin/ClipTrimDotNet/packages.config +++ b/stream_deck_plugin/ClipTrimDotNet/packages.config @@ -1,6 +1,13 @@  + + + + + + + @@ -11,8 +18,29 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file