Skip to content

Commit d998d05

Browse files
committed
API bug workaround: no longer filter out videos with time "00:00".
There seems to be a new YouTube bug, where newly uploaded videos incorrectly have time "00:00". It happens very rarely. Does not happen for every video.
1 parent 16f14e7 commit d998d05

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

bin/gtk-youtube-viewer

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2858,7 +2858,8 @@ sub get_subscription_video_results {
28582858

28592859
my @subscription_videos =
28602860
sort { $yv_utils->compare_published_dates($b, $a) }
2861-
map { (ref($_->{videos}) eq 'ARRAY') ? @{$_->{videos}} : () } @items;
2861+
map { @{$_->{videos}} }
2862+
grep { ref($_->{videos}) eq 'ARRAY' } @items;
28622863

28632864
my @video_ids = map { $yv_utils->get_video_id($_) } @subscription_videos;
28642865

@@ -3020,7 +3021,7 @@ sub display_results {
30203021
$yv_utils->get_video_id($item) || next;
30213022

30223023
# Filter out videos with time '00:00'
3023-
$yv_utils->get_time($item) eq '00:00' and next;
3024+
#$yv_utils->get_time($item) eq '00:00' and next;
30243025

30253026
# Mark as video
30263027
$item->{__is_video__} = 1;

bin/youtube-viewer

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3473,7 +3473,8 @@ sub print_local_subscription_videos {
34733473

34743474
my @subscription_videos =
34753475
sort { $yv_utils->compare_published_dates($b, $a) }
3476-
map { (ref($_->{videos}) eq 'ARRAY') ? @{$_->{videos}} : () } @items;
3476+
map { @{$_->{videos}} }
3477+
grep { ref($_->{videos}) eq 'ARRAY' } @items;
34773478

34783479
my @video_ids = map { $yv_utils->get_video_id($_) } @subscription_videos;
34793480

@@ -4581,7 +4582,7 @@ sub print_videos {
45814582
# Filter out private or deleted videos
45824583
@$videos = grep {
45834584
$yv_utils->get_video_id($_)
4584-
and $yv_utils->get_time($_) ne '00:00'
4585+
#and $yv_utils->get_time($_) ne '00:00'
45854586
} @$videos;
45864587
#>>>
45874588

0 commit comments

Comments
 (0)