Or to put it in simpler terms : Suppose i have .ts files. I want a portion of it to appear under "Movies" Tab in Theater View and A portion of .ts files under "Shows" Heading . How do i achieve this ?
Both are video files obviously. There is a standard tag already there that does that, in the existing standard views. The file type (extension, container) doesn't matter.
So;
[Media Type]=Video
[Media Sub Type]=TV Shows: Goes into the "Shows" category in Theatre View.
[Media Sub Type]=Movie: Goes into the "Movies" category in Theatre View.
that is all default, standard functionality. Just get your tags right and all the default Views will do what you want.
For your existing "Bluray Songs", you should set the [Media Sub Type]=Music Videos, if that is what they are. Then use that tag to include such files in a new View you create under the "Video" group in the Navigation Bar at the left of Standard View, or in Theatre View.
I'm not sure what differentiates "Web Songs" other than the source. Are they just Music Videos from another source? If so, do you really need to separate them, or could you just include them in the "Music Videos" View? If you really want to separate them for whatever reason you could use Height, Width, Bitrate, or the Compression tags with appropriate rules, just having a quick look. Or you could add a field to the Library called [Source] and set that to "Web" for example, then use a rule in a View to display [Source]=Web. That gives you the option to then have other sources. Maybe Ripped, Borrowed, Downloaded, ...
Basically, the file extension is not a good way to differentiate media file types. Use tags. That way you don't have to have the media files all correctly saved under some directory that is meaningful either. You could all your Video files under one main directory, probably with some sub-directories for clarity, and let MC differentiate what they are for you. After all, that is what MC does best.