Skip to content

Commit 26844fc

Browse files
committed
fix: format duration in rss feed
1 parent 7b9e0ac commit 26844fc

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/java/me/kavin/piped/utils/ChannelHelpers.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import me.kavin.piped.utils.obj.db.Video;
99
import okhttp3.Request;
1010
import org.apache.commons.lang3.StringUtils;
11+
import org.apache.commons.lang3.time.DurationFormatUtils;
1112
import org.apache.commons.text.StringEscapeUtils;
1213
import org.hibernate.StatelessSession;
1314

@@ -86,7 +87,7 @@ public static SyndEntry createEntry(Video video, Channel channel) {
8687
entry.setTitle(video.getTitle());
8788
entry.setPublishedDate(new Date(video.getUploaded()));
8889

89-
String contentText = String.format("Title: %s\nViews: %d\nId: %s\nDuration: %d\nIs YT Shorts: %b", video.getTitle(), video.getViews(), video.getId(), video.getDuration(), video.isShort());
90+
String contentText = String.format("Title: %s\nViews: %d\nId: %s\nDuration: %s\nIs YT Shorts: %b", video.getTitle(), video.getViews(), video.getId(), DurationFormatUtils.formatDuration(video.getDuration() * 1000, "[HH]':'mm':'ss"), video.isShort());
9091
content.setValue(contentText);
9192

9293
String thumbnailContent =

0 commit comments

Comments
 (0)