From the release notes of Django RestFramework and DRF 3.9 announcement they mentioned that
Deprecate the
Router.registerbase_nameargument in favor ofbasename. #5990
Which means, the argument base_name is no longer available from DRF=3.11 onwards and use basename instead
So, Change your router config as,
router.register(r'musician', MusicianViewset, basename="musician")
router.register(r'album', AlbumViewset, basename="album")