KDFC OnDemand!
Stream SF Symphony and SF Opera Broadcasts

For the first time ever you can stream the San Francisco Symphony and San Francisco Opera anytime here at kdfc.com!

Stream any of the San Francisco Symphony Broadcasts On Demand for 21 days after the original air date. You can stream the San Francisco Opera Broadcasts for one month after the original air date.

Listen below! If you have any technical issues, please feel free to email us at webmaster@kdfc.com.

San Francisco Symphony - MTT Conducts Mahler and Bernstein Symphonies

(MTT cond.)
Bernstein: Symphony No. 2, The Age of Anxiety (feat. Jean-Yves Thibaudet)
Mahler: Symphony No. 4 in G major (feat. Susanna Phillips)

Performance date: Week of 5/3/2015

PART 1



PART 2



Expires: Tuesday, June 16, 11:59 pm

San Francisco Symphony - Salonen Conducts Stravinsky

(Salonen cond.)
Ravel: Ma Mère l’Oye Suite
Salonen: Nyx
Stravinsky: The Firebird

Performance date: Week of 4/26/2015

PART 1



PART 2



Expires: Tuesday, June 9, 11:59 pm
 

Bay Area Mix - May 17, 2015

Gershwin: Cuban Overture
Santa Rosa Symphony, Bruno Ferrandis

Golijov: Mariel for Cello and Orchestra
Santa Rosa Symphony, Bruno Ferrandis; Maya Beiser, cello

Sam Adams: String Quartet in Five Movements
St. Lawrence String Quartet

Ravel: La Valse
Khatia Buniatishvili



Expires: Sunday, May 31st 11:59pm

San Francisco Symphony - Sa Chen Takes on the Rach 2

(Petrenko cond.)
Barber: Overture to The School for Scandal
Rachmaninoff: Piano Concerto No. 2 in C minor (feat. Sa Chen)
Shostakovich: Symphony No. 12 in D minor, The Year 1917

Performance date: Week of 4/19/2015

PART 1



PART 2



Expires: Tuesday, June 2, 11:59 pm

San Francisco Opera - Cinderella by Gioachino Rossini

Thanks to her open heart and determination, Cinderella triumphs over her mean-spirited relatives in Rossini’s sparkling version of the story. Karine Deshayesmakes her San Francisco Opera debut in the beloved fairy tale about a gentle but courageous servant girl who catches the eye of a handsome prince.

PART 1


PART 2


Expires: Sunday, May 31, 11:59pm

Listen Live

KDFC ON FACEBOOK
KDFC On Twitter
Now Playing