Video#unique_id was nil when browsing playlist (fixes #54) #55

Merged
merged 2 commits into from Feb 23, 2012

Projects

None yet

2 participants

@kfigiela
Contributor

Video#unique_id is nil when browsing playlist. Problem occurs because #video_id doesn't carry information on #unique_id. On the other hand, #unique_id is present in XML returned by YouTube API in yt:id tag in media:groupt

> client = YouTubeIt::Client.new
> client.playlist("21C62A3473376C47").videos[0].video_id
 => "tag:youtube.com,2008:playlist:21C62A3473376C47:PLyiwTzVYoxrm7UlMB2jGbokLoGU0nnBox"  # no unique_id here
> client.playlist("21C62A3473376C47").videos[0].player_url
 => "http://www.youtube.com/watch?v=aWEghdiY9cs&feature=youtube_gdata_player" 
> client.playlist("21C62A3473376C47").videos[0].unique_id
 => nil # returned, expected: aWEghdiY9cs

Now unique_id will be fetched from feed <media:group><yt:id> if present.

@kylejginavan kylejginavan merged commit 8e51436 into kylejginavan:master Feb 23, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment