Auto expand playlist entries and ability to set duration for Streams & Live Sources
Currently playlist-entries without duration meta info (Stream, Live Studio) result in the total playlist duration rendering an error (See screenshot). Also Tank doesn't accept more than 1 playlist entries without duration information. When there is 1 entry without duration, Engine is assuming that this entry expands to the total missing length of the timeslot (timeslot duration minus any entries with provided duration information, see engine#24 (closed))
Expected:
- When there is only one entry without duration information, it's fine to store it that way. Still, it's required to update the UI's total duration calculation with that "auto expanded value".
- When there are 2 or more entries without duration info, the user should be forced to enter the actual duration for each entry
- The user should always have the option the specify the duration for such entries, even when there is only one such entry (i.e. when it's auto-expandable)