Ripping old DVDs to Plex

Hello. I am attempting to rip all my old DVDs onto my home media server, which is running Unraid. And, of course, Plex to view them all from anywhere. I have been successful with photos. I figured out how to view pictures on plex via Unraid, no problem (well, few problems). Anyway, I tried to use the same technique for the movie files ripped with WinXDVD. They play just fine on a PC through Windows file explorer, even from the server, but Plex doesn’t seem to recognize them. I have named and organized them in accordance with Plex support articles. Again, I’m using the same techniques within Unraid and Plex as I did with photos, works pretty good. Not movies. I’ve tried ripping a movie in 3 different formats, MP4, H264,and MPEG4. No luck. Any suggestions? Thanks for your help.

1 Like

So Plex does not find the movies, they don’t appear in a library ?

Have you added a library that has folders pointing at the movies and tried a forced scan ?

Try:

https://support.plex.tv/articles/200289306-scanning-vs-refreshing-a-library/
https://support.plex.tv/articles/naming-and-organizing-your-movie-media-files/
https://support.plex.tv/articles/201543057-why-is-some-of-my-content-not-found/

The movies actually does appear while pointing to the folder to use. It can see there’s a file there but it won’t display it when I go to my movies. Here’s a screenshot.

It clearly sees an MP4 file in the folder. It’s righ there, clear as day. Yet It refuses to display it in the library. WTF?!?!?!

Looks like you have files straight under your /MOVIES folder.

Try creating a folder under /MOVIES called “The Patriot”, then stick the .mp4 in that. Also check file permissions etc.

I have tried that. File under folder, within a folder, within a folder. I’ve tried file by itself. And everthing in between. Nothing. My question is, why does it matter? What does it matter what folder its in or what its named? There is a file. It can see that. A file it recognizes. And in a format it can understand. Just add the freakin file. Sorry, ive been banging my head against the monitor for 2 weeks now trying to figure this out.

How do I check permissions?

Sorry don’t know, it just worked for me from the start.

Perhaps describe your setup more, you run unRAID to store your movies, presumably in a world readable share ?
Is Plex running as a Docker under unRAID ?
etc.

You could check out the Plex logs from the point you force a scan, may also give you some hints.

Yeah. Unraid on an old repurposed home PC. Just redundant, longterm storage of photos mainly. Plex works fine viewing photos from anywhere. Photos works perfectly. Thought I could do the same with my massive library of old DVDs. The share is viewable. A path within the docker is set and pointing at that share. I add that folder to the plex library. Everything exactly the way I did it with the photos. It worked with photos, but not movies.

As I say, check the logs. You could also logon to the Plex docker via unRAID as it’s running, cd to your movies folder and check you can access the file, check its permissions etc.

I do know how to check logs but it’s Greek. It’s in computer language. I don’t understand it.

because computers are not detectives. You need to give it what it expects not what you decide it needs.

Ok. I downloaded the “server logs”. It just dumped over 100 text files onto my computer. What do I do now?

upload the zip file

Plex Media Server Logs_2022-12-14_15-17-11.zip (2.3 MB)

Is that it?

Why does what I do work perfectly for photos but not for movies?

Your database appears to be corrupt. If it is just that movie library giving you issues you can try to delete it and create a new one. But you can also try to repair the database or restore a database backup . Worse case is to stop server delete entire PMS directory and then relaunch to start from scratch.

Dec 09, 2022 18:00:53.965 [0x14f6588a2140] DEBUG - Performing a scan with 'Plex Movie Scanner' (language: en virtual: 0).
Dec 09, 2022 18:00:53.965 [0x14f6588a2140] DEBUG -   * Scanning /MOVIES/The Patriot
Dec 09, 2022 18:00:53.966 [0x14f6588a2140] DEBUG - Scanner: Processing directory /MOVIES/The Patriot (parent: no)
Dec 09, 2022 18:00:53.968 [0x14f6588a2140] DEBUG - Directory had 1 files, database had 0 files, can't skip.
Dec 09, 2022 18:00:53.973 [0x14f6588a2140] DEBUG - Looking for path match for [/MOVIES/The Patriot/The Patriot (2000).mp4]
Dec 09, 2022 18:00:53.974 [0x14f6588a2140] DEBUG - Skipping hash check, no size match for 1657827735 bytes.
Dec 09, 2022 18:00:53.974 [0x14f6588a2140] DEBUG - No match for hash.
Dec 09, 2022 18:00:53.974 [0x14f6588a2140] DEBUG - Downloading document http://127.0.0.1:32400/library/changestamp
Dec 09, 2022 18:00:53.974 [0x14f6588a2140] DEBUG - [HCl#3] HTTP requesting GET http://127.0.0.1:32400/library/changestamp
Dec 09, 2022 18:00:53.975 [0x14f653ae4b00] DEBUG - [HttpClient/HCl#3] HTTP/1.1 (0.0s) 200 response from GET http://127.0.0.1:32400/library/changestamp (reused)
Dec 09, 2022 18:00:53.979 [0x14f6588a2140] ERROR - SQLITE3:0x80000001, 11, database corruption at line 81887 of [1b256d97b5]
Dec 09, 2022 18:00:53.979 [0x14f6588a2140] ERROR - SQLITE3:0x80000001, 11, statement aborts at 11: [SELECT idx, start_block, leaves_end_block, end_block, root FROM 'main'.'fts4_metadata_titles_icu_segdir' WHERE level = ? ORDER BY idx ASC] database disk image is malformed
Dec 09, 2022 18:00:53.979 [0x14f6588a2140] ERROR - SQLITE3:0x80000001, 11, statement aborts at 179: [update metadata_items set guid=?,hash=? where id=?] database disk image is malformed
Dec 09, 2022 18:00:53.980 [0x14f6588a2140] ERROR - Exception inside transaction (inside=1) (/data/jenkins/server/3537899744/Library/MetadataItem.cpp:1156): sqlite3_statement_backend::loadOne: database disk image is malformed
Dec 09, 2022 18:00:53.980 [0x14f6588a2140] ERROR - Exception inside transaction (inside=1) (/data/jenkins/server/3537899744/Library/MetadataItem.cpp:4003): sqlite3_statement_backend::loadOne: database disk image is malformed
Dec 09, 2022 18:00:53.980 [0x14f6588a2140] ERROR - Exception assimilating media item in : sqlite3_statement_backend::loadOne: database disk image is malformed

I’ve tried deleting it and starting over again. I’ve tried renaming and reorganizing. The crazy thing is, when I add the correct folder to the library, I can see the movie file (screenshot below). It knows there’s an MP4 in that folder, but it won’t add it to the library. I mean, windows media player doesn’t need any fancy naming and organizing scheme. It doesn’t care what the file or folder name is. If there’s a file present in a format it recognizes, It’ll play it. Why can’t Plex do that?

What makes you think the database is corrupt?

that is what Malformed means