cfru
93.3fm
Campus and Community Radio in Guelph
program schedule
charts
archives
events
mobile studio
get involved
about us
news & highlights
donate
friends card
listen now
A Dog's Breakfast
A Fill-In Broadcast
A Little Sublime
Aboriginal Day Programming
Afghan Dari Radio
All Over the Map
Alternativa Latinoamericana
Alternative Radio
Amplified Radio
Android's Dungeon
Atmosphere
Aural Tethers
Back in the USSR
BBC News
Beautiful Druid
Blue Avenue
Blues Around the Block
Body Talk
Bookish Radio
Canadaland
CanQueer
Caribbean Anthology
CFRBooo!
CFRU Black History Month Programming
CFRU Clubs Days Broadcast!
CFRU Dance Party from the Guelph Jazz Festival!
CFRU Drone Music Day!
CFRU Election Night Coverage!
CFRU from Grange Hill East Summer Picnic!
CFRU Hallowe'en Rebroadcast!
CFRU Hillside Festival Coverage!
CFRU Live from Hillside!
CFRU live from Open Streets in Waterloo!
CFRU Live from Riverfest Elora!
CFRU Live from the 2018 Kazoo Print Expo
CFRU Live from the Bookshelf!
CFRU Mobile Community Radio Show
CFRU Move-In Day Broadcast!
CFRU News Hour
CFRU Noon Hour Concerts!
CFRU Offsite Broadcast!
CFRU Queer Identities Week Broadcast
CFRU Rebroadcast
CFRU Spanish Day of Programming
CFRU Spotlight
Clan Na Gael
Close To Home
Conversations Worth Having (hoofbeats)
Count 5 Radio
Couples Retreat
Cyber Stallions Of Flaming Steel
Cycology
Dando la Nota
Democracy Now
Democracy Now (Rebroadcast)
Digital Statik
Eden Mills Writers Festival Podcast
End Credits
Eternal Rhythm
Folk Roots Radio
Forever Deaf
Girls Rock Camp 2018
Girls to the Front
GroundWire
Gryphon And Special Olympics Sports Show
Guelph Digital
Guelph Jazz Festival broadcast!
Guelph Jazz Festival podcast
Guelph Lecture on Being Canadian 2018 (interview)
Handi-Link
Hong Kong Student Radio Association
Humanoid Radio
In Conversation with Amy Goodman of Democracy Now!
Indie Alarm Clock
Indie Jukebox
International Art English
International Day of Transgender Visibility
International Women's Week Broadcast!
Jitterbuggin
KEXP Under the Needle
Kreative Kontrol With Vish Khanna
L-Roebics
L'Eclipse
La Buena Onda
Latin Waves
Let's Get Lost
Live Broadcast from Matthew's Barber Shop
Live performance by Faith Healer!
Live performance by Jom Comyn!
Live performance by Kee Avil and Horseman, Pass By
Live performance by WHIMM!
Live performance by Witch Prophet!
Lucky Life Radio
Lyrically Speaking
Making Contact
Mannlicher Carcano
Messenger Bird
MindFuzz
Monday Morning Mixtape
National Day of Remembrance
Native Solidarity News
Navrang Guelph
NCRA Homelessness Marathon
Noon Hour Concert with DJ Shub!
Old Be'eth The New Cool
Open Sources Guelph
Planet Groove
Poppin Pakistani Bolly Bash
Power Up with Electrified Voltage!
Prime Time Youth Radio
Prisoners' Justice Day (August 10)
Programming for the International Day Against Homophobia, Transphobia, and Biphobia (May 17)!
Radia
Radio Parsan
RadiOPIRG
Red Eye
Rendez-vous de la Francophonie
Royal City Live!
Seems Like Old Times
Sexually Charged Radio
SHAC interview for Aboriginal Awareness Week!
Silver Screen Dream Machine
Sound it Out
Sound Magic
Sounds Good To Me
Special 4/20 Broadcast
Strange Brains
T.K.O.
Talking Radical Radio
Talking Ross
Tastes Like More - The Glacio Radio Show
Terminal Degree
Terra Informa
That's Telling
The B&D Approach (Rebroadcast)
The Crooked Beat
The Dep
The Flannel Hour
The Hydra OR The Witching Hour
The Kookoo Bananas Variety Hour
The Outrageous Hour
The Sentinel's Marvelous Kaleidoscope
The Stillness & The Dancing
The Switch Up!
The Underground
The Witching Hour
This Night Wounds Time
Tiempo de Mujeres (Alternativa Latinoamericana)
to know the land
Tone Zone
Under the Radar
Underground Rock'n'Roll Armageddon
Untitled Music Show
Uplifting Things
Viejoteca
Visions fugitives
Walkuman Style
Weird Waves
Whammer Jammer!
WINGS
With Strings
World Refugee Day Programming
Your Show Here
Zombie Jamboree
Currently on air
4:00 pm on Saturday December 26, 2015
5:00 pm on Saturday December 26, 2015
4:00 pm on Saturday December 19, 2015
5:00 pm on Saturday December 19, 2015
4:00 pm on Saturday December 12, 2015
5:00 pm on Saturday December 12, 2015
4:00 pm on Saturday January 30, 2016
5:00 pm on Saturday January 30, 2016
4:00 pm on Saturday January 23, 2016
5:00 pm on Saturday January 23, 2016
4:00 pm on Saturday January 16, 2016
5:00 pm on Saturday January 16, 2016
4:00 pm on Saturday January 9, 2016
5:00 pm on Saturday January 9, 2016
4:00 pm on Saturday January 2, 2016
5:00 pm on Saturday January 2, 2016
4:00 pm on Saturday February 27, 2016
5:00 pm on Saturday February 27, 2016
4:00 pm on Saturday February 20, 2016
5:00 pm on Saturday February 20, 2016
4:00 pm on Saturday February 13, 2016
5:00 pm on Saturday February 13, 2016
4:00 pm on Saturday February 6, 2016
5:00 pm on Saturday February 6, 2016
4:00 pm on Saturday March 26, 2016
5:00 pm on Saturday March 26, 2016
4:00 pm on Saturday March 12, 2016
5:00 pm on Saturday March 12, 2016
4:00 pm on Saturday March 5, 2016
5:00 pm on Saturday March 5, 2016
4:00 pm on Saturday April 23, 2016
5:00 pm on Saturday April 23, 2016
4:00 pm on Saturday April 16, 2016
5:00 pm on Saturday April 16, 2016
4:00 pm on Saturday April 9, 2016
5:00 pm on Saturday April 9, 2016
4:00 pm on Saturday April 2, 2016
5:00 pm on Saturday April 2, 2016
4:00 pm on Saturday May 28, 2016
5:00 pm on Saturday May 28, 2016
4:00 pm on Saturday May 21, 2016
5:00 pm on Saturday May 21, 2016
4:00 pm on Saturday May 14, 2016
5:00 pm on Saturday May 14, 2016
4:00 pm on Saturday May 7, 2016
5:00 pm on Saturday May 7, 2016
4:00 pm on Saturday June 25, 2016
5:00 pm on Saturday June 25, 2016
4:00 pm on Saturday June 18, 2016
5:00 pm on Saturday June 18, 2016
4:00 pm on Saturday June 11, 2016
5:00 pm on Saturday June 11, 2016
4:00 pm on Saturday June 4, 2016
5:00 pm on Saturday June 4, 2016
4:00 pm on Saturday July 30, 2016
5:00 pm on Saturday July 30, 2016
4:00 pm on Saturday July 16, 2016
5:00 pm on Saturday July 16, 2016
4:00 pm on Saturday July 9, 2016
4:00 pm on Saturday July 2, 2016
5:00 pm on Saturday July 2, 2016
4:00 pm on Saturday August 27, 2016
5:00 pm on Saturday August 27, 2016
5:00 pm on Saturday August 13, 2016
4:00 pm on Saturday August 6, 2016
5:00 pm on Saturday August 6, 2016
4:00 pm on Saturday September 24, 2016
5:00 pm on Saturday September 24, 2016
4:00 pm on Saturday September 17, 2016
5:00 pm on Saturday September 17, 2016
4:00 pm on Saturday September 10, 2016
5:00 pm on Saturday September 10, 2016
5:00 pm on Saturday September 3, 2016
4:00 pm on Saturday October 29, 2016
5:00 pm on Saturday October 29, 2016
4:00 pm on Saturday October 22, 2016
5:00 pm on Saturday October 22, 2016
4:00 pm on Saturday October 15, 2016
5:00 pm on Saturday October 15, 2016
4:00 pm on Saturday October 8, 2016
5:00 pm on Saturday October 8, 2016
4:00 pm on Saturday October 1, 2016
5:00 pm on Saturday October 1, 2016
4:00 pm on Saturday November 26, 2016
5:00 pm on Saturday November 26, 2016
4:00 pm on Saturday November 19, 2016
5:00 pm on Saturday November 19, 2016
4:00 pm on Saturday November 12, 2016
5:00 pm on Saturday November 12, 2016
4:00 pm on Saturday November 5, 2016
5:00 pm on Saturday November 5, 2016
4:00 pm on Saturday December 31, 2016
5:00 pm on Saturday December 31, 2016
4:00 pm on Saturday December 24, 2016
5:00 pm on Saturday December 24, 2016
4:00 pm on Saturday December 17, 2016
5:00 pm on Saturday December 17, 2016
4:00 pm on Saturday December 10, 2016
5:00 pm on Saturday December 10, 2016
4:00 pm on Saturday December 3, 2016
5:00 pm on Saturday December 3, 2016
4:00 pm on Saturday January 28, 2017
5:00 pm on Saturday January 28, 2017
4:00 pm on Saturday January 21, 2017
5:00 pm on Saturday January 21, 2017
4:00 pm on Saturday January 14, 2017
5:00 pm on Saturday January 14, 2017
4:00 pm on Saturday January 7, 2017
5:00 pm on Saturday January 7, 2017
4:00 pm on Saturday February 25, 2017
5:00 pm on Saturday February 25, 2017
4:00 pm on Saturday February 18, 2017
5:00 pm on Saturday February 18, 2017
4:00 pm on Saturday February 11, 2017
5:00 pm on Saturday February 11, 2017
4:00 pm on Saturday February 4, 2017
5:00 pm on Saturday February 4, 2017
4:00 pm on Saturday March 25, 2017
5:00 pm on Saturday March 25, 2017
4:00 pm on Saturday March 18, 2017
5:00 pm on Saturday March 18, 2017
4:00 pm on Saturday March 11, 2017
5:00 pm on Saturday March 11, 2017
4:00 pm on Saturday March 4, 2017
5:00 pm on Saturday March 4, 2017
4:13 pm on Saturday April 29, 2017
5:00 pm on Saturday April 29, 2017
4:00 pm on Saturday April 22, 2017
5:00 pm on Saturday April 22, 2017
4:00 pm on Saturday April 15, 2017
5:00 pm on Saturday April 15, 2017
4:00 pm on Saturday April 8, 2017
5:00 pm on Saturday April 8, 2017
4:00 pm on Saturday April 1, 2017
5:00 pm on Saturday April 1, 2017
4:00 pm on Saturday May 27, 2017
5:00 pm on Saturday May 27, 2017
4:00 pm on Saturday May 20, 2017
5:00 pm on Saturday May 20, 2017
4:00 pm on Saturday May 13, 2017
5:00 pm on Saturday May 13, 2017
4:00 pm on Saturday May 6, 2017
4:00 pm on Saturday June 24, 2017
5:00 pm on Saturday June 24, 2017
4:00 pm on Saturday June 17, 2017
5:00 pm on Saturday June 17, 2017
4:00 pm on Saturday June 10, 2017
5:00 pm on Saturday June 10, 2017
4:00 pm on Saturday June 3, 2017
5:00 pm on Saturday June 3, 2017
4:00 pm on Saturday July 22, 2017
5:00 pm on Saturday July 22, 2017
4:00 pm on Saturday July 8, 2017
5:00 pm on Saturday July 8, 2017
4:00 pm on Saturday July 1, 2017
5:00 pm on Saturday July 1, 2017
4:00 pm on Saturday August 26, 2017
5:00 pm on Saturday August 26, 2017
4:00 pm on Saturday August 12, 2017
5:00 pm on Saturday August 12, 2017
4:00 pm on Saturday August 5, 2017
5:00 pm on Saturday August 5, 2017
4:00 pm on Saturday September 16, 2017
5:00 pm on Saturday September 16, 2017
4:00 pm on Saturday September 9, 2017
5:00 pm on Saturday September 9, 2017
5:00 pm on Saturday September 2, 2017
play now
00:00/00:00
.
program schedule
charts
archives
events
mobile studio
get involved
about us
news & highlights
donate
charts
December 20, 2016
December 13, 2016
December 6, 2016
November 29, 2016
November 22, 2016
November 15, 2016
November 8, 2016
November 1, 2016
October 25, 2016
October 18, 2016
October 11, 2016
October 4, 2016
September 27, 2016
September 20, 2016
September 13, 2016
August 16, 2016
August 9, 2016
August 2, 2016
July 26, 2016
July 19, 2016
July 12, 2016
July 5, 2016
June 28, 2016
June 21, 2016
June 14, 2016
May 31, 2016
May 24, 2016
May 17, 2016
May 10, 2016
May 3, 2016
load more