diff --git a/trackeroo/linux/flutter/generated_plugin_registrant.cc b/trackeroo/linux/flutter/generated_plugin_registrant.cc
index e71a16d23d05881b554326e645083799ab9bfc5e..64a0ecea40dc5300640959f69629a6276d3b6931 100644
--- a/trackeroo/linux/flutter/generated_plugin_registrant.cc
+++ b/trackeroo/linux/flutter/generated_plugin_registrant.cc
@@ -6,6 +6,10 @@
 
 #include "generated_plugin_registrant.h"
 
+#include <file_selector_linux/file_selector_plugin.h>
 
 void fl_register_plugins(FlPluginRegistry* registry) {
+  g_autoptr(FlPluginRegistrar) file_selector_linux_registrar =
+      fl_plugin_registry_get_registrar_for_plugin(registry, "FileSelectorPlugin");
+  file_selector_plugin_register_with_registrar(file_selector_linux_registrar);
 }
diff --git a/trackeroo/linux/flutter/generated_plugins.cmake b/trackeroo/linux/flutter/generated_plugins.cmake
index 2e1de87a7eb61e17463f7406106f6c413533cecf..2db3c22ae2281f57cb3ccd2ec6dfd408fbcaa8b2 100644
--- a/trackeroo/linux/flutter/generated_plugins.cmake
+++ b/trackeroo/linux/flutter/generated_plugins.cmake
@@ -3,6 +3,7 @@
 #
 
 list(APPEND FLUTTER_PLUGIN_LIST
+  file_selector_linux
 )
 
 list(APPEND FLUTTER_FFI_PLUGIN_LIST
diff --git a/trackeroo/macos/Flutter/GeneratedPluginRegistrant.swift b/trackeroo/macos/Flutter/GeneratedPluginRegistrant.swift
index 7f14ccd490a9a92bcf0e85baa55cf8b890c162ed..1661e493f67972f284f6d9bb92a102a954c29d3b 100644
--- a/trackeroo/macos/Flutter/GeneratedPluginRegistrant.swift
+++ b/trackeroo/macos/Flutter/GeneratedPluginRegistrant.swift
@@ -5,10 +5,12 @@
 import FlutterMacOS
 import Foundation
 
+import file_selector_macos
 import path_provider_foundation
 import rive_common
 
 func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
+  FileSelectorPlugin.register(with: registry.registrar(forPlugin: "FileSelectorPlugin"))
   PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
   RivePlugin.register(with: registry.registrar(forPlugin: "RivePlugin"))
 }
diff --git a/trackeroo/windows/flutter/generated_plugin_registrant.cc b/trackeroo/windows/flutter/generated_plugin_registrant.cc
index 829b2da2c8f5a872d548826f5e377ff50a4ef212..e1d3db4623362f34d61ea515e3cbdd92f1a09b23 100644
--- a/trackeroo/windows/flutter/generated_plugin_registrant.cc
+++ b/trackeroo/windows/flutter/generated_plugin_registrant.cc
@@ -6,9 +6,12 @@
 
 #include "generated_plugin_registrant.h"
 
+#include <file_selector_windows/file_selector_windows.h>
 #include <rive_common/rive_plugin.h>
 
 void RegisterPlugins(flutter::PluginRegistry* registry) {
+  FileSelectorWindowsRegisterWithRegistrar(
+      registry->GetRegistrarForPlugin("FileSelectorWindows"));
   RivePluginRegisterWithRegistrar(
       registry->GetRegistrarForPlugin("RivePlugin"));
 }
diff --git a/trackeroo/windows/flutter/generated_plugins.cmake b/trackeroo/windows/flutter/generated_plugins.cmake
index ea49fcc46346a9a90b5694f2dc3c3b353ecfd165..ed99bc4c0cb80b58133f201b34e9e436e50dd9d3 100644
--- a/trackeroo/windows/flutter/generated_plugins.cmake
+++ b/trackeroo/windows/flutter/generated_plugins.cmake
@@ -3,6 +3,7 @@
 #
 
 list(APPEND FLUTTER_PLUGIN_LIST
+  file_selector_windows
   rive_common
 )