Skip to content

User-reported issue from Reddit #66

@Jsakkos

Description

@Jsakkos

Hey there, I stumbled across engram yesterday and I'm trying to get it working on Linux mint. I downloaded the linux build and was able to start it up but I could never get it to integrate with makemkv or to see files ripped to the default engram/staging folder.

I tried building from source and got the backend and frontend running but with the same result as the packaged build.

I've got a bunch of TV shows to rip and this would be a great help!

Any suggestions? I'm I overlooking something obvious?

This is from starting it up:

~/Downloads/engram$ ./engram

INFO: Started server process [34555]

INFO: Waiting for application startup.

2026-04-04 11:44:50 | INFO | app.core.logging:setup_logging:85 - Logging initialized via Loguru

2026-04-04 11:44:50 | INFO | main:lifespan:26 - Starting Engram Backend...

2026-04-04 11:44:50 | INFO | logging:callHandlers:1706 - Database initialized successfully

2026-04-04 11:44:50 | INFO | main:lifespan:29 - Database initialized

2026-04-04 11:44:50 | INFO | logging:callHandlers:1706 - Found MakeMKV on PATH: /usr/bin/makemkvcon

2026-04-04 11:44:50 | INFO | main:lifespan:56 - MakeMKV validated: MakeMKV (version not detectable)

2026-04-04 11:44:50 | INFO | logging:callHandlers:1706 - Found FFmpeg on PATH: /usr/bin/ffmpeg

2026-04-04 11:44:50 | INFO | main:lifespan:77 - FFmpeg validated: ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers

2026-04-04 11:44:50 | INFO | logging:callHandlers:1706 - Drive monitor started (polling mode, 0 optical drives found)

2026-04-04 11:44:50 | INFO | logging:callHandlers:1706 - Job manager started (max_concurrent_matches=2)

2026-04-04 11:44:50 | INFO | main:lifespan:82 - Job manager started

2026-04-04 11:44:50 | INFO | logging:callHandlers:1706 - Application startup complete.

2026-04-04 11:44:50 | INFO | logging:callHandlers:1706 - Uvicorn running on http://127.0.0.1:8000/ (Press CTRL+C to quit)

2026-04-04 11:44:52 | INFO | logging:callHandlers:1706 - 127.0.0.1:47952 - "WebSocket /ws" [accepted]

2026-04-04 11:44:52 | INFO | logging:callHandlers:1706 - Client connected. Total connections: 1

2026-04-04 11:44:52 | INFO | logging:callHandlers:1706 - connection open

2026-04-04 11:44:52 | INFO | logging:callHandlers:1706 - 127.0.0.1:47968 - "GET /api/config HTTP/1.1" 200

2026-04-04 11:44:52 | INFO | logging:callHandlers:1706 - 127.0.0.1:47982 - "GET /api/jobs HTTP/1.1" 200

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions