Activity for flactag

  • Andrew Hawkins Andrew Hawkins committed [e1fa64] on Git

    Fix missing include

  • Andrew Hawkins Andrew Hawkins committed [01663d] on Git

    Add missing source files for progress bars test

  • Andrew Hawkins Andrew Hawkins committed [1e62ee] on Git

    Reduce number of queries to MusicBrainz server

  • Andrew Hawkins Andrew Hawkins committed [d57b2a] on Git

    Handle exceptions when requesting Amazon cover art

  • Andrew Hawkins Andrew Hawkins committed [b550fd] on Git

    Add more info about selected album

  • Andrew Hawkins Andrew Hawkins committed [f2f6fe] on Git

    Use iconv to create filesystem values from tags. Removes dependency on unac

  • Andrew Hawkins Andrew Hawkins committed [2318e9] on Git

    Enable all compiler warnings and treat them as errors

  • Andrew Hawkins Andrew Hawkins committed [fa5cd8] on Git

    Determine Magick++ compile definitions automatically

  • Andrew Hawkins Andrew Hawkins committed [073670] on Git

    Handle PNGs retrieved from cover art archive

  • Andrew Hawkins Andrew Hawkins committed [7dad0d] on Git

    Split changelog into separate file

  • Andrew Hawkins Andrew Hawkins committed [3374c0] on Git

    Restore ALBUMARTIST tag

  • Andrew Hawkins Andrew Hawkins committed [5cd3e0] on Git

    Update copyright notice

  • Andrew Hawkins Andrew Hawkins committed [61222b] on Git

    Add copyright notice

  • Andrew Hawkins Andrew Hawkins committed [da0b05] on Git

    Add StandardiseArtists option to standardise artist names

  • Andrew Hawkins Andrew Hawkins committed [71a8ee] on Git

    Add option to include album name disambiguation

  • Andrew Hawkins Andrew Hawkins committed [ef54eb] on Git

    Pass config file to MusicBrainzInfo class for future modifications

  • Andrew Hawkins Andrew Hawkins committed [aaec0d] on Git

    Add enum to define config file entries

  • Andrew Hawkins Andrew Hawkins committed [2afd43] on Git

    Activate C++11

  • Andrew Hawkins Andrew Hawkins committed [e884d2] on Git

    Combine MusicBrainzInfo constructors

  • Andrew Hawkins Andrew Hawkins committed [599840] on Git

    Fake user agent as Amazon seem to block the flactag one

  • Andrew Hawkins Andrew Hawkins committed [68ca64] on Git

    Use CoverArtArchive in preference to Amazon for coverart

  • Andrew Hawkins Andrew Hawkins committed [ae8ec3] on Git

    Convert build to CMake

  • Andrew Hawkins Andrew Hawkins committed [a4ef0a]

    Patch to support discid_read_sparse

  • brainchild brainchild posted a comment on ticket #5

    If you wanted a format for representing the associations between file names and metadata, then it would be a cumbersome addition to the application. For single-album invocations of the application, the need is removed to associate various metadata with particular files in the input format. An easier way may be available, however, even for the bulk case. It is unlikely that all available values for barcode or another field in a collection intersect with multiple possible values for any file. Thus,...

  • Andrew Hawkins Andrew Hawkins posted a comment on ticket #5

    It's possible that there was a migration of forum software when the Slimdevices brand was taken over by Logitech many years ago. I'm afraid it's a long time ago so I can't really remember! I've just done a quick search for all my posts, and it looks like I announced flactag in 2006. My memory is that I got the tag format from the forums around that time, but the search doesn't seem to be finding it. I did find some similar discussion here, which recommends the scheme I'm using: https://forums.slimdevices.com/showthread.php?9184-FLAC-Cue-Sheet-Support&p=23555&viewfull=1#post23555...

  • brainchild brainchild posted a comment on ticket #5

    I searched the forum for posts made using your handle, and found a good number of hits, but noticed none that address this particular topic. I did find your announcements of the release of the software. Do you suppose the earlier discussions may have been lost in some system-wide event, such as migration to new forum software? Otherwise, do you think you might misremember the forum in which you discussed the specific topic, since you obviously have given the LMS forum quite a bit of contributions?...

  • Andrew Hawkins Andrew Hawkins posted a comment on ticket #5

    Hi, I had had some success with other software players using the scheme that Flactag uses. I think that foobar works, although I wouldn't be 100% sure. As far as documentation goes, I think I got that scheme through a discussion on the LMS forums. It might be worth a search on there to see if you can find any of the posts I made and their responses. My username is 'adhawkins' on there. I had a quick look and couldn't see it, but I didn't spend that much time on it I'm afraid.

  • brainchild brainchild posted a comment on ticket #5

    At the moment, flactag seems to be the only utility that reads TOC or cue data, computes a MusicBrainz Disc ID, fetches releases data, and applies them to an audio file that captures a full disc. MusicBrainz has developed its own tagging tool, Picard, which is tightly integrated with the design of the service, but the only current support in the project for whole-disc files so far has been as a vaguely-specified item on a long list of possible future features. I have casually tested the tags generated...

  • brainchild brainchild modified a comment on ticket #5

    Well, the straightforward answer, though it may seem evasive, is that given a choice between two data sets, the minimum necessary information for resolving the choice is at least some of the differences. At the moment, the application displays a static set of fields for each option, such that, in many cases, all fields are identical across the multiple matching releases. A truly complete solution would allow the user to explore the differences. Although such a solution may be more complicated, for...

  • Andrew Hawkins Andrew Hawkins posted a comment on ticket #5

    That's a fair point about adding additional information like barcode etc. I'll consider that. I keep saying I'll get back to flactag to make some much needed additions, but never seem to find the time. Regarding the tagging, I think I asked on the forums all those years ago, and that's the advice I was given.

  • brainchild brainchild posted a comment on ticket #5

    Well, the straightforward answer, though it may seem evasive, is that given a choice between two data sets, the minimum necessary information for resolving the choice is at least some of differences. At the moment, the application displays a static set of fields for each option, such that, in many cases, all fields are identical across the multiple matching releases. A truly complete solution would allow the user to explore the differences. Although such a solution may be more complicated, for both...

  • Andrew Hawkins Andrew Hawkins posted a comment on ticket #5

    What extra information do you think is necessary to be able to make the decision as to which release to choose? The interactive interface for flactag is quite 'busy', so I tried to keep the information in there to the minimum. Regarding the formatting of track information, this scheme is (I believe) fairly standard. The music server I use (Logitech Media Server) uses this scheme, and it's what flactag's scheme was based on. It certainly wasn't something I invented myself.

  • brainchild brainchild posted a comment on ticket #5

    The use case I am considering is attaching a set of basic metadata, needed for selecting an asset from others in a library, to the file that contains the related music. The relevant question is less about viewing the full record from MusicBrainz, and more about having a way to select the best match from a list. If this use case is important, then it may be useful to consider how feasible it is for a user to make this choice manually, based on the way the interactive interface presently is arranged....

  • Andrew Hawkins Andrew Hawkins posted a comment on ticket #5

    All good points. At the end of the day, flactag isn't really supposed to be a MusicBrainz data or tag viewer. All of the information is visible on the MusicBrainz web site given the album ID. Glad you're finding the app useful. It's definitely in need of some updates.

  • brainchild brainchild modified a comment on ticket #5

    I understand your response. A number of small issues come to mind, in case you are considering further enhancements at some time. Consider the following: The error messages are confusing. No method is offered to express rules for automatic resolution, such as country preferences. Often, the information displayed in the interactive session lacks the fields needed to make the correct choice. For example, text would often be the same, or differ only slightly, whereas the important difference would be...

  • brainchild brainchild posted a comment on ticket #5

    I understand your response. A number of small issues come to mind. Consider the following: The error messages are confusing. No method is offered to express rules for automatic resolution, such as country preferences. Often, the information displayed in the interactive session lacks the fields needed to make the correct choice. For example, text would often be the same, or differ only slightly, whereas the important difference would be country, catalog number, or barcode. Further, small differences...

  • Andrew Hawkins Andrew Hawkins posted a comment on ticket #5

    Hi, Essentially, you need to run in interactive mode, and choose one of the offered releases, writing its tags to the file. The MusicBrainz Album ID is listed in the tags to be written if you copy it to the bottom window, along with all of the other tags for that release on MusicBrainz. You need to examine these tags (which will include things like barcode etc.) to determine which of the offered releases matches the one you actually own. Once these tags have been written, future 'batch' sessions...

  • brainchild brainchild created ticket #5

    confusing handling for multiple releases

  •  Fooby Fooby posted a comment on ticket #4

    OK, I successfully imported the CUE file–metaflac --import-cuesheet-from=<file> and now flactag works. You could implement this I think. You could first test for an embedded CUE.

  •  Fooby Fooby posted a comment on ticket #4

    OK. Thanks. Just because nobody has expressed a desire for this feature doesn't mean they wouldn't appreciate it once they knew about it. They just don't know that yet. ;)

  • Andrew Hawkins Andrew Hawkins posted a comment on ticket #4

    The CUE sheet is read from the FLAC file using libflac, the library that is part of the FLAC suite. Generating a CUE sheet from the data in the FLAC file is a lot simpler than attempting to parse one from text format. As I said, thus far nobody else has expressed a strong desire to have flactag handle external CUE sheets. However, I will consider it as a future enhancement.

  •  Fooby Fooby posted a comment on ticket #4

    Which library? It doesn't have the ability to work with an external CUE sheet? I see that flactag has an option to create a CUE sheet file. I think your tool would have much more universal appeal if it could operate on CUE sheet files if an imbedded CUE sheet were not found.

  • Andrew Hawkins Andrew Hawkins posted a comment on ticket #4

    I'll look into it, but that would involve parsing the CUE sheets directly, rather than using the FLAC representation of them via the library that is available. One thing I will say, is that in all the time since I wrote flactag, you're the first person that has raised the lack of support for external CUE sheets as an issue...

  •  Fooby Fooby posted a comment on ticket #4

    Well, first of all, I installed it via homebrew, so I didn't have any way of knowing. Second, I think you are severely limiting your potential user base. It seems fairly obvious to me that most album flacs come with a separate CUE sheet so that would constitute a much larger audience. How hard could it be to add this feature?

  • Andrew Hawkins Andrew Hawkins posted a comment on ticket #4

    Hi, The description of the software on the Sourceforge site is: "flactag is a tagger for whole-album FLAC file with embedded CUE sheets, that retrieves data from the MusicBrainz service." I think that's fairly clear. I will try to remember to update the man page also to make this more obvious. The ripflac script that comes with flactag shows how to embed an existing CUE sheet into a FLAC file. Andy

  •  Fooby Fooby modified a comment on ticket #4

    A search of the man page reveals one reference to the word embedded in the context of ripping. What about the many cases of an already ripped CD with an external CUE sheet, which is the norm? A simple error message indicating that an embedded CUE is required would have eliminated this whole thread. It's not like this is a common experience.

  •  Fooby Fooby modified a comment on ticket #4

    A search of the man page reveals one reference to the word embedded in the context of ripping. What about the many cases of an already ripped CD with an external CUE sheet, which is the norm?

  •  Fooby Fooby posted a comment on ticket #4

    A search of the man page reveals one reference to the word embedded in the context of ripping. What about the many cases of an already ripped CD with an external CUE sheet, which is the norm?

  • Andrew Hawkins Andrew Hawkins modified ticket #4

    No CUESHEET found for 'whatever flac file I try.flac'

  • Andrew Hawkins Andrew Hawkins posted a comment on ticket #4

    The man page does make reference to embedded CUE sheets. The 'ripflac' script that comes with flactag shows how to create a whole album FLAC file with an embedded CUE sheet. Andy

  •  Fooby Fooby posted a comment on ticket #4

    Well, first of all, what is an embedded cue file? I've ever only seen external ones. Second why such an extreme limitation? And why no mention of this limitation in the help, such as it is?

  • Andrew Hawkins Andrew Hawkins posted a comment on ticket #4

    That's your issue. flactag works with embedded CUE files, not seperate ones. Andy

  •  Fooby Fooby modified a comment on ticket #4

    Way too big! It doesn't matter which file I try. cue sheet has same name as flac file and is in same directory. BTW, shnsplit and cuetag.sh work just fine with all files.

  •  Fooby Fooby posted a comment on ticket #4

    Way too big! It doesn't matter which file I try. cue sheet has same name as flac file and is in same directory.

  • Andrew Hawkins Andrew Hawkins posted a comment on ticket #4

    Please provide a FLAC file that exhibits this problem. Thanks Andy

  •  Fooby Fooby created ticket #4

    No CUESHEET found for 'whatever flac file I try.flac'

  • Daniel Pocock committed [346d0a]

    checkflac: make script more resilient for filen...

  • Larry Gilbert Larry Gilbert posted a comment on ticket #2

    One more detail: I discovered this error when attempting to build against version...

  • Larry Gilbert Larry Gilbert created ticket #2

    Patch for compilation error in CoverArt.cc (boolean vs. bool)

  • Daniel Pocock committed [827399]

    discid: exit non-zero on error

  • Daniel Pocock committed [cd14b5]

    Default to /dev/cdrom, allow override

  • Daniel Pocock committed [264512]

    checkflac: exit non-zero on error or mismatch

1
MongoDB Logo MongoDB