wiki:jellyfin_troubleshooting
Differences
This shows you the differences between two versions of the page.
| wiki:jellyfin_troubleshooting [2025/12/29 17:18] – created antisa | wiki:jellyfin_troubleshooting [2026/08/15 09:38] (current) – add deleting phantom shows antisa | ||
|---|---|---|---|
| Line 48: | Line 48: | ||
| In this specific case, the user didn't have permission to do transcoding, | In this specific case, the user didn't have permission to do transcoding, | ||
| + | ===== Can't remove old show/update new shows ===== | ||
| + | Logs show smth like: | ||
| - | ====== | + | <code | download> |
| - | * | + | [2026-08-15 00: |
| + | [2026-08-15 00: | ||
| + | "" | ||
| + | SET \" | ||
| + | \" | ||
| + | WHERE \" | ||
| + | SELECT \" | ||
| + | FROM json_each(@__p_0) AS \" | ||
| + | )" | ||
| + | [2026-08-15 00: | ||
| + | "" | ||
| + | </ | ||
| + | |||
| + | You need to delete those entries from sqlite DB. Find the db first, if it's in docker check the volume | ||
| + | |||
| + | find config/ -name jellyfin.db | ||
| + | apt install sqlite3 | ||
| + | |||
| + | Enter the database and find the missing path with SELECT first then use DELETE to remove them: | ||
| + | <code | download> | ||
| + | sqlite3 jellyfin.db | ||
| + | sqlite> SELECT Path FROM BaseItems WHERE Path LIKE '/ | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | Then delete them with | ||
| + | |||
| + | <code | download> | ||
| + | sqlite> DELETE FROM BaseItems WHERE Path LIKE '/ | ||
| + | sqlite> .quit | ||
| + | </ | ||
| + | |||
| + | Rescan should now work. | ||
| + | ==== Tested on ==== | ||
| + | * Jellyfin 10.12.0 dockerized | ||
| + | * Raspberry Pi, Debian 12.15 | ||
| ====== See also ====== | ====== See also ====== | ||
| ====== References ====== | ====== References ====== | ||
| + | * https:// | ||
wiki/jellyfin_troubleshooting.txt · Last modified: by antisa
