Git Product home page Git Product logo

steam-search's Introduction

hero-image

Steam Search

Search and launch your Steam Game library

Simply type st to start searching your steam library

screenshot

Features

  • Launch games straight from your launcher
  • Multiple library support
  • Minimal setup and configuration needed (Steam search automatically locates your Steam library!)
  • NEW with v4.0.x "Non-Steam Game" shortcut support!
  • NEW v7+ Better search matching/scoring!

Installation:

Flow Lancher:

FLow Launcher install screenshot

Simply type pm install steam search to have the plugin installed

Manual Installation:

Unzip Steam-Search.zip to your launchers plugin directory.

Launcher Plugin Path
Wox %appdata%\Wox\Plugins
Flow Launcher %appdata%\FlowLauncher\Plugins

"Buy Me A Coffee"

steam-search's People

Contributors

garulf avatar github-actions[bot] avatar leloctai avatar masterpi314 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

steam-search's Issues

Usage without action keyword

If using the plugin without a keyword, so the default "*" is set, results do not shown up.
Only if changing priority to 1 or higher, the results appear. - Took me a lot of time to figure this out.

Other FlowLauncher plugins like the Epic Games Launcher work out of the box, if removing the keyword.
Could this be fixed?

error on typing "st"

2023-02-24.txt

Flow Launcher version: 1.13.0
OS Version: Microsoft Windows NT 10.0.19045.0
IntPtr Length: 8
x64: True

Python Path: C:\Python310\pythonw.exe
Node Path: C:\Program Files\nodejs\node.exe
Date: 02/24/2023 08:19:43
Exception:
Steam Search Exception: 
Websites: https://github.com/Garulf/Steam-Search
Author: Garulf
Version: 8.1.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: Traceback (most recent call last):
  File "C:\Users\Mateusz\AppData\Local\Temp\ONEFIL~3\run.py", line 7, in <module>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "C:\Users\Mateusz\AppData\Local\Temp\ONEFIL~3\plugin\main.py", line 6, in <module plugin.main>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "C:\Users\Mateusz\AppData\Local\Temp\ONEFIL~3\flox\__init__.py", line 46, in <module flox>
FileNotFoundError: Unable to locate Launcher directory

 ---> System.IO.InvalidDataException: Traceback (most recent call last):
  File "C:\Users\Mateusz\AppData\Local\Temp\ONEFIL~3\run.py", line 7, in <module>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "C:\Users\Mateusz\AppData\Local\Temp\ONEFIL~3\plugin\main.py", line 6, in <module plugin.main>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "C:\Users\Mateusz\AppData\Local\Temp\ONEFIL~3\flox\__init__.py", line 46, in <module flox>
FileNotFoundError: Unable to locate Launcher directory

   at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 294
   at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 299
   at Flow.Launcher.Core.Plugin.JsonRPCPlugin.QueryAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 314
   at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass22_0.<<QueryForPluginAsync>b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 191
--- End of stack trace from previous location ---
   at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 40
   at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 213
   --- End of inner exception stack trace ---
   at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 213
   at Flow.Launcher.ViewModel.MainViewModel.<>c__DisplayClass135_0.<<QueryResults>g__QueryTask|2>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 821
--- End of stack trace from previous location ---
   at Flow.Launcher.ViewModel.MainViewModel.QueryResults() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 822
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

what could be the problem here? why is it unable to locate the directory?

Plugins fails to start

Plugin version : 9.0.1
Flow Launcher version : 1.16.0
Python version : 3.11.4

Plugin fails to initialize and is stooped by flow launcher.

Flow launcher error log below

00:43:04.0431+02:00 - INFO  - App.OnStartup - Begin Flow Launcher startup ----------------------------------------------------
00:43:04.0431+02:00 - INFO  - App.OnStartup - Runtime info:
Flow Launcher version: 1.16.0
OS Version: 22621.2134
IntPtr Length: 8
x64: True
00:43:04.2783+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <Process Killer> is <3ms>
00:43:04.2783+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <System Commands> is <3ms>
00:43:04.2783+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <Plugin Indicator> is <3ms>
00:43:04.2783+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <URL> is <12ms>
00:43:04.2862+02:00 - INFO  - CommunityPluginSource.FetchAsync - Loading plugins from https://fastly.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
00:43:04.2862+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <Shell> is <15ms>
00:43:04.2862+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <Browser Bookmarks> is <17ms>
00:43:04.2862+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <Web Searches> is <16ms>
00:43:04.2862+02:00 - INFO  - Flow.Launcher.Plugin.Program.Main - Preload programs cost <7ms>
00:43:04.2862+02:00 - INFO  - Flow.Launcher.Plugin.Program.Main - Number of preload win32 programs <301>
00:43:04.2862+02:00 - INFO  - Flow.Launcher.Plugin.Program.Main - Number of preload uwps <54>
00:43:04.2862+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <Calculator> is <24ms>
00:43:04.3026+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <Window Walker> is <28ms>
00:43:04.3026+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <Windows Settings> is <30ms>
00:43:04.3026+02:00 - ERROR - PluginManager.InitializePluginsAsync - Fail to Init plugin: Steam Search
EXCEPTION OCCURS: System.Text.Json.JsonException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
 ---> System.Text.Json.JsonReaderException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. LineNumber: 0 | BytePositionInLine: 0.
   at void System.Text.Json.ThrowHelper.ThrowJsonReaderException(ref Utf8JsonReader json, ExceptionResource resource, byte nextByte, ReadOnlySpan<byte> bytes)
   at bool System.Text.Json.Utf8JsonReader.Read()
   at T System.Text.Json.Serialization.JsonConverter<T>.ReadCore(ref Utf8JsonReader reader, JsonSerializerOptions options, ref ReadStack state)
   --- End of inner exception stack trace ---
   at void System.Text.Json.ThrowHelper.ReThrowWithPath(ref ReadStack state, JsonReaderException ex)
   at T System.Text.Json.Serialization.JsonConverter<T>.ReadCore(ref Utf8JsonReader reader, JsonSerializerOptions options, ref ReadStack state)
   at TValue System.Text.Json.JsonSerializer.ContinueDeserialize<TValue>(ref ReadBufferState bufferState, ref JsonReaderState jsonReaderState, ref ReadStack readStack, JsonTypeInfo jsonTypeInfo)
   at async ValueTask<TValue> System.Text.Json.JsonSerializer.ReadFromStreamAsync<TValue>(Stream utf8Json, JsonTypeInfo jsonTypeInfo, CancellationToken cancellationToken)
   at async Task Flow.Launcher.Core.Plugin.JsonRPCPlugin.InitSettingAsync() x 2 in C:/projects/flow-launcher/Flow.Launcher.Core/Plugin/JsonRPCPlugin.cs:line 323
   at async Task Flow.Launcher.Core.Plugin.JsonRPCPlugin.InitAsync(PluginInitContext context) in C:/projects/flow-launcher/Flow.Launcher.Core/Plugin/JsonRPCPlugin.cs:line 345
   at async Task<long> Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(string message, Func<Task> action) in C:/projects/flow-launcher/Flow.Launcher.Infrastructure/Stopwatch.cs:line 34
   at async Task Flow.Launcher.Core.Plugin.PluginManager.InitializePluginsAsync(IPublicAPI api)+(?) => { } in C:/projects/flow-launcher/Flow.Launcher.Core/Plugin/PluginManager.cs:line 125

00:43:04.3195+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <Program> is <47ms>
00:43:04.3195+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <Explorer> is <51ms>
00:43:04.3356+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <Windows Terminal profiles> is <60ms>
00:43:04.3356+02:00 - INFO  - CommunityPluginSource.FetchAsync - Loading plugins from https://gcore.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
00:43:04.3356+02:00 - INFO  - CommunityPluginSource.FetchAsync - Loading plugins from https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
00:43:04.3356+02:00 - INFO  - CommunityPluginSource.FetchAsync - Loading plugins from https://raw.githubusercontent.com/Flow-Launcher/Flow.Launcher.PluginsManifest/plugin_api_v2/plugins.json
00:43:04.4494+02:00 - INFO  - CommunityPluginSource.FetchAsync - Loaded 113 plugins from https://raw.githubusercontent.com/Flow-Launcher/Flow.Launcher.PluginsManifest/plugin_api_v2/plugins.json
00:43:04.4494+02:00 - INFO  - PluginManager.InitializePlugins - Total init cost for <Plugins Manager> is <177ms>
00:43:04.7149+02:00 - INFO  - App.OnStartup - Dependencies Info:
Python Path: C:\Users\<username>\scoop\apps\python\current\pythonw.exe
Node Path: 
00:43:04.9880+02:00 - INFO  - App.OnStartup - End Flow Launcher startup ----------------------------------------------------  
00:43:04.9880+02:00 - INFO  - App.OnStartup - Startup cost <1010ms>
00:43:05.2245+02:00 - INFO  - ImageLoader.Initialize - Preload images cost <1145ms>
00:43:05.2245+02:00 - INFO  - ImageLoader.Initialize - Number of preload images is <89>, Images Number: 89, Unique Items 56

Crash on every search

Crashlog.txt

Exception:
System.IO.InvalidDataException: Steam Search|Traceback (most recent call last):
  File "C:\Users\Zottelchen\scoop\apps\Flow-Launcher\current\app-1.9.3\UserData\Plugins\Steam Search-4.1.1\run.py", line 9, in <module>
    from plugin.main import SteamSearch
  File "C:\Users\Zottelchen\scoop\apps\Flow-Launcher\current\app-1.9.3\UserData\Plugins\Steam Search-4.1.1\plugin\main.py", line 6, in <module>
    from flox import Flox, ICON_SETTINGS
  File "C:\Users\Zottelchen\scoop\apps\Flow-Launcher\current\app-1.9.3\UserData\Plugins\Steam Search-4.1.1\lib\flox\__init__.py", line 40, in <module>
    if str(APPDATA.joinpath(launcher_dir)) in str(CURRENT_WORKING_DIR):
  File "C:\Users\Zottelchen\scoop\apps\python\current\lib\pathlib.py", line 851, in joinpath
    return self._make_child(args)
  File "C:\Users\Zottelchen\scoop\apps\python\current\lib\pathlib.py", line 616, in _make_child
    drv, root, parts = self._parse_args(args)
  File "C:\Users\Zottelchen\scoop\apps\python\current\lib\pathlib.py", line 578, in _parse_args
    a = os.fspath(a)
TypeError: expected str, bytes or os.PathLike object, not NoneType

I've set the trigger to * and entered my steam path, but it still crashes.

Flow Launcher got an error

2023-04-26.txt

Flow Launcher version: 1.14.1
OS Version: Microsoft Windows NT 10.0.19045.0
IntPtr Length: 8
x64: True

Python Path: C:\Users\titou\AppData\Roaming\FlowLauncher\Environments\Python\PythonEmbeddable-v3.8.9\pythonw.exe
Node Path:
Date: 04/26/2023 15:04:16
Exception:
Steam Search Exception:
Websites: https://github.com/Garulf/Steam-Search
Author: Garulf
Version: 8.1.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: An error occurred trying to start process 'C:\Users\titou\AppData\Roaming\FlowLauncher\Plugins\Steam Search-8.1.0\run.exe' with working directory 'C:\Windows\System32'. Le fichier spécifié est introuvable.
---> System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'C:\Users\titou\AppData\Roaming\FlowLauncher\Plugins\Steam Search-8.1.0\run.exe' with working directory 'C:\Windows\System32'. Le fichier spécifié est introuvable.
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 247
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.QueryAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 314
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass22_0.<b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 191
--- End of stack trace from previous location ---
at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 40
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 213
--- End of inner exception stack trace ---
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 213
at Flow.Launcher.ViewModel.MainViewModel.<>c__DisplayClass135_0.<g__QueryTask|2>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 839
--- End of stack trace from previous location ---
at Flow.Launcher.ViewModel.MainViewModel.QueryResults() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 803
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

plugin crashes when starting

I used zip file to install, and when i type st, it immediately crashes.

2023-10-01.txt

Flow Launcher version: 1.16.1
OS Version: 22621.2283
IntPtr Length: 8
x64: True

Python Path: C:\Python311\pythonw.exe
Node Path: 
Date: 10/01/2023 08:28:55
Exception:
Steam Search Exception: 
Websites: https://github.com/Garulf/Steam-Search
Author: Garulf
Version: 9.0.1
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: Traceback (most recent call last):
  File "E:\Software\Flow-Launcher-Portable-1.10.1\FlowLauncher\app-1.16.1\Plugins\Steam-Search\run.py", line 7, in <module>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "E:\Software\Flow-Launcher-Portable-1.10.1\FlowLauncher\app-1.16.1\Plugins\Steam-Search\plugin\main.py", line 6, in <module plugin.main>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "E:\Software\Flow-Launcher-Portable-1.10.1\FlowLauncher\app-1.16.1\Plugins\Steam-Search\flox\__init__.py", line 51, in <module flox>
FileNotFoundError: Unable to locate Launcher directory
Current working directory: E:\Software\Flow-Launcher-Portable-1.10.1\FlowLauncher\app-1.16.1\Plugins\Steam-Search

 ---> System.IO.InvalidDataException: Traceback (most recent call last):
  File "E:\Software\Flow-Launcher-Portable-1.10.1\FlowLauncher\app-1.16.1\Plugins\Steam-Search\run.py", line 7, in <module>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "E:\Software\Flow-Launcher-Portable-1.10.1\FlowLauncher\app-1.16.1\Plugins\Steam-Search\plugin\main.py", line 6, in <module plugin.main>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "E:\Software\Flow-Launcher-Portable-1.10.1\FlowLauncher\app-1.16.1\Plugins\Steam-Search\flox\__init__.py", line 51, in <module flox>
FileNotFoundError: Unable to locate Launcher directory
Current working directory: E:\Software\Flow-Launcher-Portable-1.10.1\FlowLauncher\app-1.16.1\Plugins\Steam-Search

   at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 291
   at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 296
   at Flow.Launcher.Core.Plugin.JsonRPCPlugin.QueryAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 311
   at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass22_0.<<QueryForPluginAsync>b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 194
--- End of stack trace from previous location ---
   at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 34
   at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 193
   --- End of inner exception stack trace ---
   at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 213
   at Flow.Launcher.ViewModel.MainViewModel.<>c__DisplayClass139_0.<<QueryResults>g__QueryTask|2>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 839
--- End of stack trace from previous location ---
   at Flow.Launcher.ViewModel.MainViewModel.QueryResults(Boolean isReQuery) in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 850
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

FileNotFoundError

I searched the directory, it does not exist "grid" file or folder

Trace Log

Traceback (most recent call last):
  File "C:\Users\Scarl\AppData\Local\Temp\ONEFIL~1\flox\launcher.py", line 44, in run
  File "C:\Users\Scarl\AppData\Local\Temp\ONEFIL~1\flox\__init__.py", line 131, in _query
  File "C:\Users\Scarl\AppData\Local\Temp\ONEFIL~1\plugin\main.py", line 37, in query
  File "C:\Users\Scarl\AppData\Local\Temp\ONEFIL~1\functools.py", line 981, in __get__
  File "C:\Users\Scarl\AppData\Local\Temp\ONEFIL~1\plugin\library.py", line 128, in icon
  File "C:\Users\Scarl\AppData\Local\Temp\ONEFIL~1\plugin\library.py", line 121, in get_image
  File "C:\Users\Scarl\AppData\Local\Temp\ONEFIL~1\plugin\library.py", line 75, in get_image
  File "C:\Users\Scarl\AppData\Local\Temp\ONEFIL~1\pathlib.py", line 1017, in iterdir
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\Program Files (x86)\\Steam\\userdata\\124956862\\config\\grid'

Does not show games added to steam via steam rom manager.

I recently started using steam ROM manager to mass add non-steam games to steam, used to use playnite but I'm not a big fan of the interface. It doesn't seem as if the steam search plugin lists non-steam games that were added through steam rom manager. Is this an issue on my end or does this simply not work yet?

Exception when trying to make a steam search

Flow Launcher version: 1.14.0
OS Version: Microsoft Windows NT 10.0.19042.0
IntPtr Length: 8
x64: True

Python Path: C:\Users\Username\AppData\Roaming\FlowLauncher\Environments\Python\PythonEmbeddable-v3.8.9\pythonw.exe
Node Path:
Date: 04/09/2023 13:49:48
Exception:
Steam Search Exception:
Websites: https://github.com/Garulf/Steam-Search
Author: Garulf
Version: 8.1.2
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
---> System.Text.Json.JsonException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
---> System.Text.Json.JsonReaderException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. LineNumber: 0 | BytePositionInLine: 0.
at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan1 bytes) at System.Text.Json.Utf8JsonReader.Read() at System.Text.Json.Serialization.JsonConverter1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
--- End of inner exception stack trace ---
at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
at System.Text.Json.Serialization.JsonConverter1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state) at System.Text.Json.JsonSerializer.ContinueDeserialize[TValue](ReadBufferState& bufferState, JsonReaderState& jsonReaderState, ReadStack& readStack, JsonTypeInfo jsonTypeInfo) at System.Text.Json.JsonSerializer.ReadFromStreamAsync[TValue](Stream utf8Json, JsonTypeInfo jsonTypeInfo, CancellationToken cancellationToken) at Flow.Launcher.Core.Plugin.JsonRPCPlugin.DeserializedResultAsync(Stream output) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 93 at Flow.Launcher.Core.Plugin.JsonRPCPlugin.DeserializedResultAsync(Stream output) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 96 at Flow.Launcher.Core.Plugin.JsonRPCPlugin.QueryAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 315 at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass22_0.<<QueryForPluginAsync>b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 191 --- End of stack trace from previous location --- at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 34
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 190
--- End of inner exception stack trace ---
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 210
at Flow.Launcher.ViewModel.MainViewModel.<>c__DisplayClass135_0.<g__QueryTask|2>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 829
--- End of stack trace from previous location ---
at Flow.Launcher.ViewModel.MainViewModel.QueryResults() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 803
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Trojan?

Windows Defender says there is a virus when I use your pluguin:

Trojan:Win32/Wacatac.H!ml

file: C:\Users\XXXXXXX\AppData\Local\Temp\onefile_40668_133257436757793870\run.exe
file: C:\Users\XXXXXXX\AppData\Local\Temp\onefile_47128_133257436759934243\run.exe
file: C:\Users\XXXXXXX\AppData\Local\Temp\onefile_53844_133257436756088574\run.exe

Steam Search crash on launch, error 'appstate'

21:40:45 ERROR (launcher.py): Exception while calling method: query
Traceback (most recent call last):
File "C:\Users\Admin\AppData\Roaming\FlowLauncher\Plugins\Steam-Search\lib\flox\launcher.py", line 30, in init
results = request_method(*request_parameters)
File "C:\Users\Admin\AppData\Roaming\FlowLauncher\Plugins\Steam-Search\lib\flox_init
.py", line 113, in _query
self.query(query)
File "C:\Users\Admin\AppData\Roaming\FlowLauncher\Plugins\Steam-Search\plugin\steam_search.py", line 16, in query
games = self._steam.all_games()
File "C:\Users\Admin\AppData\Roaming\FlowLauncher\Plugins\Steam-Search\plugin\helper.py", line 52, in all_games
for game in library.games():
File "C:\Users\Admin\AppData\Roaming\FlowLauncher\Plugins\Steam-Search\plugin\helper.py", line 98, in games
game = SteamGame(_game_manifest["AppState"]["appid"], _game_manifest["AppState"]["name"], _game_manifest["AppState"]["installdir"], self._steam_path, self._library_path)
KeyError: 'AppState'

any suggestions on how to fix this?

KeyError

Please type any relevant information here

Trace Log

Traceback (most recent call last):
  File "C:\Users\user\AppData\Local\Temp\onefile_10220_133173867251973512\flox\launcher.py", line 44, in run
  File "C:\Users\user\AppData\Local\Temp\onefile_10220_133173867251973512\flox\__init__.py", line 131, in _query
  File "C:\Users\user\AppData\Local\Temp\onefile_10220_133173867251973512\plugin\main.py", line 18, in query
  File "C:\Users\user\AppData\Local\Temp\onefile_10220_133173867251973512\plugin\steam.py", line 90, in all_games
  File "C:\Users\user\AppData\Local\Temp\onefile_10220_133173867251973512\plugin\library.py", line 44, in games
KeyError: 'AppState'

"Steam library not found."

ive never once go this to work. always get this same error.

not sure what im missing. is there something in steam steams setting i need to toggle on??

image

Trace Log

Traceback (most recent call last):
  File "C:\Users\CLOUDEN\AppData\Local\FLOWLA~1\APP-11~1.2\UserData\Plugins\STEAMS~1.1\flox\launcher.py", line 44, in run
  File "C:\Users\CLOUDEN\AppData\Local\FLOWLA~1\APP-11~1.2\UserData\Plugins\STEAMS~1.1\flox\__init__.py", line 135, in _context_menu
  File "C:\Users\CLOUDEN\AppData\Local\FLOWLA~1\APP-11~1.2\UserData\Plugins\STEAMS~1.1\plugin\main.py", line 50, in context_menu
TypeError: 'NoneType' object is not subscriptable

Error

2023-04-15.txt

Flow Launcher version: 1.14.0
OS Version: Microsoft Windows NT 10.0.22621.0
IntPtr Length: 8
x64: True

Python Path: C:\Users\pyu\OneDrive\Backup\Flow-Launcher-Portable\FlowLauncher\app-1.14.0\UserData\Environments\Python\PythonEmbeddable-v3.8.9\pythonw.exe
Node Path:
Date: 04/15/2023 21:13:58
Exception:
Steam Search Exception:
Websites: https://github.com/Garulf/Steam-Search
Author: Garulf
Version: 8.1.2
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
---> System.Text.Json.JsonException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
---> System.Text.Json.JsonReaderException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. LineNumber: 0 | BytePositionInLine: 0.
at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan1 bytes) at System.Text.Json.Utf8JsonReader.Read() at System.Text.Json.Serialization.JsonConverter1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
--- End of inner exception stack trace ---
at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
at System.Text.Json.Serialization.JsonConverter1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state) at System.Text.Json.JsonSerializer.ContinueDeserialize[TValue](ReadBufferState& bufferState, JsonReaderState& jsonReaderState, ReadStack& readStack, JsonTypeInfo jsonTypeInfo) at System.Text.Json.JsonSerializer.ReadFromStreamAsync[TValue](Stream utf8Json, JsonTypeInfo jsonTypeInfo, CancellationToken cancellationToken) at Flow.Launcher.Core.Plugin.JsonRPCPlugin.DeserializedResultAsync(Stream output) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 93 at Flow.Launcher.Core.Plugin.JsonRPCPlugin.DeserializedResultAsync(Stream output) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 96 at Flow.Launcher.Core.Plugin.JsonRPCPlugin.QueryAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 315 at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass22_0.<<QueryForPluginAsync>b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 191 --- End of stack trace from previous location --- at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 34
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 190
--- End of inner exception stack trace ---
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 210
at Flow.Launcher.ViewModel.MainViewModel.<>c__DisplayClass135_0.<g__QueryTask|2>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 829
--- End of stack trace from previous location ---
at Flow.Launcher.ViewModel.MainViewModel.QueryResults() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 803
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Não quero manchar a reputação do plugin, mas sempre que uso o comando "st" o windows defender me mostra essa mensagem
image

Steam Search error: Failed to respond

2024-06-02 logs.txt
this is the logs

this is the exception message:
Flow Launcher version: 1.18.0
OS Version: 19045.4412
IntPtr Length: 8
x64: True

Python Path: C:\Users\Asus\AppData\Roaming\FlowLauncher\Environments\Python\PythonEmbeddable-v3.11.4\pythonw.exe
Node Path:
Date: 06/02/2024 18:44:25
Exception:
Steam Search Exception:
Websites: https://github.com/Garulf/Steam-Search
Author: Garulf
Version: 9.0.1
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: Exception ignored in: <compiled_function Launcher.del at 0x000002559539FA60>
Traceback (most recent call last):
File "C:\Users\Asus\AppData\Roaming\FLOWLA1\Plugins\STEAMS1.1\flox\launcher.py", line 16, in del
File "C:\Users\Asus\AppData\Roaming\FLOWLA1\Plugins\STEAMS1.1\flox\launcher.py", line 28, in run
File "C:\Users\Asus\AppData\Roaming\FLOWLA1\Plugins\STEAMS1.1\functools.py", line 981, in get
File "C:\Users\Asus\AppData\Roaming\FLOWLA1\Plugins\STEAMS1.1\flox_init_.py", line 327, in settings
File "C:\Users\Asus\AppData\Roaming\FLOWLA1\Plugins\STEAMS1.1\flox\settings.py", line 11, in init
File "C:\Users\Asus\AppData\Roaming\FLOWLA1\Plugins\STEAMS1.1\flox\settings.py", line 22, in _load
TypeError: 'NoneType' object is not iterable

---> System.IO.InvalidDataException: Exception ignored in: <compiled_function Launcher.del at 0x000002559539FA60>
Traceback (most recent call last):
File "C:\Users\Asus\AppData\Roaming\FLOWLA1\Plugins\STEAMS1.1\flox\launcher.py", line 16, in del
File "C:\Users\Asus\AppData\Roaming\FLOWLA1\Plugins\STEAMS1.1\flox\launcher.py", line 28, in run
File "C:\Users\Asus\AppData\Roaming\FLOWLA1\Plugins\STEAMS1.1\functools.py", line 981, in get
File "C:\Users\Asus\AppData\Roaming\FLOWLA1\Plugins\STEAMS1.1\flox_init_.py", line 327, in settings
File "C:\Users\Asus\AppData\Roaming\FLOWLA1\Plugins\STEAMS1.1\flox\settings.py", line 11, in init
File "C:\Users\Asus\AppData\Roaming\FLOWLA1\Plugins\STEAMS1.1\flox\settings.py", line 22, in _load
TypeError: 'NoneType' object is not iterable

at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 243
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 248
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.QueryAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 261
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass23_0.<b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 196
--- End of stack trace from previous location ---
at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 40
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 230
--- End of inner exception stack trace ---
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass23_1.b__1(ActionContext ) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 224
at Flow.Launcher.Plugin.Result.ExecuteAsync(ActionContext context) in /
/Flow.Launcher.Plugin/Result.cs:line 246
at Flow.Launcher.ViewModel.MainViewModel.OpenResultAsync(String index) in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 307
at CommunityToolkit.Mvvm.Input.AsyncRelayCommand.AwaitAndThrowIfFailed(Task executionTask)
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Do not show unrelated items when Action keyword isn't used

Practically, it's the same issue as here: Garulf/Obsidian-Notes#31, therefore the copy-paste:

Currently, the plugin shows all the notes even if you don't type anything – it assumes I will use Action Keyword, and with this assumption it's kinda useful feature: lets you see some notes even if you haven't typed anything yet.

But if I don't use Action Keyword (*), then these files are just unrelated clutter.

So please, show only relevant files if Action Keyword isn't used.

If Action Keyword is used, it's ok to show all the files with relevant first.

FileNotFoundError

Hello, I have the following error when I try to run st command in Flow Launcher

Trace Log

Traceback (most recent call last):
  File C:\Users\user\AppData\Local\Temp\ONEFIL~1\flox\launcher.py, line 44, in run
  File C:\Users\user\AppData\Local\Temp\ONEFIL~1\flox\__init__.py, line 132, in _query
  File C:\Users\user\AppData\Local\Temp\ONEFIL~1\plugin\main.py, line 37, in query
  File C:\Users\user\AppData\Local\Temp\ONEFIL~1\functools.py, line 981, in __get__
  File C:\Users\user\AppData\Local\Temp\ONEFIL~1\plugin\library.py, line 128, in icon
  File C:\Users\user\AppData\Local\Temp\ONEFIL~1\plugin\library.py, line 121, in get_image
  File C:\Users\user\AppData\Local\Temp\ONEFIL~1\plugin\library.py, line 75, in get_image
  File C:\Users\user\AppData\Local\Temp\ONEFIL~1\pathlib.py, line 1017, in iterdir
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'D:\\Games\\Steam\\userdata\\84664799\\config\\grid'

Plugin fails to launch non-steam programs/shortcuts

Entries in the steam library that are non-steam games/programs/shortcuts will show up in search, but will not launch when selected. These non-steam entries should launch directly, and should not offer a context menu with store/news/uninstall options.

This seems to be related to the launch_game method using a URI to launch game entries, which fails for non-steam shortcuts on my system.

KeyError

Please type any relevant information here

Trace Log

Traceback (most recent call last):
  File "C:\Users\Stefan\AppData\Local\Temp\onefile_4524_133206834863239524\flox\launcher.py", line 44, in run
  File "C:\Users\Stefan\AppData\Local\Temp\onefile_4524_133206834863239524\flox\__init__.py", line 131, in _query
  File "C:\Users\Stefan\AppData\Local\Temp\onefile_4524_133206834863239524\plugin\main.py", line 18, in query
  File "C:\Users\Stefan\AppData\Local\Temp\onefile_4524_133206834863239524\plugin\steam.py", line 90, in all_games
  File "C:\Users\Stefan\AppData\Local\Temp\onefile_4524_133206834863239524\plugin\library.py", line 44, in games
KeyError: 'name'

windows defender remove D:\Support\Scoop\apps\flow-launcher\current\app-1.13.0\UserData\Plugins\Steam Search-8.1.0\run.exe

Please open new issue in: https://github.com/Garulf/Steam-Search/issues/new

  1. upload log file: D:\Support\Scoop\apps\flow-launcher\current\app-1.13.0\UserData\Logs\1.13.0\2023-03-02.txt
  2. copy below exception message

Flow Launcher version: 1.13.0
OS Version: Microsoft Windows NT 10.0.22621.0
IntPtr Length: 8
x64: True

Python Path:
Node Path:
Date: 03/02/2023 21:40:24
Exception:
Steam Search Exception:
Websites: https://github.com/Garulf/Steam-Search
Author: Garulf
Version: 8.1.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: An error occurred trying to start process 'D:\Support\Scoop\apps\flow-launcher\current\app-1.13.0\UserData\Plugins\Steam Search-8.1.0\run.exe' with working directory 'C:\windows\system32'. 系统找不到指定的文件。
---> System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'D:\Support\Scoop\apps\flow-launcher\current\app-1.13.0\UserData\Plugins\Steam Search-8.1.0\run.exe' with working directory 'C:\windows\system32'. 系统找不到指定的文件。
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 247
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.QueryAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 314
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass22_0.<b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 191
--- End of stack trace from previous location ---
at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 34
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 190
--- End of inner exception stack trace ---
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 210
at Flow.Launcher.ViewModel.MainViewModel.<>c__DisplayClass135_0.<g__QueryTask|2>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 811
--- End of stack trace from previous location ---
at Flow.Launcher.ViewModel.MainViewModel.QueryResults() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 785
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Plugin crash in Flow - can't find libraryfolders.vdf

Hi Garulf,

I get an error as it can't find libraryfolders.vdf (see below).
I do have that file in C:\Program Files (x86)\Steam\steamapps\libraryfolders.vdf

Flow Launcher version: 1.8.2
OS Version: Microsoft Windows NT 10.0.19042.0
IntPtr Length: 8
x64: True

Python Path:
Date: 08/27/2021 13:13:25
Exception:
System.IO.InvalidDataException: Steam Search|Traceback (most recent call last):
File "C:\Users\Damien\AppData\Roaming\FlowLauncher\Plugins\Steam Search-1.0.3\main.py", line 12, in
SteamSearch()
File "C:\Users\Damien\AppData\Roaming\FlowLauncher\Plugins\Steam Search-1.0.3\plugin\steam_search.py", line 25, in init
super().init()
File "C:\Users\Damien\AppData\Roaming\FlowLauncher\Plugins\Steam Search-1.0.3\lib\flox\flox.py", line 82, in init
super().init()
File "C:\Users\Damien\AppData\Roaming\FlowLauncher\Plugins\Steam Search-1.0.3\lib\flox\launcher.py", line 24, in init
methods = inspect.getmembers(self, predicate=inspect.ismethod)
File "inspect.py", line 350, in getmembers
File "C:\Users\Damien\AppData\Roaming\FlowLauncher\Plugins\Steam Search-1.0.3\plugin\steam_search.py", line 37, in library_paths
library_folders = vdf.load(open(LIBRARIES, "r"))
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Program Files (x86)\Steam\config\libraryfolders.vdf'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.