Sunday, April 10, 2011

Display Covers for movies in Android Gallery

One of the biggest annoyances I have with Android is the limited display functionality of the Android Gallery. While it works great in making all your visual media easily accessible, for movies, it generates a random thumbnail image for each video.

before

The 3D-ish view of Gallery on the Xoom looks cool, but without at least some control over what it actually displays, its functionality is too limited to be of much use for frequent movie-watchers. With 6 Star Wars movies, it basically requires you to either look at the info for each movie (the
i at the top right) or to simply test-play each one to figure out which is the one you actually want to watch.

Because Gallery's capability of displaying folders and images as well as thumbnails for movies, it is possible to make Gallery display cover-art (as well as names) for movies:

after

Here is how to do it:


  • You start by organizing your movies on your computer in folders. Put one movie in a folder, and name the folder what you want to be displayed underneath the image in Gallery.
  • With all your movies in individual folders, copy the folders over to the "Movies" folder on your Xoom/Android device.
  • Now, add the cover image you want to display in Gallery for each movie in the movie folders you added on your Xoom/Android device.

The trick here is that Gallery places the newest files on top. While you can of course add the image files in the movie folders before you copy them over, more than likely some cover images will be copied over before the actual movie is copied, placing a newer time-stamp on the movie. If this happens, the movie will actually appear on top of the cover-image, ruining the look you are trying to achieve. By copying the images afterwards, the image ends up being newer and thus it appears on top.

When all done, your movie folder on the Xoom should be organized like this:

folders

And if we look in one of the folders:

files

Note that the date/time stamp of the image is a few minutes newer than that of the actual video file. This is why it ends up being displayed on top.

No comments:

Post a Comment