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

Ability to import mixtapes / several songs mixed together in one file #4112

Closed
exislow opened this issue Oct 20, 2021 · 10 comments
Closed

Ability to import mixtapes / several songs mixed together in one file #4112

exislow opened this issue Oct 20, 2021 · 10 comments
Labels
needinfo We need more details or follow-up from the filer before this can be tagged "bug" or "feature."

Comments

@exislow
Copy link

exislow commented Oct 20, 2021

I like beets very much. It has a solid idea and getting more and more stable over time (still not perfect though).

While I am importing my huge music db to beets I, as a DJ, noticed a lacking mandatory feature: How do I import mixtapes? By Mixtape I mean there is one audio file with several songs in it mixed together. I cannot / will not split this file in several files, because this will somehow destroy the smooth mix.

First idea is: Why there is no arg like -s but for compilations where I simply can tell beets, the files in folder x must be treated as compilations, since they are mixtapes.

What is your idea about that feature request?

@sampsyo sampsyo added the needinfo We need more details or follow-up from the filer before this can be tagged "bug" or "feature." label Oct 20, 2021
@sampsyo
Copy link
Member

sampsyo commented Oct 20, 2021

It might be worth exploring #136 to see if there's any overlap in the ideas there?

@exislow
Copy link
Author

exislow commented Oct 20, 2021

I already saw the issue #136 but this idea is different. Actually, if I import a mixtape, I would like to have the DJ, who mixed it as artist and the name of the mixtape as title.

No additional metadata, no track splitting or whatsoever.

@sampsyo
Copy link
Member

sampsyo commented Oct 20, 2021

Ah, I see. I suppose I don't quite understand in that case: can you elaborate a little bit more about what singleton mode imports (-s) do incorrectly for this case?

@exislow
Copy link
Author

exislow commented Oct 20, 2021

Maybe this is a matter of definition. So, for me, even a mixtape is a "compilation" and not just a single (singleton) track. But maybe my definition is wrong.

Actually what would be best in my opinion is, that mixtapes would also be treated as compilations, like any other CD that just sampled 20 tracks from various artists. But my mixtape is just one long audio file. Is it possible to somehow force beets to treat mixtapes as compilations?

@sampsyo
Copy link
Member

sampsyo commented Oct 20, 2021

Can you clarify what means to "treat" them as compilations? If it's just a matter of where they get filed in the filesystem, then you can adapt your paths: configuration to specifically address these singleton tracks and file them how you like.

@exislow
Copy link
Author

exislow commented Oct 20, 2021

paths:
     default: Album/%the{$albumartist} - $album%aunique{} ($year)$lossless_desc/$disc_and_track. $artist - $title
     singleton: Non-Album/%the{$artist} - $title
     comp: Compilation/%the{$album%aunique{}}/$disc_and_track. %the{$artist} - $title

According to the docs I configured beets like this. I thought beets distinguishes between albums, single tracks and compilations.

I actually want to have the mixtapes (just the mixtapes and VA CDs) in path comp. Is it somehow possible? Or maybe my definition / goal makes no sense, I do not know.

@sampsyo
Copy link
Member

sampsyo commented Oct 20, 2021

Yes; just mark those tracks you want to file differently, like with beet mod djmix=true. Then, in your paths, you can file things according to the query djmix:true (as long as you put it before singleton and comp in your list).

@exislow
Copy link
Author

exislow commented Oct 20, 2021

Okay, I will do it this way. Is there a possibility to set suchs attributes to every track while I import them? Maybe with just a cmd line argument?

@sampsyo
Copy link
Member

sampsyo commented Oct 20, 2021

Yes; please see the docs for the --set flag to the import command.

@exislow
Copy link
Author

exislow commented Oct 20, 2021

Thanks for clarifying! I will do so.

@exislow exislow closed this as completed Oct 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needinfo We need more details or follow-up from the filer before this can be tagged "bug" or "feature."
Projects
None yet
Development

No branches or pull requests

2 participants