Have you used typescript to compare? It adds optional types and class based OO and that's it. It's used for large chunks of Windows 8, eg, xbox music is 100Kloc of typescript.
I haven't, but if it has most of the things I mentioned as things I liked, it'd likely be a capable substitution (for me). Dart is good enough for me, though. I really like their approach as a whole.
You clearly don't know how complicated a music player + music store + music library manager can get. There's a bunch of stuff going on there between music codecs, library management, streaming music downloads, pulling id3/etc tags down from db servers, copying music to mobile devices, managing playlists...
I do like dart's clean DOM API though.