Yes, it is filename to ThumbnailItem. I will think about it. Thanks for this. That's a good suggestion to have all api with the same type.

And I use filename to ThumbnailItem because I had removed the "videos" variable from video.js. For selection and pick, I use filename as the key to find out the original video data. So, it may still need a map between filename and ThumbnailItem.