[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"payload:changelog:{\"where[slug][equals]\":\"introducing-media-source-types\",\"limit\":\"1\",\"includeMediaDimensions\":\"true\"}":3},{"docs":4,"hasNextPage":29,"hasPrevPage":29,"limit":34,"nextPage":11,"page":34,"pagingCounter":34,"prevPage":11,"totalDocs":34,"totalPages":34,"mediaDimensions":35},[5],{"id":6,"version":7,"date":8,"title":9,"slug":10,"lede":11,"status":12,"highlight":13,"new":24,"improvements":25,"fixes":26,"flags":27,"body":30,"legacyId":31,"updatedAt":32,"createdAt":33},39,"4.2.14","2025-02-24T00:00:00.000Z","Introducing Media Source Types","introducing-media-source-types",null,"published",{"text":14,"image":15},"",{"id":16,"alt":10,"updatedAt":17,"createdAt":17,"url":18,"thumbnailURL":11,"filename":19,"mimeType":20,"filesize":21,"width":22,"height":23},79,"2026-08-10T15:12:24.566Z","https:\u002F\u002Fcms.visualradio.media\u002FQlPpC9IplSDb32jyUhBmYzXevfY.jpg","QlPpC9IplSDb32jyUhBmYzXevfY.jpg","image\u002Fjpeg",117649,1412,836,[],[],[],{"cloud":28,"serverApps":28,"outputPlayer":29,"appUpdateRequired":29},true,false,"## Media Source Type in Media Hub\n\nMedia can now be categorized with **Media Source Types** across the entire platform, including **Outputs, Visuals, Broadcaster Associations, Visual Variables, and Scheduling**. This new feature helps users organize uploaded media more efficiently.\n\n*   **Source Type Labels**: Uploaded media now displays its source type in the **Media Hub**.\n*   **Filtering**: Users can filter media based on its source type, making it easier to manage assets.\n*   **Default Option**: When a dedicated source is set, the default selected option will be that source, making it easier to find the right media.\n\n![](https:\u002F\u002Fcms.visualradio.media\u002FQlPpC9IplSDb32jyUhBmYzXevfY.jpg)\n\n## New Features & Enhancements\n\n### Media Hub & Uploads\n\n*   **New Media Selector**: Added the new media selector for **Broadcaster Association images**.\n*   **Default Source Type for Queries**: Media Selector Dialog now defaults to the related source type.\n*   **Fix Upload Sessions Bugs**: Improved handling of media uploads to prevent errors.\n\n### Playout & Visuals\n\n*   **Fix Duration Timer in Playout Episode**: Since a few version there was an issue with it. Those are resolved now.\n\n### Custom Dashboards\n\n*   **Internal Route Button**: Added an **Internal Route** button for easier navigation within custom dashboards.\n*   **Design Improvements**: Various UI refinements in custom dashboards.\n\n![](https:\u002F\u002Fcms.visualradio.media\u002FXIJzHnRCsSVCk59Lo4INYFpv3nY.png)\n\n## Bug Fixes & Improvements\n\n*   **Consistent \"Remove\" & \"Delete\" Usage**: Standardized terminology across the platform.\n*   Fixed an issue where upload sessions could get stuck. Also improved handling of the cancel uploading flows for large videos.\n*   Adjusted duration timers in Playout for more accurate timekeeping.\n*   Standardized UI elements in custom dashboards.\n*   Scheduling Program planning could crash if milliseconds were added to the duration of a program. This is now fixed and can not happen again in the future.\n*   More efficient handling of image loading in Visuals and Playout\n\n**AutomationLink**\n\n*   Files connected to the AutomationLink do not trigger incorrect “empty” current nowplaying states after multiple writes.\n*   New `{mediaId}` field parsing for Caliope","172","2026-08-27T10:02:30.389Z","2026-08-10T15:12:25.894Z",1,{"https:\u002F\u002Fcms.visualradio.media\u002FXIJzHnRCsSVCk59Lo4INYFpv3nY.png":36,"https:\u002F\u002Fcms.visualradio.media\u002FQlPpC9IplSDb32jyUhBmYzXevfY.jpg":39},{"width":37,"height":38},782,608,{"width":22,"height":23}]