Activity log for bug #405949

Date Who What changed Old value New value Message
2009-07-28 18:26:08 Nikil Mehta bug added bug
2009-07-28 18:43:41 Nikil Mehta description A really useful feature that I'd like to see in Listen is support for replay gain tags. These are basically volume normalization tags (iTunes soundcheck does a similar thing). They indicate how to normalize a specific track relative to all other tracks and also how to normalize it relative to tracks in the same album. Documentation on how one would implement the algorithm is at: http://replaygain.hydrogenaudio.org/contents.html There would be two parts to implementing this. First, one would need to add support for reading the tags, calculating the volume adjustment, and then applying it. This should be pretty easy. The second part would be to add support for actually calculating the normalization level and tagging the files. Personally I think just adding support for reading the tags would be awesome. There are numerous other tools to calculate and write the tags. I'm trying to look into how to write a plugin that would do this, but obviously I'm unfamiliar with the codebase so it's kind of hard... A really useful feature that I'd like to see in Listen is support for replay gain tags. These are basically volume normalization tags (iTunes soundcheck does a similar thing). They indicate how to normalize a specific track relative to all other tracks and also how to normalize it relative to tracks in the same album. Documentation on how one would implement the algorithm is at: http://replaygain.hydrogenaudio.org/contents.html There would be two parts to implementing this. First, one would need to add support for reading the tags, calculating the volume adjustment, and then applying it. This should be pretty easy. The second part would be to add support for actually calculating the normalization level and tagging the files. Personally I think just adding support for reading the tags would be awesome. There are numerous other tools to calculate and write the tags. I'm trying to look into how to write a plugin that would do this, but obviously I'm unfamiliar with the codebase so it's kind of hard... Ok, I'm looking through the code right now, and it looks like you use gstreamer. Turns out gstreamer already has a library for this: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-plugin-replaygain.html I'll see if I can figure out how to apply it :)
2009-07-28 18:45:43 Nikil Mehta description A really useful feature that I'd like to see in Listen is support for replay gain tags. These are basically volume normalization tags (iTunes soundcheck does a similar thing). They indicate how to normalize a specific track relative to all other tracks and also how to normalize it relative to tracks in the same album. Documentation on how one would implement the algorithm is at: http://replaygain.hydrogenaudio.org/contents.html There would be two parts to implementing this. First, one would need to add support for reading the tags, calculating the volume adjustment, and then applying it. This should be pretty easy. The second part would be to add support for actually calculating the normalization level and tagging the files. Personally I think just adding support for reading the tags would be awesome. There are numerous other tools to calculate and write the tags. I'm trying to look into how to write a plugin that would do this, but obviously I'm unfamiliar with the codebase so it's kind of hard... Ok, I'm looking through the code right now, and it looks like you use gstreamer. Turns out gstreamer already has a library for this: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-plugin-replaygain.html I'll see if I can figure out how to apply it :) A really useful feature that I'd like to see in Listen is support for replay gain tags. These are basically volume normalization tags (iTunes soundcheck does a similar thing). They indicate how to normalize a specific track relative to all other tracks and also how to normalize it relative to tracks in the same album. Documentation on how one would implement the algorithm is at: http://replaygain.hydrogenaudio.org/contents.html There would be two parts to implementing this. First, one would need to add support for reading the tags, calculating the volume adjustment, and then applying it. This should be pretty easy. The second part would be to add support for actually calculating the normalization level and tagging the files. Personally I think just adding support for reading the tags would be awesome. There are numerous other tools to calculate and write the tags. I'm trying to look into how to write a plugin that would do this, but obviously I'm unfamiliar with the codebase so it's kind of hard... Ok, I'm looking through the code right now, and it looks like you use gstreamer. Turns out gstreamer already has a library for this: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-plugin-replaygain.html I'll see if I can figure out how to apply it. But I'm sure it'd be much faster for someone who knows what they're doing :)
2009-07-28 19:29:05 Mehdi Abaakouk listen: importance Undecided Wishlist
2009-07-28 19:29:05 Mehdi Abaakouk listen: status New In Progress
2009-07-28 19:29:05 Mehdi Abaakouk listen: milestone 0.7
2009-07-28 19:29:05 Mehdi Abaakouk listen: assignee Mehdi Abaakouk (theli48)
2009-07-28 19:30:19 Launchpad Janitor branch linked lp:listen
2012-10-08 02:44:40 Nikil Mehta removed subscriber Nikil Mehta
2015-05-04 15:47:39 Mehdi Abaakouk listen: assignee Mehdi Abaakouk (sileht)
2015-05-04 15:47:41 Mehdi Abaakouk listen: milestone 0.7