{"action":"created","issue":{"url":"https://api.github.com/repos/musicbrainz/picard/issues/433","labels_url":"https://api.github.com/repos/musicbrainz/picard/issues/433/labels{/name}","comments_url":"https://api.github.com/repos/musicbrainz/picard/issues/433/comments","events_url":"https://api.github.com/repos/musicbrainz/picard/issues/433/events","html_url":"https://github.com/musicbrainz/picard/pull/433","id":111887400,"number":433,"title":"Make Picard tags more comprehensive.","user":{"login":"Sophist-UK","id":3001893,"avatar_url":"https://avatars.githubusercontent.com/u/3001893?v=3","gravatar_id":"","url":"https://api.github.com/users/Sophist-UK","html_url":"https://github.com/Sophist-UK","followers_url":"https://api.github.com/users/Sophist-UK/followers","following_url":"https://api.github.com/users/Sophist-UK/following{/other_user}","gists_url":"https://api.github.com/users/Sophist-UK/gists{/gist_id}","starred_url":"https://api.github.com/users/Sophist-UK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sophist-UK/subscriptions","organizations_url":"https://api.github.com/users/Sophist-UK/orgs","repos_url":"https://api.github.com/users/Sophist-UK/repos","events_url":"https://api.github.com/users/Sophist-UK/events{/privacy}","received_events_url":"https://api.github.com/users/Sophist-UK/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":32,"created_at":"2015-10-16T18:37:14Z","updated_at":"2015-11-20T15:51:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/musicbrainz/picard/pulls/433","html_url":"https://github.com/musicbrainz/picard/pull/433","diff_url":"https://github.com/musicbrainz/picard/pull/433.diff","patch_url":"https://github.com/musicbrainz/picard/pull/433.patch"},"body":"This PR will eventually provide a more comprehensive mapping of Picard tags onto tags supported by various file formats. My intention is to develop this in steps and share code at each step for review comments.\r\n\r\nStep 1: Improve compatibility with Jaikoz based on Philip Wolfer's spreadsheet (see first commit) and add support for as many ID3v2.4 tags that can be easily included. Data will be populated from the standard MB responses where data is included, otherwise they will be left to plugins to populate from e.g. AcousticBrainz, other MB calls for artist details etc.\r\n\r\n> **Step 1 is now complete**\r\n\r\nStep 2: Add test support for Step 1.\r\n\r\nStep 3: Bug fixing."},"comment":{"url":"https://api.github.com/repos/musicbrainz/picard/issues/comments/158439249","html_url":"https://github.com/musicbrainz/picard/pull/433#issuecomment-158439249","issue_url":"https://api.github.com/repos/musicbrainz/picard/issues/433","id":158439249,"user":{"login":"Sophist-UK","id":3001893,"avatar_url":"https://avatars.githubusercontent.com/u/3001893?v=3","gravatar_id":"","url":"https://api.github.com/users/Sophist-UK","html_url":"https://github.com/Sophist-UK","followers_url":"https://api.github.com/users/Sophist-UK/followers","following_url":"https://api.github.com/users/Sophist-UK/following{/other_user}","gists_url":"https://api.github.com/users/Sophist-UK/gists{/gist_id}","starred_url":"https://api.github.com/users/Sophist-UK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sophist-UK/subscriptions","organizations_url":"https://api.github.com/users/Sophist-UK/orgs","repos_url":"https://api.github.com/users/Sophist-UK/repos","events_url":"https://api.github.com/users/Sophist-UK/events{/privacy}","received_events_url":"https://api.github.com/users/Sophist-UK/received_events","type":"User","site_admin":false},"created_at":"2015-11-20T15:51:52Z","updated_at":"2015-11-20T15:51:52Z","body":"My current thoughts on ReplayGain would be to hold them internally as `replaygain:type=channel: gain \"dB\", peak; channel: gain dB, peak; ...` where `type` = {track,album}, `channel` = {master, left, right etc.} and `gain` and `peak` are as stated in ReplayGain vorbis tags. Since most replaygain analysis is only for master, then if master is the only channel, we would omit the word `master`. \r\n\r\nSo a typical tag would be: `replaygain:track=-0.44 dB 0.94753933`\r\n\r\nA more complex tag might be: `replaygain:track=front-left: -0.44 dB 0.94753933; front-right: -0.44 dB 0.94753933`\r\n\r\nWhat do people think?"}}