aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/ui/player.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/routes/ui/player.rs')
-rw-r--r--server/src/routes/ui/player.rs13
1 files changed, 4 insertions, 9 deletions
diff --git a/server/src/routes/ui/player.rs b/server/src/routes/ui/player.rs
index 55e1303..c5232e1 100644
--- a/server/src/routes/ui/player.rs
+++ b/server/src/routes/ui/player.rs
@@ -11,11 +11,7 @@ use crate::{
database::DataAcid,
routes::{
stream::rocket_uri_macro_r_stream,
- ui::{
- assets::{rocket_uri_macro_r_item_assets, AssetRole},
- error::MyResult,
- layout::DynLayoutPage,
- },
+ ui::{assets::rocket_uri_macro_r_item_backdrop, error::MyResult, layout::DynLayoutPage},
},
uri,
};
@@ -121,13 +117,13 @@ pub fn r_player<'a>(
let conf = player_conf(item.clone(), playing)?;
Ok(Either::Left(LayoutPage {
- title: item.public.title.to_owned().unwrap_or_default(),
+ title: item.title.to_owned().unwrap_or_default(),
class: Some("player"),
content: markup::new! {
@if playing {
video[src=uri!(r_stream(&id, &spec)), controls, preload="auto"]{}
} else {
- img.backdrop[src=uri!(r_item_assets(&id, AssetRole::Backdrop, Some(2048))).to_string()];
+ img.backdrop[src=uri!(r_item_backdrop(&id, Some(2048))).to_string()];
}
@conf
},
@@ -139,7 +135,6 @@ pub fn player_conf<'a>(item: Node, playing: bool) -> anyhow::Result<DynRender<'a
let mut video_tracks = vec![];
let mut sub_tracks = vec![];
let tracks = item
- .public
.media
.clone()
.ok_or(anyhow!("node does not have media"))?
@@ -155,7 +150,7 @@ pub fn player_conf<'a>(item: Node, playing: bool) -> anyhow::Result<DynRender<'a
Ok(markup::new! {
form.playerconf[method = "GET", action = ""] {
- h2 { "Select tracks for " @item.public.title }
+ h2 { "Select tracks for " @item.title }
fieldset.video {
legend { "Video" }