I have a post on Bhakti Songs download 6 Sites to Download Free Bhakti Songs, Bhajans, Aarti, Chalisa in Hindi, that post is very popular among devotees. That post is old more than one year. So I decided to post another in same series of post.
Hanuman website is dedicated to Bhagwan Shri Hanuman, here you download and read. Hanuman Chalisha translation in English is available. You can download Sundar Kand in mp3, Krishna bhajan, aarti vandan, HAre Ram Hare Krsihan Bhajan, Shri hanuman Bhajan and songs, Jay HAnuman, aarti, chalisa, bhajan stavan, kavach, Shri Mad Bhagwad Geeta, Shiv Ganga etc in mp3 format. you also can stream this all online in real audio player.
ibiblio is a public library and digital collection, ibiblio is also a large collection of free bhakti songs. All the songs are in alphabetical order. On the page you will see many bhajans for Shri Krishna, Shri Ram, Nirgun Bhajans.
You also can download Bhajan cassettes here bhajan audio CD here Dhun here and Sunderkand here.