[{"data":1,"prerenderedAt":1576},["ShallowReactive",2],{"navigation_docs":3,"-mime-types-audio-mp4":673,"-mime-types-audio-mp4-surround":1548,"mdc--r87h8z-key":1549,"mdc--v726i-key":1560},[4,29,123,155,193,222,251,267,408,416,456,462,468],{"title":5,"path":6,"stem":7,"children":8,"icon":28},"Getting Started","\u002Fgetting-started","01.getting-started\u002F1.index",[9,13,18,23],{"title":10,"path":6,"stem":7,"icon":11,"exact":12},"What is Poly?","i-lucide-house",true,{"title":14,"path":15,"stem":16,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"icon":22},"Quickstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F3.quickstart","i-lucide-rocket",{"title":24,"path":25,"stem":26,"icon":27},"Migrate to Poly","\u002Fgetting-started\u002Fmigrate-to-poly","01.getting-started\u002F4.migrate-to-poly","i-lucide-replace",false,{"title":30,"path":31,"stem":32,"children":33,"icon":28},"File Browser","\u002Ffile-browser","02.file-browser\u002F01.index",[34,37,42,47,52,57,62,67,72,113,118],{"title":35,"path":31,"stem":32,"icon":36,"exact":12},"Overview","i-lucide-folder-open",{"title":38,"path":39,"stem":40,"icon":41},"Uploading Files","\u002Ffile-browser\u002Fuploading-your-files","02.file-browser\u002F02.uploading-your-files","i-lucide-upload",{"title":43,"path":44,"stem":45,"icon":46},"Navigating Your Files","\u002Ffile-browser\u002Fnavigating-your-files","02.file-browser\u002F03.navigating-your-files","i-lucide-map",{"title":48,"path":49,"stem":50,"icon":51},"Sidebar","\u002Ffile-browser\u002Fsidebar","02.file-browser\u002F04.sidebar","i-lucide-panel-left",{"title":53,"path":54,"stem":55,"icon":56},"Saved Searches","\u002Ffile-browser\u002Fsaved-searches","02.file-browser\u002F05.saved-searches","i-lucide-folder-search",{"title":58,"path":59,"stem":60,"icon":61},"Supported File Types","\u002Ffile-browser\u002Fsupported-file-types","02.file-browser\u002F06.supported-file-types","i-lucide-file",{"title":63,"path":64,"stem":65,"icon":66},"View Modes","\u002Ffile-browser\u002Fview-modes","02.file-browser\u002F07.view-modes","i-lucide-layout-grid",{"title":68,"path":69,"stem":70,"icon":71},"Quick View (Peek)","\u002Ffile-browser\u002Fquick-view","02.file-browser\u002F08.quick-view","i-lucide-eye",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Tools Menu","\u002Ffile-browser\u002Ftools-menu","02.file-browser\u002F09.tools-menu\u002F1.index",[77,79,84,89,94,99,104,108],{"title":73,"path":74,"stem":75,"icon":78,"exact":12},"i-lucide-wrench",{"title":80,"path":81,"stem":82,"icon":83},"Agent","\u002Ffile-browser\u002Ftools-menu\u002Fagent","02.file-browser\u002F09.tools-menu\u002F2.agent","i-lucide-bot",{"title":85,"path":86,"stem":87,"icon":88},"Chats","\u002Ffile-browser\u002Ftools-menu\u002Fchats","02.file-browser\u002F09.tools-menu\u002F3.chats","i-lucide-message-square",{"title":90,"path":91,"stem":92,"icon":93},"Outline","\u002Ffile-browser\u002Ftools-menu\u002Foutline","02.file-browser\u002F09.tools-menu\u002F4.outline","i-lucide-list",{"title":95,"path":96,"stem":97,"icon":98},"Details Panel","\u002Ffile-browser\u002Ftools-menu\u002Fdetails","02.file-browser\u002F09.tools-menu\u002F5.details","i-lucide-panel-right",{"title":100,"path":101,"stem":102,"icon":103},"Activity","\u002Ffile-browser\u002Ftools-menu\u002Factivity","02.file-browser\u002F09.tools-menu\u002F6.activity","i-lucide-activity",{"title":105,"path":106,"stem":107,"icon":66},"Waterfall","\u002Ffile-browser\u002Ftools-menu\u002Fwaterfall","02.file-browser\u002F09.tools-menu\u002F7.waterfall",{"title":109,"path":110,"stem":111,"icon":112},"Flashback","\u002Ffile-browser\u002Ftools-menu\u002Fflashback","02.file-browser\u002F09.tools-menu\u002F8.flashback","i-lucide-zap",{"title":114,"path":115,"stem":116,"icon":117},"Keyboard Shortcuts","\u002Ffile-browser\u002Fkeyboard-shortcuts","02.file-browser\u002F10.keyboard-shortcuts","i-lucide-keyboard",{"title":119,"path":120,"stem":121,"icon":122},"Offline Use","\u002Ffile-browser\u002Foffline-use","02.file-browser\u002F11.offline-use","i-lucide-wifi-off",{"title":124,"path":125,"stem":126,"children":127,"icon":28},"Searching","\u002Fsearching","03.searching\u002F1.index",[128,130,135,140,145,150],{"title":35,"path":125,"stem":126,"icon":129,"exact":12},"i-lucide-search",{"title":131,"path":132,"stem":133,"icon":134},"Text Queries","\u002Fsearching\u002Ftext-queries","03.searching\u002F2.text-queries","i-lucide-text-search",{"title":136,"path":137,"stem":138,"icon":139},"Searching by File","\u002Fsearching\u002Fsearching-by-file","03.searching\u002F3.searching-by-file","i-lucide-scan-search",{"title":141,"path":142,"stem":143,"icon":144},"Searching by File Part","\u002Fsearching\u002Fsearching-by-file-part","03.searching\u002F4.searching-by-file-part","i-lucide-crop",{"title":146,"path":147,"stem":148,"icon":149},"Searching by Color","\u002Fsearching\u002Fsearching-by-color","03.searching\u002F5.searching-by-color","i-lucide-palette",{"title":151,"path":152,"stem":153,"icon":154},"Faceted Search & Advanced Search","\u002Fsearching\u002Ffaceted-search","03.searching\u002F6.faceted-search","i-lucide-filter",{"title":156,"path":157,"stem":158,"children":159,"icon":28},"Desktop","\u002Fdesktop","04.desktop\u002F1.index",[160,163,168,173,178,183,188],{"title":161,"path":157,"stem":158,"icon":162,"exact":12},"Intro","i-lucide-monitor",{"title":164,"path":165,"stem":166,"icon":167},"Sync Folder","\u002Fdesktop\u002Fsync-folder","04.desktop\u002F2.sync-folder","i-lucide-folder-sync",{"title":169,"path":170,"stem":171,"icon":172},"CLI","\u002Fdesktop\u002Fcli","04.desktop\u002F3.cli","i-lucide-square-terminal",{"title":174,"path":175,"stem":176,"icon":177},"Tags & Colors","\u002Fdesktop\u002Ftags-and-colors","04.desktop\u002F4.tags-and-colors","i-lucide-tags",{"title":179,"path":180,"stem":181,"icon":182},"Bookmarks","\u002Fdesktop\u002Fbookmarks","04.desktop\u002F5.bookmarks","i-lucide-bookmark",{"title":184,"path":185,"stem":186,"icon":187},"Spotlight & Handoff","\u002Fdesktop\u002Fspotlight-and-handoff","04.desktop\u002F6.spotlight-and-handoff","i-lucide-sparkles",{"title":189,"path":190,"stem":191,"icon":192},"Differences from Web","\u002Fdesktop\u002Fdifferences-from-web","04.desktop\u002F7.differences-from-web","i-lucide-app-window",{"title":80,"path":194,"stem":195,"children":196,"icon":28,"defaultOpen":28},"\u002Fagent","05.agent\u002F1.index",[197,198,203,207,212,217],{"title":35,"path":194,"stem":195,"icon":83,"exact":12},{"title":199,"path":200,"stem":201,"icon":202},"Reading & Summarizing Files","\u002Fagent\u002Freading-and-summarizing","05.agent\u002F2.reading-and-summarizing","i-lucide-book-open",{"title":204,"path":205,"stem":206,"icon":129},"AI-Powered Searching","\u002Fagent\u002Fsearching","05.agent\u002F3.searching",{"title":208,"path":209,"stem":210,"icon":211},"Creating and Editing Files","\u002Fagent\u002Fcreating-and-editing-files","05.agent\u002F4.creating-and-editing-files","i-lucide-file-pen",{"title":213,"path":214,"stem":215,"icon":216},"Organizing Files","\u002Fagent\u002Forganizing-files","05.agent\u002F5.organizing-files","i-lucide-folder-symlink",{"title":218,"path":219,"stem":220,"icon":221},"Complex, Multi-Step Tasks","\u002Fagent\u002Fcomplex-tasks","05.agent\u002F6.complex-tasks","i-lucide-workflow",{"title":223,"path":224,"stem":225,"children":226,"icon":28,"defaultOpen":28},"Recovering Files","\u002Frecovering-files","06.recovering-files\u002F1.index",[227,229,233,236,241,246],{"title":35,"path":224,"stem":225,"icon":228,"exact":12},"i-lucide-history",{"title":230,"path":231,"stem":232,"icon":71},"Viewing Versions","\u002Frecovering-files\u002Fviewing-versions","06.recovering-files\u002F2.viewing-versions",{"title":109,"path":234,"stem":235,"icon":112},"\u002Frecovering-files\u002Fflashback","06.recovering-files\u002F3.flashback",{"title":237,"path":238,"stem":239,"icon":240},"Restoring Versions","\u002Frecovering-files\u002Frestoring-versions","06.recovering-files\u002F4.restoring-versions","i-lucide-rotate-ccw",{"title":242,"path":243,"stem":244,"icon":245},"Reverting Changes","\u002Frecovering-files\u002Freverting-changes","06.recovering-files\u002F5.reverting-changes","i-lucide-undo-2",{"title":247,"path":248,"stem":249,"icon":250},"Limitations","\u002Frecovering-files\u002Flimitations","06.recovering-files\u002F6.limitations","i-lucide-triangle-alert",{"title":252,"path":253,"stem":254,"children":255,"icon":28,"defaultOpen":28},"Sharing","\u002Fsharing","07.sharing\u002F1.index",[256,258,262],{"title":35,"path":253,"stem":254,"icon":257,"exact":12},"i-lucide-share-2",{"title":259,"path":260,"stem":261,"icon":257},"Sharing Files","\u002Fsharing\u002Fsharing-files","07.sharing\u002F2.sharing-files",{"title":263,"path":264,"stem":265,"icon":266},"Shared Drives","\u002Fsharing\u002Fshared-drives","07.sharing\u002F3.shared-drives","i-lucide-users",{"title":169,"path":268,"stem":269,"children":270,"icon":28,"defaultOpen":28},"\u002Fcli","08.cli\u002F1.index",[271,273,278,399,404],{"title":14,"path":268,"stem":269,"icon":272,"exact":12},"i-lucide-terminal",{"title":274,"path":275,"stem":276,"icon":277},"How it Works","\u002Fcli\u002Fhow-it-works","08.cli\u002F2.how-it-works","i-lucide-cog",{"title":279,"path":280,"stem":281,"children":282,"icon":284},"Commands","\u002Fcli\u002Fcommands","08.cli\u002F3.commands\u002F01.index",[283,285,289,293,297,302,307,312,317,322,327,332,337,342,347,351,356,360,365,369,373,377,382,386,390,394],{"title":279,"path":280,"stem":281,"icon":284,"exact":12},"i-lucide-list-tree",{"title":286,"path":287,"stem":288,"icon":93},"ls","\u002Fcli\u002Fcommands\u002Fls","08.cli\u002F3.commands\u002F02.ls",{"title":290,"path":291,"stem":292,"icon":56},"find","\u002Fcli\u002Fcommands\u002Ffind","08.cli\u002F3.commands\u002F03.find",{"title":294,"path":295,"stem":296,"icon":129},"search","\u002Fcli\u002Fcommands\u002Fsearch","08.cli\u002F3.commands\u002F04.search",{"title":298,"path":299,"stem":300,"icon":301},"cp","\u002Fcli\u002Fcommands\u002Fcp","08.cli\u002F3.commands\u002F05.cp","i-lucide-copy",{"title":303,"path":304,"stem":305,"icon":306},"mv","\u002Fcli\u002Fcommands\u002Fmv","08.cli\u002F3.commands\u002F06.mv","i-lucide-move",{"title":308,"path":309,"stem":310,"icon":311},"rm","\u002Fcli\u002Fcommands\u002Frm","08.cli\u002F3.commands\u002F07.rm","i-lucide-trash-2",{"title":313,"path":314,"stem":315,"icon":316},"mkdir","\u002Fcli\u002Fcommands\u002Fmkdir","08.cli\u002F3.commands\u002F08.mkdir","i-lucide-folder-plus",{"title":318,"path":319,"stem":320,"icon":321},"mkurl","\u002Fcli\u002Fcommands\u002Fmkurl","08.cli\u002F3.commands\u002F09.mkurl","i-lucide-link",{"title":323,"path":324,"stem":325,"icon":326},"mksearch","\u002Fcli\u002Fcommands\u002Fmksearch","08.cli\u002F3.commands\u002F10.mksearch","i-lucide-search-code",{"title":328,"path":329,"stem":330,"icon":331},"mkdrive","\u002Fcli\u002Fcommands\u002Fmkdrive","08.cli\u002F3.commands\u002F11.mkdrive","i-lucide-hard-drive",{"title":333,"path":334,"stem":335,"icon":336},"rmdrive","\u002Fcli\u002Fcommands\u002Frmdrive","08.cli\u002F3.commands\u002F12.rmdrive","i-lucide-trash",{"title":338,"path":339,"stem":340,"icon":341},"wget","\u002Fcli\u002Fcommands\u002Fwget","08.cli\u002F3.commands\u002F13.wget","i-lucide-cloud-download",{"title":343,"path":344,"stem":345,"icon":346},"file show","\u002Fcli\u002Fcommands\u002Ffile-show","08.cli\u002F3.commands\u002F14.file-show","i-lucide-info",{"title":348,"path":349,"stem":350,"icon":202},"file read","\u002Fcli\u002Fcommands\u002Ffile-read","08.cli\u002F3.commands\u002F15.file-read",{"title":352,"path":353,"stem":354,"icon":355},"file write","\u002Fcli\u002Fcommands\u002Ffile-write","08.cli\u002F3.commands\u002F16.file-write","i-lucide-pencil",{"title":357,"path":358,"stem":359,"icon":211},"file update","\u002Fcli\u002Fcommands\u002Ffile-update","08.cli\u002F3.commands\u002F17.file-update",{"title":361,"path":362,"stem":363,"icon":364},"file search","\u002Fcli\u002Fcommands\u002Ffile-search","08.cli\u002F3.commands\u002F18.file-search","i-lucide-file-search",{"title":366,"path":367,"stem":368,"icon":228},"file history","\u002Fcli\u002Fcommands\u002Ffile-history","08.cli\u002F3.commands\u002F19.file-history",{"title":370,"path":371,"stem":372,"icon":240},"file restore","\u002Fcli\u002Fcommands\u002Ffile-restore","08.cli\u002F3.commands\u002F20.file-restore",{"title":374,"path":375,"stem":376,"icon":245},"file revert","\u002Fcli\u002Fcommands\u002Ffile-revert","08.cli\u002F3.commands\u002F21.file-revert",{"title":378,"path":379,"stem":380,"icon":381},"file open","\u002Fcli\u002Fcommands\u002Ffile-open","08.cli\u002F3.commands\u002F22.file-open","i-lucide-external-link",{"title":383,"path":384,"stem":385,"icon":17},"file download","\u002Fcli\u002Fcommands\u002Ffile-download","08.cli\u002F3.commands\u002F23.file-download",{"title":387,"path":388,"stem":389,"icon":257},"file share","\u002Fcli\u002Fcommands\u002Ffile-share","08.cli\u002F3.commands\u002F24.file-share",{"title":391,"path":392,"stem":393,"icon":192},"app","\u002Fcli\u002Fcommands\u002Fapp","08.cli\u002F3.commands\u002F25.app",{"title":395,"path":396,"stem":397,"icon":398},"auth","\u002Fcli\u002Fcommands\u002Fauth","08.cli\u002F3.commands\u002F26.auth","i-lucide-key-round",{"title":400,"path":401,"stem":402,"icon":403},"Global Flags","\u002Fcli\u002Fglobal-flags","08.cli\u002F4.global-flags","i-lucide-sliders-horizontal",{"title":405,"path":406,"stem":407,"icon":83},"Agent Skill","\u002Fcli\u002Fagent-skill","08.cli\u002F5.agent-skill",{"title":409,"path":410,"stem":411,"children":412,"icon":28,"defaultOpen":28},"Privacy & Security","\u002Fprivacy-and-security","09.privacy-and-security\u002F1.index",[413],{"title":414,"path":410,"stem":411,"icon":415,"exact":12},"Our Privacy Commitment","i-lucide-shield-check",{"title":417,"path":418,"stem":419,"children":420,"icon":28,"defaultOpen":28},"Integrations & MCP","\u002Fintegrations","10.integrations\u002F1.index",[421,423,428,433,438,442,447,452],{"title":35,"path":418,"stem":419,"icon":422,"exact":12},"i-lucide-plug",{"title":424,"path":425,"stem":426,"icon":427},"Claude Code","\u002Fintegrations\u002Fclaude-code","10.integrations\u002F2.claude-code","i-simple-icons-claude",{"title":429,"path":430,"stem":431,"icon":432},"Claude CoWork (Desktop)","\u002Fintegrations\u002Fclaude-cowork","10.integrations\u002F3.claude-cowork","i-simple-icons-anthropic",{"title":434,"path":435,"stem":436,"icon":437},"ChatGPT Work (Desktop)","\u002Fintegrations\u002Fchatgpt-work","10.integrations\u002F4.chatgpt-work","i-simple-icons-openai",{"title":439,"path":440,"stem":441,"icon":437},"ChatGPT","\u002Fintegrations\u002Fchatgpt","10.integrations\u002F5.chatgpt",{"title":443,"path":444,"stem":445,"icon":446},"Gemini","\u002Fintegrations\u002Fgemini","10.integrations\u002F6.gemini","i-simple-icons-googlegemini",{"title":448,"path":449,"stem":450,"icon":451},"VS Code & Cursor","\u002Fintegrations\u002Fvscode-cursor","10.integrations\u002F7.vscode-cursor","i-simple-icons-visualstudiocode",{"title":453,"path":454,"stem":455,"icon":78},"Using MCP","\u002Fintegrations\u002Fusing-mcp","10.integrations\u002F8.using-mcp",{"title":457,"path":458,"stem":459,"children":460,"icon":28,"defaultOpen":28},"Troubleshooting","\u002Ftroubleshooting","11.troubleshooting\u002F1.index",[461],{"title":457,"path":458,"stem":459,"icon":78,"exact":12},{"title":463,"path":464,"stem":465,"children":466,"icon":28,"defaultOpen":28},"Roadmap","\u002Froadmap","12.roadmap\u002F1.index",[467],{"title":463,"path":464,"stem":465,"icon":46,"exact":12},{"title":469,"icon":28,"defaultOpen":28,"path":470,"stem":471,"children":472,"page":28},"Releases","\u002Freleases","13.releases",[473,477],{"title":474,"path":475,"stem":476},"Latest","\u002Freleases\u002Fall-releases\u002F2026-09-01-v0-beta-09-01","13.releases\u002F1.latest",{"title":478,"icon":28,"defaultOpen":28,"path":479,"stem":480,"children":481,"page":28},"All releases","\u002Freleases\u002Fall-releases","13.releases\u002F2.all-releases",[482,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665],{"title":483,"path":475,"stem":484,"release-notes":485},"v0.beta.2026.09.01","13.releases\u002F2.all-releases\u002F2026-09-01-v0-beta-09-01",{"date":486,"banner":487,"icon":488,"version":483},"2026-09-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fsticker.png",{"title":490,"path":491,"stem":492,"release-notes":493},"v0.beta.2026.08.27","\u002Freleases\u002Fall-releases\u002F2026-08-27-v0-beta-08-27","13.releases\u002F2.all-releases\u002F2026-08-27-v0-beta-08-27",{"date":494,"banner":495,"icon":496,"version":490},"2026-08-27","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Ficon.png",{"title":498,"path":499,"stem":500,"release-notes":501},"v0.beta.2026.08.18","\u002Freleases\u002Fall-releases\u002F2026-08-18-v0-beta-08-18","13.releases\u002F2.all-releases\u002F2026-08-18-v0-beta-08-18",{"date":502,"banner":503,"icon":504,"version":498},"2026-08-18","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fsticker.png",{"title":506,"path":507,"stem":508,"release-notes":509},"v0.beta.2026.08.11","\u002Freleases\u002Fall-releases\u002F2026-08-11-v0-beta-08-11","13.releases\u002F2.all-releases\u002F2026-08-11-v0-beta-08-11",{"date":510,"banner":511,"icon":512,"version":506},"2026-08-11","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002FUnknown-12.png",{"title":514,"path":515,"stem":516,"release-notes":517},"v0.beta.2026.01.22","\u002Freleases\u002Fall-releases\u002F2026-01-22-v0-beta-01-22","13.releases\u002F2.all-releases\u002F2026-01-22-v0-beta-01-22",{"date":518,"banner":519,"icon":520,"version":514},"2026-01-22","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Ficon.webp",{"title":522,"path":523,"stem":524,"release-notes":525},"v0.beta.2026.01.13","\u002Freleases\u002Fall-releases\u002F2026-01-13-v0-beta-01-13","13.releases\u002F2.all-releases\u002F2026-01-13-v0-beta-01-13",{"date":526,"banner":527,"icon":528,"version":522},"2026-01-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Ficon.webp",{"title":530,"path":531,"stem":532,"release-notes":533},"v0.beta.2026.01.09","\u002Freleases\u002Fall-releases\u002F2026-01-09-v0-beta-01-09","13.releases\u002F2.all-releases\u002F2026-01-09-v0-beta-01-09",{"date":534,"banner":535,"icon":536,"version":530},"2026-01-09","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Ficon.webp",{"title":538,"path":539,"stem":540,"release-notes":541},"v0.beta.2025.12.31","\u002Freleases\u002Fall-releases\u002F2025-12-31-v0-beta-12-31","13.releases\u002F2.all-releases\u002F2025-12-31-v0-beta-12-31",{"date":542,"banner":543,"icon":544,"version":538},"2025-12-31","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Ficon.webp",{"title":546,"path":547,"stem":548,"release-notes":549},"v0.beta.2025.12.26","\u002Freleases\u002Fall-releases\u002F2025-12-26-v0-beta-12-26","13.releases\u002F2.all-releases\u002F2025-12-26-v0-beta-12-26",{"date":550,"banner":551,"icon":552,"version":546},"2025-12-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Ficon.webp",{"title":554,"path":555,"stem":556,"release-notes":557},"v0.beta.2025.12.16","\u002Freleases\u002Fall-releases\u002F2025-12-16-v0-beta-12-16","13.releases\u002F2.all-releases\u002F2025-12-16-v0-beta-12-16",{"date":558,"banner":559,"icon":560,"version":554},"2025-12-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Ficon.webp",{"title":562,"path":563,"stem":564,"release-notes":565},"v0.beta.2025.12.12","\u002Freleases\u002Fall-releases\u002F2025-12-12-v0-beta-12-12","13.releases\u002F2.all-releases\u002F2025-12-12-v0-beta-12-12",{"date":566,"banner":567,"icon":568,"version":562},"2025-12-12","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Ficon.webp",{"title":570,"path":571,"stem":572,"release-notes":573},"v0.beta.2025.12.03","\u002Freleases\u002Fall-releases\u002F2025-12-03-v0-beta-12-03","13.releases\u002F2.all-releases\u002F2025-12-03-v0-beta-12-03",{"date":574,"banner":575,"icon":576,"version":570},"2025-12-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Ficon.webp",{"title":578,"path":579,"stem":580,"release-notes":581},"v0.beta.2025.11.26","\u002Freleases\u002Fall-releases\u002F2025-11-26-v0-beta-11-26","13.releases\u002F2.all-releases\u002F2025-11-26-v0-beta-11-26",{"date":582,"banner":583,"icon":584,"version":578},"2025-11-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Ficon.webp",{"title":586,"path":587,"stem":588,"release-notes":589},"v0.beta.2025.11.19","\u002Freleases\u002Fall-releases\u002F2025-11-19-v0-beta-11-19","13.releases\u002F2.all-releases\u002F2025-11-19-v0-beta-11-19",{"date":590,"banner":591,"icon":592,"version":586},"2025-11-19","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Ficon.webp",{"title":594,"path":595,"stem":596,"release-notes":597},"v0.beta.2025.11.13","\u002Freleases\u002Fall-releases\u002F2025-11-13-v0-beta-11-13","13.releases\u002F2.all-releases\u002F2025-11-13-v0-beta-11-13",{"date":598,"banner":599,"icon":600,"version":594},"2025-11-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Ficon.webp",{"title":602,"path":603,"stem":604,"release-notes":605},"v0.beta.2025.11.05","\u002Freleases\u002Fall-releases\u002F2025-11-05-v0-beta-11-05","13.releases\u002F2.all-releases\u002F2025-11-05-v0-beta-11-05",{"date":606,"banner":607,"icon":608,"version":602},"2025-11-05","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Ficon.webp",{"title":610,"path":611,"stem":612,"release-notes":613},"v0.beta.2025.10.29","\u002Freleases\u002Fall-releases\u002F2025-10-29-v0-beta-10-29","13.releases\u002F2.all-releases\u002F2025-10-29-v0-beta-10-29",{"date":614,"banner":615,"icon":616,"version":610},"2025-10-29","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Ficon.webp",{"title":618,"path":619,"stem":620,"release-notes":621},"v0.beta.2025.10.21","\u002Freleases\u002Fall-releases\u002F2025-10-21-v0-beta-10-21","13.releases\u002F2.all-releases\u002F2025-10-21-v0-beta-10-21",{"date":622,"banner":623,"icon":624,"version":618},"2025-10-21","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Ficon.webp",{"title":626,"path":627,"stem":628,"release-notes":629},"v0.beta.2025.10.14","\u002Freleases\u002Fall-releases\u002F2025-10-14-v0-beta-10-14","13.releases\u002F2.all-releases\u002F2025-10-14-v0-beta-10-14",{"date":630,"banner":631,"icon":632,"version":626},"2025-10-14","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Ficon.webp",{"title":634,"path":635,"stem":636,"release-notes":637},"v0.beta.2025.10.08","\u002Freleases\u002Fall-releases\u002F2025-10-08-v0-beta-10-08","13.releases\u002F2.all-releases\u002F2025-10-08-v0-beta-10-08",{"date":638,"banner":639,"icon":640,"version":634},"2025-10-08","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Ficon.webp",{"title":642,"path":643,"stem":644,"release-notes":645},"v0.beta.2025.10.01","\u002Freleases\u002Fall-releases\u002F2025-10-01-v0-beta-10-01","13.releases\u002F2.all-releases\u002F2025-10-01-v0-beta-10-01",{"date":646,"banner":647,"icon":648,"version":642},"2025-10-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Ficon.webp",{"title":650,"path":651,"stem":652,"release-notes":653},"v0.beta.2025.09.23","\u002Freleases\u002Fall-releases\u002F2025-09-23-v0-beta-09-23","13.releases\u002F2.all-releases\u002F2025-09-23-v0-beta-09-23",{"date":654,"banner":655,"icon":656,"version":650},"2025-09-23","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Ficon.webp",{"title":658,"path":659,"stem":660,"release-notes":661},"v0.beta.2025.09.16","\u002Freleases\u002Fall-releases\u002F2025-09-16-v0-beta-09-16","13.releases\u002F2.all-releases\u002F2025-09-16-v0-beta-09-16",{"date":662,"banner":663,"icon":664,"version":658},"2025-09-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Ficon.webp",{"title":666,"path":667,"stem":668,"release-notes":669},"v0.beta.2025.09.03","\u002Freleases\u002Fall-releases\u002F2025-09-03-v0-beta-09-03","13.releases\u002F2.all-releases\u002F2025-09-03-v0-beta-09-03",{"date":670,"banner":671,"icon":672,"version":666},"2025-09-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Ficon.webp",{"id":674,"title":675,"body":676,"description":1521,"extension":1522,"file-extension":1523,"links":1523,"meta":1524,"mime-type":1525,"navigation":28,"path":1542,"release-notes":1523,"seo":1543,"stem":1546,"__hash__":1547},"docs\u002Fmime-types\u002Faudio\u002Fmp4.md","MP4 Audio MIME Type",{"type":677,"value":678,"toc":1508},"minimark",[679,689,723,726,778,827,853,857,876,892,903,907,932,965,980,984,988,994,1021,1054,1057,1061,1074,1098,1101,1132,1135,1165,1173,1177,1183,1257,1277,1281,1290,1293,1504],[680,681,683,684,688],"h2",{"id":682},"what-does-audiomp4-mean","What does ",[685,686,687],"code",{},"audio\u002Fmp4"," mean?",[690,691,692,694,695,697,698,703,704,715],"p",{},[685,693,687],{}," is the registered media type for an MP4 file that contains audio but no visual presentation. It identifies the container, not one particular audio codec. An ",[685,696,687],{}," file may carry AAC, ALAC, MP3, FLAC, ",[699,700,702],"a",{"href":701},"\u002Fmime-types\u002Faudio\u002Fopus","Opus",", or another codec permitted by the MP4 family, although AAC is the most familiar choice.",[705,706,707],"sup",{},[699,708,714],{"href":709,"ariaDescribedBy":710,"dataFootnoteRef":712,"id":713},"#user-content-fn-1",[711],"footnote-label","","user-content-fnref-1","1",[705,716,717],{},[699,718,722],{"href":719,"ariaDescribedBy":720,"dataFootnoteRef":712,"id":721},"#user-content-fn-2",[711],"user-content-fnref-2","2",[690,724,725],{},"RFC 4337 selects the top-level media type from the presentation inside the file:",[727,728,729,742],"table",{},[730,731,732],"thead",{},[733,734,735,739],"tr",{},[736,737,738],"th",{},"File contents",[736,740,741],{},"Registered media type",[743,744,745,755,768],"tbody",{},[733,746,747,751],{},[748,749,750],"td",{},"Audio, with no visual presentation",[748,752,753],{},[685,754,687],{},[733,756,757,760],{},[748,758,759],{},"Video, or audio plus video",[748,761,762],{},[699,763,765],{"href":764},"\u002Fmime-types\u002Fvideo\u002Fmp4",[685,766,767],{},"video\u002Fmp4",[733,769,770,773],{},[748,771,772],{},"Neither audio nor visual presentation",[748,774,775],{},[685,776,777],{},"application\u002Fmp4",[690,779,780,781,787,788,794,795,797,798,802,803,809,810,812,813,819],{},"That distinction is more reliable than the filename. The IANA registration lists both ",[699,782,784],{"href":783},"\u002Ffile-extensions\u002Fmp4",[685,785,786],{},".mp4"," and ",[699,789,791],{"href":790},"\u002Ffile-extensions\u002Fmpg4",[685,792,793],{},".mpg4"," for ",[685,796,687],{},", but ",[699,799,800],{"href":783},[685,801,786],{}," is also widely used for video. The common ",[699,804,806],{"href":805},"\u002Ffile-extensions\u002Fm4a",[685,807,808],{},".m4a"," suffix is a helpful audio-only filename convention, while its standards-track HTTP media type remains ",[685,811,687],{},".",[705,814,815],{},[699,816,714],{"href":709,"ariaDescribedBy":817,"dataFootnoteRef":712,"id":818},[711],"user-content-fnref-1-2",[705,820,821],{},[699,822,826],{"href":823,"ariaDescribedBy":824,"dataFootnoteRef":712,"id":825},"#user-content-fn-3",[711],"user-content-fnref-3","3",[828,829,830,831,834,835,838,839,842,843,846,847],"tip",{},"For an audio-only file named ",[685,832,833],{},"song.m4a",", send ",[685,836,837],{},"Content-Type: audio\u002Fmp4",". Use the optional ",[685,840,841],{},"codecs"," parameter when the receiver needs to know the codec before downloading, for example ",[685,844,845],{},"audio\u002Fmp4; codecs=\"mp4a.40.2\""," for AAC-LC.",[705,848,849],{},[699,850,722],{"href":719,"ariaDescribedBy":851,"dataFootnoteRef":712,"id":852},[711],"user-content-fnref-2-2",[680,854,856],{"id":855},"how-mp4-audio-became-a-registered-type","How MP4 audio became a registered type",[690,858,859,860,862,863,787,867,869,870],{},"MP4 grew from the MPEG-4 systems work standardized by ISO\u002FIEC. The MP4 file format was separated as ISO\u002FIEC 14496-14 and built on the ISO Base Media File Format. In March 2006, Y. Lim and D. Singer published RFC 4337, which registered ",[685,861,687],{}," alongside ",[699,864,865],{"href":764},[685,866,767],{},[685,868,777],{}," and tied their use to the file's contents.",[705,871,872],{},[699,873,714],{"href":709,"ariaDescribedBy":874,"dataFootnoteRef":712,"id":875},[711],"user-content-fnref-1-3",[690,877,878,879,881,882,885,886],{},"The original registration did not tell a receiver which codec and profile were inside the container. RFC 6381 updated the MP4 media types in 2011 by defining the optional ",[685,880,841],{}," parameter. For ISO-family audio, values beginning with ",[685,883,884],{},"mp4a"," identify MPEG audio sample entries, with later components narrowing the object type and audio profile.",[705,887,888],{},[699,889,722],{"href":719,"ariaDescribedBy":890,"dataFootnoteRef":712,"id":891},[711],"user-content-fnref-2-3",[690,893,894,895],{},"MP4 files also declare brands in their file-type box. A brand says which file-format specification a reader may use to interpret the file. It does not, by itself, promise that the reader has every codec decoder the tracks require.",[705,896,897],{},[699,898,902],{"href":899,"ariaDescribedBy":900,"dataFootnoteRef":712,"id":901},"#user-content-fn-4",[711],"user-content-fnref-4","4",[680,904,906],{"id":905},"how-to-identify-and-open-mp4-audio","How to identify and open MP4 audio",[690,908,909,910,912,913,916,917,919,920,926],{},"There is no registered fixed magic number for ",[685,911,687],{},". ISO-family files are made from typed boxes, and a file-type box named ",[685,914,915],{},"ftyp"," commonly appears near the beginning. Its byte position and declared brands can vary, so checking only for the letters ",[685,918,915],{}," is not enough. A sound identifier parses the box structure and verifies that the presentation has audio without a visual track.",[705,921,922],{},[699,923,714],{"href":709,"ariaDescribedBy":924,"dataFootnoteRef":712,"id":925},[711],"user-content-fnref-1-4",[705,927,928],{},[699,929,902],{"href":899,"ariaDescribedBy":930,"dataFootnoteRef":712,"id":931},[711],"user-content-fnref-4-2",[690,933,934,935,939,940,944,945,948,949,957],{},"FFmpeg's MOV\u002FMP4 demuxer reads ",[699,936,937],{"href":783},[685,938,786],{},", ",[699,941,942],{"href":805},[685,943,808],{},", and related ISO Base Media files. Its dedicated ",[685,946,947],{},"ipod"," muxer writes the audio-only MPEG-4 variant. Logic Pro can also export M4A with either AAC or ALAC audio.",[705,950,951],{},[699,952,956],{"href":953,"ariaDescribedBy":954,"dataFootnoteRef":712,"id":955},"#user-content-fn-5",[711],"user-content-fnref-5","5",[705,958,959],{},[699,960,964],{"href":961,"ariaDescribedBy":962,"dataFootnoteRef":712,"id":963},"#user-content-fn-6",[711],"user-content-fnref-6","6",[690,966,967,968,971,972],{},"Modern browsers can generally play AAC in an MP4 container through the ",[685,969,970],{},"\u003Caudio>"," element. Container support and codec support are separate, however. Firefox can rely on the operating system for AAC decoding, ALAC support is substantially narrower, and less common MP4 audio codecs may fail even when the browser understands the MP4 container.",[705,973,974],{},[699,975,979],{"href":976,"ariaDescribedBy":977,"dataFootnoteRef":712,"id":978},"#user-content-fn-7",[711],"user-content-fnref-7","7",[981,982,983],"warning",{},"A file extension cannot guarantee playback. Check the actual tracks with a media probe, and test the precise container, codec, profile, channel layout, and platform combination you plan to deliver.",[680,985,987],{"id":986},"support-in-poly","Support in Poly",[690,989,990,991,993],{},"Poly defines ",[685,992,687],{}," as an audio type. When a file arrives with that MIME type, the normal audio workflow:",[995,996,997,1001,1004,1007,1015,1018],"ul",{},[998,999,1000],"li",{},"Probes the file with Symphonia, then extracts duration and available audio tags.",[998,1002,1003],{},"Uses embedded artwork as a thumbnail when suitable art exists.",[998,1005,1006],{},"Creates 15-second audio-similarity segments for recordings long enough to embed.",[998,1008,1009,1010,1014],{},"Produces a ",[699,1011,1013],{"href":1012},"\u002Fmime-types\u002Ftext\u002Fvtt","WebVTT"," transcript and adds its cue text to full-text search.",[998,1016,1017],{},"Opens the original file in the audio player and seeks to transcript or similarity matches.",[998,1019,1020],{},"Gives the Poly agent readable content through the completed transcript.",[690,1022,1023,1024,1028,1029,1032,1033,1037,1038,1042,1043,1047,1048,1050,1051,1053],{},"Recognition has an important filename limitation. Poly maps ",[699,1025,1026],{"href":805},[685,1027,808],{}," to its ",[685,1030,1031],{},"audio\u002Fm4a"," type and maps ",[699,1034,1035],{"href":783},[685,1036,786],{}," to ",[699,1039,1040],{"href":764},[685,1041,767],{},"; it does not map ",[699,1044,1045],{"href":790},[685,1046,793],{}," from a filename. The ",[685,1049,687],{}," path is therefore dependable when the incoming MIME type is retained or content detection supplies it, but filename-only ingestion does not select ",[685,1052,687],{}," for either registered extension.",[690,1055,1056],{},"Richer processing is also decoder-dependent. A corrupt file, an encrypted track, or a codec unsupported by Poly's audio loader can be stored but may fail metadata extraction, transcription, audio-similarity indexing, and waveform preparation. Browser preview has its own codec dependency because the client plays the original media.",[680,1058,1060],{"id":1059},"convert-without-unnecessary-quality-loss","Convert without unnecessary quality loss",[690,1062,1063,1064,1068,1069,1073],{},"Start by inspecting the streams rather than guessing from ",[699,1065,1066],{"href":783},[685,1067,786],{}," or ",[699,1070,1071],{"href":805},[685,1072,808],{},":",[1075,1076,1080],"pre",{"className":1077,"code":1078,"language":1079,"meta":712,"style":712},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ffprobe -hide_banner input.mp4\n","sh",[685,1081,1082],{"__ignoreMap":712},[1083,1084,1087,1091,1095],"span",{"class":1085,"line":1086},"line",1,[1083,1088,1090],{"class":1089},"sBMFI","ffprobe",[1083,1092,1094],{"class":1093},"sfazB"," -hide_banner",[1083,1096,1097],{"class":1093}," input.mp4\n",[690,1099,1100],{},"If the file is already audio-only and its codec is compatible with the destination, remuxing rewrites the container without recompressing the samples:",[1075,1102,1104],{"className":1077,"code":1103,"language":1079,"meta":712,"style":712},"ffmpeg -i input.mp4 -map 0:a:0 -c:a copy output.m4a\n",[685,1105,1106],{"__ignoreMap":712},[1083,1107,1108,1111,1114,1117,1120,1123,1126,1129],{"class":1085,"line":1086},[1083,1109,1110],{"class":1089},"ffmpeg",[1083,1112,1113],{"class":1093}," -i",[1083,1115,1116],{"class":1093}," input.mp4",[1083,1118,1119],{"class":1093}," -map",[1083,1121,1122],{"class":1093}," 0:a:0",[1083,1124,1125],{"class":1093}," -c:a",[1083,1127,1128],{"class":1093}," copy",[1083,1130,1131],{"class":1093}," output.m4a\n",[690,1133,1134],{},"For a broadly playable delivery copy, AAC-LC in MP4 is a practical target:",[1075,1136,1138],{"className":1077,"code":1137,"language":1079,"meta":712,"style":712},"ffmpeg -i input.mp4 -map 0:a:0 -c:a aac -b:a 192k output.m4a\n",[685,1139,1140],{"__ignoreMap":712},[1083,1141,1142,1144,1146,1148,1150,1152,1154,1157,1160,1163],{"class":1085,"line":1086},[1083,1143,1110],{"class":1089},[1083,1145,1113],{"class":1093},[1083,1147,1116],{"class":1093},[1083,1149,1119],{"class":1093},[1083,1151,1122],{"class":1093},[1083,1153,1125],{"class":1093},[1083,1155,1156],{"class":1093}," aac",[1083,1158,1159],{"class":1093}," -b:a",[1083,1161,1162],{"class":1093}," 192k",[1083,1164,1131],{"class":1093},[690,1166,1167,1168,1172],{},"Use ",[699,1169,1171],{"href":1170},"\u002Fmime-types\u002Faudio\u002Fx-wav","WAV"," or FLAC when you need a lossless editing copy. Decoding lossy AAC to a lossless format prevents another lossy generation during later edits, but cannot recover information the original encoder discarded.",[1174,1175,1176],"note",{},"Stream copying may preserve the audio perfectly while dropping or rearranging container metadata. Check chapters, artwork, gapless-playback data, language tags, and dates after any remux.",[680,1178,1180,1182],{"id":1179},"audiomp4-m4a-and-aac-are-not-synonyms",[685,1181,687],{},", M4A, and AAC are not synonyms",[727,1184,1185,1198],{},[730,1186,1187],{},[733,1188,1189,1192,1195],{},[736,1190,1191],{},"Term",[736,1193,1194],{},"What it describes",[736,1196,1197],{},"Typical role",[743,1199,1200,1211,1222,1233,1244],{},[733,1201,1202,1206,1208],{},[748,1203,1204],{},[685,1205,687],{},[748,1207,741],{},[748,1209,1210],{},"Labels an audio-only MP4 representation",[733,1212,1213,1216,1219],{},[748,1214,1215],{},"M4A",[748,1217,1218],{},"Filename and application convention",[748,1220,1221],{},"Signals an audio-oriented MP4 file to people and software",[733,1223,1224,1227,1230],{},[748,1225,1226],{},"AAC",[748,1228,1229],{},"Lossy audio codec or standalone stream",[748,1231,1232],{},"Often stored inside MP4, but can also use ADTS framing",[733,1234,1235,1238,1241],{},[748,1236,1237],{},"ALAC",[748,1239,1240],{},"Lossless audio codec",[748,1242,1243],{},"Commonly stored in an M4A-style MP4 container",[733,1245,1246,1252,1254],{},[748,1247,1248],{},[699,1249,1250],{"href":764},[685,1251,767],{},[748,1253,741],{},[748,1255,1256],{},"Labels MP4 containing a visual presentation",[690,1258,1259,1260,1266,1267,1271,1272,1276],{},"Renaming a raw ",[699,1261,1263],{"href":1262},"\u002Ffile-extensions\u002Faac",[685,1264,1265],{},".aac"," stream to ",[699,1268,1269],{"href":783},[685,1270,786],{}," does not add an MP4 container. Conversely, renaming MP4 audio to ",[699,1273,1274],{"href":1262},[685,1275,1265],{}," does not remove its boxes, timing tables, metadata, or other tracks. Use remuxing when only the wrapper should change, and transcoding when the codec itself must change.",[680,1278,1280],{"id":1279},"security-and-privacy","Security and privacy",[690,1282,1283,1284],{},"RFC 4337 warns that a nonconforming stream can overload decoder buffers or crash a receiver. MP4 systems content can also include executable or command-like features. Treat unknown files as untrusted input, keep decoders current, and avoid enabling external references or programmatic features unless they are required.",[705,1285,1286],{},[699,1287,714],{"href":709,"ariaDescribedBy":1288,"dataFootnoteRef":712,"id":1289},[711],"user-content-fnref-1-5",[690,1291,1292],{},"Audio MP4 can carry more than sound. Artwork, titles, comments, timestamps, encoder details, chapters, and other metadata may reveal information you did not intend to publish. Inspect both the tracks and metadata before sharing a sensitive recording.",[1294,1295,1298,1303],"section",{"className":1296,"dataFootnotes":712},[1297],"footnotes",[680,1299,1302],{"className":1300,"id":711},[1301],"sr-only","Footnotes",[1304,1305,1306,1368,1398,1422,1446,1463,1480],"ol",{},[998,1307,1309,1310,1319,1320,1322,1323,787,1327,1331,1332,1339,1340,1339,1347,1339,1354,1339,1361],{"id":1308},"user-content-fn-1","Internet Engineering Task Force. ",[699,1311,1315],{"href":1312,"rel":1313},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc4337",[1314],"nofollow",[1316,1317,1318],"em",{},"RFC 4337: MIME Type Registration for MPEG-4",". The standards-track RFC selects ",[685,1321,687],{}," for audio without a visual presentation, registers ",[699,1324,1325],{"href":783},[685,1326,786],{},[699,1328,1329],{"href":790},[685,1330,793],{},", lists no magic number, and documents security considerations. ",[699,1333,1338],{"href":1334,"ariaLabel":1335,"className":1336,"dataFootnoteBackref":712},"#user-content-fnref-1","Back to reference 1",[1337],"data-footnote-backref","↩"," ",[699,1341,1338,1345],{"href":1342,"ariaLabel":1343,"className":1344,"dataFootnoteBackref":712},"#user-content-fnref-1-2","Back to reference 1-2",[1337],[705,1346,722],{},[699,1348,1338,1352],{"href":1349,"ariaLabel":1350,"className":1351,"dataFootnoteBackref":712},"#user-content-fnref-1-3","Back to reference 1-3",[1337],[705,1353,826],{},[699,1355,1338,1359],{"href":1356,"ariaLabel":1357,"className":1358,"dataFootnoteBackref":712},"#user-content-fnref-1-4","Back to reference 1-4",[1337],[705,1360,902],{},[699,1362,1338,1366],{"href":1363,"ariaLabel":1364,"className":1365,"dataFootnoteBackref":712},"#user-content-fnref-1-5","Back to reference 1-5",[1337],[705,1367,956],{},[998,1369,1309,1371,1378,1379,1339,1384,1339,1391],{"id":1370},"user-content-fn-2",[699,1372,1375],{"href":1373,"rel":1374},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc6381",[1314],[1316,1376,1377],{},"RFC 6381: The Codecs and Profiles Parameters for Bucket Media Types",". The RFC adds codec identification to MP4-family media types and defines ISO-family codec syntax. ",[699,1380,1338],{"href":1381,"ariaLabel":1382,"className":1383,"dataFootnoteBackref":712},"#user-content-fnref-2","Back to reference 2",[1337],[699,1385,1338,1389],{"href":1386,"ariaLabel":1387,"className":1388,"dataFootnoteBackref":712},"#user-content-fnref-2-2","Back to reference 2-2",[1337],[705,1390,722],{},[699,1392,1338,1396],{"href":1393,"ariaLabel":1394,"className":1395,"dataFootnoteBackref":712},"#user-content-fnref-2-3","Back to reference 2-3",[1337],[705,1397,826],{},[998,1399,1401,1402,1409,1410,787,1414,1416,1417],{"id":1400},"user-content-fn-3","Library of Congress. ",[699,1403,1406],{"href":1404,"rel":1405},"https:\u002F\u002Fwww.loc.gov\u002Fpreservation\u002Fdigital\u002Fformats\u002Ffdd\u002Ffdd000155.shtml",[1314],[1316,1407,1408],{},"MPEG-4 File Format, Version 2",". The format record documents ",[699,1411,1412],{"href":783},[685,1413,786],{},[685,1415,808],{}," usage and the audio-only media type. ",[699,1418,1338],{"href":1419,"ariaLabel":1420,"className":1421,"dataFootnoteBackref":712},"#user-content-fnref-3","Back to reference 3",[1337],[998,1423,1425,1426,1433,1434,1339,1439],{"id":1424},"user-content-fn-4","MP4 Registration Authority. ",[699,1427,1430],{"href":1428,"rel":1429},"https:\u002F\u002Fmp4ra.org\u002Fregistered-types\u002Fbrands",[1314],[1316,1431,1432],{},"Registered Brands",". The registry explains the role of major and compatible brands in ISO-family files. ",[699,1435,1338],{"href":1436,"ariaLabel":1437,"className":1438,"dataFootnoteBackref":712},"#user-content-fnref-4","Back to reference 4",[1337],[699,1440,1338,1444],{"href":1441,"ariaLabel":1442,"className":1443,"dataFootnoteBackref":712},"#user-content-fnref-4-2","Back to reference 4-2",[1337],[705,1445,722],{},[998,1447,1449,1450,1457,1458],{"id":1448},"user-content-fn-5","FFmpeg Project. ",[699,1451,1454],{"href":1452,"rel":1453},"https:\u002F\u002Fffmpeg.org\u002Fffmpeg-formats.html",[1314],[1316,1455,1456],{},"FFmpeg Formats Documentation",". The documentation lists the MOV\u002FMP4 demuxer and the audio-only MPEG-4 muxer. ",[699,1459,1338],{"href":1460,"ariaLabel":1461,"className":1462,"dataFootnoteBackref":712},"#user-content-fnref-5","Back to reference 5",[1337],[998,1464,1466,1467,1474,1475],{"id":1465},"user-content-fn-6","Apple. ",[699,1468,1471],{"href":1469,"rel":1470},"https:\u002F\u002Fsupport.apple.com\u002Fen-nz\u002Fguide\u002Flogicpro-ipad\u002Flpipaf481b01\u002Fipados",[1314],[1316,1472,1473],{},"M4A File Options in Logic Pro for iPad",". Apple documents AAC and ALAC choices for M4A exports used by its music applications. ",[699,1476,1338],{"href":1477,"ariaLabel":1478,"className":1479,"dataFootnoteBackref":712},"#user-content-fnref-6","Back to reference 6",[1337],[998,1481,1483,1484,787,1491,1498,1499],{"id":1482},"user-content-fn-7","MDN Web Docs. ",[699,1485,1488],{"href":1486,"rel":1487},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FMedia\u002FGuides\u002FFormats\u002FContainers",[1314],[1316,1489,1490],{},"Media Container Formats",[699,1492,1495],{"href":1493,"rel":1494},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FMedia\u002FGuides\u002FFormats\u002FAudio_codecs",[1314],[1316,1496,1497],{},"Web Audio Codec Guide",". MDN documents MP4 audio codecs and platform-dependent playback support. ",[699,1500,1338],{"href":1501,"ariaLabel":1502,"className":1503,"dataFootnoteBackref":712},"#user-content-fnref-7","Back to reference 7",[1337],[1505,1506,1507],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":712,"searchDepth":1509,"depth":1509,"links":1510},2,[1511,1513,1514,1515,1516,1517,1519,1520],{"id":682,"depth":1509,"text":1512},"What does audio\u002Fmp4 mean?",{"id":855,"depth":1509,"text":856},{"id":905,"depth":1509,"text":906},{"id":986,"depth":1509,"text":987},{"id":1059,"depth":1509,"text":1060},{"id":1179,"depth":1509,"text":1518},"audio\u002Fmp4, M4A, and AAC are not synonyms",{"id":1279,"depth":1509,"text":1280},{"id":711,"depth":1509,"text":1302},"Learn what `audio\u002Fmp4` identifies, how audio-only MP4 differs from video MP4 and raw AAC, and how Poly processes it.","md",null,{},{"name":687,"extensions":1526,"invented-date":1527,"inventor-name":1528,"in-use":12,"browser-support":1529,"example-applications":1535,"poly-support":1538,"poly-indexed":1539,"poly-preview":1540,"poly-agent":1541},[786,793],"2006","IETF (Y. Lim and D. Singer)",[1530,1531,1532,1533,1534],"Chrome (codec-dependent)","Edge (codec-dependent)","Firefox (platform-dependent)","Opera (codec-dependent)","Safari (codec-dependent)",[1536,1537],"FFmpeg","Logic Pro","Yes. Poly recognizes an explicitly supplied audio\u002Fmp4 type and routes it through the audio pipeline; filename-only .mp4 and .mpg4 detection does not select this type.","Yes. When its container and codec decode successfully, MP4 audio is indexed by filename, transcript text, and audio similarity; duration, tags, and embedded artwork may also be extracted.","Yes. It opens in Poly's audio player, but actual playback depends on the browser or operating system supporting the codec in the container.","Yes. After transcription completes, the Poly agent can read and reason over the transcript; it does not interpret undecoded compressed audio directly.","\u002Fmime-types\u002Faudio\u002Fmp4",{"title":1544,"description":1545},"audio\u002Fmp4 MIME Type: MP4 Audio, Codecs, and Support","A practical guide to the registered audio\u002Fmp4 MIME type, its extensions and codecs, browser support, Poly processing, and safe conversion.","mime-types\u002Faudio\u002Fmp4","JB4KSaQrlqZJYNNeV19vqJqXQS_y3QJM7QEiatedCt4",[1523,1523],{"data":1550,"body":1551},{},{"type":1552,"children":1553},"root",[1554],{"type":1555,"tag":690,"props":1556,"children":1557},"element",{},[1558],{"type":1559,"value":675},"text",{"data":1561,"body":1562},{},{"type":1552,"children":1563},[1564],{"type":1555,"tag":690,"props":1565,"children":1566},{},[1567,1569,1574],{"type":1559,"value":1568},"Learn what ",{"type":1555,"tag":685,"props":1570,"children":1572},{"className":1571},[],[1573],{"type":1559,"value":687},{"type":1559,"value":1575}," identifies, how audio-only MP4 differs from video MP4 and raw AAC, and how Poly processes it.",1788325917401]