kylejginavan/youtube_it — Issue #54: unique_id is nil when browsing playlist
Author: kfigiela
Created: 2012-02-10 00:38:53+00:00
State: open

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 tag in t

~~~~ruby
> 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
~~~~