'Returns a full show dir/.meta/episode.txt path for Tivo
episode metadata files.
Note, that pyTivo requires the metadata filename to include the original extention.
ie If the episode name is foo.avi, the metadata name is foo.avi.txt
ep_obj: a TVEpisode object to get the path for'

def get_episode_file_path(self, ep_obj):

    if ek(os.path.isfile, ep_obj.location):
        metadata_file_name = ((ek(os.path.basename, ep_obj.location) + u'.') + self._ep_nfo_extension)
        metadata_dir_name = ek(os.path.join, ek(os.path.dirname, ep_obj.location), u'.meta')
        metadata_file_path = ek(os.path.join, metadata_dir_name, metadata_file_name)
    else:
        logger.log((u"Episode    location    doesn't    exist:    " + str(ep_obj.location)), logger.DEBUG)
        return u''
    return metadata_file_path
