[{"data":1,"prerenderedAt":453},["ShallowReactive",2],{"i-material-symbols:home-rounded":3,"i-material-symbols:fiber-new-rounded":8,"i-material-symbols:calendar-clock-rounded":10,"i-material-symbols:menu-book-rounded":12,"i-material-symbols:more-horiz":14,"i-material-symbols:search-rounded":16,"i-material-symbols:login-rounded":18,"i-material-symbols:menu-rounded":20,"help:\u002Fhelp\u002Fen\u002Fsupport\u002Fdesktop-engine":22},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"currentColor\" d=\"M4 19v-9q0-.475.213-.9t.587-.7l6-4.5q.525-.4 1.2-.4t1.2.4l6 4.5q.375.275.588.7T20 10v9q0 .825-.588 1.413T18 21h-3q-.425 0-.712-.288T14 20v-5q0-.425-.288-.712T13 14h-2q-.425 0-.712.288T10 15v5q0 .425-.288.713T9 21H6q-.825 0-1.412-.587T4 19\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"currentColor\" d=\"M3 20q-.825 0-1.412-.587T1 18V6q0-.825.588-1.412T3 4h18q.825 0 1.413.588T23 6v12q0 .825-.587 1.413T21 20zm1.75-8.5l2.375 3.25q.075.125.2.188T7.6 15h.3q.25 0 .425-.175T8.5 14.4V9.625q0-.275-.175-.45T7.875 9t-.45.175t-.175.45V12.5L4.925 9.25q-.1-.125-.225-.187T4.425 9h-.3q-.275 0-.45.175t-.175.45v4.75q0 .275.175.45t.45.175t.45-.175t.175-.45zM10 15h2.875q.275 0 .45-.175t.175-.45t-.175-.45t-.45-.175H11v-1.1h1.875q.275 0 .45-.175t.175-.45t-.175-.45t-.45-.175H11v-1.15h1.875q.275 0 .45-.175t.175-.45t-.175-.45t-.45-.175H10q-.2 0-.35.15t-.15.35v5q0 .2.15.35T10 15m5.5 0h4q.425 0 .713-.288T20.5 14V9.625q0-.275-.175-.45T19.875 9t-.45.175t-.175.45V13.5h-1.1v-2.875q0-.275-.175-.45t-.45-.175t-.45.175t-.175.45V13.5h-1.15V9.625q0-.275-.175-.45T15.125 9t-.45.175t-.175.45V14q0 .425.288.713T15.5 15\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"currentColor\" d=\"M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v4.675q0 .425-.288.713t-.712.287t-.712-.288t-.288-.712V10H5v10h5.8q.425 0 .713.288T11.8 21t-.288.713T10.8 22zm9.463-.462Q13 20.075 13 18t1.463-3.537T18 13t3.538 1.463T23 18t-1.463 3.538T18 23t-3.537-1.463M18.5 17.8v-2.3q0-.2-.15-.35T18 15t-.35.15t-.15.35v2.275q0 .2.075.388t.225.337l1.525 1.525q.15.15.35.15t.35-.15t.15-.35t-.15-.35z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"currentColor\" d=\"M13 17.05q1.1-.525 2.213-.788T17.5 16q.9 0 1.763.15T21 16.6V6.7q-.825-.35-1.713-.525T17.5 6q-1.175 0-2.325.3T13 7.2zm-1.662 2.338q-.313-.088-.588-.238q-.975-.575-2.05-.862T6.5 18q-1.05 0-2.062.275T2.5 19.05q-.525.275-1.012-.025T1 18.15V6.1q0-.275.138-.525T1.55 5.2q1.175-.575 2.413-.888T6.5 4q1.45 0 2.838.375T12 5.5q1.275-.75 2.663-1.125T17.5 4q1.3 0 2.538.313t2.412.887q.275.125.413.375T23 6.1v12.05q0 .575-.487.875t-1.013.025q-.925-.5-1.937-.775T17.5 18q-1.125 0-2.2.288t-2.05.862q-.275.15-.587.238t-.663.087t-.663-.088M14 8.776q0-.225.163-.462T14.525 8q.725-.25 1.45-.375T17.5 7.5q.5 0 .988.063t.962.162q.225.05.388.25t.162.45q0 .425-.275.625t-.7.1q-.35-.075-.737-.112T17.5 9q-.65 0-1.275.125t-1.2.325q-.45.175-.737-.025T14 8.775m0 5.5q0-.225.163-.462t.362-.313q.725-.25 1.45-.375T17.5 13q.5 0 .988.063t.962.162q.225.05.388.25t.162.45q0 .425-.275.625t-.7.1q-.35-.075-.737-.112T17.5 14.5q-.65 0-1.275.113t-1.2.312q-.45.175-.737-.012T14 14.275m0-2.75q0-.225.163-.462t.362-.313q.725-.25 1.45-.375t1.525-.125q.5 0 .988.063t.962.162q.225.05.388.25t.162.45q0 .425-.275.625t-.7.1q-.35-.075-.737-.112t-.788-.038q-.65 0-1.275.125t-1.2.325q-.45.175-.737-.025t-.288-.65\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cpath fill=\"currentColor\" d=\"M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"currentColor\" d=\"M9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l5.6 5.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-5.6-5.6q-.75.6-1.725.95T9.5 16m0-2q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cpath fill=\"currentColor\" d=\"M13 21q-.425 0-.712-.288T12 20t.288-.712T13 19h6V5h-6q-.425 0-.712-.288T12 4t.288-.712T13 3h6q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm-1.825-8H4q-.425 0-.712-.288T3 12t.288-.712T4 11h7.175L9.3 9.125q-.275-.275-.275-.675t.275-.7t.7-.313t.725.288L14.3 11.3q.3.3.3.7t-.3.7l-3.575 3.575q-.3.3-.712.288T9.3 16.25q-.275-.3-.262-.712t.287-.688z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cpath fill=\"currentColor\" d=\"M4 18q-.425 0-.712-.288T3 17t.288-.712T4 16h16q.425 0 .713.288T21 17t-.288.713T20 18zm0-5q-.425 0-.712-.288T3 12t.288-.712T4 11h16q.425 0 .713.288T21 12t-.288.713T20 13zm0-5q-.425 0-.712-.288T3 7t.288-.712T4 6h16q.425 0 .713.288T21 7t-.288.713T20 8z\"\u002F>",{"_path":23,"_dir":24,"_draft":6,"_partial":6,"_locale":25,"title":26,"description":27,"id":28,"locale":29,"answer":27,"category":24,"slug":28,"type":30,"platforms":31,"clients":33,"capabilities":35,"aliases":36,"keywords":47,"errors":51,"related":52,"status":57,"reviewed":58,"body":59,"_type":447,"_id":448,"_source":449,"_file":450,"_stem":451,"_extension":452},"\u002Fhelp\u002Fen\u002Fsupport\u002Fdesktop-engine","support","","How do I repair the desktop app’s playback engine?","Check Playback engine under Settings → Data & diagnostics. Remove in that row deletes the local playback dependency so it can download again when needed; Clear all local data is a different, much broader action.","desktop-engine","en","troubleshooting",[32],"desktop",[34],"fireanime-desktop",[],[37,38,39,40,41,42,43,44,45,46],"My desktop app cannot start its local playback engine","Can I remove only the playback engine rather than all account data?","What should I do about a damaged Chromium installation on PC?","Why does the desktop app download another component on first playback?","How do I collect diagnostics for a desktop player failure?","Repair the desktop playback engine","What does Repair available mean?","Remove the Chromium playback dependency","Download the desktop playback engine again","Where do I export desktop logs?",[48,49,50],"desktop-playback-engine-recovery","desktop-diagnostics","desktop-engine-first-download",[],[53,54,55,56],"desktop-install","playback-failure","contact-support","download-storage","published","2026-09-07",{"type":60,"children":61,"toc":437},"root",[62,71,85,99,105,151,251,258,308,313,319,336,342,428],{"type":63,"tag":64,"props":65,"children":67},"element","h2",{"id":66},"when-this-repair-is-useful-requirements",[68],{"type":69,"value":70},"text","When this repair is useful {#requirements}",{"type":63,"tag":72,"props":73,"children":74},"p",{},[75,77,83],{"type":69,"value":76},"Use this guide when FireAnime Desktop on Windows\u002FLinux cannot prepare a playback source, or ",{"type":63,"tag":78,"props":79,"children":80},"strong",{},[81],{"type":69,"value":82},"Playback engine",{"type":69,"value":84}," reports an invalid installation. The app may download an extra playback component when a source first needs it. That first-time download is not an episode download.",{"type":63,"tag":72,"props":86,"children":87},{},[88,90,97],{"type":69,"value":89},"You need internet access and enough local storage to install it again. Stop playback before removing the component. If the catalog itself does not load, first check ",{"type":63,"tag":91,"props":92,"children":94},"a",{"href":93},"\u002Fhelp\u002Fen\u002Fapps\u002Fdesktop-install",[95],{"type":69,"value":96},"the desktop server address",{"type":69,"value":98},".",{"type":63,"tag":64,"props":100,"children":102},{"id":101},"check-the-status-before-removing-anything-steps",[103],{"type":69,"value":104},"Check the status before removing anything {#steps}",{"type":63,"tag":106,"props":107,"children":108},"ol",{},[109,128,146],{"type":63,"tag":110,"props":111,"children":112},"li",{},[113,115,120,122,127],{"type":69,"value":114},"Select ",{"type":63,"tag":78,"props":116,"children":117},{},[118],{"type":69,"value":119},"Settings",{"type":69,"value":121}," at the bottom left of the sidebar, then ",{"type":63,"tag":78,"props":123,"children":124},{},[125],{"type":69,"value":126},"Data & diagnostics",{"type":69,"value":98},{"type":63,"tag":110,"props":129,"children":130},{},[131,133,137,139,144],{"type":69,"value":132},"In the ",{"type":63,"tag":78,"props":134,"children":135},{},[136],{"type":69,"value":82},{"type":69,"value":138}," row, choose ",{"type":63,"tag":78,"props":140,"children":141},{},[142],{"type":69,"value":143},"Refresh",{"type":69,"value":145}," and read the status.",{"type":63,"tag":110,"props":147,"children":148},{},[149],{"type":69,"value":150},"Follow the matching action:",{"type":63,"tag":152,"props":153,"children":154},"table",{},[155,174],{"type":63,"tag":156,"props":157,"children":158},"thead",{},[159],{"type":63,"tag":160,"props":161,"children":162},"tr",{},[163,169],{"type":63,"tag":164,"props":165,"children":166},"th",{},[167],{"type":69,"value":168},"Status",{"type":63,"tag":164,"props":170,"children":171},{},[172],{"type":69,"value":173},"Meaning and next action",{"type":63,"tag":175,"props":176,"children":177},"tbody",{},[178,195,211,227],{"type":63,"tag":160,"props":179,"children":180},{},[181,190],{"type":63,"tag":182,"props":183,"children":184},"td",{},[185],{"type":63,"tag":78,"props":186,"children":187},{},[188],{"type":69,"value":189},"Not installed",{"type":63,"tag":182,"props":191,"children":192},{},[193],{"type":69,"value":194},"Not automatically a fault. Start the affected episode\u002Fsource while online; the component downloads when required.",{"type":63,"tag":160,"props":196,"children":197},{},[198,206],{"type":63,"tag":182,"props":199,"children":200},{},[201],{"type":63,"tag":78,"props":202,"children":203},{},[204],{"type":69,"value":205},"Installed",{"type":63,"tag":182,"props":207,"children":208},{},[209],{"type":69,"value":210},"The component passed its installation check. Test another source or episode before assuming it is corrupt.",{"type":63,"tag":160,"props":212,"children":213},{},[214,222],{"type":63,"tag":182,"props":215,"children":216},{},[217],{"type":63,"tag":78,"props":218,"children":219},{},[220],{"type":69,"value":221},"Repair available",{"type":63,"tag":182,"props":223,"children":224},{},[225],{"type":69,"value":226},"Files exist but did not pass validation. Use the engine-only removal below.",{"type":63,"tag":160,"props":228,"children":229},{},[230,240],{"type":63,"tag":182,"props":231,"children":232},{},[233,238],{"type":63,"tag":78,"props":234,"children":235},{},[236],{"type":69,"value":237},"Unknown",{"type":69,"value":239}," or refresh fails",{"type":63,"tag":182,"props":241,"children":242},{},[243,245,249],{"type":69,"value":244},"Try ",{"type":63,"tag":78,"props":246,"children":247},{},[248],{"type":69,"value":143},{"type":69,"value":250}," once more. If it still fails, collect diagnostics instead of clearing all data.",{"type":63,"tag":252,"props":253,"children":255},"h3",{"id":254},"remove-and-download-just-the-playback-component",[256],{"type":69,"value":257},"Remove and download just the playback component",{"type":63,"tag":106,"props":259,"children":260},{},[261,272,291,296],{"type":63,"tag":110,"props":262,"children":263},{},[264,266,271],{"type":69,"value":265},"Choose ",{"type":63,"tag":78,"props":267,"children":268},{},[269],{"type":69,"value":270},"Remove in the Playback engine row",{"type":69,"value":98},{"type":63,"tag":110,"props":273,"children":274},{},[275,277,282,284,289],{"type":69,"value":276},"Read the confirmation and confirm only playback-engine removal. Do not choose ",{"type":63,"tag":78,"props":278,"children":279},{},[280],{"type":69,"value":281},"Clear data",{"type":69,"value":283}," in the separate ",{"type":63,"tag":78,"props":285,"children":286},{},[287],{"type":69,"value":288},"Clear all local data",{"type":69,"value":290}," row.",{"type":63,"tag":110,"props":292,"children":293},{},[294],{"type":69,"value":295},"Return to the episode and select the source that needed the component. Stay online while it is downloaded and prepared again.",{"type":63,"tag":110,"props":297,"children":298},{},[299,301,306],{"type":69,"value":300},"Return to ",{"type":63,"tag":78,"props":302,"children":303},{},[304],{"type":69,"value":305},"Data & diagnostics → Playback engine → Refresh",{"type":69,"value":307}," to check its state.",{"type":63,"tag":72,"props":309,"children":310},{},[311],{"type":69,"value":312},"The interface uses these English control names in the desktop app.",{"type":63,"tag":64,"props":314,"children":316},{"id":315},"what-success-looks-like-result",[317],{"type":69,"value":318},"What success looks like {#result}",{"type":63,"tag":72,"props":320,"children":321},{},[322,324,328,330,334],{"type":69,"value":323},"The engine shows ",{"type":63,"tag":78,"props":325,"children":326},{},[327],{"type":69,"value":205},{"type":69,"value":329}," after a source has needed it, and the affected source prepares successfully. If a different source plays without triggering installation, ",{"type":63,"tag":78,"props":331,"children":332},{},[333],{"type":69,"value":189},{"type":69,"value":335}," alone is not a failure.",{"type":63,"tag":64,"props":337,"children":339},{"id":338},"if-playback-still-does-not-start-limitations",[340],{"type":69,"value":341},"If playback still does not start {#limitations}",{"type":63,"tag":343,"props":344,"children":345},"ul",{},[346,364,374,411],{"type":63,"tag":110,"props":347,"children":348},{},[349,354,356,362],{"type":63,"tag":78,"props":350,"children":351},{},[352],{"type":69,"value":353},"Only one episode\u002Fsource fails:",{"type":69,"value":355}," Follow ",{"type":63,"tag":91,"props":357,"children":359},{"href":358},"\u002Fhelp\u002Fen\u002Fsupport\u002Fplayback-failure",[360],{"type":69,"value":361},"playback troubleshooting",{"type":69,"value":363},". Reinstalling a local component cannot restore a missing online video.",{"type":63,"tag":110,"props":365,"children":366},{},[367,372],{"type":63,"tag":78,"props":368,"children":369},{},[370],{"type":69,"value":371},"The component cannot download:",{"type":69,"value":373}," Check connectivity, available storage and the exact error. Do not disable device security or install a replacement from an unknown website.",{"type":63,"tag":110,"props":375,"children":376},{},[377,382,384,388,390,395,397,402,404,410],{"type":63,"tag":78,"props":378,"children":379},{},[380],{"type":69,"value":381},"The status returns to Repair available:",{"type":69,"value":383}," In ",{"type":63,"tag":78,"props":385,"children":386},{},[387],{"type":69,"value":126},{"type":69,"value":389},", choose ",{"type":63,"tag":78,"props":391,"children":392},{},[393],{"type":69,"value":394},"View logs",{"type":69,"value":396}," to inspect the recent failure or ",{"type":63,"tag":78,"props":398,"children":399},{},[400],{"type":69,"value":401},"Export logs",{"type":69,"value":403}," to save a diagnostic bundle. Review it before sharing; include the app version, OS, source name and time in a ",{"type":63,"tag":91,"props":405,"children":407},{"href":406},"\u002Fhelp\u002Fen\u002Fsupport\u002Fcontact-support",[408],{"type":69,"value":409},"support request",{"type":69,"value":98},{"type":63,"tag":110,"props":412,"children":413},{},[414,419,421,427],{"type":63,"tag":78,"props":415,"children":416},{},[417],{"type":69,"value":418},"You only want to free space:",{"type":69,"value":420}," Engine removal is different from ",{"type":63,"tag":91,"props":422,"children":424},{"href":423},"\u002Fhelp\u002Fen\u002Fdownloads\u002Fdownload-storage",[425],{"type":69,"value":426},"deleting episode downloads",{"type":69,"value":98},{"type":63,"tag":72,"props":429,"children":430},{},[431,435],{"type":63,"tag":78,"props":432,"children":433},{},[434],{"type":69,"value":288},{"type":69,"value":436}," signs you out and resets saved accounts, server\u002Fsettings and local playback progress; logs remain. It is not necessary for the engine-only procedure.",{"title":25,"searchDepth":438,"depth":438,"links":439},2,[440,441,445,446],{"id":66,"depth":438,"text":70},{"id":101,"depth":438,"text":104,"children":442},[443],{"id":254,"depth":444,"text":257},3,{"id":315,"depth":438,"text":318},{"id":338,"depth":438,"text":341},"markdown","content:help:en:support:desktop-engine.md","content","help\u002Fen\u002Fsupport\u002Fdesktop-engine.md","help\u002Fen\u002Fsupport\u002Fdesktop-engine","md",1788786017505]