diff --git a/Kyoo/ClientApp/src/app/app-routing.module.ts b/Kyoo/ClientApp/src/app/app-routing.module.ts index 63d5a5bd..baa8e162 100644 --- a/Kyoo/ClientApp/src/app/app-routing.module.ts +++ b/Kyoo/ClientApp/src/app/app-routing.module.ts @@ -6,18 +6,21 @@ import { ShowDetailsComponent } from './show-details/show-details.component'; import { NotFoundComponent } from './not-found/not-found.component'; import { ShowResolverService } from './services/show-resolver.service'; import { LibraryResolverService } from './services/library-resolver.service'; +import { PlayerComponent } from "./player/player.component"; +import { StreamResolverService } from "./services/stream-resolver.service"; const routes: Routes = [ { path: "browse", component: BrowseComponent, pathMatch: "full", resolve: { shows: LibraryResolverService } }, { path: "browse/:library-slug", component: BrowseComponent, resolve: { shows: LibraryResolverService } }, { path: "shows/:show-slug", component: ShowDetailsComponent, resolve: { show: ShowResolverService } }, + { path: "watch/:show-slug/s:season-number/e:episode-number", component: PlayerComponent, resolve: { show: StreamResolverService } }, { path: "**", component: NotFoundComponent } ]; @NgModule({ imports: [RouterModule.forRoot(routes)], exports: [RouterModule], - providers: [LibraryResolverService, ShowResolverService] + providers: [LibraryResolverService, ShowResolverService, StreamResolverService] }) export class AppRoutingModule { } diff --git a/Kyoo/ClientApp/src/app/app.component.html b/Kyoo/ClientApp/src/app/app.component.html index 970be650..831ca6cd 100644 --- a/Kyoo/ClientApp/src/app/app.component.html +++ b/Kyoo/ClientApp/src/app/app.component.html @@ -16,10 +16,10 @@