VLC 1.1.0 can't read some tags from MP4 container
There are some annoyances (bugs ?) with VLC and the MP4 container:
VLC doesn't read (or doesn't show ?) the names of the tracks from a MP4 file while it can do it from a MKV file:
MP4: http://streams.videolan.org/upload/uploads/VLC-Track-MP4.png
MKV: http://streams.videolan.org/upload/uploads/VLC-Track-MKV.png
VLC doesn't read (or doesn't show ?) the embedded cover art image from a MP4 while it's doing it fine with MP3 and FLAC files, for instance.
VLC doesn't read (or doesn't show ?) the tags Genre and Track Number from MP4 files. In the Media Information window, General tab, these fields remain empty.
For instance, for Genre it seems that two kinds of tags can be used: "gnre" or 0xa9gen. VLC can deal with the second one 0xa9gen but not with the first one "gnre". Unfortunately "gnre" is the one used by the most widely used tagging apps such as iTunes, Foobar2000, MP3Tag and MP4Box.
Here is an MP4 sample which contains all of the above features: Track names, embedded cover art, Genre and Track Number tags: http://streams.videolan.org/upload/uploads/MP4-Tags-Sample.mp4