The 29th annual Belmont-Sheffield Music Festival is a street party on Sheffield from Belmont to School with live music, food and drink — with the money going to the Central Lakeview Merchants Association. Donation is $5.

This year, the festival will be from noon to 10 p.m. May 25 and May 26. Here's the full lineup:

Saturday Band Schedule:

12:30 p.m. — School of Rock Chicago

2 p.m. — The Partyhardigans

4 p.m. — 7th Heaven

6:30 p.m. — Liquid Soul

8:30 p.m. — Trippin' Billies

Sunday Band Schedule:

Noon — 2nd Generation Pilots

1:30 p.m. — Hot Sauce Committee

3:30 p.m. — Journey Recaptured

6:30 p.m. — Dot Dot Dot

8:30 p.m. — Wedding Banned