[{"data":1,"prerenderedAt":1398},["ShallowReactive",2],{"navigation_docs":3,"-mime-types-audio-mpeg":673,"-mime-types-audio-mpeg-surround":1370,"mdc--f6q092-key":1371,"mdc-90xkrp-key":1382},[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":1343,"extension":1344,"file-extension":1345,"links":1345,"meta":1346,"mime-type":1347,"navigation":28,"path":1364,"release-notes":1345,"seo":1365,"stem":1368,"__hash__":1369},"docs\u002Fmime-types\u002Faudio\u002Fmpeg.md","MP3 and MPEG Audio MIME Type",{"type":677,"value":678,"toc":1328},"minimark",[679,689,729,753,769,773,798,807,811,829,841,851,858,887,890,919,927,931,942,945,967,990,993,997,1007,1020,1024,1027,1071,1086,1093,1104,1126,1141],[680,681,683,684,688],"h2",{"id":682},"what-does-audiompeg-mean","What does ",[685,686,687],"code",{},"audio\u002Fmpeg"," mean?",[690,691,692,693,695,696,703,704,710,711,717,718],"p",{},"The ",[685,694,687],{}," media type identifies an elementary stream of audio frames from MPEG-1 or MPEG-2. It covers all three MPEG audio layers, not only MP3. IANA lists ",[697,698,700],"a",{"href":699},"\u002Ffile-extensions\u002Fmp1",[685,701,702],{},".mp1",", ",[697,705,707],{"href":706},"\u002Ffile-extensions\u002Fmp2",[685,708,709],{},".mp2",", and ",[697,712,714],{"href":713},"\u002Ffile-extensions\u002Fmp3",[685,715,716],{},".mp3"," as its extensions and deliberately lists no single magic number.",[719,720,721],"sup",{},[697,722,728],{"href":723,"ariaDescribedBy":724,"dataFootnoteRef":726,"id":727},"#user-content-fn-1",[725],"footnote-label","","user-content-fnref-1","1",[690,730,731,732,736,737,741,742,744,745],{},"The familiar MP3 format is MPEG Audio Layer III. ",[697,733,734],{"href":706},[685,735,709],{}," normally means Layer II, while ",[697,738,739],{"href":699},[685,740,702],{}," normally means Layer I. Each layer uses a different compression design, so the number is a layer name rather than a sequence of compatible file revisions. RFC 3003 defines ",[685,743,687],{}," broadly enough to carry any of them.",[719,746,747],{},[697,748,752],{"href":749,"ariaDescribedBy":750,"dataFootnoteRef":726,"id":751},"#user-content-fn-2",[725],"user-content-fnref-2","2",[754,755,756,757,761,762,768],"note",{},"An MP3 file is usually a sequence of MPEG audio frames with optional metadata around them. It is not an MP4 container, and changing ",[697,758,759],{"href":713},[685,760,716],{}," to ",[697,763,765],{"href":764},"\u002Ffile-extensions\u002Fm4a",[685,766,767],{},".m4a"," does not convert it.",[680,770,772],{"id":771},"why-is-there-no-fixed-mp3-magic-number","Why is there no fixed MP3 magic number?",[690,774,775,776,779,780,783,784,790],{},"MPEG audio is organized as small frames, each with its own header. A stream may also begin with an ID3v2 tag rather than an audio frame. ID3v2 tags begin with the ASCII bytes ",[685,777,778],{},"ID3",", or ",[685,781,782],{},"49 44 33"," in hexadecimal, but that identifies the metadata tag, not the MPEG audio itself.",[719,785,786],{},[697,787,752],{"href":749,"ariaDescribedBy":788,"dataFootnoteRef":726,"id":789},[725],"user-content-fnref-2-2",[719,791,792],{},[697,793,797],{"href":794,"ariaDescribedBy":795,"dataFootnoteRef":726,"id":796},"#user-content-fn-3",[725],"user-content-fnref-3","3",[690,799,800,801],{},"Frame headers contain synchronization bits, version, layer, bit-rate, sample-rate, and channel information. Those values vary from file to file and sometimes from frame to frame. A robust detector therefore validates a sequence of frame headers and skips recognized tags instead of relying on a short fixed prefix. This is why the IANA registration says there is no magic number.",[719,802,803],{},[697,804,728],{"href":723,"ariaDescribedBy":805,"dataFootnoteRef":726,"id":806},[725],"user-content-fnref-1-2",[680,808,810],{"id":809},"how-mpeg-audio-and-the-mime-type-developed","How MPEG audio and the MIME type developed",[690,812,813,814,822,823],{},"ISO\u002FIEC published MPEG-1 Audio as ISO\u002FIEC 11172-3 in August 1993. The standard defines coded high-quality audio and decoding at 32, 44.1, and 48 kHz for digital storage systems.",[719,815,816],{},[697,817,821],{"href":818,"ariaDescribedBy":819,"dataFootnoteRef":726,"id":820},"#user-content-fn-4",[725],"user-content-fnref-4","4"," MPEG-2 Audio followed in ISO\u002FIEC 13818-3:1995 and extended the family.",[719,824,825],{},[697,826,752],{"href":749,"ariaDescribedBy":827,"dataFootnoteRef":726,"id":828},[725],"user-content-fnref-2-3",[690,830,831,832,834,835],{},"The media type came later. RFC 3003 registered ",[685,833,687],{}," in November 2000 because MPEG-1 and MPEG-2 audio were already common on the internet but lacked one uniform MIME type. The RFC describes the payload as MPEG frames, possibly interspersed with non-MPEG data such as metadata.",[719,836,837],{},[697,838,752],{"href":749,"ariaDescribedBy":839,"dataFootnoteRef":726,"id":840},[725],"user-content-fnref-2-4",[690,842,843,844,846,847,850],{},"That history explains a common source of confusion: MP3 was already a well-established name before ",[685,845,687],{}," became its standard web label. Servers should send an MP3 response as ",[685,848,849],{},"Content-Type: audio\u002Fmpeg",", even though users almost always call the file an MP3.",[680,852,854,855,857],{"id":853},"how-to-open-an-audiompeg-file","How to open an ",[685,856,687],{}," file",[690,859,860,861,865,866,869,870,878,879],{},"All current major browsers play MP3 through the ",[697,862,864],{"href":863},"\u002Fmime-types\u002Ftext\u002Fhtml","HTML"," ",[685,867,868],{},"\u003Caudio>"," element. MDN records support in Chrome, Edge, Firefox, Opera, and Safari.",[719,871,872],{},[697,873,877],{"href":874,"ariaDescribedBy":875,"dataFootnoteRef":726,"id":876},"#user-content-fn-5",[725],"user-content-fnref-5","5"," VLC also supports MPEG Layers I, II, and III as well as ID3 tags.",[719,880,881],{},[697,882,886],{"href":883,"ariaDescribedBy":884,"dataFootnoteRef":726,"id":885},"#user-content-fn-6",[725],"user-content-fnref-6","6",[690,888,889],{},"If a file does not play, check more than its extension:",[891,892,893,900,903,906],"ul",{},[894,895,896,897,899],"li",{},"Confirm that the server sends ",[685,898,687],{},".",[894,901,902],{},"Inspect the stream with a media probe to determine its actual MPEG version and layer.",[894,904,905],{},"Check whether the download is complete and whether frame headers remain valid.",[894,907,908,909,913,914,918],{},"Try a dedicated player such as VLC when an older ",[697,910,911],{"href":699},[685,912,702],{}," or ",[697,915,916],{"href":706},[685,917,709],{}," file is involved.",[920,921,922,923,926],"tip",{},"For a web page, declare the type explicitly: ",[685,924,925],{},"\u003Csource src=\"recording.mp3\" type=\"audio\u002Fmpeg\">",". This lets the browser decide whether it can use the source before downloading it.",[680,928,930],{"id":929},"support-in-poly","Support in Poly",[690,932,933,934,936,937,941],{},"Poly has a dedicated mapping from ",[685,935,687],{}," and ",[697,938,939],{"href":713},[685,940,716],{}," to its MP3 audio type. The indexing pipeline decodes the file, records duration and common tags such as title, artist, album, genre, date, BPM, lyrics, and comments, and generates thumbnails when embedded cover art is available.",[690,943,944],{},"For successfully decoded MP3 files, Poly also:",[891,946,947,950,958,961,964],{},[894,948,949],{},"Creates time-based audio embeddings for similarity search.",[894,951,952,953,957],{},"Transcribes speech into ",[697,954,956],{"href":955},"\u002Fmime-types\u002Ftext\u002Fvtt","WebVTT"," and indexes transcript segments for full-text search.",[894,959,960],{},"Opens the original file in the in-app audio player and seeks to a matching transcript moment.",[894,962,963],{},"Makes the transcript available to file-reading tools and the agent.",[894,965,966],{},"Allows the agent's multimodal backend to read MP3 audio directly, subject to an eight-hour direct-input limit.",[690,968,969,970,972,973,977,978,913,982,986,987,989],{},"There is one extension-level limitation. Poly's MIME table recognizes ",[685,971,687],{},", but filename-only inference maps ",[697,974,975],{"href":713},[685,976,716],{}," and does not map the registered ",[697,979,980],{"href":699},[685,981,702],{},[697,983,984],{"href":706},[685,985,709],{}," extensions. A Layer I or Layer II file supplied only by filename may therefore be classified incorrectly. Use an explicit ",[685,988,687],{}," type, or convert a working copy to a format that the workflow recognizes.",[754,991,992],{},"Transcription and audio-similarity indexing require successful decoding. Instrumental audio can still produce audio embeddings, but it may have little or no useful transcript text.",[680,994,996],{"id":995},"metadata-privacy-and-safe-handling","Metadata, privacy, and safe handling",[690,998,999,1000,1006],{},"ID3v2 can store far more than a song title. Its frames can carry performer, copyright, lyrics, URLs, pictures, and private or application-specific information.",[719,1001,1002],{},[697,1003,797],{"href":794,"ariaDescribedBy":1004,"dataFootnoteRef":726,"id":1005},[725],"user-content-fnref-3-2"," Removing visible title and artist fields does not prove that every embedded frame or image has gone.",[690,1008,1009,1010,1012,1013,1019],{},"RFC 3003 also warns that private tags can carry arbitrary material and that executable content found there must not be run. An ",[685,1011,687],{}," object provides no built-in signing, encryption, or confidentiality.",[719,1014,1015],{},[697,1016,728],{"href":723,"ariaDescribedBy":1017,"dataFootnoteRef":726,"id":1018},[725],"user-content-fnref-1-3"," Treat unexpected files as untrusted input, keep media parsers updated, and inspect metadata before publishing recordings.",[680,1021,1023],{"id":1022},"converting-mp3-and-other-mpeg-audio","Converting MP3 and other MPEG audio",[690,1025,1026],{},"Choose the destination based on how the copy will be used:",[891,1028,1029,1045,1065],{},[894,1030,1031,913,1038,1044],{},[1032,1033,1034],"strong",{},[697,1035,1037],{"href":1036},"\u002Fmime-types\u002Faudio\u002Fx-flac","FLAC",[1032,1039,1040],{},[697,1041,1043],{"href":1042},"\u002Fmime-types\u002Faudio\u002Fx-wav","WAV"," when you need a lossless working file. Decoding MP3 into either format prevents another lossy step during editing, but cannot restore information already discarded.",[894,1046,1047,913,1058,1064],{},[1032,1048,1049,1053,1054],{},[697,1050,1052],{"href":1051},"\u002Fmime-types\u002Faudio\u002Faac","AAC"," in ",[697,1055,1057],{"href":1056},"\u002Fmime-types\u002Faudio\u002Fm4a","M4A",[1032,1059,1060],{},[697,1061,1063],{"href":1062},"\u002Fmime-types\u002Faudio\u002Fopus","Opus"," for a compact delivery copy when your target software supports it.",[894,1066,1067,1070],{},[1032,1068,1069],{},"MP3"," for broad playback compatibility when you are starting from a lossless master.",[690,1072,1073,1074,1077,1078],{},"FFmpeg can identify the input from its contents and write a new file based on the output extension. Its documentation shows ",[685,1075,1076],{},"ffmpeg -i input.flac -id3v2_version 3 out.mp3"," as an MP3 conversion example.",[719,1079,1080],{},[697,1081,1085],{"href":1082,"ariaDescribedBy":1083,"dataFootnoteRef":726,"id":1084},"#user-content-fn-7",[725],"user-content-fnref-7","7",[1087,1088,1089,1090,1092],"warning",{},"MP3, AAC, and ",[697,1091,1063],{"href":1062}," are lossy. Converting from one lossy codec to another decodes and compresses the signal again, which can add artifacts. Keep the original or a lossless master and make delivery files from that source.",[680,1094,1096,1097,1099,1100,1103],{"id":1095},"is-audiompeg-the-same-as-audiomp3","Is ",[685,1098,687],{}," the same as ",[685,1101,1102],{},"audio\u002Fmp3","?",[690,1105,1106,1107,1109,1110,1116,1122,1123,1125],{},"Use ",[685,1108,687],{},". It is the IANA-registered standards-tree type and is the value defined by RFC 3003.",[719,1111,1112],{},[697,1113,728],{"href":723,"ariaDescribedBy":1114,"dataFootnoteRef":726,"id":1115},[725],"user-content-fnref-1-4",[719,1117,1118],{},[697,1119,752],{"href":749,"ariaDescribedBy":1120,"dataFootnoteRef":726,"id":1121},[725],"user-content-fnref-2-5"," Some software emits ",[685,1124,1102],{},", but that spelling is not the registered type for ordinary MP3 files.",[690,1127,1128,1129,1131,1132,1135,1136,1140],{},"Also avoid confusing ",[685,1130,687],{}," with ",[685,1133,1134],{},"audio\u002FMPA",", which is registered for MPEG audio carried as an RTP payload. A saved ",[697,1137,1138],{"href":713},[685,1139,716],{}," file and packetized real-time audio are different interchange contexts.",[1142,1143,1146,1151],"section",{"className":1144,"dataFootnotes":726},[1145],"footnotes",[680,1147,1150],{"className":1148,"id":725},[1149],"sr-only","Footnotes",[1152,1153,1154,1196,1241,1264,1280,1296,1312],"ol",{},[894,1155,1157,1158,1167,1168,865,1175,865,1182,865,1189],{"id":1156},"user-content-fn-1","Internet Assigned Numbers Authority. ",[697,1159,1163],{"href":1160,"rel":1161},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Faudio\u002Fmpeg",[1162],"nofollow",[1164,1165,1166],"em",{},"audio\u002Fmpeg Media Type Registration",". ",[697,1169,1174],{"href":1170,"ariaLabel":1171,"className":1172,"dataFootnoteBackref":726},"#user-content-fnref-1","Back to reference 1",[1173],"data-footnote-backref","↩",[697,1176,1174,1180],{"href":1177,"ariaLabel":1178,"className":1179,"dataFootnoteBackref":726},"#user-content-fnref-1-2","Back to reference 1-2",[1173],[719,1181,752],{},[697,1183,1174,1187],{"href":1184,"ariaLabel":1185,"className":1186,"dataFootnoteBackref":726},"#user-content-fnref-1-3","Back to reference 1-3",[1173],[719,1188,797],{},[697,1190,1174,1194],{"href":1191,"ariaLabel":1192,"className":1193,"dataFootnoteBackref":726},"#user-content-fnref-1-4","Back to reference 1-4",[1173],[719,1195,821],{},[894,1197,1199,1200,1207,1208,865,1213,865,1220,865,1227,865,1234],{"id":1198},"user-content-fn-2","Nilsson, M. ",[697,1201,1204],{"href":1202,"rel":1203},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc3003.html",[1162],[1164,1205,1206],{},"RFC 3003: The audio\u002Fmpeg Media Type",". Internet Engineering Task Force, November 2000. ",[697,1209,1174],{"href":1210,"ariaLabel":1211,"className":1212,"dataFootnoteBackref":726},"#user-content-fnref-2","Back to reference 2",[1173],[697,1214,1174,1218],{"href":1215,"ariaLabel":1216,"className":1217,"dataFootnoteBackref":726},"#user-content-fnref-2-2","Back to reference 2-2",[1173],[719,1219,752],{},[697,1221,1174,1225],{"href":1222,"ariaLabel":1223,"className":1224,"dataFootnoteBackref":726},"#user-content-fnref-2-3","Back to reference 2-3",[1173],[719,1226,797],{},[697,1228,1174,1232],{"href":1229,"ariaLabel":1230,"className":1231,"dataFootnoteBackref":726},"#user-content-fnref-2-4","Back to reference 2-4",[1173],[719,1233,821],{},[697,1235,1174,1239],{"href":1236,"ariaLabel":1237,"className":1238,"dataFootnoteBackref":726},"#user-content-fnref-2-5","Back to reference 2-5",[1173],[719,1240,877],{},[894,1242,1244,1245,1167,1252,865,1257],{"id":1243},"user-content-fn-3","ID3.org. ",[697,1246,1249],{"href":1247,"rel":1248},"https:\u002F\u002Fid3.org\u002Fid3v2.4.0-structure",[1162],[1164,1250,1251],{},"ID3 Tag Version 2.4.0: Main Structure",[697,1253,1174],{"href":1254,"ariaLabel":1255,"className":1256,"dataFootnoteBackref":726},"#user-content-fnref-3","Back to reference 3",[1173],[697,1258,1174,1262],{"href":1259,"ariaLabel":1260,"className":1261,"dataFootnoteBackref":726},"#user-content-fnref-3-2","Back to reference 3-2",[1173],[719,1263,752],{},[894,1265,1267,1268,1167,1275],{"id":1266},"user-content-fn-4","International Organization for Standardization. ",[697,1269,1272],{"href":1270,"rel":1271},"https:\u002F\u002Fwww.iso.org\u002Fstandard\u002F22412.html",[1162],[1164,1273,1274],{},"ISO\u002FIEC 11172-3:1993, MPEG-1 Audio",[697,1276,1174],{"href":1277,"ariaLabel":1278,"className":1279,"dataFootnoteBackref":726},"#user-content-fnref-4","Back to reference 4",[1173],[894,1281,1283,1284,1167,1291],{"id":1282},"user-content-fn-5","MDN Web Docs. ",[697,1285,1288],{"href":1286,"rel":1287},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FMedia\u002FGuides\u002FFormats\u002FAudio_codecs#mp3_mpeg-1_audio_layer_iii",[1162],[1164,1289,1290],{},"Web Audio Codec Guide: MP3",[697,1292,1174],{"href":1293,"ariaLabel":1294,"className":1295,"dataFootnoteBackref":726},"#user-content-fnref-5","Back to reference 5",[1173],[894,1297,1299,1300,1167,1307],{"id":1298},"user-content-fn-6","VideoLAN. ",[697,1301,1304],{"href":1302,"rel":1303},"https:\u002F\u002Fwww.videolan.org\u002Fvlc\u002Ffeatures.html",[1162],[1164,1305,1306],{},"VLC Features and Supported Formats",[697,1308,1174],{"href":1309,"ariaLabel":1310,"className":1311,"dataFootnoteBackref":726},"#user-content-fnref-6","Back to reference 6",[1173],[894,1313,1315,1316,1167,1323],{"id":1314},"user-content-fn-7","FFmpeg. ",[697,1317,1320],{"href":1318,"rel":1319},"https:\u002F\u002Fffmpeg.org\u002Fffmpeg.html",[1162],[1164,1321,1322],{},"FFmpeg Documentation",[697,1324,1174],{"href":1325,"ariaLabel":1326,"className":1327,"dataFootnoteBackref":726},"#user-content-fnref-7","Back to reference 7",[1173],{"title":726,"searchDepth":1329,"depth":1329,"links":1330},2,[1331,1333,1334,1335,1337,1338,1339,1340,1342],{"id":682,"depth":1329,"text":1332},"What does audio\u002Fmpeg mean?",{"id":771,"depth":1329,"text":772},{"id":809,"depth":1329,"text":810},{"id":853,"depth":1329,"text":1336},"How to open an audio\u002Fmpeg file",{"id":929,"depth":1329,"text":930},{"id":995,"depth":1329,"text":996},{"id":1022,"depth":1329,"text":1023},{"id":1095,"depth":1329,"text":1341},"Is audio\u002Fmpeg the same as audio\u002Fmp3?",{"id":725,"depth":1329,"text":1150},"Learn what `audio\u002Fmpeg` represents, how MPEG audio layers differ, which extensions belong to it, and how Poly processes MP3 files.","md",null,{},{"name":687,"extensions":1348,"invented-date":1349,"inventor-name":1350,"in-use":12,"browser-support":1351,"example-applications":1357,"poly-support":1360,"poly-indexed":1361,"poly-preview":1362,"poly-agent":1363},[702,709,716],"1993","ISO\u002FIEC Moving Picture Experts Group",[1352,1353,1354,1355,1356],"Chrome","Edge","Firefox","Opera","Safari",[1358,1359],"VLC media player","FFmpeg","Yes for MP3. Poly recognizes audio\u002Fmpeg and .mp3, extracts duration and tags, transcribes speech, creates audio embeddings, and uses embedded cover art for thumbnails. Filename inference does not map .mp1 or .mp2.","Yes for decodable MP3 files. Poly indexes the filename, extracted metadata, transcript text, and audio-similarity embeddings. Transcription and similarity depend on successful decoding.","Yes for MP3. Poly opens the file in its audio player, using the browser's native audio decoding, and can seek to transcript matches.","Yes for MP3. The Poly agent can use the stored transcript and can send MP3 audio directly to its multimodal backend; direct audio input is limited to eight hours.","\u002Fmime-types\u002Faudio\u002Fmpeg",{"title":1366,"description":1367},"audio\u002Fmpeg MIME Type: MP3, MPEG Layers, and Support","A practical guide to audio\u002Fmpeg, including MP1, MP2, and MP3 files, browser playback, metadata, Poly support, and conversion advice.","mime-types\u002Faudio\u002Fmpeg","O3sUFllTTzBc-pYJPol0wK4pPQutl6HuMN1vN1kHM5g",[1345,1345],{"data":1372,"body":1373},{},{"type":1374,"children":1375},"root",[1376],{"type":1377,"tag":690,"props":1378,"children":1379},"element",{},[1380],{"type":1381,"value":675},"text",{"data":1383,"body":1384},{},{"type":1374,"children":1385},[1386],{"type":1377,"tag":690,"props":1387,"children":1388},{},[1389,1391,1396],{"type":1381,"value":1390},"Learn what ",{"type":1377,"tag":685,"props":1392,"children":1394},{"className":1393},[],[1395],{"type":1381,"value":687},{"type":1381,"value":1397}," represents, how MPEG audio layers differ, which extensions belong to it, and how Poly processes MP3 files.",1788325917401]