Troubleshooting¶
Launching (Linux)¶
command not found¶
You used Windows-style syntax. In a Linux shell, run it with a forward slash:
The AppImage will not open¶
An AppImage needs FUSE. On distributions that ship only fuse3 (Arch, for example), do one of:
sudo pacman -S fuse2 # install the fuse2 compatibility library
./Fathom-x86_64.AppImage --appimage-extract-and-run # or run without FUSE
Also make sure it is executable: chmod +x Fathom-x86_64.AppImage.
cannot execute binary file: Exec format error¶
The file is for a different CPU, or the download is incomplete.
- Confirm you have the right one:
Fathom-x86_64.AppImagefor a normal PC,Fathom-aarch64.AppImagefor ARM64. On an x86_64 machine the aarch64 build gives this exact error. - Check the size against the Releases page (
ls -la Fathom-x86_64.AppImage). A much smaller file was truncated; download it again.
Updating¶
The update did not relaunch, or the app will not start afterward¶
Usually the download was grabbed while a release was still publishing (a partial file), or an older build fetched the wrong-architecture file. Newer builds guard against both automatically, but to recover now, download the correct build for your machine directly from Releases and run it:
cd ~/Downloads
rm -f Fathom-x86_64.AppImage
curl -L -o Fathom-x86_64.AppImage \
https://github.com/Fathom-Media/fathom/releases/latest/download/Fathom-x86_64.AppImage
ls -la Fathom-x86_64.AppImage # sanity-check the size
chmod +x Fathom-x86_64.AppImage
./Fathom-x86_64.AppImage
After you are on a current build, in-app updates check the download's size and architecture before installing, so a bad download can no longer replace a working app.
Playback¶
A video will not play, or plays with no picture¶
Fathom lets mpv direct-play the file and only falls back to a server transcode on failure. Open the settings gear in the player and choose Playback Info to see the play method, the codecs, and whether hardware decoding engaged. If direct play fails, the fallback transcode usually recovers it.
I want to see what is actually happening¶
The Playback Info overlay is the fastest way: it reports the real decode path (hardware vs software), dropped frames, resolution, and codecs, live from mpv.
Android¶
Fathom does not appear in Android Auto¶
Android Auto only lists apps installed from the Play Store by default, and Fathom is sideloaded, so you have to allow apps from unknown sources once per device:
- Open Settings → Connected devices → Connection preferences → Android Auto (it lives here on Pixel, not as a separate app icon).
- Scroll to the bottom and tap Version about ten times to unlock developer mode.
- Open the ⋮ menu (top right) → Developer settings.
- Turn on Unknown sources (called Add new cars to Android Auto on some builds).
- Reconnect to the car, or restart Android Auto, so it re-scans for apps.
This allowance is per device and gets cleared when you switch phones, reinstall Fathom, or update the Android Auto app, so you may need to redo it after any of those.
Subtitles do not show¶
- Check what kind of track it is. The subtitle menu names each one. A track marked Forced only captions foreign-language dialogue, so it is silent during the rest of the film.
- Picture tracks (PGS, VobSub) are drawn by the player over the video. If one still shows nothing, turn on Diagnostic Logging (below), select the track again, and include the log in a bug report.
- No subtitles at all? If your server has a subtitle provider plugin such as OpenSubtitles, use Search Subtitles Online at the bottom of the subtitle menu.
Diagnostics¶
For anything harder to pin down, open Settings → System → Diagnostics, turn on Diagnostic Logging, reproduce the problem, then tap Copy Diagnostics. It captures app errors and playback details in one place, with credentials removed, which is the best thing to attach to a bug report.
Still stuck?¶
Open an issue at github.com/Fathom-Media/fathom/issues. The bug report form asks for your platform and the Fathom version (Settings → Updates shows it), and has a place for the diagnostic log. Questions that are not bugs are welcome in Discussions.