{"id":2514294,"date":"2026-07-23T16:57:32","date_gmt":"2026-07-23T16:57:32","guid":{"rendered":"https:\/\/celebrity.land\/en\/?p=2514294"},"modified":"2026-07-23T16:57:32","modified_gmt":"2026-07-23T16:57:32","slug":"you-have-to-tune-into-charli-xcxs-new-song-camera","status":"publish","type":"post","link":"https:\/\/celebrity.land\/en\/you-have-to-tune-into-charli-xcxs-new-song-camera\/","title":{"rendered":"You have to tune into Charli xcx&#8217;s new song &#8220;Camera&#8221;"},"content":{"rendered":"<p><\/p>\n<div data-astro-cid-3wnrj4nq=\"\">\n<figure class=\"post-embed post-embed--video\"><iframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/eO3zsYsDnbI\" title=\"YouTube embed\" loading=\"lazy\" referrerpolicy=\"strict-origin-when-cross-origin\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen\" allowfullscreen=\"\"><\/iframe><\/figure>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https%252525253A%252525252F%252525252Fhttps%252525253A%252525252F%252525252Fwww.instagram.com%252525252Fcharli_xcx%252525252F%252525253Fhl%252525253Den\" target=\"_blank\" rel=\"noopener noreferrer\">Charli XCX<\/a> is pushing deeper into the existential weight of fame with her new single &#8220;Camera,&#8221; the fourth preview from her upcoming seventh studio album &#8216;Music, Fashion, Film&#8217;. The track continues the rock-influenced electronic direction she has been shaping across recent releases, pairing moments of self-doubt with a sharp desire for performance and visibility.<\/p>\n<p>Across the song, Charli questions the pressure of artistic scrutiny, asking, \u201cDo I want to make music \/ Am I being fucking stupid?\u201d before giving in to the rush of being seen. She frames the camera as both a release and a threat, singing, \u201cWhen the camera is on \/ I can be anything I want to be,\u201d and comparing the sensation to looking \u201cdown the barrel of a gun.\u201d <\/p>\n<p>The music video, directed by longtime collaborator Aidan Zamiri, brings these ideas to life through a satirical one-take sequence filmed on a desert movie set. Shot entirely in black and white, the visual stars French actor Vincent Cassel as a performer attempting to film an intense death scene. <\/p>\n<p>Each attempt collapses under technical glitches and sparking equipment, turning the shoot into a looping cycle of frustration. Charli enters midway as the director, riding a moving camera dolly in an embroidered floral capri set. Her calm presence contrasts Cassel\u2019s unraveling, and a pointed finger gun adds a playful tension to the scene.<\/p>\n<p>&#8220;Camera&#8221; is available now across major streaming platforms including Spotify and Apple Music. Charli XCX\u2019s new album Music, Fashion, Film arrives on July 24.<\/p>\n<\/div>\n<p><script>(function(){const META_PIXEL_ID = \"2219718188324917\";\nconst TIKTOK_PIXEL_ID = \"C2H274NMU8QAJ3JEIAM0\";\n    (function () {\n      var loaded = false;\n      var STORE_KEY = 'culted_clickids';\n      function readStore() {\n        try { return JSON.parse(sessionStorage.getItem(STORE_KEY)) || {}; }\n        catch (e) { return {}; }\n      }\n      function getCookie(name) {\n        var m = document.cookie.match('(?:^|; )' + name + '=([^;]*)');\n        return m ? decodeURIComponent(m[1]) : null;\n      }\n      function setCookie(name, value, maxAgeSec) {\n        var secure = location.protocol === 'https:' ? '; Secure' : '';\n        document.cookie = name + '=' + encodeURIComponent(value) +\n          '; path=\/; max-age=\" + maxAgeSec + \"; SameSite=Lax' + secure;\n      }\n      \/* Capture click IDs from the URL on EVERY page load, BEFORE consent.\n         Stored transiently in sessionStorage only \u2014 no cookie, no network,\n         nothing sent to Meta\/TikTok. First observation wins, so the original\n         click + its timestamp survive later navigations that drop the param. *\/\n      function captureClickIds() {\n        try {\n          var params = new URLSearchParams(window.location.search);\n          var ttclid = params.get('ttclid');\n          var fbclid = params.get('fbclid');\n          if (!ttclid && !fbclid) return;\n          var stored = readStore();\n          sessionStorage.setItem(STORE_KEY, JSON.stringify({\n            ttclid: stored.ttclid || ttclid || null,\n            fbclid: stored.fbclid || fbclid || null,\n            ts: stored.ts || Date.now(),\n          }));\n        } catch (e) { \/* storage blocked \u2014 nothing to do *\/ }\n      }\n      \/* On consent, seed the platform click cookies (from the current URL or\n         the captured session value) so the pixels recover attribution even\n         when the click param has long left the URL. Only written if absent. *\/\n      function seedClickIds() {\n        var params = new URLSearchParams(window.location.search);\n        var stored = readStore();\n        var ts = stored.ts || Date.now();\n        \/\/ TikTok raw ttclid cookie \u2014 7-day attribution window; 30-day cookie\n        \/\/ matches the prior WordPress relay.\n        var ttclid = params.get('ttclid') || stored.ttclid;\n        if (ttclid && !getCookie('ttclid')) {\n          setCookie('ttclid', ttclid, 60 * 60 * 24 * 30);\n        }\n        \/\/ Meta _fbc \u2014 fb.<subdomainIndex>.<firstObserved_ms>.<fbclid>; index 1\n        \/\/ for the apex domain. 90-day cookie matches Meta's own _fbc default.\n        var fbclid = params.get('fbclid') || stored.fbclid;\n        if (fbclid && !getCookie('_fbc')) {\n          setCookie('_fbc', 'fb.1.' + ts + '.' + fbclid, 60 * 60 * 24 * 90);\n        }\n      }\n      \/* Meta Pixel \u2014 standard bootstrap. The IIFE injects fbevents.js, so it\n         only runs after consent; init + PageView follow immediately. *\/\n      function loadMeta() {\n        if (!META_PIXEL_ID) return;\n        !(function (f, b, e, v, n, t, s) {\n          if (f.fbq) return;\n          n = f.fbq = function () {\n            n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments);\n          };\n          if (!f._fbq) f._fbq = n;\n          n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = [];\n          t = b.createElement(e); t.async = !0; t.src = v;\n          s = b.getElementsByTagName(e)[0];\n          s.parentNode.insertBefore(t, s);\n        })(window, document, 'script', 'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\n        window.fbq('init', META_PIXEL_ID);\n        window.fbq('track', 'PageView');\n      }\n      \/* TikTok Pixel \u2014 standard bootstrap. ttq.load() injects events.js from\n         analytics.tiktok.com; ttq.page() records the pageview. *\/\n      function loadTikTok() {\n        if (!TIKTOK_PIXEL_ID) return;\n        !(function (w, d, t) {\n          w.TiktokAnalyticsObject = t;\n          var ttq = (w[t] = w[t] || []);\n          ttq.methods = ['page','track','identify','instances','debug','on','off','once','ready','alias','group','enableCookie','disableCookie','holdConsent','revokeConsent','grantConsent'];\n          ttq.setAndDefer = function (a, e) {\n            a[e] = function () { a.push([e].concat(Array.prototype.slice.call(arguments, 0))); };\n          };\n          for (var i = 0; i < ttq.methods.length; i++) ttq.setAndDefer(ttq, ttq.methods[i]);\n          ttq.instance = function (a) {\n            var e = ttq._i[a] || [];\n            for (var n = 0; n < ttq.methods.length; n++) ttq.setAndDefer(e, ttq.methods[n]);\n            return e;\n          };\n          ttq.load = function (e, n) {\n            var r=\"https:\/\/analytics.tiktok.com\/i18n\/pixel\/events.js\";\n            ttq._i = ttq._i || {}; ttq._i[e] = []; ttq._i[e]._u = r;\n            ttq._t = ttq._t || {}; ttq._t[e] = +new Date();\n            ttq._o = ttq._o || {}; ttq._o[e] = n || {};\n            var o = d.createElement('script');\n            o.type=\"text\/javascript\"; o.async = !0;\n            o.src = r + '?sdkid=' + e + '&#038;lib=' + t;\n            var a = d.getElementsByTagName('script')[0];\n            a.parentNode.insertBefore(o, a);\n          };\n          ttq.load(TIKTOK_PIXEL_ID);\n          ttq.page();\n        })(window, document, 'ttq');\n      }\n\n      \/* Idempotent for the page load \u2014 the consent event can fire twice\n         (stored-choice replay + an in-page change), but we load once. A fresh\n         page load re-runs this module, so PageView fires per navigation. *\/\n      function load() {\n        if (loaded) return;\n        loaded = true;\n        seedClickIds(); \/\/ seed cookies BEFORE the pixels load so they read them\n        loadMeta();\n        loadTikTok();\n      }\n\n      \/\/ Capture click IDs immediately (pre-consent, sessionStorage only).\n      captureClickIds();\n\n      window.addEventListener('culted:consent', function (e) {\n        if (e &#038;&#038; e.detail &#038;&#038; e.detail.advertising) load();\n      });\n    })();\n  })();<\/script><script async src=\"\/\/www.instagram.com\/embed.js\"><\/script><script async src=\"\/\/www.tiktok.com\/embed.js\"><\/script><\/p>\n<p><em> \u2018 The preceding article may include information circulated by third parties \u2019 <\/em><\/p>\n<p><em> \u2018 Some details of this article were extracted from the following source culted.com \u2019 <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Charli XCX is pushing deeper into the existential weight of fame with her new single &#8220;Camera,&#8221; the fourth preview from her upcoming seventh studio album &#8216;Music, Fashion, Film&#8217;. The track continues the rock-influenced electronic direction she has been shaping across recent releases, pairing moments of self-doubt with a sharp desire for performance and visibility. Across [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2514295,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"jnews-multi-image_gallery":[],"jnews_single_post":[],"jnews_primary_category":[],"jnews_social_meta":[],"footnotes":""},"categories":[25179],"tags":[],"class_list":["post-2514294","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-music"],"jetpack_featured_media_url":"https:\/\/celebrity.land\/en\/wp-content\/uploads\/2026\/07\/You-have-to-tune-into-Charli-xcxs-new-song-Camera.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/posts\/2514294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/comments?post=2514294"}],"version-history":[{"count":1,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/posts\/2514294\/revisions"}],"predecessor-version":[{"id":2514296,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/posts\/2514294\/revisions\/2514296"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/media\/2514295"}],"wp:attachment":[{"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/media?parent=2514294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/categories?post=2514294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/tags?post=2514294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}