[{"data":1,"prerenderedAt":1577},["ShallowReactive",2],{"navigation_docs":3,"-mime-types-audio-x-ape":673,"-mime-types-audio-x-ape-surround":1549,"mdc--ngj9tx-key":1550,"mdc--6xs5rq-key":1561},[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":1528,"extension":1529,"file-extension":1530,"links":1530,"meta":1531,"mime-type":1532,"navigation":28,"path":1543,"release-notes":1530,"seo":1544,"stem":1547,"__hash__":1548},"docs\u002Fmime-types\u002Faudio\u002Fx-ape.md","Monkey's Audio MIME Type",{"type":677,"value":678,"toc":1512},"minimark",[679,689,720,739,762,766,785,828,837,846,849,908,934,950,954,965,968,985,996,1000,1013,1016,1050,1053,1069,1083,1098,1108,1111,1219,1229,1237,1257,1263,1267,1277,1280,1508],[680,681,683,684,688],"h2",{"id":682},"what-does-audiox-ape-mean","What does ",[685,686,687],"code",{},"audio\u002Fx-ape"," mean?",[690,691,692,693,695,696,703,704,708,709],"p",{},"The ",[685,694,687],{}," media type identifies audio compressed with Monkey's Audio, usually in an ",[697,698,700],"a",{"href":699},"\u002Ffile-extensions\u002Fape",[685,701,702],{},".ape"," file. Monkey's Audio is lossless: decoding restores the same audio samples that went into the encoder rather than approximating them as ",[697,705,707],{"href":706},"\u002Fmime-types\u002Faudio\u002Fmpeg","MP3"," or AAC does.",[710,711,712],"sup",{},[697,713,719],{"href":714,"ariaDescribedBy":715,"dataFootnoteRef":717,"id":718},"#user-content-fn-1",[716],"footnote-label","","user-content-fnref-1","1",[690,721,722,723,726,727,730,731],{},"An APE file normally begins with the ASCII signature ",[685,724,725],{},"MAC ",", or bytes ",[685,728,729],{},"4D 41 43 20",". That signature is useful for identifying the format when an extension or HTTP header is missing.",[710,732,733],{},[697,734,738],{"href":735,"ariaDescribedBy":736,"dataFootnoteRef":717,"id":737},"#user-content-fn-2",[716],"user-content-fnref-2","2",[740,741,742,744,745,748,749,757,758,761],"note",{},[685,743,687],{}," is a widely used conventional identifier, not an IANA-registered media type. The IANA audio registry has no ",[685,746,747],{},"ape"," entry.",[710,750,751],{},[697,752,756],{"href":753,"ariaDescribedBy":754,"dataFootnoteRef":717,"id":755},"#user-content-fn-3",[716],"user-content-fnref-3","3"," The ",[685,759,760],{},"x-"," prefix is a clue that software support and MIME naming may vary.",[680,763,765],{"id":764},"where-did-monkeys-audio-come-from","Where did Monkey's Audio come from?",[690,767,768,769,777],{},"Matthew T. Ashland released Monkey's Audio in 2000. The project's license and copyright history begin in that year, and its own version history identifies version 1.0 as the first public release.",[710,770,771],{},[697,772,776],{"href":773,"ariaDescribedBy":774,"dataFootnoteRef":717,"id":775},"#user-content-fn-4",[716],"user-content-fnref-4","4",[710,778,779],{},[697,780,784],{"href":781,"ariaDescribedBy":782,"dataFootnoteRef":717,"id":783},"#user-content-fn-5",[716],"user-content-fnref-5","5",[690,786,787,788,794,795,799,800,806,807,811,812,816,817,821,822],{},"Early files used the ",[697,789,791],{"href":790},"\u002Ffile-extensions\u002Fmac",[685,792,793],{},".mac"," extension. Version 3.00 changed the default extension to ",[697,796,797],{"href":699},[685,798,702],{},", which is the one current software expects.",[710,801,802],{},[697,803,784],{"href":781,"ariaDescribedBy":804,"dataFootnoteRef":717,"id":805},[716],"user-content-fnref-5-2"," This history explains why FFmpeg still recognizes ",[697,808,809],{"href":790},[685,810,793],{}," alongside ",[697,813,814],{"href":699},[685,815,702],{},", although ",[697,818,819],{"href":790},[685,820,793],{}," is ambiguous and uncommon today.",[710,823,824],{},[697,825,738],{"href":735,"ariaDescribedBy":826,"dataFootnoteRef":717,"id":827},[716],"user-content-fnref-2-2",[690,829,830,831],{},"The format and its reference implementation have continued to evolve. Some older bitstream revisions have required compatibility code, so an APE decoder's age matters more than the filename alone suggests. The official version history, for example, records changes to backward compatibility and decoding of old files.",[710,832,833],{},[697,834,784],{"href":781,"ariaDescribedBy":835,"dataFootnoteRef":717,"id":836},[716],"user-content-fnref-5-3",[680,838,840,841,845],{"id":839},"how-to-open-an-ape-file","How to open an ",[697,842,843],{"href":699},[685,844,702],{}," file",[690,847,848],{},"Use a player with an explicit Monkey's Audio decoder:",[850,851,852,868,882,896],"ul",{},[853,854,855,859,860],"li",{},[856,857,858],"strong",{},"Monkey's Audio"," is the reference application. It can compress, decompress, verify, and convert APE files.",[710,861,862],{},[697,863,867],{"href":864,"ariaDescribedBy":865,"dataFootnoteRef":717,"id":866},"#user-content-fn-6",[716],"user-content-fnref-6","6",[853,869,870,873,874],{},[856,871,872],{},"VLC media player"," lists APE among its supported audio codecs.",[710,875,876],{},[697,877,881],{"href":878,"ariaDescribedBy":879,"dataFootnoteRef":717,"id":880},"#user-content-fn-7",[716],"user-content-fnref-7","7",[853,883,884,887,888],{},[856,885,886],{},"foobar2000 2.0"," includes Monkey's Audio decoding. Earlier foobar2000 versions use its Monkey's Audio Decoder component.",[710,889,890],{},[697,891,895],{"href":892,"ariaDescribedBy":893,"dataFootnoteRef":717,"id":894},"#user-content-fn-8",[716],"user-content-fnref-8","8",[853,897,898,901,902],{},[856,899,900],{},"FFmpeg"," can decode APE input and convert it to another audio format.",[710,903,904],{},[697,905,738],{"href":735,"ariaDescribedBy":906,"dataFootnoteRef":717,"id":907},[716],"user-content-fnref-2-3",[690,909,910,911,919,920,926,927,933],{},"Current web browsers do not provide native Monkey's Audio playback. MDN's web audio codec guide covers the codecs intended for browser media delivery and does not include APE.",[710,912,913],{},[697,914,918],{"href":915,"ariaDescribedBy":916,"dataFootnoteRef":717,"id":917},"#user-content-fn-9",[716],"user-content-fnref-9","9"," Renaming the file to ",[697,921,923],{"href":922},"\u002Ffile-extensions\u002Fmp3",[685,924,925],{},".mp3"," or ",[697,928,930],{"href":929},"\u002Ffile-extensions\u002Fflac",[685,931,932],{},".flac"," does not help because the encoded stream remains Monkey's Audio.",[935,936,937,938,942,943,946,947,949],"tip",{},"If a file has the right ",[697,939,940],{"href":699},[685,941,702],{}," extension but will not open, inspect it with ",[685,944,945],{},"ffprobe"," or use Monkey's Audio's Verify mode. A real APE file should have the ",[685,948,725],{}," signature, but a valid signature alone does not prove that the rest of the stream is intact.",[680,951,953],{"id":952},"support-in-poly","Support in Poly",[690,955,956,957,961,962,964],{},"Poly recognizes ",[697,958,959],{"href":699},[685,960,702],{}," filenames and maps them to ",[685,963,687],{},". It classifies the file as audio, stores it, and routes it to the in-app audio player.",[690,966,967],{},"The current processing path has an important limitation. Poly's audio loader uses Symphonia, and the enabled Symphonia formats and codecs do not include Monkey's Audio. As a result:",[850,969,970,973,976,979,982],{},[853,971,972],{},"The browser-based player is shown, but the browser normally cannot decode the stream.",[853,974,975],{},"Duration, tags, embedded cover art, and waveform data are not extracted.",[853,977,978],{},"Automatic transcription and audio-similarity indexing cannot complete.",[853,980,981],{},"The file remains searchable by its filename, but not by speech or acoustic content.",[853,983,984],{},"The Poly agent cannot read or summarize the audio because no transcript or decoded audio content is available.",[690,986,987,988,990,991,995],{},"This is more limited than Poly's support for ",[697,989,707],{"href":706},", ",[697,992,994],{"href":993},"\u002Fmime-types\u002Faudio\u002Fx-flac","FLAC",", AAC, and other decodable audio formats. Convert the file before uploading when playback, transcription, content search, or agent access is important.",[680,997,999],{"id":998},"converting-ape-without-losing-audio-quality","Converting APE without losing audio quality",[690,1001,1002,1004,1005,1007,1008,1012],{},[697,1003,994],{"href":993}," is usually the best interchange target. Both formats are lossless, so decoding APE and encoding ",[697,1006,994],{"href":993}," preserves the decoded samples while improving compatibility. ",[697,1009,1011],{"href":1010},"\u002Fmime-types\u002Faudio\u002Fx-wav","WAV"," also preserves the samples, but it is normally much larger because the audio is uncompressed.",[690,1014,1015],{},"With FFmpeg, a typical lossless conversion is:",[1017,1018,1022],"pre",{"className":1019,"code":1020,"language":1021,"meta":717,"style":717},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ffmpeg -i input.ape -map_metadata 0 output.flac\n","bash",[685,1023,1024],{"__ignoreMap":717},[1025,1026,1029,1033,1037,1040,1043,1047],"span",{"class":1027,"line":1028},"line",1,[1025,1030,1032],{"class":1031},"sBMFI","ffmpeg",[1025,1034,1036],{"class":1035},"sfazB"," -i",[1025,1038,1039],{"class":1035}," input.ape",[1025,1041,1042],{"class":1035}," -map_metadata",[1025,1044,1046],{"class":1045},"sbssI"," 0",[1025,1048,1049],{"class":1035}," output.flac\n",[690,1051,1052],{},"For an uncompressed copy:",[1017,1054,1056],{"className":1019,"code":1055,"language":1021,"meta":717,"style":717},"ffmpeg -i input.ape output.wav\n",[685,1057,1058],{"__ignoreMap":717},[1025,1059,1060,1062,1064,1066],{"class":1027,"line":1028},[1025,1061,1032],{"class":1031},[1025,1063,1036],{"class":1035},[1025,1065,1039],{"class":1035},[1025,1067,1068],{"class":1035}," output.wav\n",[690,1070,1071,1072,1074,1075,1079,1080,1082],{},"Use ",[697,1073,707],{"href":706},", AAC, or ",[697,1076,1078],{"href":1077},"\u002Fmime-types\u002Faudio\u002Fopus","Opus"," only when smaller delivery files matter more than perfect reconstruction. Those targets are lossy. Keep the APE or a lossless ",[697,1081,994],{"href":993}," master if you may need to convert again.",[1084,1085,1086,1087,1093,1094,1097],"warning",{},"Check metadata after conversion. Monkey's Audio supports APE tags and embedded cover art, but not every target format represents every tag in the same way.",[710,1088,1089],{},[697,1090,719],{"href":714,"ariaDescribedBy":1091,"dataFootnoteRef":717,"id":1092},[716],"user-content-fnref-1-2"," ",[685,1095,1096],{},"-map_metadata 0"," asks FFmpeg to copy available metadata; it does not guarantee a field-for-field match.",[680,1099,1101,1102,1104,1105,1107],{"id":1100},"ape-flac-and-wav-compared","APE, ",[697,1103,994],{"href":993},", and ",[697,1106,1011],{"href":1010}," compared",[690,1109,1110],{},"All three can preserve the same decoded samples, but they solve different practical problems.",[1112,1113,1114,1135],"table",{},[1115,1116,1117],"thead",{},[1118,1119,1120,1124,1126,1130],"tr",{},[1121,1122,1123],"th",{},"Property",[1121,1125,858],{},[1121,1127,1128],{},[697,1129,994],{"href":993},[1121,1131,1132,1134],{},[697,1133,1011],{"href":1010}," with PCM",[1136,1137,1138,1164,1177,1191,1205],"tbody",{},[1118,1139,1140,1144,1150,1156],{},[1141,1142,1143],"td",{},"Typical extension",[1141,1145,1146],{},[697,1147,1148],{"href":699},[685,1149,702],{},[1141,1151,1152],{},[697,1153,1154],{"href":929},[685,1155,932],{},[1141,1157,1158],{},[697,1159,1161],{"href":1160},"\u002Ffile-extensions\u002Fwav",[685,1162,1163],{},".wav",[1118,1165,1166,1169,1172,1174],{},[1141,1167,1168],{},"Audio preservation",[1141,1170,1171],{},"Lossless",[1141,1173,1171],{},[1141,1175,1176],{},"Uncompressed",[1118,1178,1179,1182,1185,1188],{},[1141,1180,1181],{},"Browser playback",[1141,1183,1184],{},"No native support",[1141,1186,1187],{},"Available in major modern browsers",[1141,1189,1190],{},"Broad for common PCM variants",[1118,1192,1193,1196,1199,1202],{},[1141,1194,1195],{},"Seeking and tagging",[1141,1197,1198],{},"Supported by compatible APE software",[1141,1200,1201],{},"Broadly supported",[1141,1203,1204],{},"Metadata support varies",[1118,1206,1207,1210,1213,1216],{},[1141,1208,1209],{},"Best fit",[1141,1211,1212],{},"Existing APE collections",[1141,1214,1215],{},"Lossless interchange and archiving",[1141,1217,1218],{},"Editing and maximum simplicity",[690,1220,1221,1222,1228],{},"Compression level does not change the audio quality of a valid APE file. It trades encoding and decoding work for file size. The Monkey's Audio help recommends its High setting and notes that Extra High or Insane takes more time for only a small additional size reduction.",[710,1223,1224],{},[697,1225,867],{"href":864,"ariaDescribedBy":1226,"dataFootnoteRef":717,"id":1227},[716],"user-content-fnref-6-2"," That is a workflow choice, not a quality setting like the one in a lossy encoder.",[680,1230,1232,1233,1236],{"id":1231},"is-an-apl-file-the-same-thing","Is an ",[685,1234,1235],{},".apl"," file the same thing?",[690,1238,1239,1240,1242,1243,1246,1247,1250,1251],{},"No. An ",[685,1241,1235],{}," file is an APE Link. It points to a range within another audio file, often for a disc image paired with a CUE sheet. It is not a self-contained Monkey's Audio stream. foobar2000 documents ",[685,1244,1245],{},".APE"," and ",[685,1248,1249],{},".APL"," separately for this reason.",[710,1252,1253],{},[697,1254,895],{"href":892,"ariaDescribedBy":1255,"dataFootnoteRef":717,"id":1256},[716],"user-content-fnref-8-2",[690,1258,1259,1260,1262],{},"Keep the referenced audio file with an ",[685,1261,1235],{}," file. Converting or copying the link by itself will not recover the recording.",[680,1264,1266],{"id":1265},"integrity-and-safe-handling","Integrity and safe handling",[690,1268,1269,1270,1276],{},"Modern APE files include cyclic redundancy checks that the reference application can use for quick or full verification.",[710,1271,1272],{},[697,1273,867],{"href":864,"ariaDescribedBy":1274,"dataFootnoteRef":717,"id":1275},[716],"user-content-fnref-6-3"," A successful CRC check is useful evidence against accidental corruption. It is not a cryptographic signature and does not establish who created the file.",[690,1278,1279],{},"Treat an APE file from an unknown source like any other complex media input. Decode it with maintained software, avoid obsolete plugins, and keep the original until a conversion has been verified. Tags and embedded artwork can also carry information you may not want to publish, so review metadata before sharing a converted file.",[1281,1282,1285,1290],"section",{"className":1283,"dataFootnotes":717},[1284],"footnotes",[680,1286,1289],{"className":1287,"id":716},[1288],"sr-only","Footnotes",[1291,1292,1293,1321,1364,1380,1395,1424,1453,1469,1492],"ol",{},[853,1294,1296,1297,1306,1307,1093,1314],{"id":1295},"user-content-fn-1","Monkey's Audio. ",[697,1298,1302],{"href":1299,"rel":1300},"https:\u002F\u002Fwww.monkeysaudio.com\u002F",[1301],"nofollow",[1303,1304,1305],"em",{},"Monkey's Audio Features and Description",". ",[697,1308,1313],{"href":1309,"ariaLabel":1310,"className":1311,"dataFootnoteBackref":717},"#user-content-fnref-1","Back to reference 1",[1312],"data-footnote-backref","↩",[697,1315,1313,1319],{"href":1316,"ariaLabel":1317,"className":1318,"dataFootnoteBackref":717},"#user-content-fnref-1-2","Back to reference 1-2",[1312],[710,1320,738],{},[853,1322,1324,1325,1332,1333,1335,1336,990,1338,1104,1340,1344,1345,1093,1350,1093,1357],{"id":1323},"user-content-fn-2","FFmpeg. ",[697,1326,1329],{"href":1327,"rel":1328},"https:\u002F\u002Fwww.ffmpeg.org\u002Fdoxygen\u002Ftrunk\u002Fape_8c_source.html",[1301],[1303,1330,1331],{},"Monkey's Audio APE Demuxer Source",". The demuxer identifies the ",[685,1334,725],{}," signature and recognizes ",[685,1337,702],{},[685,1339,1235],{},[697,1341,1342],{"href":790},[685,1343,793],{}," inputs. ",[697,1346,1313],{"href":1347,"ariaLabel":1348,"className":1349,"dataFootnoteBackref":717},"#user-content-fnref-2","Back to reference 2",[1312],[697,1351,1313,1355],{"href":1352,"ariaLabel":1353,"className":1354,"dataFootnoteBackref":717},"#user-content-fnref-2-2","Back to reference 2-2",[1312],[710,1356,738],{},[697,1358,1313,1362],{"href":1359,"ariaLabel":1360,"className":1361,"dataFootnoteBackref":717},"#user-content-fnref-2-3","Back to reference 2-3",[1312],[710,1363,756],{},[853,1365,1367,1368,1306,1375],{"id":1366},"user-content-fn-3","Internet Assigned Numbers Authority. ",[697,1369,1372],{"href":1370,"rel":1371},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Fmedia-types.xhtml#audio",[1301],[1303,1373,1374],{},"Media Types Registry: Audio",[697,1376,1313],{"href":1377,"ariaLabel":1378,"className":1379,"dataFootnoteBackref":717},"#user-content-fnref-3","Back to reference 3",[1312],[853,1381,1296,1383,1306,1390],{"id":1382},"user-content-fn-4",[697,1384,1387],{"href":1385,"rel":1386},"https:\u002F\u002Fmonkeysaudio.com\u002Flicense.html",[1301],[1303,1388,1389],{},"License Agreement",[697,1391,1313],{"href":1392,"ariaLabel":1393,"className":1394,"dataFootnoteBackref":717},"#user-content-fnref-4","Back to reference 4",[1312],[853,1396,1296,1398,1306,1405,1093,1410,1093,1417],{"id":1397},"user-content-fn-5",[697,1399,1402],{"href":1400,"rel":1401},"https:\u002F\u002Fwww.monkeysaudio.com\u002Fversionhistory.html",[1301],[1303,1403,1404],{},"Version History",[697,1406,1313],{"href":1407,"ariaLabel":1408,"className":1409,"dataFootnoteBackref":717},"#user-content-fnref-5","Back to reference 5",[1312],[697,1411,1313,1415],{"href":1412,"ariaLabel":1413,"className":1414,"dataFootnoteBackref":717},"#user-content-fnref-5-2","Back to reference 5-2",[1312],[710,1416,738],{},[697,1418,1313,1422],{"href":1419,"ariaLabel":1420,"className":1421,"dataFootnoteBackref":717},"#user-content-fnref-5-3","Back to reference 5-3",[1312],[710,1423,756],{},[853,1425,1296,1427,1306,1434,1093,1439,1093,1446],{"id":1426},"user-content-fn-6",[697,1428,1431],{"href":1429,"rel":1430},"https:\u002F\u002Fmonkeysaudio.com\u002Fhelp.html",[1301],[1303,1432,1433],{},"Help",[697,1435,1313],{"href":1436,"ariaLabel":1437,"className":1438,"dataFootnoteBackref":717},"#user-content-fnref-6","Back to reference 6",[1312],[697,1440,1313,1444],{"href":1441,"ariaLabel":1442,"className":1443,"dataFootnoteBackref":717},"#user-content-fnref-6-2","Back to reference 6-2",[1312],[710,1445,738],{},[697,1447,1313,1451],{"href":1448,"ariaLabel":1449,"className":1450,"dataFootnoteBackref":717},"#user-content-fnref-6-3","Back to reference 6-3",[1312],[710,1452,756],{},[853,1454,1456,1457,1306,1464],{"id":1455},"user-content-fn-7","VideoLAN. ",[697,1458,1461],{"href":1459,"rel":1460},"https:\u002F\u002Fwww.videolan.org\u002Fvlc\u002Ffeatures.html",[1301],[1303,1462,1463],{},"VLC Features",[697,1465,1313],{"href":1466,"ariaLabel":1467,"className":1468,"dataFootnoteBackref":717},"#user-content-fnref-7","Back to reference 7",[1312],[853,1470,1472,1473,1306,1480,1093,1485],{"id":1471},"user-content-fn-8","foobar2000. ",[697,1474,1477],{"href":1475,"rel":1476},"https:\u002F\u002Fwww.foobar2000.org\u002Fcomponents\u002Fview\u002Ffoo_input_monkey",[1301],[1303,1478,1479],{},"Monkey's Audio Decoder",[697,1481,1313],{"href":1482,"ariaLabel":1483,"className":1484,"dataFootnoteBackref":717},"#user-content-fnref-8","Back to reference 8",[1312],[697,1486,1313,1490],{"href":1487,"ariaLabel":1488,"className":1489,"dataFootnoteBackref":717},"#user-content-fnref-8-2","Back to reference 8-2",[1312],[710,1491,738],{},[853,1493,1495,1496,1306,1503],{"id":1494},"user-content-fn-9","MDN Web Docs. ",[697,1497,1500],{"href":1498,"rel":1499},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FMedia\u002FGuides\u002FFormats\u002FAudio_codecs",[1301],[1303,1501,1502],{},"Web Audio Codec Guide",[697,1504,1313],{"href":1505,"ariaLabel":1506,"className":1507,"dataFootnoteBackref":717},"#user-content-fnref-9","Back to reference 9",[1312],[1509,1510,1511],"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 pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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":717,"searchDepth":1513,"depth":1513,"links":1514},2,[1515,1517,1518,1520,1521,1522,1524,1526,1527],{"id":682,"depth":1513,"text":1516},"What does audio\u002Fx-ape mean?",{"id":764,"depth":1513,"text":765},{"id":839,"depth":1513,"text":1519},"How to open an .ape file",{"id":952,"depth":1513,"text":953},{"id":998,"depth":1513,"text":999},{"id":1100,"depth":1513,"text":1523},"APE, FLAC, and WAV compared",{"id":1231,"depth":1513,"text":1525},"Is an .apl file the same thing?",{"id":1265,"depth":1513,"text":1266},{"id":716,"depth":1513,"text":1289},"Learn what `audio\u002Fx-ape` means, how Monkey's Audio files work, which applications open them, and Poly's current support.","md",null,{},{"name":687,"extensions":1533,"magic-number":729,"invented-date":1534,"inventor-name":1535,"in-use":12,"browser-support":1536,"example-applications":1537,"poly-support":1539,"poly-indexed":1540,"poly-preview":1541,"poly-agent":1542},[702,793],"2000","Matthew T. Ashland",[],[858,872,1538],"foobar2000","Partial. Poly recognizes .ape files as audio\u002Fx-ape and stores them, but its current audio decoder cannot parse Monkey's Audio streams.","Partial. The filename is searchable, but APE metadata, transcripts, and audio-similarity data are not currently extracted.","Limited. Poly routes the file to its audio player, but browsers do not natively decode Monkey's Audio, so playback normally fails.","No. Without a decoded transcript or supported audio input, the Poly agent cannot read the recording's contents.","\u002Fmime-types\u002Faudio\u002Fx-ape",{"title":1545,"description":1546},"audio\u002Fx-ape MIME Type: Monkey's Audio Files and Support","A practical guide to the audio\u002Fx-ape MIME type, .ape files, lossless compression, playback, conversion, and Poly support.","mime-types\u002Faudio\u002Fx-ape","zOAEY8vFFYKDK7CbgVwCCdaRCY-oXVQ3X3OOK-y7O-w",[1530,1530],{"data":1551,"body":1552},{},{"type":1553,"children":1554},"root",[1555],{"type":1556,"tag":690,"props":1557,"children":1558},"element",{},[1559],{"type":1560,"value":675},"text",{"data":1562,"body":1563},{},{"type":1553,"children":1564},[1565],{"type":1556,"tag":690,"props":1566,"children":1567},{},[1568,1570,1575],{"type":1560,"value":1569},"Learn what ",{"type":1556,"tag":685,"props":1571,"children":1573},{"className":1572},[],[1574],{"type":1560,"value":687},{"type":1560,"value":1576}," means, how Monkey's Audio files work, which applications open them, and Poly's current support.",1788325917403]