What if you rename the filenames to include those 3 tags, then any generic file finder app will work.
Does PVD work for you for playback or do you want to use your own specific vid player ?
I think to get tag writing suport for many video formats will require a paid app as there are many formats each with their own tagging standards. So you can either..
- get a video tagging app which supports lots of vid formats and continue to use your own standalone vid player
- or some sort of media centric app which will do it all but then the info might be stored only inside the app's proprietary library. Advantage here is you can have as many tags as you want and a common interface to access your media.