As discussed on IRC, logic/hacks like this should be added by the frontends, based upon the frontends capabilities and probably the URI scheme of the track.