You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Previously watched Shorts do not display progress bar #13041
BTW, this has been a problem since at least 0.28.0
Since 0.27.7.
I've saved these Shorts in a Playlist for when the bug is fixed (up to 1100 now!) and the earliest are from May 2025, when 0.27.7 was released.
I'm not sure how NewPipe handles marking a video as watched, but based on this and other cases where marking a video as Watched fails, (deleted videos, videos and livestreams that haven't been premiered yet, sometimes Members-only videos, probably a few other cases), I imagine it tries to set the Watched time equal to the duration of the video, and whenever it can't get the duration this fails.
IMO, marking a video as Watched should always work. This may require adding a field in the database for whether a video has been Watched, but it would be worth it if we could reliably remove any video or stream we don't want to see from our feed.
Does this issue include no shorts duration? Bcz thats what happened to me as well, also [copy paste from my note, too lazy to make it bit cleaner] Unable to fetch duration for shorts link, and saving to playlist, both are affected by remove duplicates
Upon inspecting streams table in newpipe.db, i found these
url|duration (source) https://www.youtube.com/shorts/c4dH8MpXYH4|-1 (subscriptions tab, both rss or regular, even if you watched the video it wont resolve duration at all) https://www.youtube.com/watch?v=c4dH8MpXYH4|47 (channel shorts tab, duration not there still, but if you open the video it can parse it)
so to fix, either:
add ways to do simple regex replacement to replace shorts to regular link
or the other way + fix shorts duration parsing (or replace them to regular link on demand), then optionally in frontend video can be marked shorts or smth
I don't know if they're connected, but the duration of every type of media (shorts, videos, songs, streams) fails to be displayed in some cases, most notably in the recommended videos, but sometimes playlists as well. [See screenshot.]
This is a worsening of a previously rarer bug with the last update. An issue should probably be created.
Maybe it depends on where you opened the video? (eg. Link, subscription, channel tab (video, shorts, live) and maybe type of video as well? (eg. regular, shorts, vod live stream, ongoing live stream), trending, recommended), does yt rss (fast mode) have duration as well?
What matters here is when the video is being opened (even watched), (new) duration does show up when you stream the video (not live), actual new duration doesnt get saved to db, progress might not even be saved :(
Activity
jstetten commentedon Jan 20, 2026
BTW, this has been a problem since at least 0.28.0
pewpewpewter commentedon Jan 21, 2026
Since 0.27.7.
I've saved these Shorts in a Playlist for when the bug is fixed (up to 1100 now!) and the earliest are from May 2025, when 0.27.7 was released.
I'm not sure how NewPipe handles marking a video as watched, but based on this and other cases where marking a video as Watched fails, (deleted videos, videos and livestreams that haven't been premiered yet, sometimes Members-only videos, probably a few other cases), I imagine it tries to set the Watched time equal to the duration of the video, and whenever it can't get the duration this fails.
IMO, marking a video as Watched should always work. This may require adding a field in the database for whether a video has been Watched, but it would be worth it if we could reliably remove any video or stream we don't want to see from our feed.
jstetten commentedon Feb 1, 2026
Strangely, this bug was finally fixed in 0.28.1, then quickly reintroduced in 0.28.2.
ABJ4403 commentedon Feb 19, 2026
Does this issue include no shorts duration? Bcz thats what happened to me as well, also [copy paste from my note, too lazy to make it bit cleaner] Unable to fetch duration for shorts link, and saving to playlist, both are affected by remove duplicates
Upon inspecting
streamstable innewpipe.db, i found theseurl|duration (source)
https://www.youtube.com/shorts/c4dH8MpXYH4|-1 (subscriptions tab, both rss or regular, even if you watched the video it wont resolve duration at all)
https://www.youtube.com/watch?v=c4dH8MpXYH4|47 (channel shorts tab, duration not there still, but if you open the video it can parse it)
so to fix, either:
jstetten commentedon Feb 20, 2026
I don't know if they're connected, but the duration of every type of media (shorts, videos, songs, streams) fails to be displayed in some cases, most notably in the recommended videos, but sometimes playlists as well. [See screenshot.]
This is a worsening of a previously rarer bug with the last update. An issue should probably be created.
ABJ4403 commentedon Feb 20, 2026
Maybe it depends on where you opened the video? (eg. Link, subscription, channel tab (video, shorts, live) and maybe type of video as well? (eg. regular, shorts, vod live stream, ongoing live stream), trending, recommended), does yt rss (fast mode) have duration as well?
What matters here is when the video is being opened (even watched), (new) duration does show up when you stream the video (not live), actual new duration doesnt get saved to db, progress might not even be saved :(
ShareASmile commentedon Apr 19, 2026
ShareASmile commentedon Oct 26, 2026
What is the situation on latest v0.29.1