The Best Setup for Music Videos Using Both the Music and Video Scanners

I have a live concert DVD that I converted to MP4s and I can’t get it to show up in Plex. So far I have:

  • Carefully set the file names to the recommendations for Plex music videos
  • Tried some variations on the recommendation for file naming
  • Removed a special character from the one file that had a special character
  • Used a metadata editor and added in the music metadata into the MP4s
  • Moved the folder for the MP4s into the Global music folder and then inline. Either way it doesn’t work.

Here is an example of my filenames:
…/Music-Videos/Jesse Cook - One Night at the Metropolis/03 - Cafe Mocha - video.mp4

Previously, before I started experimenting with the file names they were like this:
…/Music-Videos/Jesse Cook-One Night at the Metropolis/03-Cafe Mocha-video.mp4

and even before that, like this:
…/Music-Videos/Jesse_Cook-One_Night_at_the_Metropolis/03-Cafe_Mocha-video.mp4

My server is OpenSuSE Leap 42.3 with all the latest updates.

I forgot to mention, I have a Plex Pass (premium? not sure of the correct term) account.

I don’t think it is a good solution to add a concert video to your music library that way.
If you really want to try it this way:

  1. You need to have ‘Jesse Cook’ as an Album Artist in your music library (i.e. you need to have at least one track of him and he needs to be listed when you switch the view mode to ‘Artists’)

  2. go to Settings - Server - Agents - Albums - last.fm
    and click on the small ‘cog wheel’ icon at the right end of the line ‘Local Media Assets’
    Put the full path to the folder .../Music-Videos/ into there.

  3. Have a sub-folder for each artist’s videos. Name this folder exactly like the artists name is listed in your music library .../Music-Videos/Jesse Cook/One Night at the Metropolis/Cafe Mocha-concert.mp4

https://support.plex.tv/articles/205568377-adding-local-artist-and-music-videos/

After adding all the files, perform a ‘Refresh Metadata’ for the whole music library (can take a very long time!)


But really, the above approach is better suited for single music videos with only one track.
If you have a full concert performance, maybe even including extras particular to this concert, put it into a movie library instead.
This approach is described here: https://forums.plex.tv/discussion/comment/1122252/#Comment_1122252

1 Like
  1. You need to have ‘Jesse Cook’ as an Album Artist

If I don’t, how do I force it?

You can’t.

Do I need to get an mp3 of him because the mp4s aren’t getting acknowledged.

They should be. If they are not, they are DRM-riddled. Download or rip them again without DRM protection.

I also tried the approach in https://forums.plex.tv/discussion/comment/1122252/#Comment_1122252 (first method)

Please show me exactly how you named these and what type of library you added them into.

and that didn’t work either.

“Doesn’t work” is not very precise. What did happen? Did anything happen at all?
Since you are using Linux, did you grant access permission for the user plex on these folders and files?

Hopefully these images I’ve attached will show and you can see the setup for yourself. I added Jesse Cook MP3 to make him come up under artists but it had no effect on the MP4s. As you can see from below I’m trying a few different ways, I’m just trying to get it to acknowledge the MP4s at all. They play on the server if I click on them directly and the Metatag editor worked fine on them so I know the OS can handle the MP4s and that they are likely good.

To reduce the length of this I have removed some of the files but there should be plenty there to analyze.

File Structure:

Music/
├── Jesse Cook
│   └── Jesse Cook - Closer to Madness.mp3
└── Jesse Cook - One Night at the Metropolis (2007)
    ├── 01 - Opener - video.mp4
    ├── 22 - Credits - video.mp4
    ├── 23 - Jesse Cook - interview.mp4
    ├── 27 - Sophie Milman - interview.mp4
    ├── Jesse Cook - One Night at the Metropolis (2007).mp4
    └── poster.jpg

Music-Videos/
├── Concerts
│   └── Jesse Cook - One Night at the Metropolis (2007)
│       ├── Behind the Scenes
│       │   ├── Jesse Cook.mp4
│       │   └── Sophie Milman.mp4
│       ├── Jesse Cook - One Night at the Metropolis (2007).mp4
│       ├── poster.jpg
│       └── Scenes
│           ├── Air.mp4
│           ├── Baghdad.mp4
│           ├── Baghdad reprise.mp4
│           ├── Tempest.mp4
│           └── Viva.mp4
├── Jesse Cook
│   ├── Jesse Cook - Closer to Madness.mp3
│   └── One Night at the Metropolis
│       ├── Cafe Mocha-concert.mp4
│       └── poster.jpg

Is the ‘Local Media Assets’ agent ‘activated’ everywhere? It needs to be.

The path you put into the ‘Local Media Assets’ must not be included in any other library on your server.

Don’t put spaces before and after the hyphen which preceeds the ‘type’ of the video
not 01 - Opener - video.mp4
but 01 - Opener-video.mp4

this folder structure should rather be

Music/
   Jesse Cook/ 
       Jesse Cook - Closer to Madness.mp3
       One Night at the Metropolis (2007)/
          01 - Opener-video.mp4
          22 - Credits-video.mp4
          23 - Jesse Cook-interview.mp4
          27 - Sophie Milman-interview.mp4
          Jesse Cook - One Night at the Metropolis (2007).mp4

If you want to try the approaches in https://forums.plex.tv/discussion/comment/1122252/#Comment_1122252
you need to create a ‘MOVIE’ library. Not a ‘Music’ library.

Is the ‘Local Media Assets’ agent ‘activated’ everywhere? It needs to be.

Yes if by everywhere you mean everywhere it’s present in the setup area.

The path you put into the ‘Local Media Assets’ must not be included in any other library on your server.

It’s on it’s own path and only the “Music Videos” points to it as you probably saw in the images. I was wondering if I need a library pointing to that folder or if it’s just automatically included in any Music type library?

Don’t put spaces before and after the hyphen which preceeds the ‘type’ of the video
not 01 - Opener - video.mp4
but 01 - Opener-video.mp4

I’ll change it but it won’t make any difference. I had that way for a long time and the results were the same.

I never considered DRM, I am rather new to all this, is there a way to check to see if an MP4 has DRM on it?

@Reg2 said:

Is the ‘Local Media Assets’ agent ‘activated’ everywhere? It needs to be.
Yes if by everywhere you mean everywhere it’s present in the setup area.

No. I mean it must be active under
Settings - Server - Agents - Albums - last.fm
and
Settings - Server - Agents - Albums - Plex Premium Music
and
Settings - Server - Agents - Artists - last.fm
and
Settings - Server - Agents - Artists - Plex Premium Music

These are 4 distinct places.

It’s on it’s own path and only the “Music Videos” points to it as you probably saw in the images. I was wondering if I need a library pointing to that folder or if it’s just automatically included in any Music type library?

If you put this path into the properties of the ‘Local Media Assets’ agent, it must not be included in any regular Plex library.

I never considered DRM, I am rather new to all this, is there a way to check to see if an MP4 has DRM on it?

Sorry, no. I avoid those like the plague, so I don’t have any to test.
Try analysing those files with
download mediainfo here
(pay attention during installation, it comes with a ‘piggybacked’ installer which asks to install additional crapware. Make sure to set/clear the right checkboxes!)

Once it is installed, analyse the file, then go to:
File - Export - Text (Advanced mode)

Did you see my remark about ‘access permissions’?

1 Like

Settings - Server - Agents - Albums - last.fm
and Settings - Server - Agents - Albums - Plex Premium Music
and Settings - Server - Agents - Artists - last.fm
and Settings - Server - Agents - Artists - Plex Premium Music

Yes it is, and it’s active everywhere else it makes an appearance like under:
Settings - Server - Agents - Artists - Personal Media Artists

In all lists, it’s the last active item in the list …does the order make a difference?

If you put this path into the properties of the ‘Local Media Assets’ agent, it must not be included in any regular Plex library.

Ah, I’ll remove the “Music Videos” library then which explicitly points to the folder. Just did and then refreshed my Music library which only has paths to other folders, still not showing. I gather with no libraries explicitly pointing the Music-Videos folder that it just gets automatically included in any Music type libraries (which I only have one of now)?

Did you see my remark about ‘access permissions’?

I missed it and I’ll check but the files have the same user and permissions as everything else that Plex is picking up so I do see it being an issue.

@Reg2 said:
Yes it is, and it’s active everywhere else it makes an appearance like under:
Settings - Server - Agents - Artists - Personal Media Artists
In all lists, it’s the last active item in the list …does the order make a difference?

If you want to give embedded metadata in your files priority (with music, you probably want this), it should be on top
under Settings - Server - Agents - Albums

Ah, I’ll remove the “Music Videos” library then which explicitly points to the folder. Just did and then refreshed my Music library which only has paths to other folders, still not showing. I gather with no libraries explicitly pointing the Music-Videos folder that it just gets automatically included in any Music type libraries (which I only have one of now)?

Yes.

I suggest you are trying to create a separate Movie library for your concerts. It is easier to handle than those inline videos.

I suggest you are trying to create a separate Movie

I did actually create a separate folder “Concerts” and created a new library of type “Other Videos”, it made no difference.

Settings - Server - Agents - Albums

It looks like I have this setup correctly but for the sake of experimentation I reversed the order temporarily and tried re-scanning the Music library, no change.

I think at this point all that could done in terms of file structures and agents and trying a Video library vs Music library has been done. If it was going to pick up the files through one of the changes it would have at least shown it acknowledged the files by now even if it got some data wrong.

It would be nice to troubleshoot this in a more logical way, like interpreting possible issues through looking at logs but I don’t have the knowledge to know what to look for. Is there some guide to the logs somewhere or someone who’s familiar with them who can help? Because at this point I am suspecting a problem with the scanner on my server (maybe it’s something specific to OpenSuSE Leap or some library I need to install on the OS that’s not or some such thing) more than any particular configuration issue.

If your videos don’t even show up in a ‘Other videos’ library, something is not right with access permissions.
Or those files are all invalid (i.e. no real media files)

Setup for Music Videos Using Both

the Music and Video Scanners

(I.e. Having the best of both)

Essentials for the Music Section

I opted to put the videos in the global Music Video files. With that in mind, here are the important points that aren’t obvious until you see music videos showing up:

  • Even if you get it working you might not think you have because the videos will only show up on the artist’s page, well below the regular albums. Unless you know to scroll down or have a very large vertical window, you could get it working and not even know it. Then you might fiddle some more and break it and not even know there was a period where you got it right.
  • Even after you think the scanning and metadata update are done you may still have to wait a few minutes before the music videos show up on the artists page so be patient!
  • For me it hasn’t worked well to have the videos in parts with the music scanner. Better to have one file for the whole production. However, there is a way to have the parts as well which I’ll show below.
  • It’s seems essential that you get an MP3 of the artist in your regular music folder so that Plex can get some info. on the artist otherwise your videos will never be displayed.
  • You must also put this MP3 in with the video in the global folder for the artist or your video won’t show up - at least I had to.

Optional

  • The instructions say to add a suffix like “-concert” for the type of file. This word shows up in Plex and it looks nicer capitalized so you might want to use “-Concert” as I chose to.

Tip

If you are experimenting such as moving things around, creating/deleting/modifying libraries, changing the scanner parameters sometimes you effect a change in a library and not see it. If you think this is the case:

  • Re-scan the library files
  • Empty the trash
  • Reload the metadata.
  • All of the above is on the same popup menu for any given library
  • If you are making many changes and doing the above often. Move all but some test file out of your music area. This way all steps will be relatively quick.

Music Videos with the video scanner “Other Videos”

  • This is straight forward. Follow the instructions for file formats and directory structures for this setup and it works.
  • One variation: under the directory Scenes I preface the file names with something akin to a track # to preserve the order of them from the concert.
  • To play all the “scenes” in order once you have them all just add them all to a Play List - QED - although unnecessary with the way I’ve set it up.
    Update: I’ve removed the numbers. Since I have the full video and if I really want to I can create a play list with the concert’s order, it makes no sense to order them with numbers on the file names and it looks cleaner without the numbering.
  • For the file with the same name as the folder, as required in the instructions, use a file of the full concert instead of a short part like suggested. That way when you click on the main image you get the full concert. This of course means having the concert/production all as one file and as parts. This won’t always be the case but when you do this is a pretty good setup to accommodate having both.

Putting it All Together

The last step in all this, to save duplication of files on the server is to use a few symbolic links (Linux/BSD/Mac - I can’t speak for Windows servers). It’s starting to get quite a bit of information so I think it’s time for something visual. Below is my working file structure and below it the import points to note not already mentioned.

A Working File Structure

Music/Jesse Cook - Gravity/
└── Jesse Cook - Closer to Madness.mp3

Music-Videos/
├── In-Parts
│   └── Concerts
│       └── Jesse Cook - One Night at the Metropolis
│           ├── Interviews
│           │   ├── Melissa McClelland.mkv
│           ├── Jesse Cook - One Night at the Metropolis.mp4
│           ├── poster.jpeg
│           └── Scenes
│               ├── 01 - Beloved.mkv
│               ├── 19 - Viva.mkv
│               └── 20 - Encore.mkv
└── Whole
    └── Jesse Cook
        ├── Jesse Cook - Closer to Madness.mp3 -> ../../../Music/Jesse Cook - Gravity/Jesse Cook - Closer to Madness.mp3
        └── One Night at the Metropolis-Concert.mp4 -> ../../In-Parts/Concerts/Jesse Cook - One Night at the Metropolis/Jesse Cook - One Night at the Metropolis.mp4

File Paths

Main Music Library: .../Music/ (Setup)
Global Music Folder: .../Music-Videos/Whole/ (Setup)
Other Video Library: .../Music-Videos/In-Parts/ (Setup)

Important Points
  • Everything under .../Music-Videos/Whole/ are symlinks. This way there is no duplication.

The Final Result of All This

In my menu on the home page I have:

  • Movies
  • Music
  • Music Videos
  • TV Shows

If I click on “Music Videos” I will see my concert with all it’s parts at my disposal. If I click on the main picture I get the whole concert or I can browse the Extras and select a specific scene/song etc.

If I click on Music and browse to the artist I’ll see the artist’s albums and below them the videos. Clicking on a video plays it.

Update 1

I said previously I didn’t work for me to have multiple video files with the music scanner. After playing around with it it seems to come down to this - this works:

Music-Videos/
└── Whole
    └── Jesse Cook
        ├── Jesse Cook - Closer to Madness.mp3
        ├── One Night at the Metropolis-Concert.mp4
        └── Viva-Live.mp4

This does not:

Music-Videos/
└── Whole
    └── Jesse Cook
        ├── Jesse Cook - Closer to Madness.mp3
        ├── One Night at the Metropolis-Concert.mp4
        └── Live
           └── Viva.mp4 (or Viva-Live.mp4)

So the issue seems to be it’s not going to be easy to setup a hierarchy with the music scanner and it won’t be useful to do so on the display even if we could so I think my original methodology is still the best for now by only having the concert parts on the video scanner side.

…and that’s about it, I hope this helps someone in the future.

1 Like