{"id":29389,"date":"2023-06-01T07:00:00","date_gmt":"2023-06-01T14:00:00","guid":{"rendered":"https:\/\/cloudinary.com\/blog\/?p=29389"},"modified":"2024-05-31T17:22:23","modified_gmt":"2024-06-01T00:22:23","slug":"whats-new-programmable-media","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media","title":{"rendered":"What\u2019s New in Programmable Media"},"content":{"rendered":"\n<p>Programmable media technology continues to evolve, with savvy organizations leveraging it to captivate visitors, retain users, and increase conversion rates for their products and services.<\/p>\n\n\n\n<p>The demand for effective media management has driven the evolution of programmable media, leading to artificial intelligence (AI) technology for facial detection, video and audio transcription and detection, background removal, content analysis, and video moderation. It\u2019s never been easier to manage media assets.<\/p>\n\n\n\n<p>In this article, we\u2019ll look at the newest trends in programmable media and some Cloudinary products that you should consider integrating into your products.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Top Trends in Programmable Media<\/h2>\n\n\n\n<p>New trends in media consumption have encouraged the innovation of unique, personalized media experiences that help keep customers engaged. The widespread adoption of mobile technology and high-speed internet has enabled consumers to stream high-quality, device-optimized, location-specific video.<\/p>\n\n\n\n<p>Another trend driving the growth of programmable media is the proliferation of business data analytics, which help companies understand their target audience more thoroughly. AI has become instrumental in optimizing media experiences, enabling us to analyze enormous quantities of data to help with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Content analysis.<\/li>\n\n\n\n<li>Image and video analysis.<\/li>\n\n\n\n<li>Audio analysis.<\/li>\n\n\n\n<li>Media forecasting.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">AI Continues to Grow<\/h2>\n\n\n\n<p>Breakthroughs in AI have made automation easy \u2014 and essential. AI-powered transcription tools let you automatically convert speech to text for video and audio content, enabling seamless video captioning, pronunciation tests, and assistive learning.&nbsp;<\/p>\n\n\n\n<p>Let\u2019s explore how Cloudinary\u2019s AI-driven tools can help you easily manage your images and video assets.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cloudinary AI Background Removal<\/h3>\n\n\n\n<p>Deleting an image\u2019s extraneous background <a href=\"https:\/\/cloudinary.com\/glossary\/media-objects\">objects <\/a>helps users focus on what matters. <a href=\"https:\/\/cloudinary.com\/documentation\/cloudinary_ai_background_removal_addon\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary AI Background Removal<\/a> uses machine learning (ML) algorithms to identify and erase the background of an image during the upload, when it\u2019s updated, or on the fly. Let\u2019s look at how the tool works with the Cloudinary Node.js software development kit (SDK):<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript shcb-wrap-lines\">cloudinary.v2.uploader\n\n.upload(<span class=\"hljs-string\">\"cat.jpg\"<\/span>,\u00a0\n\n\u00a0\u00a0{ <span class=\"hljs-attr\">public_id<\/span>: <span class=\"hljs-string\">\"cat_i\"<\/span>,\n\n\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-attr\">background_removal<\/span>: <span class=\"hljs-string\">\"cloudinary_ai\"<\/span>,\n\n\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-attr\">notification_url<\/span>: <span class=\"hljs-string\">\"https:\/\/mysite.example.com\/hooks\"<\/span> })\n\n.then(<span class=\"hljs-function\"><span class=\"hljs-params\">newImg<\/span> =&gt;<\/span><span class=\"hljs-built_in\">console<\/span>.log(newImg));<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Passing cloudinary_ai<strong> <\/strong>to background_removal activates the Cloudinary add-on, which removes the image background during upload and stores the result.<\/p>\n\n\n\n<p>To remove the background on the fly and store both the edited image and the original, use the following method:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript shcb-wrap-lines\">cloudinary.image(<span class=\"hljs-string\">\"docs\/cat.jpg\"<\/span>, {<span class=\"hljs-attr\">effect<\/span>: <span class=\"hljs-string\">\"background_removal\"<\/span>})<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Cloudinary AI Content Analysis<\/h3>\n\n\n\n<p><a href=\"https:\/\/cloudinary.com\/documentation\/cloudinary_ai_content_analysis_addon\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary AI Content Analysis<\/a> uses AI-based object detection and content-aware models to perform object-aware cropping and automatic image tagging.&nbsp;<\/p>\n\n\n\n<p>Object-aware cropping allows you to preserve specific objects in an image, which is helpful in image processing and optimization \u2014 particularly for applications like product images and visual searches. Object-aware cropping helps with the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Improving product visibility<\/strong>.<strong> <\/strong>In e-commerce, you can use object-aware cropping to ensure that products are visible to customers. It can improve customer experience and increase sales.<\/li>\n\n\n\n<li><strong>Increasing visual search accuracy<\/strong>.<strong> <\/strong>Use object-aware cropping to improve the accuracy of visual search algorithms by preserving specific image objects, making it easier for the algorithm to identify and match the image to the appropriate product.<\/li>\n\n\n\n<li><strong>Improving user experience<\/strong>.<strong> <\/strong>Object-aware cropping can improve the user experience of a product by making it easier for viewers to identify and focus on specific objects \u2014 particularly useful for e-commerce and retail websites.<\/li>\n<\/ul>\n\n\n\n<p>Automatic image tagging helps to manage and organize images with greater efficiency. Accurate tags also make on-screen content accessible to people with visual disabilities.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">One Size Fits All<\/h2>\n\n\n\n<p>With automatic resizing tools, you can deliver media in a variety of sizes to your users, serving multiple devices from one source.<\/p>\n\n\n\n<p>Cloudinary image tools allow you to crop and resize images to your desired dimensions. To crop or resize an image, just specify to the Cloudinary API or SDK the resize\/crop modes as a parameter, or declare the dimensions \u2014 height, width, and aspect ratio.<\/p>\n\n\n\n<p>Here\u2019s an example to demonstrate how the Cloudinary resize tool works using the Cloudinary Node.js SDK:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript shcb-wrap-lines\">cloudinary.image(<span class=\"hljs-string\">\"docs\/cat.jpg\"<\/span>, {<span class=\"hljs-attr\">height<\/span>: <span class=\"hljs-number\">300<\/span>, <span class=\"hljs-attr\">width<\/span>: <span class=\"hljs-number\">300<\/span>, <span class=\"hljs-attr\">crop<\/span>: <span class=\"hljs-string\">\"crop\"<\/span>})<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Here, we passed the height and width parameters as 300 and the crop mode as &#8220;crop&#8221;. Cloudinary supports additional crop modes, including fill, fit, thumb, scale, limit, and pad.&nbsp;<\/p>\n\n\n\n<p>To crop an image of a person to leave only the face, repeat the step above but remove the height<strong> <\/strong>and width<strong> <\/strong>parameters. Then, substitute in gravity: &#8220;face&#8221; in their place.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What\u2019s New Is Already Old<\/h2>\n\n\n\n<p>With content updating more rapidly and frequently than ever, the pressure is on creative teams to keep up. Programmable media allows you to revamp designs on the fly and keep your brand looking fresh.<\/p>\n\n\n\n<p>Cloudinary\u2019s media API tools make it easy to transform, manage, and optimize assets. Cloudinary provides a variety of API endpoints to help you move fast and stay ahead of the competition:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/cloudinary.com\/documentation\/image_upload_api_reference\" target=\"_blank\" rel=\"noreferrer noopener\">Upload API<\/a> enables the upload of media assets: basic and advanced assets and metadata management.<\/li>\n\n\n\n<li><a href=\"https:\/\/cloudinary.com\/documentation\/admin_api\" target=\"_blank\" rel=\"noreferrer noopener\">Search API<\/a> allows you to filter and retrieve information from media assets, searching by embedded data, descriptive tags, or analyzed data.<\/li>\n\n\n\n<li><a href=\"https:\/\/cloudinary.com\/documentation\/admin_api\" target=\"_blank\" rel=\"noreferrer noopener\">Admin API<\/a> gives you full control of all media assets in Cloudinary.<\/li>\n\n\n\n<li><a href=\"https:\/\/cloudinary.com\/documentation\/media_optimizer_api\" target=\"_blank\" rel=\"noreferrer noopener\">Media Optimizer API<\/a> enables you to manage your Media Optimizer configurations.<\/li>\n\n\n\n<li><a href=\"https:\/\/cloudinary.com\/documentation\/video_player_api_reference\" target=\"_blank\" rel=\"noreferrer noopener\">Video Player API<\/a> provides methods and attributes to use when working with the VideoPlayer object.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">More Channels, More Problems<\/h2>\n\n\n\n<p>There are many places to store, update, and monitor media. For example, you might want to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Store related media together in a folder.<\/li>\n\n\n\n<li>Share a collection with desired user groups.<\/li>\n\n\n\n<li>Perform bulk operations on media like adding tags, downloading and editing, updating details for a single asset, or searching for assets based on designated criteria.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>With so many channels, it\u2019s easy for a media asset library to become chaotic. Asset management is crucial to avoid the problems that come with having many channels. It also improves collaboration among teams.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/cloudinary.com\/documentation\/dam_digital_asset_management\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary\u2019s Digital Asset Management<\/a> (DAM) keeps you on top of your media needs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Search media assets<\/strong>. There are multiple ways to search for media assets. DAM allows you to filter and get any desired media within your media library.<\/li>\n\n\n\n<li><strong>Upload and store assets<\/strong>.<strong> <\/strong>Upload images, audio, video, and other media to your media library and easily retrieve them at any time.&nbsp;<\/li>\n\n\n\n<li><strong>Organize and share assets with folders and collections<\/strong>.<strong> <\/strong>Folders and collections make it easy to share and recover assets. Grouping related media helps the team stay organized as your media assets grow.<\/li>\n\n\n\n<li><strong>Manage each asset in your library<\/strong>.<strong> <\/strong>Managing individual assets in your media library is easier with editing, access control settings, analysis operations, and many other operations that can be performed on assets.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">All Stacks Are Equal<\/h2>\n\n\n\n<p>There will come a point in the product life cycle when you\u2019ll&nbsp; need to integrate tools from another vendor into your workflow. You\u2019ll need to be able to do so without adopting a totally new and unfamiliar tech stack.<\/p>\n\n\n\n<p>Tech-independent, composable architecture makes it simple&nbsp; to integrate different system components, regardless of the technology on which that system was built. With composable architecture, a tech team can easily plug a new component into an existing component architecture.<\/p>\n\n\n\n<p>Cloudinary\u2019s tech-agnostic <a href=\"https:\/\/cloudinary.com\/solutions\/composable-architecture\" target=\"_blank\" rel=\"noreferrer noopener\">composable architecture<\/a> is a headless, AI-powered media platform for visual content within your existing tech stack. Like all composable architecture, Cloudinary was built using the API-first principle, so it connects with any tech stack. Using its APIs, SDKs, and widgets, you can seamlessly integrate it with your stack.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Take Action<\/h2>\n\n\n\n<p>With new technologies and tools constantly emerging to help manage, optimize, and deliver media content, programmable media technology is moving swiftly. Processes that previously took a long time can now be done in seconds, and AI-powered tools allow us to automate many tasks.<br>Smart companies stay on top of trends and harness the power of programmable media with Cloudinary. <a href=\"https:\/\/cloudinary.com\" target=\"_blank\" rel=\"noreferrer noopener\">Sign up for free today<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programmable media technology continues to evolve, with savvy organizations leveraging it to captivate visitors, retain users, and increase conversion rates for their products and services. The demand for effective media management has driven the evolution of programmable media, leading to artificial intelligence (AI) technology for facial detection, video and audio transcription and detection, background removal, [&hellip;]<\/p>\n","protected":false},"author":87,"featured_media":29408,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[336,332,137],"class_list":["post-29389","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-ai","tag-api","tag-headless"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>What\u2019s New in Programmable Media<\/title>\n<meta name=\"description\" content=\"Programmable media technology continues to evolve, with savvy organizations leveraging it to captivate visitors, retain users, and increase conversion\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What\u2019s New in Programmable Media\" \/>\n<meta property=\"og:description\" content=\"Programmable media technology continues to evolve, with savvy organizations leveraging it to captivate visitors, retain users, and increase conversion\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-01T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-01T00:22:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1683659933\/Blog-programmable-media\/Blog-programmable-media-jpg?_i=AA\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"melindapham\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media\"},\"author\":{\"name\":\"melindapham\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9\"},\"headline\":\"What\u2019s New in Programmable Media\",\"datePublished\":\"2023-06-01T14:00:00+00:00\",\"dateModified\":\"2024-06-01T00:22:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media\"},\"wordCount\":1251,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1683659933\/Blog-programmable-media\/Blog-programmable-media.jpg?_i=AA\",\"keywords\":[\"AI\",\"API\",\"Headless\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2023\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media\",\"url\":\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media\",\"name\":\"What\u2019s New in Programmable Media\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1683659933\/Blog-programmable-media\/Blog-programmable-media.jpg?_i=AA\",\"datePublished\":\"2023-06-01T14:00:00+00:00\",\"dateModified\":\"2024-06-01T00:22:23+00:00\",\"description\":\"Programmable media technology continues to evolve, with savvy organizations leveraging it to captivate visitors, retain users, and increase conversion\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1683659933\/Blog-programmable-media\/Blog-programmable-media.jpg?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1683659933\/Blog-programmable-media\/Blog-programmable-media.jpg?_i=AA\",\"width\":2000,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s New in Programmable Media\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9\",\"name\":\"melindapham\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g\",\"caption\":\"melindapham\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What\u2019s New in Programmable Media","description":"Programmable media technology continues to evolve, with savvy organizations leveraging it to captivate visitors, retain users, and increase conversion","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media","og_locale":"en_US","og_type":"article","og_title":"What\u2019s New in Programmable Media","og_description":"Programmable media technology continues to evolve, with savvy organizations leveraging it to captivate visitors, retain users, and increase conversion","og_url":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media","og_site_name":"Cloudinary Blog","article_published_time":"2023-06-01T14:00:00+00:00","article_modified_time":"2024-06-01T00:22:23+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1683659933\/Blog-programmable-media\/Blog-programmable-media-jpg?_i=AA","type":"image\/jpeg"}],"author":"melindapham","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media"},"author":{"name":"melindapham","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9"},"headline":"What\u2019s New in Programmable Media","datePublished":"2023-06-01T14:00:00+00:00","dateModified":"2024-06-01T00:22:23+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media"},"wordCount":1251,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1683659933\/Blog-programmable-media\/Blog-programmable-media.jpg?_i=AA","keywords":["AI","API","Headless"],"inLanguage":"en-US","copyrightYear":"2023","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media","url":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media","name":"What\u2019s New in Programmable Media","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1683659933\/Blog-programmable-media\/Blog-programmable-media.jpg?_i=AA","datePublished":"2023-06-01T14:00:00+00:00","dateModified":"2024-06-01T00:22:23+00:00","description":"Programmable media technology continues to evolve, with savvy organizations leveraging it to captivate visitors, retain users, and increase conversion","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/whats-new-programmable-media"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1683659933\/Blog-programmable-media\/Blog-programmable-media.jpg?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1683659933\/Blog-programmable-media\/Blog-programmable-media.jpg?_i=AA","width":2000,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/whats-new-programmable-media#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What\u2019s New in Programmable Media"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9","name":"melindapham","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g","caption":"melindapham"}}]}},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1683659933\/Blog-programmable-media\/Blog-programmable-media.jpg?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/29389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/87"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=29389"}],"version-history":[{"count":6,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/29389\/revisions"}],"predecessor-version":[{"id":34179,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/29389\/revisions\/34179"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/29408"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=29389"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=29389"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=29389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}