Start and end times might be difficult, but I can look into it. The BBCode pulls parts out of the URL and puts them in an embedding URL. If mapping start and end times onto that is straightforward, I’ll make the change.
I’ll either make this happen this weekend or tell you that it’s beyond my ability.
This is beyond my ability. Not that it’s impossible, but making it work breaks the simpler and more common usage of starting and ending at the default positions.