{"action":"created","issue":{"url":"https://api.github.com/repos/beetbox/beets/issues/1928","repository_url":"https://api.github.com/repos/beetbox/beets","labels_url":"https://api.github.com/repos/beetbox/beets/issues/1928/labels{/name}","comments_url":"https://api.github.com/repos/beetbox/beets/issues/1928/comments","events_url":"https://api.github.com/repos/beetbox/beets/issues/1928/events","html_url":"https://github.com/beetbox/beets/issues/1928","id":145586937,"number":1928,"title":"Ignore small changes in ReplayGain/SoundCheck values caused by storage format","user":{"login":"wrigleyster","id":982109,"avatar_url":"https://avatars.githubusercontent.com/u/982109?v=3","gravatar_id":"","url":"https://api.github.com/users/wrigleyster","html_url":"https://github.com/wrigleyster","followers_url":"https://api.github.com/users/wrigleyster/followers","following_url":"https://api.github.com/users/wrigleyster/following{/other_user}","gists_url":"https://api.github.com/users/wrigleyster/gists{/gist_id}","starred_url":"https://api.github.com/users/wrigleyster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wrigleyster/subscriptions","organizations_url":"https://api.github.com/users/wrigleyster/orgs","repos_url":"https://api.github.com/users/wrigleyster/repos","events_url":"https://api.github.com/users/wrigleyster/events{/privacy}","received_events_url":"https://api.github.com/users/wrigleyster/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/beetbox/beets/labels/bug","name":"bug","color":"e102d8"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-04-04T05:14:22Z","updated_at":"2016-04-06T20:36:58Z","closed_at":null,"body":"### Problem\r\nHey,\r\nI keep getting these errors when running `beet write`.\r\n```sh\r\n$ beet write howard\r\nBen Howard : Every Kingdom : 01/00 Old Pine\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 01/00 Old Pine\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 02/00 Diamonds\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 03/00 The Wolves\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 03/00 Wolves\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 04/00 Everything\r\n  rg_album_gain: 0.8 -> 1.0\r\nBen Howard : Every Kingdom : 04/00 Everything\r\n  rg_album_gain: 0.8 -> 1.0\r\nBen Howard : Every Kingdom : 05/00 Only Love\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 05/00 Only Love\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 06/00 The Fear\r\n  rg_album_gain: 1.1 -> 1.0\r\nBen Howard : Every Kingdom : 06/00 The Fear\r\n  rg_album_gain: 1.1 -> 1.0\r\nBen Howard : Every Kingdom : 07/00 Keep your Head up\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 07/00 Keep Your Head Up\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 08/00 Black Flies\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 08/00 Black Flies\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 09/00 Gracious\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 10/00 Promise\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 11/00 7 Bottles\r\n  rg_album_gain: 1.0 -> 1.0\r\nBen Howard : Every Kingdom : 11/00 Seven Bottles (Bonus Track)\r\n  rg_album_gain: 1.0 -> 1.0\r\n```\r\n\r\nThe fields don't seem to update. Running either `beet mod kingdom rg_album_gain=1.0` or `beet mod -a kingdom rg_album_gain=1.0` changes the number to the right of the arrow, so I'm guessing the number to the left is the number recorded in the database?\r\n\r\nAs I understand it, if the number in the database is wrong, I ought to be able to run `beet up` to fix the discrepancy, right? However, `beet up` does nothing and produces no output whatsoever..\r\n\r\n### Setup\r\n\r\n* OS: Arch Linux\r\n* Python version: 3.5.1 and 2.7.11\r\n* beets version: 1.3.17\r\n* Turning off plugins made problem go away (yes/no): no\r\n\r\nMy configuration (output of `beet config`) is:\r\n\r\n```yaml\r\npaths:\r\n    albumtype:soundtrack: Soundtracks/$album/$track. $title\r\n    media:podcast: Podcasts/$album/$title\r\n    default: $albumartist/$album/$track. $title\r\n    singleton: Non-Album/$artist/$title%aunique{}\r\n    comp: Compilations/$album%aunique{}/$track. $title\r\n\r\nformat_item: '$albumartist : $album : $track/$tracktotal $title'\r\nduplicates:\r\n    checksum: ffmpeg -i {file} -f crc -\r\n    format: '$albumartist : $album : $track/$tracktotal $title : $format @ $bitrate'\r\n    keys: [ffmpeg]\r\n    count: no\r\n    full: no\r\n    move: ''\r\n    tag: ''\r\n    path: no\r\n    copy: ''\r\n    tiebreak: {}\r\n    album: no\r\n    strict: no\r\n    merge: no\r\n    delete: no\r\nlibrary: ~/.config/beets/musiclib_final.blb\r\nedit:\r\n    ignore_fields: id path artpath\r\n    itemfields: track title artist album\r\n    albumfields: album albumartist\r\nreplaygain:\r\n    backend: gstreamer\r\n    overwrite: yes\r\n    targetlevel: 89\r\n    auto: yes\r\n\r\nplugins: web bpd duplicates ftintitle edit replaygain info\r\ndirectory: ~/music_final\r\n\r\nimport:\r\n    move: yes\r\n    timid: yes\r\n    autotag: no\r\nftintitle:\r\n    auto: yes\r\n    drop: no\r\n    format: feat. {0}\r\nbpd:\r\n    volume: 100\r\n    host: ''\r\n    password: REDACTED\r\n    port: 6600\r\nweb:\r\n    host: 127.0.0.1\r\n    port: 8337\r\n    cors: ''\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/beetbox/beets/issues/comments/206553161","html_url":"https://github.com/beetbox/beets/issues/1928#issuecomment-206553161","issue_url":"https://api.github.com/repos/beetbox/beets/issues/1928","id":206553161,"user":{"login":"sampsyo","id":188033,"avatar_url":"https://avatars.githubusercontent.com/u/188033?v=3","gravatar_id":"","url":"https://api.github.com/users/sampsyo","html_url":"https://github.com/sampsyo","followers_url":"https://api.github.com/users/sampsyo/followers","following_url":"https://api.github.com/users/sampsyo/following{/other_user}","gists_url":"https://api.github.com/users/sampsyo/gists{/gist_id}","starred_url":"https://api.github.com/users/sampsyo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sampsyo/subscriptions","organizations_url":"https://api.github.com/users/sampsyo/orgs","repos_url":"https://api.github.com/users/sampsyo/repos","events_url":"https://api.github.com/users/sampsyo/events{/privacy}","received_events_url":"https://api.github.com/users/sampsyo/received_events","type":"User","site_admin":false},"created_at":"2016-04-06T20:36:58Z","updated_at":"2016-04-06T20:36:58Z","body":"I think that actually has a different explanation, which is a longstanding shortcoming in the `update` command that affects all album-level fields. The deal is that beets wants to coalesce out-of-sync tracks on an album, but that makes `update` appear not to take effect. Issuing a `write` can typically fix it, but that's broken too in this case."}}