As we have said earlier, Kodi headless is not doing that. Read what alturismo wrote.
Set up Jellyfin/Emby and you will get what you want.
For the naming issues, just follow the naming that is the "industry" standard and you will rarely have issues getting movies/TV shows correctly identified.