diff --git a/web/src/App.tsx b/web/src/App.tsx index fbce3ee0b..b5a18844e 100644 --- a/web/src/App.tsx +++ b/web/src/App.tsx @@ -62,7 +62,10 @@ import { CollectionsScreen } from './screens/CollectionsScreen'; import { FFmpegProfilesScreen } from './screens/FFmpegProfilesScreen'; import { FillerPresetsScreen } from './screens/FillerPresetsScreen'; import { LogsScreen } from './screens/LogsScreen'; +import { MediaBrowseScreen } from './screens/MediaBrowseScreen'; +import { SearchScreen } from './screens/SearchScreen'; import { SettingsScreen } from './screens/SettingsScreen'; +import { TrashScreen } from './screens/TrashScreen'; import { TroubleshootingScreen } from './screens/TroubleshootingScreen'; import { WatermarksScreen } from './screens/WatermarksScreen'; import { navigateToPath } from './routing'; @@ -138,6 +141,9 @@ type ScreenId = | 'guide' | 'schedules' | 'playouts' + | 'media' + | 'search' + | 'trash' | 'collections' | 'fillerPresets' | 'libraries' @@ -246,6 +252,41 @@ const routes: ScreenRoute[] = [ placeholder: 'Playouts workspace', badge: 3 }, + { + id: 'media', + path: '/app/media', + label: 'Browse', + title: 'Browse Media', + kicker: 'Media', + description: 'Browse indexed movies, shows, episodes, music and more by kind.', + icon: