From f0616effc37839f780ac673fc28bb0f1e3c38385 Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Thu, 19 Dec 2013 06:21:45 +0000 Subject: [PATCH] + added {duration} and {minutes} bindings --- .../sourceforge/filebot/format/MediaBindingBean.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/net/sourceforge/filebot/format/MediaBindingBean.java b/source/net/sourceforge/filebot/format/MediaBindingBean.java index cf203c64..98100e49 100644 --- a/source/net/sourceforge/filebot/format/MediaBindingBean.java +++ b/source/net/sourceforge/filebot/format/MediaBindingBean.java @@ -521,6 +521,16 @@ public class MediaBindingBean { return WebServices.TheTVDB.getEpisodeList(WebServices.TheTVDB.search(getEpisode().getSeriesName()).get(0), SortOrder.Airdate, Locale.ENGLISH); } + @Define("duration") + public Integer getDuration() { + return new Integer(getMediaInfo(StreamKind.General, 0, "Duration")); + } + + @Define("minutes") + public Integer getDurationInMinutes() { + return Math.round(getDuration() / 60000f); + } + @Define("media") public AssociativeScriptObject getGeneralMediaInfo() { return createMapBindings(getMediaInfo().snapshot(StreamKind.General, 0));