All of these functions are specifically dependant on functions provided by kodi. Osmc is simply the operating system designed to bring you kodi on the raspberry pi. Use Kodi as one of the key words in your search strings for Google. Also, kodi is already very well documented.
The info available in this wiki will be invaluable to you.
http://kodi.wiki/view/First_time_user