DarwinAwardWinner / rganalysis

A script for adding replaygain tags to music files
31 stars 4 forks source link

Album gain should recognise compilation tag #5

Closed alidaf closed 6 years ago

alidaf commented 7 years ago

Using 'album artist' tag to specify 'various artists' is not supported by some platforms, e.g. Logitech Media Server, which prefers a 'compilation' tag, as per iTunes. The 'album artist' is typically used for grouping tracks in an album that has been released by a solo artist that includes tracks from a band that they were also in.

DarwinAwardWinner commented 7 years ago

I assume you're referring to the 'compilation' tag described here? If so, it sounds like the solution should be: if a compilation tag is present AND nonzero, use that instead of the artist or album artist for grouping the tracks. However, it seems like this shouldn't make a difference most of the time, unless you are setting the compilation tag to 1 for an album and also setting the album artist tag to a different value for each song, which doesn't make sense to me.

Can you give an example of your tagging scheme that causes LMS and rganalysis to disagree on what an album is?

alidaf commented 7 years ago

Hi Ryan

That looks about right. I set up my FLAC files according to these:

http://wiki.slimdevices.com/index.php/Various_Artists_logic http://wiki.slimdevices.com/index.php/Compilations

To be honest I still found it a little confusing but after some empirical observations I settled on the following, which seems to work:

I set Album Artist tags on albums where, for example, the album has been released as a solo artist but the artists has included tracks by a band that they were in, e.g.

David Sylvian, 'A Victim of Stars'

The 'Album Artist' is 'David Sylvian' but the album includes collaborations with 'Ryuichi Sakamoto' and tracks from 'Nine Horses' and 'Rain Tree Crow'.

Another example is 'Bryan Ferry', 'More Than This', which has tracks from 'Bryan Ferry' and 'Roxy Music'.

I also use it for tribute albums, e.g.

'Random', which has the 'Album Artist' as 'Gary Numan', but the individual tracks are by the cover artists.

Or for musicals e.g.

'The Rocky Horror Picture Show'.

Here, the 'Album Artist' is 'The Cast of the Rocky Horror Picture Show' and each song has the specific artists for the track, separated by the \ delimiter. This allows multiple 'Artist' definitions rather than having an artist as, e.g. 'Tim Curry & Richard 'o Brian'.

As far as I can tell, the latter type (musicals) are the only time that I set both the Album Artist and Compilation Tags. For me, the Compilation tag is a way of avoiding listing a myriad of individual artists under 'Artist' sorted lists, when they only appear on compilation albums.

Confused yet?

The compilation flag is always set for 'Various Artist' albums like '12" 80s Alternative'.

I never set the 'Album Artist' to 'Various Artists' anymore. I used to but LMS (Logitech Media Server) seemed to get really confused by it. Having a 'Compilation' tag seems more elegant.

FLAC and M4A seem to have different tag labels and the whole system is an unnecessary mess, especially when you add MusicBrainz into the mix! Everyone has their own idea when there are no specific standards for the format. It's a nightmare for an obsessive like me.

I hope this helps.

Darren

On 09/03/17 19:13, Ryan C. Thompson wrote:

I assume you're referring to the 'compilation' tag described here https://www.blisshq.com/music-library-management-blog/2011/03/26/five-ways-organize-various-artist-compilations/? If so, it sounds like the solution should be: if a compilation tag is present AND nonzero, use that instead of the artist or album artist for grouping the tracks. However, it seems like this shouldn't make a difference most of the time, unless you are setting the compilation tag to 1 for an album and also setting the album artist tag to a different value for each song, which doesn't make sense to me.

Can you give an example of your tagging scheme that causes LMS and rganalysis to disagree on what an album is?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-285450238, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwNmwaxyyZV-waCP9sk59pFjTNjEfks5rkE9fgaJpZM4MYCLX.

DarwinAwardWinner commented 7 years ago

Ok, so for those example albums/compilations that you gave, can you explain what you're expecting from rganalysis, and how its behavior differs from your expectation?

alidaf commented 7 years ago

On my compilation albums it would skip the calculation of album gain. My guess is that this is because I do not have 'Various Artists' specified in the 'Album Artist' tag.

I'm going through the tags again and it also looks like multiple disc compilations don't have any RG tags at all but single disc compilations have track gain only.

Weird!

I have noticed some other inconsistencies with my FLAC files as well though. Instead of 'Compilation', my m4a tracks have 'PartofaCompilation' tags. Also 'Discnumber' instead of 'Disc'. Ugh, what a mess! I couldn't find anything that would run ffmpeg recursively in Linux so I used XLD on OSX. Soundconverter does the job but it doesn't use the fdk_aac library.

On 12/03/17 10:09, Ryan C. Thompson wrote:

Ok, so for those example albums/compilations that you gave, can you explain what you're expecting from rganalysis, and how its behavior differs from your expectation?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-285934744, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwGmF1A11RO5-HjdYc9fCs-_gcxEcks5rk8RSgaJpZM4MYCLX.

DarwinAwardWinner commented 7 years ago

There's nothing special about "Various Artists". As long as all the songs in an album have the same album artist tag, then they should be treated as an album. Unless they differ on another relevant tag. Here are the 5 values that rganalysis looks for: https://github.com/DarwinAwardWinner/rganalysis/blob/master/rganalysis/__init__.py#L68-L78 The last one is just the file type. The first 4 are all a set of one or more tags, and it takes the first one of each set that it finds. So for example, "albumartistsort" takes precedence over "albumartist". You can check if your music files have different values for any of those tags. You should also pay attention to the output of the script when you run it on one of the affected albums. It should tell you exactly how many "albums" it found.

alidaf commented 7 years ago

I've found some albums that didn't have RG tags filled and ran rganalysis again. I get this:

Skipping this track set. The exception was:

Traceback (most recent call last): File "/usr/local/lib/python3.4/dist-packages/rganalysis/main.py", line 51, in call super(TrackSetHandler, self).call(track_set) File "/usr/local/lib/python3.4/dist-packages/rganalysis/main.py", line 34, in call return getattr(obj, self.method_name)(*self.args, **self.kwargs) File "/usr/local/lib/python3.4/dist-packages/rganalysis/init.py", line 473, in do_gain rginfo = self.gain_backend.compute_gain(self.filenames) File "/usr/local/lib/python3.4/dist-packages/rganalysis/backends/bs1770gain.py", line 37, in compute_gain tree = etree.fromstring(xml_text).xpath(".")[0] # type: ignore # https://github.com/python/typeshed/issues/525 File "lxml.etree.pyx", line 3092, in lxml.etree.fromstring (src/lxml/lxml.etree.c:70691) File "parser.pxi", line 1828, in lxml.etree._parseMemoryDocument (src/lxml/lxml.etree.c:106689) File "parser.pxi", line 1709, in lxml.etree._parseDoc (src/lxml/lxml.etree.c:105390) File "parser.pxi", line 1047, in lxml.etree._BaseParser._parseUnicodeDoc (src/lxml/lxml.etree.c:99763) File "parser.pxi", line 580, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:94543) File "parser.pxi", line 690, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:96003) File "parser.pxi", line 620, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:95050) File "", line None lxml.etree.XMLSyntaxError: xmlParseEntityRef: no name, line 19, column 55

This is just a straightforward artist album, no compilation.

On 12/03/17 11:57, Ryan C. Thompson wrote:

There's nothing special about "Various Artists". As long as all the songs in an album have the same album artist tag, then they should be treated as an album. Unless they differ on another relevant tag. Here are the 5 values that rganalysis looks for: https://github.com/DarwinAwardWinner/rganalysis/blob/master/rganalysis/__init__.py#L68-L78 The last one is just the file type. The first 4 are all a set of one or more tags, and it takes the first one of each set that it finds. So for example, "albumartistsort" takes precedence over "albumartist". You can check if your music files have different values for any of those tags. You should also pay attention to the output of the script when you run it on one of the affected albums. It should tell you exactly how many "albums" it found.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-285939759, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwHHrT34UuNiz-xs_OC6U-vscXneCks5rk923gaJpZM4MYCLX.

alidaf commented 7 years ago

I don't think it likes certain characters in the file name, such as '&' and '[' or ']'.

On 12/03/17 11:57, Ryan C. Thompson wrote:

There's nothing special about "Various Artists". As long as all the songs in an album have the same album artist tag, then they should be treated as an album. Unless they differ on another relevant tag. Here are the 5 values that rganalysis looks for: https://github.com/DarwinAwardWinner/rganalysis/blob/master/rganalysis/__init__.py#L68-L78 The last one is just the file type. The first 4 are all a set of one or more tags, and it takes the first one of each set that it finds. So for example, "albumartistsort" takes precedence over "albumartist". You can check if your music files have different values for any of those tags. You should also pay attention to the output of the script when you run it on one of the affected albums. It should tell you exactly how many "albums" it found.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-285939759, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwHHrT34UuNiz-xs_OC6U-vscXneCks5rk923gaJpZM4MYCLX.

alidaf commented 7 years ago

Some more observations...

Where there is a filename that contains a '&' character, the analysis for that track fails with an error and the track gain tag is not written. For compilation albums the album gain tag isn't written for any of the tracks either. For single artist albums, no track gain or album gain track is written for any of the tracks even if only one has a '&' character. This only seems to affect m4a tracks and not flac tracks for some reason.

The latter is why I thought that square braces caused a problem. In actual fact only those files with square braces and a '&' failed. I use square braces to identify a specific track mix and have some albums that contain only alternative mixes, so every track has square braces in the filename.

On 12/03/17 10:09, Ryan C. Thompson wrote:

Ok, so for those example albums/compilations that you gave, can you explain what you're expecting from rganalysis, and how its behavior differs from your expectation?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-285934744, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwGmF1A11RO5-HjdYc9fCs-_gcxEcks5rk8RSgaJpZM4MYCLX.

DarwinAwardWinner commented 7 years ago

Are you using the bs1770gain backend? Do you have version 0.4.10 or higher? That version fixed the problem of not escaping characters in file names in the XML output: http://bs1770gain.sourceforge.net/#hist

I just tested a file name with both "&" and "[" in it and it worked fine for me.

alidaf commented 7 years ago

I had 4.9, which is the latest on Debian. I installed the Ubuntu 4.12 version and it is currently running and appears to be working. Sweeeeeet!

Many thanks

Darren

On 12/03/17 18:55, Ryan C. Thompson wrote:

Are you using the bs1770gain backend? Do you have version 0.4.10 or higher? That version fixed the problem of not escaping characters in file names in the XML output: http://bs1770gain.sourceforge.net/#hist

I just tested a file name with both "&" and "[" in it and it worked fine for me.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-285965889, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwLnJXsuwknngXcCXWx3wNdichqdzks5rlD-KgaJpZM4MYCLX.

DarwinAwardWinner commented 7 years ago

Does that solve the issue, then?

alidaf commented 7 years ago

No, album tags are still not set when the compilation tag is set but there is no album artist defined.

I just got a bit off track with the & issue!

On 13/03/17 09:08, Ryan C. Thompson wrote:

Does that solve the issue, then?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-286050769, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwHQDFwlNvD0uN7TgtWmFT79Hxwe2ks5rlQd5gaJpZM4MYCLX.

DarwinAwardWinner commented 7 years ago

Ok, can you try installing the test version with pip install -U https://github.com/DarwinAwardWinner/rganalysis/archive/compilation-support.zip? Then tell me if that does what you're expecting.

alidaf commented 7 years ago

File "/usr/local/bin/rganalysis", line 9 def plac_call_main() -> None: ^ SyntaxError: invalid syntax

On 14/03/17 20:32, Ryan C. Thompson wrote:

|pip install -U https://github.com/DarwinAwardWinner/rganalysis/archive/compilation-support.zip|

DarwinAwardWinner commented 7 years ago

Well, install the new version however you installed it originally. You probably tried to install it using Python 2.

alidaf commented 7 years ago

Still no album tags for single or multi-disc sets.

Example output:

rganalysis -m -j 1 -b bs1770gain /scratch/portable/Music/Compilations/12-80s\ Alternative/ 2017-03-15 08:49:21,803 INFO: Using the bs1770gain backend to compute ReplayGain 2017-03-15 08:49:21,804 INFO: Searching for music files in the following locations: /scratch/portable/Music/Compilations/12-80s Alternative 2017-03-15 08:49:21,804 INFO: Beginning analysis Analyzing: 0it [00:00, ?it/s]2017-03-15 08:49:24,486 INFO: Analyzing track set '12"/80s: Alternative Disc 1 by B-Movie in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4' 2017-03-15 08:49:27,115 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1/05 - B-Movie, Nowhere Girl [12 Version].m4a: Track Gain: -7.85 Track Peak: 0.897994 2017-03-15 08:49:27,117 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 1 by B-Movie in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4.

On 15/03/17 08:48, Ryan C. Thompson wrote:

Well, install the new version however you installed it originally. You probably tried to install it using Python 2.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-286676974, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwADJtngK42Y27rTYu3nyA1oxHKffks5rl6XKgaJpZM4MYCLX.

DarwinAwardWinner commented 7 years ago

It looks like you only ran it on a single file. The script only calculates album gain if an album contains multiple tracks. Otherwise there's no point.

alidaf commented 7 years ago

I ran it on the folder but only gave the output for the first track.

On 15/03/17 08:59, Ryan C. Thompson wrote:

It looks like you only ran it on a single file. The script only calculates album gain if an album contains multiple tracks. Otherwise there's no point.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-286679674, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwL2yUoF5LRNpclbZDldLKrZ_mJ1zks5rl6h8gaJpZM4MYCLX.

DarwinAwardWinner commented 7 years ago

Ok, you should either show the full output or clearly indicate where parts have been elided. In any case, I don't know how one would set the compilation tag on an MP4 file, and I'm pretty sure the module that rganalysis uses to read tags doesn't know how to do so either, so that's probably the reason it's not being treated as a compilation. How are you adding this tag to MP4 files?

alidaf commented 7 years ago

The full output for a run on a multi-disc set and a single disc album is below:

I set tags using Puddletag. There are a few labels available:

compilation (set to 1) partofcompilation (set to yes) itunescompilationflag (not tried)

I've tried the first 2 but the result is the same.

I normally use the 1st, which is definitely recognised by Logitech Media Server.

output:

rganalysis -m -j 1 -b bs1770gain /scratch/portable/Music/Compilations/12-80s\ Alternative/ 2017-03-15 08:49:21,803 INFO: Using the bs1770gain backend to compute ReplayGain 2017-03-15 08:49:21,804 INFO: Searching for music files in the following locations: /scratch/portable/Music/Compilations/12-80s Alternative 2017-03-15 08:49:21,804 INFO: Beginning analysis Analyzing: 0it [00:00, ?it/s]2017-03-15 08:49:24,486 INFO: Analyzing track set '12"/80s: Alternative Disc 1 by B-Movie in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4' 2017-03-15 08:49:27,115 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1/05 - B-Movie, Nowhere Girl [12 Version].m4a: Track Gain: -7.85 Track Peak: 0.897994 2017-03-15 08:49:27,117 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 1 by B-Movie in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4. Analyzing: 1it [00:05, 5.41s/it]2017-03-15 08:49:27,220 INFO: Analyzing track set '12"/80s: Alternative Disc 1 by Frankie Goes To Hollywood in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4' 2017-03-15 08:49:31,217 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1/02 - Frankie Goes To Hollywood, Welcome To The Pleasuredome [An Alternative To Reality].m4a: Track Gain: -7.07 Track Peak: 1.043709 2017-03-15 08:49:31,219 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 1 by Frankie Goes To Hollywood in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4. Analyzing: 2it [00:09, 5.02s/it]2017-03-15 08:49:31,322 INFO: Analyzing track set '12"/80s: Alternative Disc 1 by Furniture in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4' 2017-03-15 08:49:34,250 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1/07 - Furniture, Brilliant Mind [Extended Mix].m4a: Track Gain: -6.94 Track Peak: 0.898275 2017-03-15 08:49:34,253 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 1 by Furniture in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4. Analyzing: 3it [00:12, 4.42s/it]2017-03-15 08:49:34,358 INFO: Analyzing track set '12"/80s: Alternative Disc 1 by Japan in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4' 2017-03-15 08:49:37,089 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1/11 - Japan, Nightporter [Extended Remix].m4a: Track Gain: -2.74 Track Peak: 1.011467 2017-03-15 08:49:37,091 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 1 by Japan in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4. Analyzing: 4it [00:15, 3.95s/it]2017-03-15 08:49:37,200 INFO: Analyzing track set '12"/80s: Alternative Disc 1 by New Order in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4' 2017-03-15 08:49:40,241 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1/01 - New Order, Blue Monday [1983 12 Version].m4a: Track Gain: -7.6 Track Peak: 0.856574 2017-03-15 08:49:40,243 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 1 by New Order in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4. Analyzing: 5it [00:18, 3.71s/it]2017-03-15 08:49:40,344 INFO: Analyzing track set '12"/80s: Alternative Disc 1 by Scritti Politti in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4' 2017-03-15 08:49:42,834 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1/08 - Scritti Politti, Absolute [Version].m4a: Track Gain: -7.62 Track Peak: 1.036355 2017-03-15 08:49:42,836 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 1 by Scritti Politti in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4. Analyzing: 6it [00:21, 3.37s/it]2017-03-15 08:49:42,934 INFO: Analyzing track set '12"/80s: Alternative Disc 1 by Soft Cell in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4' 2017-03-15 08:49:46,042 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1/03 - Soft Cell, Memorabilia [Extended].m4a: Track Gain: -6.44 Track Peak: 0.769242 2017-03-15 08:49:46,045 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 1 by Soft Cell in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4. Analyzing: 7it [00:24, 3.32s/it]2017-03-15 08:49:46,145 INFO: Analyzing track set '12"/80s: Alternative Disc 1 by Talk Talk in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4' 2017-03-15 08:49:49,837 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1/09 - Talk Talk, Living In Another World [Extended Remix].m4a: Track Gain: -6.19 Track Peak: 0.924583 2017-03-15 08:49:49,839 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 1 by Talk Talk in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4. Analyzing: 8it [00:28, 3.47s/it]2017-03-15 08:49:49,941 INFO: Analyzing track set '12"/80s: Alternative Disc 1 by Tears For Fears in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4' 2017-03-15 08:49:51,748 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1/04 - Tears For Fears, Suffer The Children [Remix].m4a: Track Gain: -8.88 Track Peak: 1.034216 2017-03-15 08:49:51,751 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 1 by Tears For Fears in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4. Analyzing: 9it [00:30, 3.00s/it]2017-03-15 08:49:51,849 INFO: Analyzing track set '12"/80s: Alternative Disc 1 by The Lotus Eaters in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4' 2017-03-15 08:49:54,081 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1/10 - The Lotus Eaters, The First Picture Of You [12 Version].m4a: Track Gain: -7.67 Track Peak: 1.025303 2017-03-15 08:49:54,084 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 1 by The Lotus Eaters in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4. Analyzing: 10it [00:32, 2.80s/it]2017-03-15 08:49:54,184 INFO: Analyzing track set '12"/80s: Alternative Disc 1 by The Lover Speaks in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4' 2017-03-15 08:49:56,566 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1/06 - The Lover Speaks, Every Lovers Sign [New Extended Mix].m4a: Track Gain: -7.26 Track Peak: 1.034801 2017-03-15 08:49:56,569 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 1 by The Lover Speaks in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 1 of type MP4. Analyzing: 11it [00:34, 2.71s/it]2017-03-15 08:49:57,469 INFO: Analyzing track set '12"/80s: Alternative Disc 2 by All About Eve in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4' 2017-03-15 08:49:59,857 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2/07 - All About Eve, Every Angel [Extended].m4a: Track Gain: -10.65 Track Peak: 1.017171 2017-03-15 08:49:59,859 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 2 by All About Eve in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4. Analyzing: 12it [00:38, 2.88s/it]2017-03-15 08:49:59,961 INFO: Analyzing track set '12"/80s: Alternative Disc 2 by Bauhaus in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4' 2017-03-15 08:50:03,829 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2/01 - Bauhaus, Bela Lugosi's Dead [Original 12 Mix].m4a: Track Gain: -7.01 Track Peak: 1.003103 2017-03-15 08:50:03,831 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 2 by Bauhaus in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4. Analyzing: 13it [00:42, 3.21s/it]2017-03-15 08:50:03,929 INFO: Analyzing track set '12"/80s: Alternative Disc 2 by Killing Joke in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4' 2017-03-15 08:50:06,639 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2/02 - Killing Joke, Love Like Blood [Version].m4a: Track Gain: -8.45 Track Peak: 1.036846 2017-03-15 08:50:06,641 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 2 by Killing Joke in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4. Analyzing: 14it [00:44, 3.09s/it]2017-03-15 08:50:06,742 INFO: Analyzing track set '12"/80s: Alternative Disc 2 by Siouxsie & The Banshees in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4' 2017-03-15 08:50:09,472 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2/06 - Siouxsie & The Banshees, Cities In Dust [Extended Eruption Mix].m4a: Track Gain: -6.43 Track Peak: 0.896439 2017-03-15 08:50:09,475 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 2 by Siouxsie & The Banshees in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4. Analyzing: 15it [00:47, 3.01s/it]2017-03-15 08:50:09,580 INFO: Analyzing track set '12"/80s: Alternative Disc 2 by Spear Of Destiny in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4' 2017-03-15 08:50:11,707 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2/09 - Spear Of Destiny, Liberator [Extended Mix].m4a: Track Gain: -11.01 Track Peak: 1.027456 2017-03-15 08:50:11,710 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 2 by Spear Of Destiny in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4. Analyzing: 16it [00:49, 2.78s/it]2017-03-15 08:50:11,807 INFO: Analyzing track set '12"/80s: Alternative Disc 2 by The Cure in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4' 2017-03-15 08:50:14,659 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2/11 - The Cure, Hot Hot Hot!!! [Extended Remix].m4a: Track Gain: -7.69 Track Peak: 1.045455 2017-03-15 08:50:14,662 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 2 by The Cure in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4. Analyzing: 17it [00:52, 2.83s/it]2017-03-15 08:50:14,763 INFO: Analyzing track set '12"/80s: Alternative Disc 2 by The Damned in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4' 2017-03-15 08:50:18,723 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2/03 - The Damned, Eloise [Extravagant Mix].m4a: Track Gain: -10.96 Track Peak: 1.054704 2017-03-15 08:50:18,726 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 2 by The Damned in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4. Analyzing: 18it [00:57, 3.20s/it]2017-03-15 08:50:18,825 INFO: Analyzing track set '12"/80s: Alternative Disc 2 by The Fall in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4' 2017-03-15 08:50:20,614 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2/10 - The Fall, Telephone Thing [Extended Mix].m4a: Track Gain: -6.8 Track Peak: 1.052436 2017-03-15 08:50:20,616 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 2 by The Fall in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4. Analyzing: 19it [00:58, 2.81s/it]2017-03-15 08:50:20,720 INFO: Analyzing track set '12"/80s: Alternative Disc 2 by The Jesus And Mary Chain in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4' 2017-03-15 08:50:22,361 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2/08 - The Jesus And Mary Chain, April Skies [12 Version].m4a: Track Gain: -9.62 Track Peak: 1.053679 2017-03-15 08:50:22,363 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 2 by The Jesus And Mary Chain in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4. Analyzing: 20it [01:00, 2.49s/it]2017-03-15 08:50:22,463 INFO: Analyzing track set '12"/80s: Alternative Disc 2 by The Mission in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4' 2017-03-15 08:50:25,511 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2/04 - The Mission, Wasteland [Anniversary Mix].m4a: Track Gain: -9.26 Track Peak: 1.061053 2017-03-15 08:50:25,513 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 2 by The Mission in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4. Analyzing: 21it [01:03, 2.69s/it]2017-03-15 08:50:25,619 INFO: Analyzing track set '12"/80s: Alternative Disc 2 by The Sisters Of Mercy in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4' 2017-03-15 08:50:29,776 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2/05 - The Sisters Of Mercy, Lucretia My Reflection [Extended Remix].m4a: Track Gain: -9.7 Track Peak: 0.939846 2017-03-15 08:50:29,779 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 2 by The Sisters Of Mercy in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 2 of type MP4. Analyzing: 22it [01:08, 3.16s/it]2017-03-15 08:50:30,692 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by Anne Clark in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:50:33,310 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/11 - Anne Clark, Our Darkness [Remix].m4a: Track Gain: -6.15 Track Peak: 1.02191 2017-03-15 08:50:33,312 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by Anne Clark in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 23it [01:11, 3.27s/it]2017-03-15 08:50:33,420 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by Big Country in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:50:35,948 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/03 - Big Country, In A Big Country [Pure Mix].m4a: Track Gain: -9.04 Track Peak: 1.049327 2017-03-15 08:50:35,951 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by Big Country in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 24it [01:14, 3.08s/it]2017-03-15 08:50:36,049 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by Cabaret Voltaire in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:50:39,179 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/12 - Cabaret Voltaire, Yashar [John Robie Mix 1].m4a: Track Gain: -5.28 Track Peak: 1.029219 2017-03-15 08:50:39,182 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by Cabaret Voltaire in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 25it [01:17, 3.13s/it]2017-03-15 08:50:39,284 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by Echo & The Bunnymen in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:50:41,612 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/02 - Echo & The Bunnymen, Bring On The Dancing Horses.m4a: Track Gain: -7.44 Track Peak: 0.997035 2017-03-15 08:50:41,614 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by Echo & The Bunnymen in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 26it [01:19, 2.92s/it]2017-03-15 08:50:41,719 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by Jaki Liebezeit in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:50:43,649 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/10 - Holger Czukay, How Much Are They [12 Version].m4a: Track Gain: -5.76 Track Peak: 1.0302 2017-03-15 08:50:43,651 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by Jaki Liebezeit in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 27it [01:21, 2.65s/it]2017-03-15 08:50:43,748 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by Julian Cope in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:50:45,182 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/06 - Julian Cope, The Greatness And Perfection Of Love [Remixed Version].m4a: Track Gain: -6.85 Track Peak: 0.943669 2017-03-15 08:50:45,185 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by Julian Cope in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 28it [01:23, 2.32s/it]2017-03-15 08:50:45,285 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by Lloyd Cole & The Commotions in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:50:47,765 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/05 - Lloyd Cole & The Commotions, Cut Me Down [Extended Remix].m4a: Track Gain: -2.32 Track Peak: 1.021494 2017-03-15 08:50:47,767 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by Lloyd Cole & The Commotions in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 29it [01:26, 2.40s/it]2017-03-15 08:50:47,876 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by Prefab Sprout in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:50:49,831 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/04 - Prefab Sprout, Faron Young [Truckin' Mix].m4a: Track Gain: -6.96 Track Peak: 1.023454 2017-03-15 08:50:49,834 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by Prefab Sprout in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 30it [01:28, 2.30s/it]2017-03-15 08:50:49,939 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by Propaganda in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:50:53,799 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/13 - Propaganda, pMachinery [Polish].m4a: Track Gain: -5.78 Track Peak: 1.013838 2017-03-15 08:50:53,802 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by Propaganda in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 31it [01:32, 2.80s/it]2017-03-15 08:50:53,903 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by Simple Minds in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:50:57,054 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/01 - Simple Minds, Up On The Catwalk [Extended Version].m4a: Track Gain: -7.17 Track Peak: 1.033282 2017-03-15 08:50:57,057 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by Simple Minds in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 32it [01:35, 2.94s/it]2017-03-15 08:50:57,161 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by The Psychedelic Furs in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:51:00,943 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/07 - The Psychedelic Furs, Heartbeat [New York Remix].m4a: Track Gain: -5.78 Track Peak: 1.019661 2017-03-15 08:51:00,946 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by The Psychedelic Furs in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 33it [01:39, 3.22s/it]2017-03-15 08:51:01,046 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by Visage in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:51:03,137 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/08 - Visage, Frequency 7 [Dance Mix].m4a: Track Gain: -4.97 Track Peak: 1.029758 2017-03-15 08:51:03,139 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by Visage in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 34it [01:41, 2.91s/it]2017-03-15 08:51:03,244 INFO: Analyzing track set '12"/80s: Alternative Disc 3 by Yello in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4' 2017-03-15 08:51:05,334 INFO: Set track gain tags for /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3/09 - Yello, Bostich [Full Length Mix].m4a: Track Gain: -4.48 Track Peak: 0.768204 2017-03-15 08:51:05,337 INFO: Did not set album gain tags for 12"/80s: Alternative Disc 3 by Yello in directory /scratch/portable/Music/Compilations/12-80s Alternative/Disc 3 of type MP4. Analyzing: 35it [01:43, 2.70s/it] 2017-03-15 08:51:05,441 INFO: Analysis complete. darren@baphomet:~$ rganalysis -m -j 1 -b bs1770gain /scratch/portable/Music/Compilations/A\ Kick\ Up\ The\ Eighties\ Vol\ 5/ 2017-03-15 08:51:44,988 INFO: Using the bs1770gain backend to compute ReplayGain 2017-03-15 08:51:44,989 INFO: Searching for music files in the following locations: /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 2017-03-15 08:51:44,989 INFO: Beginning analysis Analyzing: 0it [00:00, ?it/s]2017-03-15 08:51:46,025 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by A Flock Of Seagulls in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:51:47,710 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/04 - A Flock Of Seagulls, I Ran.m4a: Track Gain: -1.64 Track Peak: 0.69767 2017-03-15 08:51:47,712 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by A Flock Of Seagulls in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 1it [00:02, 2.84s/it]2017-03-15 08:51:47,838 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by Big Country in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:51:49,445 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/10 - Big Country, In A Big Country.m4a: Track Gain: -1.27 Track Peak: 0.724446 2017-03-15 08:51:49,448 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by Big Country in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 2it [00:04, 2.51s/it]2017-03-15 08:51:49,574 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by Blancmange in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:51:51,046 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/03 - Blancmange, Don't Tell Me.m4a: Track Gain: -0.9 Track Peak: 0.752114 2017-03-15 08:51:51,049 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by Blancmange in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 3it [00:06, 2.24s/it]2017-03-15 08:51:51,173 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by Blue Zoo in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:51:52,851 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/15 - Blue Zoo, Cry Boy Cry.m4a: Track Gain: -0.83 Track Peak: 0.672609 2017-03-15 08:51:52,854 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by Blue Zoo in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 4it [00:07, 2.11s/it]2017-03-15 08:51:52,985 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by Carmel in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:51:54,535 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/06 - Carmel, Bad Day.m4a: Track Gain: -0.03 Track Peak: 0.616973 2017-03-15 08:51:54,538 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by Carmel in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 5it [00:09, 1.98s/it]2017-03-15 08:51:54,667 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by Culture Club in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:51:56,182 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/02 - Culture Club, Church Of The Poison Mind.m4a: Track Gain: -0.67 Track Peak: 0.637053 2017-03-15 08:51:56,185 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by Culture Club in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 6it [00:11, 1.88s/it]2017-03-15 08:51:56,308 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by Department S in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:51:57,633 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/14 - Department S, Is Vic There.m4a: Track Gain: -1.31 Track Peak: 0.733237 2017-03-15 08:51:57,636 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by Department S in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 7it [00:12, 1.75s/it]2017-03-15 08:51:57,766 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by Echo & The Bunnymen in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:51:59,454 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/13 - Echo & The Bunnymen, A Promise.m4a: Track Gain: -1.03 Track Peak: 0.730268 2017-03-15 08:51:59,456 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by Echo & The Bunnymen in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 8it [00:14, 1.77s/it]2017-03-15 08:51:59,583 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by Heaven 17 in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:52:01,342 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/08 - Heaven 17, Temptation.m4a: Track Gain: -1.16 Track Peak: 0.787677 2017-03-15 08:52:01,345 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by Heaven 17 in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 9it [00:16, 1.81s/it]2017-03-15 08:52:01,471 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by Lloyd Cole & The Commotions in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:52:02,958 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/01 - Lloyd Cole & The Commotions, Perfect Skin.m4a: Track Gain: -1.69 Track Peak: 0.846983 2017-03-15 08:52:02,960 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by Lloyd Cole & The Commotions in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 10it [00:18, 1.75s/it]2017-03-15 08:52:03,087 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by Strawberry Switchblade in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:52:04,464 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/07 - Strawberry Switchblade, Since Yesterday.m4a: Track Gain: -2.12 Track Peak: 0.722619 2017-03-15 08:52:04,467 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by Strawberry Switchblade in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 11it [00:19, 1.68s/it]2017-03-15 08:52:04,593 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by The Icicle Works in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:52:06,301 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/05 - The Icicle Works, Love Is Wonderful Colour.m4a: Track Gain: -1.27 Track Peak: 0.661102 2017-03-15 08:52:06,303 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by The Icicle Works in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 12it [00:21, 1.72s/it]2017-03-15 08:52:06,430 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by The Jam in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:52:07,905 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/09 - The Jam, Eton Rifles.m4a: Track Gain: -1.73 Track Peak: 0.776683 2017-03-15 08:52:07,907 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by The Jam in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 13it [00:23, 1.69s/it]2017-03-15 08:52:08,032 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by The Skids in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:52:09,685 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/11 - The Skids, Charade.m4a: Track Gain: -1.53 Track Peak: 0.774879 2017-03-15 08:52:09,687 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by The Skids in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 14it [00:24, 1.72s/it]2017-03-15 08:52:09,813 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by The Smiths in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:52:10,742 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/12 - The Smiths, William, It Was Really Nothing.m4a: Track Gain: -2.11 Track Peak: 0.765068 2017-03-15 08:52:10,745 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by The Smiths in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 15it [00:25, 1.52s/it]2017-03-15 08:52:10,870 INFO: Analyzing track set 'A Kick Up The Eighties Vol: 5 by Visage in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4' 2017-03-15 08:52:12,404 INFO: Set track gain tags for /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5/16 - Visage, Night Train.m4a: Track Gain: -1.75 Track Peak: 0.630128 2017-03-15 08:52:12,406 INFO: Did not set album gain tags for A Kick Up The Eighties Vol: 5 by Visage in directory /scratch/portable/Music/Compilations/A Kick Up The Eighties Vol 5 of type MP4. Analyzing: 16it [00:27, 1.56s/it] 2017-03-15 08:52:12,532 INFO: Analysis complete.

On 15/03/17 09:04, Ryan C. Thompson wrote:

Ok, you should either show the full output or clearly indicate where parts have been elided. In any case, I don't know how one would set the compilation tag on an MP4 file, and I'm pretty sure the module that rganalysis uses to read tags doesn't know how to do so either, so that's probably the reason it's not being treated as a compilation. How are you adding this tag to MP4 files?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-286680787, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwFyOhxK1jo3ZCL7g5abfGxw1bFkXks5rl6mMgaJpZM4MYCLX.

alidaf commented 7 years ago

Python Audio Tools has a compilation metadata object:

MetaData.compilation Whether this track is part of a compilation, as a boolean.

from

http://audiotools.sourceforge.net/programming/audiotools.html#metadata-objects

On 15/03/17 09:04, Ryan C. Thompson wrote:

Ok, you should either show the full output or clearly indicate where parts have been elided. In any case, I don't know how one would set the compilation tag on an MP4 file, and I'm pretty sure the module that rganalysis uses to read tags doesn't know how to do so either, so that's probably the reason it's not being treated as a compilation. How are you adding this tag to MP4 files?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-286680787, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwFyOhxK1jo3ZCL7g5abfGxw1bFkXks5rl6mMgaJpZM4MYCLX.

DarwinAwardWinner commented 7 years ago

Ok, I've just pushed a change that should allow rganalysis to recognize compilation tags in MP4 files, assuming they are actually stored in the "cpil" tag as described here: http://atomicparsley.sourceforge.net/mpeg-4files.html

Please update to the latest version on that branch and try it out.

alidaf commented 7 years ago

Sorry, I've got Openreach working on the line so my broadband keeps dropping.

I've just tried using pip to install it but I'm getting python3: can't open file 'pip': [Errno 2] No such file or directory

It worked for the last update so I don't know what's happened in the meantime.

On 15/03/17 09:43, Ryan C. Thompson wrote:

Ok, I've just pushed a change that should allow rganalysis to recognize compilation tags in MP4 files, assuming they are actually stored in the "cpil" tag as described here: http://atomicparsley.sourceforge.net/mpeg-4files.html

Please update to the latest version on that branch and try it out.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-286690855, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwBGTH79jLGxT5Np2WinjQdV-1dcNks5rl7LWgaJpZM4MYCLX.

alidaf commented 7 years ago

I managed to install it but still no joy.

cpil is iTunes specific. I've found another resource on tags here...

https://picard.musicbrainz.org/docs/mappings/

As a workaround for now I've set the Album Artist tag to Various, run rganalysis and then deleted the album artist tag but for multi-disc sets, each disc is treated like a separate album.

This is obviously outside your original scope for this app and I appreciate your efforts but I don't want to force you to make changes or add features if I'm the only one that's going to use them.

Regards

Darren

On 15/03/17 09:43, Ryan C. Thompson wrote:

Ok, I've just pushed a change that should allow rganalysis to recognize compilation tags in MP4 files, assuming they are actually stored in the "cpil" tag as described here: http://atomicparsley.sourceforge.net/mpeg-4files.html

Please update to the latest version on that branch and try it out.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-286690855, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwBGTH79jLGxT5Np2WinjQdV-1dcNks5rl7LWgaJpZM4MYCLX.

DarwinAwardWinner commented 7 years ago

Treating each disc as a separate album is intentional. My thinking is that the purpose of album gain is to avoid noticeable volume changes between songs when the songs are meant to have gapless transitions between them. Since there can't be a gapless transition between discs, it doesn't make sense to compute the album gain value across multiple discs. However, I can certainly see the argument for the opposite, so I wouldn't be against adding an option to treat multi-disc albums as a single group for computing album gain.

As for the compilation issue, that link you provided also indicates that "cpil" is the de facto tag to use for compilation in MP4 files. I'll note that Mp3Tag also uses this tag if you set the "compilation" tag on an MP4 file. Using Puddletag, it seems that it maps the MP4 "cpil" tag to "partofcompilation", while adding a "compilation" or "itunescompilationflag" tag just adds a freeform tag with that name. So, I don't know which of these tags LMS actually uses to determine the compilation status, but if you don't mind setting the "partofcompilation" tag on your MP4 files, rganalysis should work for you.

alidaf commented 7 years ago

Using partofcompilation has worked. I don't know if it is supported in Logitech Media Server but these files are for a portable device and stored out of that library anyway.

As long as the replay gain tags are recognised in the phone app I will be happy. Xperia Music doesn't even have the option of sorting by album artist yet!

Many thanks.

I would like to hear from you if you do implement an option for treating multi-disc sets as a single album but you've addressed the original issues so I'm very grateful.

On 15/03/17 16:22, Ryan C. Thompson wrote:

Treating each disc as a separate album is intentional. My thinking is that the purpose of album gain is to avoid noticeable volume changes between songs when the songs are meant to have gapless transitions between them. Since there can't be a gapless transition between discs, it doesn't make sense to compute the album gain value across multiple discs. However, I can certainly see the argument for the opposite, so I wouldn't be against adding an option to treat multi-disc albums as a single group for computing album gain.

As for the compilation issue, that link you provided also indicates that "cpil" is the /de facto/ tag to use for compilation in MP4 files. I'll note that Mp3Tag also uses this tag if you set the "compilation" tag on an MP4 file. Using Puddletag, it seems that it maps the MP4 "cpil" tag to "partofcompilation", while adding a "compilation" or "itunescompilationflag" tag just adds a freeform tag with that name. So, I don't know which of these tags LMS actually uses to determine the compilation status, but if you don't mind setting the "partofcompilation" tag on your MP4 files, rganalysis should work for you.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-286796211, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwC3aAVEyfWl215bXeHruy9WmwbNuks5rmBAtgaJpZM4MYCLX.

DarwinAwardWinner commented 7 years ago

Ok, I've implemented a new command-line option --key-pieces, which lets you customize which criteria are used to group tracks. If you just omit 'discnumber' from this option, multi-disc albums will be normalized together as a unit. Note that you might also need to omit 'directory' as well if each disc is in a separate folder.

Just install from the same branch as before and you should get the new feature. If it works for you, I'll merge it into the master branch.

DarwinAwardWinner commented 7 years ago

For the record, you probably want: --key-pieces album,albumid,artist,filetype.

alidaf commented 7 years ago

That works except I have to turn off low memory mode, which means I can only run it one album or artist at a time. It may not even run with some artists as I have substantial collections for some, e.g. Tangerine Dream. I don't have too many multi-disc sets so I can just run it for each of those separately.

On 15/03/17 17:53, Ryan C. Thompson wrote:

For the record, you probably want: |--key-pieces album,albumid,artist,filetype|.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-286826125, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwDQoj5h1CYNOQi3OZ9SvbOMrX7MYks5rmCWygaJpZM4MYCLX.

alidaf commented 7 years ago

It seems Peter Belkner has a beta version of bs1770gain that can write tags natively rather than into a new mkv container. I don't know if that would be any benefit to you but thought I'd let you know.

On 15/03/17 17:53, Ryan C. Thompson wrote:

For the record, you probably want: |--key-pieces album,albumid,artist,filetype|.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarwinAwardWinner/rganalysis/issues/5#issuecomment-286826125, or mute the thread https://github.com/notifications/unsubscribe-auth/ANhwwDQoj5h1CYNOQi3OZ9SvbOMrX7MYks5rmCWygaJpZM4MYCLX.

DarwinAwardWinner commented 7 years ago

Low-memory mode works one directory at a time, so you can't use it unless --key-pieces includes directory. You could do this if you make sure that each multi-disc album has all the songs from all the discs in the same folder as each other, rather than one folder per disc (which is how I generally organize things).

DarwinAwardWinner commented 7 years ago

Also, just to note, the program shouldn't require too much memory unless you have a LOT of music. It only needs to load the tags of all the music files in your library into memory so that it can group them into albums.

DarwinAwardWinner commented 6 years ago

So, does the compilation-support branch of rganalysis work the way you expect it to now? Should I close this issue?

DarwinAwardWinner commented 6 years ago

Since there has been no reply for some time, I'm going to close this issue. Please reopen if if you are still interested.