Custom widget code restructuring; repeat none, repeat single, repeat all modes
Custom widget code restructuring; repeat none, repeat single, repeat all modes

stsundermann/banshee,ixfalia/banshee,GNOME/banshee,directhex/banshee-hacks,directhex/banshee-hacks,stsundermann/banshee,petejohanson/banshee,Dynalon/banshee-osx,ixfalia/banshee,directhex/banshee-hacks,arfbtwn/banshee,Dynalon/banshee-osx,allquixotic/banshee-gst-sharp-work,arfbtwn/banshee,dufoli/banshee,Carbenium/banshee,eeejay/banshee,ixfalia/banshee,stsundermann/banshee,GNOME/banshee,GNOME/banshee,stsundermann/banshee,stsundermann/banshee,dufoli/banshee,Dynalon/banshee-osx,eeejay/banshee,lamalex/Banshee,Carbenium/banshee,arfbtwn/banshee,babycaseny/banshee,babycaseny/banshee,Carbenium/banshee,dufoli/banshee,allquixotic/banshee-gst-sharp-work,eeejay/banshee,GNOME/banshee,petejohanson/banshee,lamalex/Banshee,petejohanson/banshee,arfbtwn/banshee,arfbtwn/banshee,Carbenium/banshee,dufoli/banshee,mono-soc-2011/banshee,stsundermann/banshee,mono-soc-2011/banshee,allquixotic/banshee-gst-sharp-work,GNOME/banshee,arfbtwn/banshee,ixfalia/banshee,Dynalon/banshee-osx,Dynalon/banshee-osx,arfbtwn/banshee,GNOME/banshee,Dynalon/banshee-osx,lamalex/Banshee,mono-soc-2011/banshee,mono-soc-2011/banshee,mono-soc-2011/banshee,babycaseny/banshee,petejohanson/banshee,ixfalia/banshee,dufoli/banshee,Dynalon/banshee-osx,ixfalia/banshee,petejohanson/banshee,stsundermann/banshee,babycaseny/banshee,dufoli/banshee,lamalex/Banshee,GNOME/banshee,babycaseny/banshee,petejohanson/banshee,mono-soc-2011/banshee,allquixotic/banshee-gst-sharp-work,Carbenium/banshee,allquixotic/banshee-gst-sharp-work,directhex/banshee-hacks,dufoli/banshee,stsundermann/banshee,mono-soc-2011/banshee,babycaseny/banshee,lamalex/Banshee,babycaseny/banshee,Carbenium/banshee,allquixotic/banshee-gst-sharp-work,directhex/banshee-hacks,dufoli/banshee,eeejay/banshee,ixfalia/banshee,babycaseny/banshee,Dynalon/banshee-osx,GNOME/banshee,eeejay/banshee,arfbtwn/banshee,ixfalia/banshee,lamalex/Banshee,directhex/banshee-hacks