-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Meta data Artist Tags not filled in properly #107
Comments
Hallo, LameXP supports a large number input/output formats. In order to "transfer" meta-data, we first need to detect the meta tags from the input file, store them internally and, finally, pass them to the encoder. The internal meta-data model of LameXP was designed to cover what is supported by most formats/encoders. So, we have "Artist", but not separately "Album Artist". Sorry about that. Regards. |
I checked the properties with Media Monkey and VLC. What Windows file properties calls "Contributing Artist", MM calls "Artist(s)" and VLC calls "Artist". Note the "Artist" field is not copied properly by the FLAC to MP3 converter. Any explanation for the discrepancy? Please see attachments. Unfortunately, this app did not allow me to attach the mp3 and flac files. |
Can please check the original input file with MediaInfo? Note: You can see which meta tags LameXP has detect (via MediaInfo) by looking at the file's properties after importing it. (only the detected information you see here can be forwarded to the encoder) |
I unzipped the files on Windows 10. I tried to execute all five exe files and nothing starts, just a momentary (100 msec) dialog box flash. Can I send you the original mp3 and flac files? |
If you use CLI version of MediaInfo, you have to run from the command prompt (
|
Again, different file formats support different tags. And sometimes the same information (more or less) goes by different names, like "artist", "album artist" or "performer". LameXP uses MediaInfo to extract the meta tags from the original input file and then tries to map the available tags to one of the standard tags (e.g. "artist"), which we will be able to pass on the selected encoder. Do I understand correctly that the FLAC file is your original input file? As far as I see, this one has a "performer" tag. If you open that file in LameXP, then I think "performer" should be mapped to "artist". So what exactly shows up as "artist" inside LameXP? Please add original source file to "Source Files" list in LameXP and then click "Show Details" button... |
The other applications are using the media info "ARTISTS" field, not the "performer" field. |
Yeah, different name for same/similar thing in different applications. Only trust what "MediaInfo" shows! So, can you please just drop the original unmodified FLAC file into LameXP, click "Show Details" and post the result? |
Please show result of "Show Details" button for the input file "01 Hello.flac" on the "Source Files" tab, not the "Meta Data" tab. (The "Meta Data" tab is used to globally overwrite meta tags detected for the individual files) |
So, after all, LameXP (via MediaInfo) correctly detects the "Artist" for this file. LameXP will pass the information to the MP3 encoder. And, as we can see from your earlier MediaInfo screenshot, there is a corresponding "Performer" (a.k.a. "Artist") tag present in the generated MP3 file. Don't see a problem here.... |
The four other applications documented above are using the media info "ARTISTS" field, not the "performer" field for the band name. In my automobile, on the playback screen for the converted MP3 song, the band displayed for the song is listing the members of the band and not the band name "Adele". |
As said before, different applications may use different names for the same/synonymous tags. In case of doubt, only trust what MeidaInfo shows. Also, even more important, LameXP uses the LAME mp3 encoder. The following meta tags can be passed to LAME:
See here for details: |
OK, so pass what mediainfo calls the "ARTISTS" field from the flac file to MP3 encoder for the "artist" field. Then LameXP will be in agreement with four other applications. |
Well, that is exactly what happens, I think. Whatever has been detected as Artist/Performer from the original file (with the help of MediaInfo) will be passed to the MP3 encoder via its |
I think this discussion is going in circles. As explained before, neither does LameXP have a distinction between "Artist" or "Performer" (or whatever you like to call it) in its internal meta data model, nor would this make a whole lot of sense. That is because the LAME mp3 encoder — which we ultimately have to pass the data to — only has an So, yeah, the information that happens to be called "Performer" in your FLAC file (or at least is shown as "Performer" by some applications) ends up in the "Artist" field of LameXP's internal meta data representation, simply because LameXP decided to call this information "Artist" rather than "Performer" — LameXP was mostly designed with LAME mp3 encoder in mind, that is why. |
I have five applications documented above. Four of the applications display the artist field as "Adele". LameXP meta information (above) displays the artist as a different value, namely the band members. Clearly, LameXP has extracted the incorrect Artist field from the flac file. The MP3 conversion is not relevant at this point; the MP# converter is storing the incorrect data supplied by LameXP in the artist field so that conversion is working properly. The problem is LameXP is obviously extracting the incorrect field for the artist name. LameXP needs to use the correct field from the flac file for input into the MP3 converter, defined in media info as the "ARTISTS" field, not the incorrect "performers" field. The name is irrelevant for our purposes but clearly LameXP need to extract the "ARTISTS" field to be in agreement with the other four applications. If LameXP was in agreement with the four other applications then the meta information would display "Adele" for the artist not the band members. The net effect is on playback, the media display shows the band members which obviously is NOT the artist, rather than Adele which appears as the artist when playing the flac file. Seems straight forward really. I have approximately 1000 CDs converted and a substantial percentage are showing the incorrect artist. I can send you the files. |
The converter from flac to mp3 does not always transfer meta data correctly:
See property file attachments for examples.
.
The text was updated successfully, but these errors were encountered: