Skip to content

Can I conditionally write the discnum tag? #5816

Answered by cccslater
cccslater asked this question in Q&A

You must be logged in to vote

Done it!

item_fields:
    multidisc: 1 if disctotal > 1 else 0
paths:
    default: $albumartist/$album%aunique{}/%if{$multidisc,$disc-}$track - $title
    singleton: Non-Album/$artist/$title
    comp: Compilations/$album%aunique{}/%if{$multidisc,$disc-}$track - $title
alternatives:
    converted:
        directory: ~/Music/Lossy/Converted
        formats: opus
        query: ""
hook:
    hooks:
    - event: import
      command: sh -c "beet --config /home/ccc/Music/Lossless/config.yaml modify -y multidisc:0 disc=0 >/dev/null"
    - event: import
      command: sh -c "beet --config /home/ccc/Music/Lossless/config.yaml alt update converted >/dev/null"

Essentially using alternatives instead…

Replies: 3 comments

You must be logged in to vote
0 replies

You must be logged in to vote
0 replies

You must be logged in to vote
0 replies
Answer selected by cccslater
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant