Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to force option in duplicate album dialog #185

Open
ghost opened this issue Feb 28, 2013 · 14 comments
Open

Option to force option in duplicate album dialog #185

ghost opened this issue Feb 28, 2013 · 14 comments
Labels
feature features we would like to implement migrated Issue migrated from Google Code

Comments

@ghost
Copy link

ghost commented Feb 28, 2013

This issue was automatically migrated from Google Code.
Original author: nikolai....@gmail.com (January 26, 2013 22:12:20)
Original issue: google-code-export/beets#509

@weedy
Copy link

weedy commented Mar 31, 2014

I would like this more generic, an option to set the default action.
I have the dupe plugin loaded so I would rather automatically keep both and then run the dupe plugin later.

@brokensbone
Copy link

I'm really keen on this too, for much the same reasons as above.

@franciscolourenco

This comment has been minimized.

@richardpowellus
Copy link

+1 (I would like to Keep Both since I keep multiple copies of the same song in different formats - usually FLAC and AAC)

@l-t-k

This comment has been minimized.

@ekjaker
Copy link

ekjaker commented Oct 6, 2015

+1
I usually have both mp3 and flac files for the same release and would like to keep both automatically. With path rules such as these below, Beets separates them nicely to different directories, so no problem there. Only that I have to confirm "Keep" everytime.

format:flac: FLAC/$albumartist/[$year] $album%aunique{}/$track - $title
format:mp3: MP3/$albumartist/[$year] $album%aunique{}/$track - $title

Would be greatly appreciated.

Another way around would be to have the duplicates plugin being able to work seperately for every format, but that might be a different request.

@pkess
Copy link
Contributor

pkess commented Oct 6, 2015

If you want to keep both files, check out beets-alternatives
This will do the job very well

@ekjaker
Copy link

ekjaker commented Oct 13, 2015

@pkess I'm sorry, but I don't see how this will help me not having to press 'keep' with every import of release of which I already have a version in a different format.
What I'm looking for is when I import...

  • an identical release but different format (e.g. mp3 and flac): automatically keep the release
  • an identical release with same format (mp3 V0 and mp3 320): automatically select the highest bitrate or if that is not possible, present me with a choice.

Could you please elaborate how I can use beets-alternatives to achieve that?

thx!

@jordipons
Copy link

+1

Apparently Beets does not allow duplicates in quite mode, it outputs: "This album is already in the library! Skipping."

But I'm interested in a library having the same album but with different codecs. Is it possible to set Beets in quiet mode but allowing duplicates (storing those in the library)?

If currently it is not possible, I think that an easy solution for that is to enable a parameter in the config.yaml file that would allow Beets to change the default option importing duplicates. For example:

import:
         duplicates: Skip new/Keep both/Remove old/Ask

Setting as default the "Ask" option when importing normally and setting as default the "Skip new" or "Remove old" in quiet mode. Being able to change such default option would allow people to set "Keep both" option in quite mode, if necessary.

@sampsyo
Copy link
Member

sampsyo commented Oct 19, 2015

Thanks for the thoughts -- that's exactly how I imagine this working. It shouldn't be too big a project if anyone's interested in a way to get familiar with the beets source code.

@jordipons
Copy link

Great! This issue is here since January 2013 and there is quite a bit of people interested on that. So, let's move!

Anyone familiar with the code? I'm not familiar with the code and I need some help :)

@sampsyo
Copy link
Member

sampsyo commented Oct 19, 2015

Awesome! The wiki page called Hacking has an intro to the source, and the developer section of the docs has more detail on the main concepts involved. You'll want to look in importer.py, which contains th call to resolve_duplicate that asks the user. Jump in and let us know if you get stuck!

@xthursdayx
Copy link

Hi, I was just wondering if there had been any movement on this? Like some other folks I'd love to be able to import my collection which includes many albums in multiple formats (FLAC and MP3) without having to manually input K(eep both) each time. With a music collection that is over 1.5tb this is way too time consuming to be feasible for me at the moment.

@sampsyo
Copy link
Member

sampsyo commented Mar 24, 2016

As a general rule, there's no news that's not posted in the issue tracker. If you're interested in this, please consider helping out!

dixoncx added a commit to dixoncx/beets that referenced this issue Jun 12, 2016
dixoncx added a commit to dixoncx/beets that referenced this issue Jun 18, 2016
dixoncx added a commit to dixoncx/beets that referenced this issue Jun 18, 2016
sampsyo added a commit that referenced this issue Jun 19, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature features we would like to implement migrated Issue migrated from Google Code
Projects
None yet
Development

No branches or pull requests

10 participants