Movie themes not working until deleted + cleaned bundles + reimported + updated metadata

Hi,

i realized that most of my movie themes doesn’t work until i make specific operation.

For example i have the movie commando from 1985. The movie is inside a folder with a theme.mp3 file in the same level.

IN Plex home theater for windows, i go to the film and i hear nothing. But with the following operations it works :

  • move theme.mp3 to local computer
  • refresh metadata for the movie
  • clean recycle bin for my lib
  • clean bundles
  • reimporting the theme.mp3 to the exact same path than before
  • then refresh metada for the movie

and now it works. This is a partial workaround because doing this will be very long for all my movies…

What’s the problem ? Am i the only one to encounter this problem ?

Server Version#: 1.32.5.7349
Player Version#: 1.78.2.3975-c5bd0cbb
Running on ubuntu 22.04 in docker container with the official repo

See if you can fix it with refresh metadata alone.

Was this library using a 3rd-party agent before?

refreshing metadata only doesn’t work

not i’m using only plex movie. Never had 3-rd party agent before

Please post the first ~20 lines from the Plex XML info of an affected video.
(before the above “dance”)

This may or may not be related however I suspect it might.

A while ago I experienced the same issue you are reporting but it was with poster artwork not themes. However, being local assets I think its related. See Some Posters not showing up and disappears - #13 by dokuro

I posted two workarounds in the thread above so maybe give them a try. If the second one ultimately does works then you can do something like this …

find <path or your movie library> -type f -name 'theme.mp3' -exec rename 's/theme.mp3/atheme.mp3/' {} ';'

This will find all theme.mp3 and rename them to atheme.mp3. At this point force refresh the metadata of your entire library. This forces plex to update and remove the local asset as its now got an invalid name. Then rename them back …

find <path or your movie library> -type f -name 'atheme.mp3' -exec rename 's/atheme.mp3/theme.mp3/' {} ';'

This will find all atheme.mp3 and rename them to theme.mp3. Now force refresh the metadata of your entire library and the scanner will pickup the theme correctly.

Best of luck and hope this works for you.

I can confirm that the solution you provided has worked for me !

the loop was useful and much faster than doing this manually. many thanks for this

However, i wondering why this happened, and why this problem seems related to posters not showing up

1 Like

Great this worked for you.

I suspect the scanner has some bug in it related to local assets (fanart, poster, season, theme etc…) where plex gets into some error condition and it no longer picks them up.

The rename - scan / metadata refresh - rename again and final scan / metadata refresh of the local assets seems to forces plex to pick them up again.

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