Giani Thakur Singh Ji has completed a great service by explaining every bani in Sri Guru Granth Sahib Ji. The link below will take you to the direct download page on GurmatVeechar.com
GurbaniFM.com is a website which hosts a 24 hour Gurbani radio station. As soon as you are on the page, the soothing Shabads should start playing automatically via the audio player that is located at the top of the page. You can choose to disable the radio, or adjust the volume.