PMS migration from DSM to Unraid worked fine, but it will not pick up any new media

Server Version#: 1.29.2.6364
Player Version#: NA
I migrated PMS from my Synology to a new Unraid server where I’m running PMS as a Docker container. The migration worked perfectly, except it won’t recognize any new media. When I try to scan, it just completed instantly and no new media is added. I’ve checked the container paths and host paths many many times and it all looks correct. The only option I have is to just delete the PMS and start afresh. Maybe I’m missing something simple. Anyone have any ideas what I could try?

I installed Jellyfin pointing to the exact same library and it worked first time. The container I’m using for Plex is the official image. Jellyfin kinda sucks compared to Plex though. I even tried to remove my server and just start again from the start and lose all my playlists, ratings, watched/unwatched status, etc. and it still won’t see any media. I even made the shares public and nothing. Before I ditch Plex for Jellyfin is there any tips anyone might have to try? I have a backup of he metadata, but I don’t even mind losing all of that if I can get it working so I’ll try anything as it’s better than just deleting it.

Ive also recently moved my plex media server from Synology to Unraid… it was a bit of a struggle but did get it working…

Can you confirm your mapping both within the docker template and also for the library in plex (incorrect mapping was one of the problems I had)

NB: I am no plex expert i was just following a couple of guides and had some support in a discord server

So a bit of an update on this. I tried a different imagine and was able to get it partially working, albeit with some very strange behavior which indicates something is seriously wrong. The films all show up fine. No issue at all there.

For TV shows, there are over 550 that initially show up if I delete and then recreate the container. Upon an initial scan, it picks up a few new shows that I have added, I’m constantly adding, but then it will continue its scan for hours and as it continues it removes more and more shows. If I jump to the show being scanned I can see it delete season after season until that show is completed deleted and then it moves on to the next. I can play the show while it’s there and it doesn’t delete anything from the Unraid share. Unraid uses the account ‘Nobody’ for user and group permissions and I have made the share public and have given ‘Nobody’ full RW access. This is the exact same configuration for films, but those are fine.

The only thing I can guess, and it’s definitely a guess, is that because I followed the Plex instructions to migrate my metadata, it is seeing that these shows exist and that’s why they show up, but then as it’s scanning the library it decides they are no longer there for some reason, despite being able to play the media for me. I can try and remove all metadata and scanning from a new install, my playlists didn’t migrate anyways for some reason, but I was really hoping to avoid that.

Few questions:

Which container are you using now?
Whats the folder paths in Plex Libraries
Do you still have a copy of your original plex data in Synology?

Which container are you using now? Official onde from Plex
Whats the folder paths in Plex Libraries - Can you not see the paths I posted above? I can send them directly to you if not.
Do you still have a copy of your original plex data in Synology? yes. However, I decided to just delete all my Plex metadata in the config path so I would basically be starting from scratch and that works perfectly, despite having the same exact paths as before. It seems like one cannot migrate Plex metadata because everything is the same in the working vs. non-working config except the working one has all previous metadata removed.

So it looks like you have got it working by deleting the metadata?

In your earlier message i could only see the mapped folders that you have in Unraid… i was asking for the mapping within plex itself…

Anyhow you have it working now so thats good

did you follow this guide? if you did, you would have had two library paths in plex before removing the original. you would have had empty trash turned off so it wouldn’t delete what you are talking about.

https://support.plex.tv/articles/201370363-move-an-install-to-another-system/

That guide is useless. Followed it exactly, and it initially worked and all my watch history showed up, playlists were all missing, and then as it rescanned, it would just go through the entire library and delete it. So only option was to start again with a new serrver.

not sure what you are referring to as delete it but plex won’t do that if you dont have empty trash enabled. but you sound like you are ok with a new server so i’d just do that.

i also followed that tutorial and didn’t have a problem.

like I said, I followed the instructions exactly, including turning off the emptying of trash. What I’m referring to in terms of deleting, is when I replace the PMS folder the container creates on the new system, with the old PMS folder with all my metadata, it works initially, but by the next morning all the TV shows were deleted. Therefore, I deleted the container, and any remaining files from the install, reinstalled, and started Plex as a brand new server, it worked, but I lost all my history, playlists, etc.

I wouldn’t say I’m okay with it. I standard renaming all my TV shows to move it off Plex and onto Jellyfin as I was less than impressed with how finicky Plex was and it’s inability to migrate to a new system.

When you say tv shows were deleted are you literally meaning the file itself is being deleted or the history of that shoe is? It also hard to exactly follow what you did. There are container paths. There are also library paths in Plex (path to media). It looks like you are putting environment variables in the container path for where media is stored. But you don’t have to do that. You can leave the container default and just change where the path is to your metadata. Then you would start up the server. Then in the Plex dashboard you would add the new path to where your media now is on the unpaid server. Then let it scan. Plex shouldn’t ever be deleting actual media. And media should not be stored in the Plex media server folder where the metadata is which I assume you know already.

So if you are saying media is getting deleted something is terribly off.

The paths were pretty straightforward media/tv:data/tv. When I would add my metadata to plex, it would fire up and immediately see all the films and TV along with watch history. However, the TV series ONLY, as it would scan, would remove the tv show in Plex (little delete icon would show up and it would disappear from Plex). The actual media was still there in the path I had in the container. I fact, it’s the EXACT same path that is working now after I removed my metadata from my previous PMS on my Synology. The media on disk wasn’t deleted, only in Plex. Also, films were fine, this was only an issue for TV.

ya i’m still not clear why you added paths to the container for where your media is instead of just adding the path in the plex dashboard after the container is running. That is probably where things are getting screwed up because it is trying to overwrite your old preferences xml where library paths were already present but arne’t in your container configuration. But perhaps you followed some tutorial that suggested doing that. its just not how i think it is the proper way to do it but to each their own.

i just run plex bare metal because it is easier and will pull everything it needs upon install which chuckpa maintains and is good at. I run most other programs in containers though.

The reason I added the paths into the container is because the container won’t be able to see the share without that. if you don’t add the path to the container there is no way to be able to add it in Plex.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.