diff options
Diffstat (limited to 'src/invidious.cr')
| -rw-r--r-- | src/invidious.cr | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/invidious.cr b/src/invidious.cr index 6f69d045..a823b69d 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -279,6 +279,12 @@ get "/watch" do |env| rating = video.info["avg_rating"].to_f64 engagement = ((video.dislikes.to_f + video.likes.to_f)/video.views * 100) + playability_status = video.player_response["playabilityStatus"]? + if playability_status && playability_status["status"] == "LIVE_STREAM_OFFLINE" + reason = playability_status["reason"]?.try &.as_s + end + reason ||= "" + templated "watch" end |
