Songs ID3 Missing

Server Version#: 1.15.4.993
Player Version#: 3.95.2

So I just uploaded an album on my server and I noticed the following bug:

  • if I use the Plex Web Client to download any song from that album, all the ID3 tags are removed
  • if I use FileZilla to download the file, I can see with all the tags aka original file

So my concern is why is Plex removing the tags upon downloading?

Moreover, for this album I did not set any track numbers, but the song which should be at T letter is for some reason on the last place with track number 54. I double checked the file and has no track number, exactly the same as any other song from that album.

Therefore, why has Plex decided to add a track number and move it on the last place? I also noticed that every song has 1 for ‘disc’, even though the actual files do not have anything in place, but that is alright I guess.

If PMS has to convert the file to fit per your device settings, they will get removed.
It will not an “image” download. Check the quality settings in the device.

I do not think that PMS is converting the file as the download is instant through the browser. And you can also see that the file size and other bits are exactly the same in the screenshots above (bottom right).

I have just tried downloading again a .m4a file and it works as expected (keeps all the tags!).
The problem seems to be related with .mp3 files. My device is a desktop computer with Windows 10 and Chrome browser.

Plex doesn’t modify your files. There is no “Import & Process” phase. There is only matching based on reading the tags already found in the file.

Most have their media as Read-Only for Plex and this doesn’t present a problem

Perhaps you’ve found some files which don’t have the tags you thought they did?

What does MediaInfo show on the file in it’s AS-STORED location?

Out of curiosity, I just tried this, and I can confirm that tags are definitely getting lost from mp3 files when downloaded. This does not occur for .flac files - those are downloaded with the Vorbis tags intact.

By the way, I am not using an NAS. My server is just my Linux Mint 17.1 system. I don’t think the server platform is responsible.

I downloaded two .mp3 files which I am certain are completely tagged. When I opened them in MP3Tag, all tag fields were empty.

Thanks. I will test and report back

I have tested and confirmed the bug. PMS should not be modifying your files.

(please forgive the title. it’s what I had on hand)

Original

[chuck@lizum Commodores - The Ultimate Collection]$ mediainfo 01\ -\ Machine\ Gun.mp3 
General
Complete name                            : 01 - Machine Gun.mp3
Format                                   : MPEG Audio
File size                                : 4.64 MiB
Duration                                 : 2 min 38 s
Overall bit rate mode                    : Variable
Overall bit rate                         : 243 kb/s
Album                                    : The Ultimate Collection
Album/Performer                          : Commodores
Album/Performer/Sort                     : Commodores
Part/Position                            : 1
Part/Total                               : 1
Track name                               : Machine Gun
Track name/Position                      : 1
Track name/Total                         : 15
Performer                                : Commodores
Performer/Sorted by                      : Commodores
Publisher                                : Motown Records
Original/Released date                   : 1997
Recorded date                            : 1997-03-25
Writing library                          : LAME3.99.5
ISRC                                     : USM017400285/USMO17400285
Cover                                    : Yes
Cover type                               : Cover (front)
Cover MIME                               : image/jpeg
Media Type                               : CD
SCRIPT                                   : Latn
ASIN                                     : B00005FMVV
originalyear                             : 1997
ARTISTS                                  : Commodores
BARCODE                                  : 777495243488
CATALOGNUMBER                            : MOTD 501
MusicBrainz Album Status                 : official
MusicBrainz Album Release Country        : US
MusicBrainz Album Type                   : album/compilation
Acoustid Id                              : 496adb50-638a-4403-b411-73ff2b54f98a
MusicBrainz Album Id                     : aa3dc9c5-fa77-44b7-8a46-e8213cb39de5
MusicBrainz Artist Id                    : 900ab237-327b-44e2-87e4-73250bbe025a
MusicBrainz Album Artist Id              : 900ab237-327b-44e2-87e4-73250bbe025a
MusicBrainz Release Group Id             : 6776c4ef-40a4-3c79-8c0c-114950826eb9
MusicBrainz Release Track Id             : c9df8865-0e62-399d-a502-7466b5714152

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Format settings                          : Joint stereo / MS Stereo
Duration                                 : 2 min 38 s
Bit rate mode                            : Variable
Bit rate                                 : 243 kb/s
Channel(s)                               : 2 channels
Sampling rate                            : 44.1 kHz
Frame rate                               : 38.281 FPS (1152 SPF)
Compression mode                         : Lossy
Stream size                              : 4.58 MiB (99%)
Writing library                          : LAME3.99.5

As Downloaded

[chuck@lizum ~/Downloads.33]$ mediainfo 01\ -\ Machine\ Gun.mp3 
General
Complete name                            : 01 - Machine Gun.mp3
Format                                   : MPEG Audio
File size                                : 4.58 MiB
Duration                                 : 2 min 38 s
Overall bit rate mode                    : Variable
Overall bit rate                         : 243 kb/s
Writing library                          : LAME3.99.5

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Format settings                          : Joint stereo / MS Stereo
Duration                                 : 2 min 38 s
Bit rate mode                            : Variable
Bit rate                                 : 243 kb/s
Channel(s)                               : 2 channels
Sampling rate                            : 44.1 kHz
Frame rate                               : 38.281 FPS (1152 SPF)
Compression mode                         : Lossy
Stream size                              : 4.58 MiB (100%)
Writing library                          : LAME3.99.5

EDIT: Bug report sumitted to Engineering

Engineering has replied

  1. They strip the tags by design when streaming.
  2. The files on the disk are still unmodifed.
  3. NOT A BUG.

Sorry.

We’re not streaming; we’re downloading. And you’d think, if it was by design, it wouldn’t happen only to mp3s.

I could not say it better than beckfield.
Therefore, is something different with .mp3 files (only)?

“Download” is a Plex/Web function. To PMS (the server), it’s still “streaming” to Plex/web.
That’s how they wrote it. I wrote it up and it was closed as NOTABUG
:man_shrugging:

Easier to say that rater than fix it, I see it from a developer’s point of view. Thank you.

I can see it from both points of view as well (I also develop).
I personally would have that second endpoint to ask the server given it’s a thin endpoint but I don’t work in Engineering.

Again, Sorry.

Thank you.

Could you please also check why is a ‘random’ song assigned a track number as showed in the last screenshot from my initial post? No song from that album has any information in the ‘track’ field, but that song still received a track number from Plex and comes on the last position even though the album has 106 songs and not 54. Is 54 coming from the song name by any chance?

Can you provide me some details? Logs? File names? Screenshots?
I think I understand what you’re saying but not entirely clear.

Without embedded tags, Plex will try to get metadata from one of the online sources, Last.FM (Basic library) or Gracenote (Premium library). In my experience, those services’ databases are full of garbage like this. It’s possible, and I’m guessing probable, that the error is coming from that. If your library is a Basic, you might go to Last.FM’s website and see if you can find your album/track there. I know of no way to search Gracenote’s database.

Okay, so I will only show the last 2 songs from that screenshot.
(Anyway, ALL the songs are exactly the same as I use TagScanner to edit all the tags.)






I am using that type of music library which only uses the embedded tags without downloading any information from any website - might be the basic one?!

Anyway, this is the first time when I see that Plex added a track number - 54 to ‘Nadia Ali - Triangle (Myon & Shane 54 Classic Extended Mix).mp3’ automatically after I scanned the library and the album was added. This is only on Plex, not on the file. The file still has no track number as seen in the screenshot above.

Seeing ‘54’ in the filename, makes me think that Plex decided that the song is track 54 in the album given that it does not have a track number embedded?

Music is finicky as heck.

Your files still do need to be in proper structure:

Artist/
  Album/
   Song# - Title

ID3 takes are really important. They need to match Last.FM for the best match even if you’re using embedded (which reduces the dependency on the file name)

I would make this a basic library type

Okay, then I understand ‘54’ as track number. I double checked your naming conventions at: https://support.plex.tv/articles/200265296-adding-music-media-from-folders/

My files are in proper structure as I am obsessed with standards and consistency (my own), however, I do not use Song# - Title for a number of reasons. I also use ‘Local Media Assets (Artists)’ and ‘Local Media Assets (Artists)’ as top Agents.

As this specific album is not an official release, but a pack with random songs, there was no point adding track numbers as they do not have a specific order, only alphabetical (if).

I guess that in the future I will add track numbers for such albums in order to avoid random numbers being taken from the file name. Thank you.

I use MusicBrainz “Picard” for my naming. it does a good job (for me).

Here is an example. I will share my settings if you wish.

[chuck@lizum Fleetwood Mac]$ ls
'Blues Jam In Chicago Vol. One'                               'Fleetwood Mac - Rumours'
'Blues Jam In Chicago Vol. Two'                               'Fleetwood Mac - The Original Fleetwood Mac'
 Covers                                                       'Heroes Are Hard To Find (2013)'
'Fleetwood Mac - 25 Years: The Chain'                         'Kiln House'
'Fleetwood Mac - 25 Years The Chain 1992'                     'Mr Wonderful'
'Fleetwood Mac - Bare Trees'                                  'Mystery To Me'
'Fleetwood Mac - Compilations, Archives, Solo (Part 2)'       'Rumours (1977)'
'Fleetwood Mac - Discography, Greatest Hits & Live (Part 1)'  'Then Play On'
'Fleetwood Mac - Fleetwood Mac 1969 to 1972'                  'The Pious Bird Of Good Omen'
'Fleetwood Mac - Future Games'                                'The Very Best Of (2002)'
"Fleetwood Mac - Peter Green's Fleetwood Mac"
[chuck@lizum Fleetwood Mac]$ ls -la Kiln\ House/
total 55120
drwxr-xr-x  2 chuck plex     4096 Mar  7  2018  .
drwxr-xr-x 23 chuck plex     4096 Aug 13  2017  ..
-rw-r--r--  1 chuck plex  4654337 Jun 19  2016 '01 This Is The Rock.mp3'
-rw-r--r--  1 chuck plex  9849413 Jun 19  2016 '02 Station Man.mp3'
-rw-r--r--  1 chuck plex  4503057 Jun 19  2016 '03 Blood On The Floor.mp3'
-rw-r--r--  1 chuck plex  5048315 Jun 19  2016 '04 Hi Ho Silver.mp3'
-rw-r--r--  1 chuck plex  5261464 Jun 19  2016 '05 Jewel Eyed Judy.mp3'
-rw-r--r--  1 chuck plex  3812972 Jun 19  2016 "06 Buddy's Song.mp3"
-rw-r--r--  1 chuck plex  6552805 Jun 19  2016 '07 Earl Gray.mp3'
-rw-r--r--  1 chuck plex  5513699 Jun 19  2016 '08 One Together.mp3'
-rw-r--r--  1 chuck plex  7060752 Jun 19  2016 '09 Tell Me All The Things You Do.mp3'
-rw-r--r--  1 chuck plex  4136771 Jun 19  2016 '10 Mission Bell.mp3'
-rw-r--r--  1 chuck plex    10742 Dec 15  2014 'Fleetwood Mac - Kiln House.log'
-rw-r--r--  1 chuck plex      704 Dec 15  2014 'Fleetwood Mac - Kiln House.m3u8'
-rw-r--r--  1 chuck plex     1955 Dec 15  2014 'Kiln House.cue'
-rw-r--r--  1 chuck chuck     464 Mar  7  2018 'Kiln House.m3u'
[chuck@lizum Fleetwood Mac]$