aboutsummaryrefslogtreecommitdiff
path: root/server/src/ui/player.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/ui/player.rs')
-rw-r--r--server/src/ui/player.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/server/src/ui/player.rs b/server/src/ui/player.rs
index 6af1012..a03e455 100644
--- a/server/src/ui/player.rs
+++ b/server/src/ui/player.rs
@@ -6,8 +6,8 @@
use super::error::MyResult;
use crate::{request_info::RequestInfo, ui_responder::UiResponse};
use jellycommon::{
- NKU_NODE, NO_SLUG, VIEW_PLAYER,
jellyobject::{Object, ObjectBuffer, ObjectBufferBuilder, Path},
+ *,
};
use jellydb::{Filter, Query, Sort};
use rocket::get;
@@ -40,6 +40,13 @@ pub fn r_player(ri: RequestInfo<'_>, t: Option<f64>, slug: &str) -> MyResult<UiR
let nku = Object::EMPTY.insert(NKU_NODE, n.as_object());
let mut page = ObjectBufferBuilder::default();
+ let title = nku
+ .as_object()
+ .get(NKU_NODE)
+ .unwrap_or_default()
+ .get(NO_TITLE)
+ .unwrap_or_default();
+ page.push(VIEW_TITLE, title);
page.push(VIEW_PLAYER, nku.as_object());
page_out = page.finish();