aboutsummaryrefslogtreecommitdiffstats
path: root/lib/WWW/FairViewer/PlaylistItems.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/WWW/FairViewer/PlaylistItems.pm')
-rw-r--r--lib/WWW/FairViewer/PlaylistItems.pm8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/WWW/FairViewer/PlaylistItems.pm b/lib/WWW/FairViewer/PlaylistItems.pm
index 090a4b3..5555265 100644
--- a/lib/WWW/FairViewer/PlaylistItems.pm
+++ b/lib/WWW/FairViewer/PlaylistItems.pm
@@ -80,7 +80,13 @@ Get videos from a specific playlistID.
sub videos_from_playlist_id {
my ($self, $id) = @_;
- $self->_get_results($self->_make_feed_url("playlists/$id"));
+
+ if (my $results = $self->yt_playlist_videos($id)) {
+ return $results;
+ }
+
+ my $url = $self->_make_feed_url("playlists/$id");
+ $self->_get_results($url);
}
=head2 favorites($channel_id)