Normal
Configuration of sites inside MP2Ext is probably the second best if one can't use the Online Videos configuration directly.Separate call for the urls is fine, mostly they are not needed, only at playback. You can also have basic/details of the api calls where more information is included in the details version. E.g. most often one only want title/thumb when creating the list of videos. When selecting a specific video and one can ask for more information.
Configuration of sites inside MP2Ext is probably the second best if one can't use the Online Videos configuration directly.
Separate call for the urls is fine, mostly they are not needed, only at playback. You can also have basic/details of the api calls where more information is included in the details version. E.g. most often one only want title/thumb when creating the list of videos. When selecting a specific video and one can ask for more information.