index disc number for ID3v2 correctly

This commit is contained in:
Adrian Ulrich 2017-04-15 12:11:21 +02:00
parent 343b94506d
commit a697e2a827
2 changed files with 3 additions and 2 deletions

View File

@ -385,8 +385,8 @@ public class MediaMetadataExtractor extends HashMap<String, ArrayList<String>> {
private void populateSelf(MediaMetadataRetriever tags) {
int[] mediaMap = new int[] { MediaMetadataRetriever.METADATA_KEY_TITLE, MediaMetadataRetriever.METADATA_KEY_ARTIST, MediaMetadataRetriever.METADATA_KEY_ALBUM,
MediaMetadataRetriever.METADATA_KEY_ALBUMARTIST, MediaMetadataRetriever.METADATA_KEY_COMPOSER, MediaMetadataRetriever.METADATA_KEY_GENRE,
MediaMetadataRetriever.METADATA_KEY_CD_TRACK_NUMBER, MediaMetadataRetriever.METADATA_KEY_YEAR };
String[] selfMap = new String[]{ TITLE, ARTIST, ALBUM, ALBUMARTIST, COMPOSER, GENRE, TRACK_NUMBER, YEAR };
MediaMetadataRetriever.METADATA_KEY_DISC_NUMBER, MediaMetadataRetriever.METADATA_KEY_CD_TRACK_NUMBER, MediaMetadataRetriever.METADATA_KEY_YEAR };
String[] selfMap = new String[]{ TITLE, ARTIST, ALBUM, ALBUMARTIST, COMPOSER, GENRE, DISC_NUMBER, TRACK_NUMBER, YEAR };
int filterByIntAt = 6;
Pattern filter = sFilterAny;

View File

@ -118,6 +118,7 @@ public class ID3v2File extends Common {
lu.put("TPE1", "ARTIST");
lu.put("TPE2", "ALBUMARTIST");
lu.put("TYER", "YEAR");
lu.put("TPOS", "DISCNUMBER");
lu.put("TRCK", "TRACKNUMBER");
lu.put("TCON", "GENRE");
lu.put("TCOM", "COMPOSER");