194 helpfully distinguishes between the output's internal name (used for "start/stop stream" methods) and its display name (as displayed in the application's menus.) It also unescapes all channel names, because while we get XML-escaped results from various queries, the app requires unescaped names for JS-side calls such as Output#startBroadcast.
Because of this, we need to standardize unescaped strings for all channel/output related methods. StreamInfo is one of these classes that still provide escaped strings.
194 helpfully distinguishes between the output's internal name (used for "start/stop stream" methods) and its display name (as displayed in the application's menus.) It also unescapes all channel names, because while we get XML-escaped results from various queries, the app requires unescaped names for JS-side calls such as
Output#startBroadcast
.Because of this, we need to standardize unescaped strings for all channel/output related methods.
StreamInfo
is one of these classes that still provide escaped strings.