diff --git a/data/movie/The Demon (1979)/cover.jpg b/data/movie/The Demon (1979)/cover.jpg
new file mode 100644
index 000000000..b0e3f2380
Binary files /dev/null and b/data/movie/The Demon (1979)/cover.jpg differ
diff --git a/data/movie/The Demon (1979)/dvd-2000-diamond-entertainment/disc01-summary.txt b/data/movie/The Demon (1979)/dvd-2000-diamond-entertainment/disc01-summary.txt
new file mode 100644
index 000000000..7ea060df3
--- /dev/null
+++ b/data/movie/The Demon (1979)/dvd-2000-diamond-entertainment/disc01-summary.txt	
@@ -0,0 +1,11 @@
+Name: The Demon
+Type: MainMovie
+Year: 1979
+Comment: A1
+Source title ID: 01
+Duration: 1:32:53
+Chapters count: 4
+Size: 4.1 GB
+Segment count: 1
+Segment map: 1-4
+File name: A1_t00.mkv
diff --git a/data/movie/The Demon (1979)/dvd-2000-diamond-entertainment/disc01.json b/data/movie/The Demon (1979)/dvd-2000-diamond-entertainment/disc01.json
new file mode 100644
index 000000000..b377a8d30
--- /dev/null
+++ b/data/movie/The Demon (1979)/dvd-2000-diamond-entertainment/disc01.json	
@@ -0,0 +1,12 @@
+{
+  "Index": 1,
+  "Format": "DVD",
+  "Slug": "dvd",
+  "Name": "DVD",
+  "Episodes": [],
+  "Extras": [],
+  "DeletedScenes": [],
+  "Trailers": [],
+  "MainMovies": [],
+  "Unknown": []
+}
\ No newline at end of file
diff --git a/data/movie/The Demon (1979)/dvd-2000-diamond-entertainment/disc01.txt b/data/movie/The Demon (1979)/dvd-2000-diamond-entertainment/disc01.txt
new file mode 100644
index 000000000..db623568a
--- /dev/null
+++ b/data/movie/The Demon (1979)/dvd-2000-diamond-entertainment/disc01.txt	
@@ -0,0 +1,70 @@
+MSG:1005,0,1,"MakeMKV v1.18.2 win(x64-release) started","%1 started","MakeMKV v1.18.2 win(x64-release)"
+DRV:0,2,999,1,"***","DVDVolume","***"
+DRV:1,256,999,0,"","",""
+DRV:2,256,999,0,"","",""
+DRV:3,256,999,0,"","",""
+DRV:4,256,999,0,"","",""
+DRV:5,256,999,0,"","",""
+DRV:6,256,999,0,"","",""
+DRV:7,256,999,0,"","",""
+DRV:8,256,999,0,"","",""
+DRV:9,256,999,0,"","",""
+DRV:10,256,999,0,"","",""
+DRV:11,256,999,0,"","",""
+DRV:12,256,999,0,"","",""
+DRV:13,256,999,0,"","",""
+DRV:14,256,999,0,"","",""
+DRV:15,256,999,0,"","",""
+MSG:1011,0,1,"Using LibreDrive mode (v06.3 id=7FA2657C7667)","%1","Using LibreDrive mode (v06.3 id=7FA2657C7667)"
+MSG:3007,0,0,"Using direct disc access mode","Using direct disc access mode"
+MSG:3028,0,3,"Title #1 was added (4 cell(s), 1:32:53)","Title #%1 was added (%2 cell(s), %3)","1","4","1:32:53"
+MSG:5011,0,0,"Operation successfully completed","Operation successfully completed"
+TCOUNT:1
+CINFO:1,6206,"DVD disc"
+CINFO:2,0,"DVDVolume"
+CINFO:30,0,"DVDVolume"
+CINFO:31,6119,"<b>Source information</b><br>"
+CINFO:32,0,"DVDVolume"
+CINFO:33,0,"0"
+TINFO:0,8,0,"4"
+TINFO:0,9,0,"1:32:53"
+TINFO:0,10,0,"4.1 GB"
+TINFO:0,11,0,"4458690560"
+TINFO:0,24,0,"01"
+TINFO:0,25,0,"1"
+TINFO:0,26,0,"1-4"
+TINFO:0,27,0,"A1_t00.mkv"
+TINFO:0,30,0,"4 chapter(s) , 4.1 GB (A1)"
+TINFO:0,31,6120,"<b>Title information</b><br>"
+TINFO:0,33,0,"0"
+TINFO:0,49,0,"A1"
+SINFO:0,0,1,6201,"Video"
+SINFO:0,0,5,0,"V_MPEG2"
+SINFO:0,0,6,0,"Mpeg2"
+SINFO:0,0,7,0,"Mpeg2"
+SINFO:0,0,13,0,"8.5 Mb/s"
+SINFO:0,0,19,0,"720x480"
+SINFO:0,0,20,0,"4:3"
+SINFO:0,0,21,0,"29.97 (30000/1001)"
+SINFO:0,0,22,0,"0"
+SINFO:0,0,30,0,"Mpeg2"
+SINFO:0,0,31,6121,"<b>Track information</b><br>"
+SINFO:0,0,33,0,"0"
+SINFO:0,0,38,0,""
+SINFO:0,0,42,5088,"( Lossless conversion )"
+SINFO:0,1,1,6202,"Audio"
+SINFO:0,1,2,5091,"Stereo"
+SINFO:0,1,5,0,"A_AC3"
+SINFO:0,1,6,0,"DD"
+SINFO:0,1,7,0,"Dolby Digital"
+SINFO:0,1,13,0,"192 Kb/s"
+SINFO:0,1,14,0,"2"
+SINFO:0,1,17,0,"48000"
+SINFO:0,1,22,0,"0"
+SINFO:0,1,30,0,"DD Stereo"
+SINFO:0,1,31,6121,"<b>Track information</b><br>"
+SINFO:0,1,33,0,"90"
+SINFO:0,1,38,0,"d"
+SINFO:0,1,39,0,"Default"
+SINFO:0,1,40,0,"stereo"
+SINFO:0,1,42,5088,"( Lossless conversion )"
diff --git a/data/movie/The Demon (1979)/dvd-2000-diamond-entertainment/release.json b/data/movie/The Demon (1979)/dvd-2000-diamond-entertainment/release.json
new file mode 100644
index 000000000..16c9aae0f
--- /dev/null
+++ b/data/movie/The Demon (1979)/dvd-2000-diamond-entertainment/release.json	
@@ -0,0 +1,12 @@
+{
+  "Slug": "dvd-2000-diamond-entertainment",
+  "Asin": "B00004WGC9",
+  "Upc": "011891980074",
+  "Year": 2000,
+  "Locale": "en-us",
+  "RegionCode": "1",
+  "Title": "The Demon (1979) DVD",
+  "SortTitle": "2000 Demon (1979) DVD, The",
+  "ReleaseDate": "2000-05-23T00:00:00-04:00",
+  "DateAdded": "2025-10-31T00:00:00-04:00"
+}
\ No newline at end of file
diff --git a/data/movie/The Demon (1979)/metadata.json b/data/movie/The Demon (1979)/metadata.json
new file mode 100644
index 000000000..223b06e69
--- /dev/null
+++ b/data/movie/The Demon (1979)/metadata.json	
@@ -0,0 +1,18 @@
+{
+  "Title": "The Demon",
+  "FullTitle": "The Demon",
+  "SortTitle": "Demon, The",
+  "Slug": "the-demon-1979",
+  "Type": "Movie",
+  "Year": 1979,
+  "ExternalIds": {
+    "Tmdb": "85188",
+    "Imdb": "tt0074390"
+  },
+  "Groups": [],
+  "Plot": "Random people are terrorized by a malevolent man who brings their worst fears to life.",
+  "Tagline": "The time of the Demon, your Demon, is drawing close... very close...",
+  "RuntimeMinutes": 0,
+  "ReleaseDate": "1979-09-05T00:00:00-04:00",
+  "DateAdded": "2025-10-31T00:00:00-04:00"
+}
\ No newline at end of file
diff --git a/data/movie/The Demon (1979)/tmdb.json b/data/movie/The Demon (1979)/tmdb.json
new file mode 100644
index 000000000..45b9fa95f
--- /dev/null
+++ b/data/movie/The Demon (1979)/tmdb.json	
@@ -0,0 +1,592 @@
+{
+  "account_states": {
+    "favorite": false,
+    "id": 0,
+    "watchlist": false
+  },
+  "adult": false,
+  "alternative_titles": {
+    "id": 0,
+    "titles": []
+  },
+  "backdrop_path": "/7eMV1iyWAqBp51sJlFpEtWpmIBO.jpg",
+  "budget": 0,
+  "changes": {
+    "changes": []
+  },
+  "credits": {
+    "cast": [
+      {
+        "cast_id": 2,
+        "character": "Mary",
+        "credit_id": "52fe49299251416c910a4a19",
+        "id": 106666,
+        "name": "Jennifer Holmes",
+        "order": 0,
+        "profile_path": "/sdYNtXT4xywczFAfkV8htEL8yUM.jpg",
+        "gender": 1
+      },
+      {
+        "cast_id": 3,
+        "character": "Col. Bill Carson",
+        "credit_id": "52fe49299251416c910a4a1d",
+        "id": 44728,
+        "name": "Cameron Mitchell",
+        "order": 1,
+        "profile_path": "/niLc67b00QIa0oDWp47mXcv319e.jpg",
+        "gender": 2
+      },
+      {
+        "cast_id": 4,
+        "character": "Dean Turner",
+        "credit_id": "52fe49299251416c910a4a21",
+        "id": 83460,
+        "name": "Craig Gardner",
+        "order": 2,
+        "gender": 2
+      },
+      {
+        "cast_id": 5,
+        "character": "Jo",
+        "credit_id": "52fe49299251416c910a4a25",
+        "id": 1072161,
+        "name": "Zoli Marki",
+        "order": 3,
+        "gender": 0
+      },
+      {
+        "cast_id": 6,
+        "character": "Mr. Parker",
+        "credit_id": "52fe49299251416c910a4a29",
+        "id": 1057904,
+        "name": "Peter J. Elliott",
+        "order": 4,
+        "profile_path": "/5Jwpcmu2JLMloJHy7pDk3IjExbi.jpg",
+        "gender": 2
+      },
+      {
+        "cast_id": 7,
+        "character": "Joan Parker",
+        "credit_id": "52fe49299251416c910a4a2d",
+        "id": 1072162,
+        "name": "Moira Winslow",
+        "order": 5,
+        "gender": 0
+      },
+      {
+        "cast_id": 8,
+        "character": "Bobby",
+        "credit_id": "52fe49299251416c910a4a31",
+        "id": 106668,
+        "name": "Mark Tanous",
+        "order": 6,
+        "gender": 0
+      },
+      {
+        "cast_id": 9,
+        "character": "",
+        "credit_id": "52fe49299251416c910a4a35",
+        "id": 1072163,
+        "name": "Diane Burmeister",
+        "order": 7,
+        "gender": 0
+      },
+      {
+        "cast_id": 10,
+        "character": "Dr. Stuart",
+        "credit_id": "52fe49299251416c910a4a39",
+        "id": 1072164,
+        "name": "George Korelin",
+        "order": 8,
+        "gender": 0
+      },
+      {
+        "cast_id": 11,
+        "character": "Mrs. Stuart",
+        "credit_id": "52fe49299251416c910a4a3d",
+        "id": 1072165,
+        "name": "Vera Blacker",
+        "order": 9,
+        "gender": 1
+      },
+      {
+        "cast_id": 15,
+        "character": "The Truck Driver",
+        "credit_id": "644d8878f90b190582131820",
+        "id": 1285979,
+        "name": "John Parsonson",
+        "order": 10,
+        "gender": 2
+      },
+      {
+        "cast_id": 16,
+        "character": "Emily Parker",
+        "credit_id": "644d88814d23dd050f92be04",
+        "id": 4035686,
+        "name": "Ashleigh Sendin",
+        "order": 11,
+        "gender": 0
+      },
+      {
+        "cast_id": 17,
+        "character": "The Demon",
+        "credit_id": "644d8888f90b1905a8131829",
+        "id": 4035687,
+        "name": "Graham Kennard",
+        "order": 12,
+        "gender": 0
+      },
+      {
+        "cast_id": 18,
+        "character": "Girl in alley",
+        "credit_id": "644d88914d23dd02fc92bdd9",
+        "id": 4035688,
+        "name": "April Galetti",
+        "order": 13,
+        "gender": 0
+      },
+      {
+        "cast_id": 19,
+        "character": "Punk in Knife Fight",
+        "credit_id": "644d889b6beaea0a0c2b5523",
+        "id": 1165939,
+        "name": "Jannie Wienand",
+        "order": 14,
+        "gender": 0
+      },
+      {
+        "cast_id": 20,
+        "character": "",
+        "credit_id": "644d88a12811a104775195d1",
+        "id": 4035689,
+        "name": "Amanda Wildman",
+        "order": 15,
+        "gender": 0
+      }
+    ],
+    "crew": [
+      {
+        "credit_id": "52fe49299251416c910a4a15",
+        "department": "Directing",
+        "id": 29328,
+        "job": "Director",
+        "name": "Percival Rubens",
+        "gender": 2
+      },
+      {
+        "credit_id": "644d885aabdafc04cd8d3a5b",
+        "department": "Production",
+        "id": 1285979,
+        "job": "Production Manager",
+        "name": "John Parsonson",
+        "gender": 2
+      },
+      {
+        "credit_id": "644d8851abdafc07308d3a9f",
+        "department": "Production",
+        "id": 29328,
+        "job": "Producer",
+        "name": "Percival Rubens",
+        "gender": 2
+      },
+      {
+        "credit_id": "644d8844abdafc07308d3a9c",
+        "department": "Writing",
+        "id": 29328,
+        "job": "Writer",
+        "name": "Percival Rubens",
+        "gender": 2
+      }
+    ],
+    "id": 0
+  },
+  "genres": [
+    {
+      "id": 53,
+      "name": "Thriller"
+    },
+    {
+      "id": 27,
+      "name": "Horror"
+    },
+    {
+      "id": 9648,
+      "name": "Mystery"
+    }
+  ],
+  "homepage": "",
+  "id": 85188,
+  "images": {
+    "backdrops": [
+      {
+        "aspect_ratio": 1.778,
+        "file_path": "/7eMV1iyWAqBp51sJlFpEtWpmIBO.jpg",
+        "height": 720,
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 1280
+      },
+      {
+        "aspect_ratio": 1.778,
+        "file_path": "/lk4n96IKSajDkT8rgoPKtQl2CiJ.jpg",
+        "height": 720,
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 1280
+      },
+      {
+        "aspect_ratio": 1.778,
+        "file_path": "/o7NhlRp21fKwnsHW9niS69svZgD.jpg",
+        "height": 720,
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 1280
+      },
+      {
+        "aspect_ratio": 1.778,
+        "file_path": "/1SHX9DwFEw1hvUVVDCorHlcPU60.jpg",
+        "height": 720,
+        "vote_average": 0,
+        "vote_count": 0,
+        "width": 1280
+      },
+      {
+        "aspect_ratio": 1.778,
+        "file_path": "/7ht2UIC1LPwTYQS7t3crzXZ8CDJ.jpg",
+        "height": 1080,
+        "iso_639_1": "en",
+        "vote_average": 0,
+        "vote_count": 0,
+        "width": 1920
+      }
+    ],
+    "posters": [
+      {
+        "aspect_ratio": 0.667,
+        "file_path": "/iL09aK8VzXKHvDC7QmNMYK2MJid.jpg",
+        "height": 1500,
+        "iso_639_1": "en",
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 1000
+      },
+      {
+        "aspect_ratio": 0.667,
+        "file_path": "/6uoXQ95W6weubUpnP4L9wt3I3T6.jpg",
+        "height": 900,
+        "iso_639_1": "en",
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 600
+      },
+      {
+        "aspect_ratio": 0.667,
+        "file_path": "/6bM9Q6u9Kzne09HLNamtKVgOJWx.jpg",
+        "height": 1056,
+        "iso_639_1": "en",
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 704
+      },
+      {
+        "aspect_ratio": 0.667,
+        "file_path": "/6xdW1ytQzZP0XnYstj0BKPZvpSK.jpg",
+        "height": 1200,
+        "iso_639_1": "en",
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 800
+      },
+      {
+        "aspect_ratio": 0.667,
+        "file_path": "/rFc1w2hPGlsWfaCFgXHyJK8PEwV.jpg",
+        "height": 1500,
+        "iso_639_1": "en",
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 1000
+      },
+      {
+        "aspect_ratio": 0.667,
+        "file_path": "/cyNjtxSdBLXs8xnh0hmOAJtPKP8.jpg",
+        "height": 1500,
+        "iso_639_1": "en",
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 1000
+      },
+      {
+        "aspect_ratio": 0.667,
+        "file_path": "/uVT9zZDJDXmor1MZ65P1CgMUXeh.jpg",
+        "height": 1056,
+        "iso_639_1": "en",
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 704
+      },
+      {
+        "aspect_ratio": 0.667,
+        "file_path": "/gSKHp8Uqz2Ju2MhNbUaK4LzA1ng.jpg",
+        "height": 1146,
+        "iso_639_1": "en",
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 764
+      },
+      {
+        "aspect_ratio": 0.708,
+        "file_path": "/nemTpbkjJahs6xCFtY1EE2ZXLCZ.jpg",
+        "height": 1000,
+        "iso_639_1": "en",
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 708
+      },
+      {
+        "aspect_ratio": 0.676,
+        "file_path": "/camfdhf7rBK0yQzr4XXfIY5xVTq.jpg",
+        "height": 900,
+        "iso_639_1": "en",
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 608
+      },
+      {
+        "aspect_ratio": 0.714,
+        "file_path": "/aUx2YODzpLw0hRmKNlhybBtGcf.jpg",
+        "height": 1750,
+        "iso_639_1": "de",
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 1250
+      },
+      {
+        "aspect_ratio": 0.714,
+        "file_path": "/r6X2VhSfRhuA6OHMAf9hiV0G1hq.jpg",
+        "height": 1750,
+        "iso_639_1": "de",
+        "vote_average": 3.334,
+        "vote_count": 1,
+        "width": 1250
+      },
+      {
+        "aspect_ratio": 0.667,
+        "file_path": "/uoMoMLbZjo5cbH77Q1xpfulJREr.jpg",
+        "height": 1500,
+        "iso_639_1": "en",
+        "vote_average": 0,
+        "vote_count": 0,
+        "width": 1000
+      },
+      {
+        "aspect_ratio": 0.667,
+        "file_path": "/sikqO1LzEvDMtdTtlrsIYXpE4VA.jpg",
+        "height": 1500,
+        "iso_639_1": "en",
+        "vote_average": 0,
+        "vote_count": 0,
+        "width": 1000
+      },
+      {
+        "aspect_ratio": 0.667,
+        "file_path": "/ukZKoqnRYPav1ZYqlhQisYzo4xo.jpg",
+        "height": 1500,
+        "iso_639_1": "en",
+        "vote_average": 0,
+        "vote_count": 0,
+        "width": 1000
+      },
+      {
+        "aspect_ratio": 0.667,
+        "file_path": "/w593ci2uV9h4PgpjBPNI3uOzrwx.jpg",
+        "height": 1146,
+        "iso_639_1": "en",
+        "vote_average": 0,
+        "vote_count": 0,
+        "width": 764
+      }
+    ]
+  },
+  "imdb_id": "tt0074390",
+  "keywords": {
+    "id": 0,
+    "keywords": [
+      {
+        "id": 4062,
+        "name": "skeleton"
+      },
+      {
+        "id": 1299,
+        "name": "monster"
+      },
+      {
+        "id": 1930,
+        "name": "kidnapping"
+      },
+      {
+        "id": 703,
+        "name": "detective"
+      },
+      {
+        "id": 1468,
+        "name": "child murder"
+      },
+      {
+        "id": 5340,
+        "name": "investigation"
+      },
+      {
+        "id": 6152,
+        "name": "supernatural"
+      },
+      {
+        "id": 3644,
+        "name": "south africa"
+      },
+      {
+        "id": 4339,
+        "name": "johannesburg, south africa"
+      },
+      {
+        "id": 9826,
+        "name": "murder"
+      },
+      {
+        "id": 10053,
+        "name": "sexploitation"
+      },
+      {
+        "id": 10333,
+        "name": "stalking"
+      },
+      {
+        "id": 12339,
+        "name": "slasher"
+      },
+      {
+        "id": 15001,
+        "name": "demon"
+      },
+      {
+        "id": 155490,
+        "name": "disco"
+      },
+      {
+        "id": 163558,
+        "name": "extrasensory perception"
+      },
+      {
+        "id": 176806,
+        "name": "cape town, south africa"
+      },
+      {
+        "id": 194729,
+        "name": "disco dancing"
+      },
+      {
+        "id": 194735,
+        "name": "western cape"
+      }
+    ]
+  },
+  "lists": {
+    "page": 0,
+    "results": [],
+    "total_pages": 0,
+    "total_results": 0
+  },
+  "original_language": "en",
+  "original_title": "The Demon",
+  "overview": "Random people are terrorized by a malevolent man who brings their worst fears to life.",
+  "popularity": 1.925,
+  "poster_path": "/iL09aK8VzXKHvDC7QmNMYK2MJid.jpg",
+  "production_companies": [
+    {
+      "id": 17370,
+      "name": "Gold Key Entertainment",
+      "origin_country": ""
+    },
+    {
+      "id": 17371,
+      "name": "Hollard Productions",
+      "origin_country": ""
+    },
+    {
+      "id": 17372,
+      "name": "Percival Rubens Films",
+      "origin_country": ""
+    }
+  ],
+  "production_countries": [
+    {}
+  ],
+  "release_date": "1979-09-05T00:00:00-04:00",
+  "release_dates": {
+    "id": 0,
+    "results": []
+  },
+  "external_ids": {
+    "id": 0,
+    "imdb_id": "tt0074390"
+  },
+  "releases": {
+    "countries": [
+      {
+        "certification": "R",
+        "iso_3166_1": "US",
+        "primary": false,
+        "release_date": "1981-03-01T00:00:00"
+      },
+      {
+        "certification": "18",
+        "iso_3166_1": "DE",
+        "primary": false,
+        "release_date": "2022-04-22T00:00:00"
+      },
+      {
+        "certification": "",
+        "iso_3166_1": "ZA",
+        "primary": false,
+        "release_date": "1979-09-05T00:00:00"
+      }
+    ],
+    "id": 0
+  },
+  "revenue": 0,
+  "reviews": {
+    "page": 0,
+    "results": [],
+    "total_pages": 0,
+    "total_results": 0
+  },
+  "runtime": 94,
+  "similar": {
+    "page": 0,
+    "results": [],
+    "total_pages": 0,
+    "total_results": 0
+  },
+  "recommendations": {
+    "page": 0,
+    "results": [],
+    "total_pages": 0,
+    "total_results": 0
+  },
+  "spoken_languages": [
+    {}
+  ],
+  "status": "Released",
+  "tagline": "The time of the Demon, your Demon, is drawing close... very close...",
+  "title": "The Demon",
+  "translations": {
+    "id": 0,
+    "translations": []
+  },
+  "video": false,
+  "videos": {
+    "id": 0,
+    "results": []
+  },
+  "vote_average": 4.214,
+  "vote_count": 28
+}
\ No newline at end of file
