How to eliminate all sounds from my phone (except incoming calls)?
First go to settings/sounds and notifications
Make the default notifications ringtone to silent
Then check all downloaded apps and make sure thru are using the default notifications ringtone, if not set them to Silent
This should do what you want
Which phone do you have? My Moto X Pure offers really good options to customize the “Do Not Disturb” options
See here for details