Skip to content

Instantly share code, notes, and snippets.

@Kovrinic
Last active May 15, 2025 15:58
Show Gist options
  • Save Kovrinic/03d94cf203f99b709ce5 to your computer and use it in GitHub Desktop.
Save Kovrinic/03d94cf203f99b709ce5 to your computer and use it in GitHub Desktop.

Revisions

  1. Kovrinic revised this gist Oct 4, 2018. 1 changed file with 19 additions and 5 deletions.
    24 changes: 19 additions & 5 deletions config.yaml
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,10 @@
    # Beets configuration --------------------------------------------------------
    # beets version 1.4.7
    # Python version 3.7.0
    # Matthew Rothfuss 10/03/2018

    directory: /mnt/media/pmslib/Music
    library: /mnt/media/pmslib/Music/musiclibrary.blb
    directory: /datastore/media/pmslib/Music
    library: /datastore/media/pmslib/Music/musiclibrary.blb

    asciify_paths: yes
    threaded: yes
    @@ -33,7 +36,8 @@ plugins: [
    duplicates,
    discogs,
    mbcollection,
    convert
    convert,
    permissions
    ]

    fetchart:
    @@ -42,7 +46,8 @@ fetchart:
    minwidth: 500
    enforce_ratio: yes
    fanarttv_key: REDACTED
    sources: coverart albumart amazon google wikipedia fanarttv
    google_key: REDACTED
    sources: coverart albumart amazon google fanarttv filesystem

    embedart:
    auto: yes
    @@ -86,9 +91,18 @@ duplicates:

    convert:
    auto: no
    tmpdir: /datastore/tmp/
    formats:
    mp3_320:
    command: ffmpeg -i $source -y -vn -b:a 320k $dest
    extension: mp3

    permissions:
    file: 644
    dir: 755

    musicbrainz:
    user: REDACTED
    user: Kovrinic
    pass: REDACTED

    mbcollection:
  2. Kovrinic revised this gist Jan 31, 2018. 1 changed file with 20 additions and 13 deletions.
    33 changes: 20 additions & 13 deletions config.yaml
    Original file line number Diff line number Diff line change
    @@ -1,18 +1,16 @@
    # Beets configuration --------------------------------------------------------

    directory: /mnt/Plex_Media_Library/Music
    library: /mnt/Plex_Media_Library/Music/musiclibrary.blb
    directory: /mnt/media/pmslib/Music
    library: /mnt/media/pmslib/Music/musiclibrary.blb

    asciify_paths: yes
    threaded: yes
    per_disc_numbering: yes

    ignore: .AppleDouble ._* *~ .DS_Store

    import:
    # write metadata to music files
    write: yes

    # move imported files from source to the music directory
    move: yes
    resume: ask
    @@ -21,6 +19,8 @@ import:
    # Plugins --------------------------------------------------------------------

    plugins: [
    info,
    beatport,
    fetchart,
    embedart,
    ftintitle,
    @@ -32,15 +32,17 @@ plugins: [
    plexupdate,
    duplicates,
    discogs,
    mbcollection
    ]
    mbcollection,
    convert
    ]

    fetchart:
    auto: yes
    cover_names: cover front album art
    minwidth: 500
    enforce_ratio: yes
    sources: coverart albumart amazon google wikipedia
    fanarttv_key: REDACTED
    sources: coverart albumart amazon google wikipedia fanarttv

    embedart:
    auto: yes
    @@ -66,7 +68,7 @@ chroma:
    auto: yes

    acoustid:
    apikey: YourKey
    apikey: REDACTED

    scrub:
    auto: yes
    @@ -77,20 +79,25 @@ zero:
    plex:
    host: 127.0.0.1
    port: 32400
    token: YourToken
    token: REDACTED

    duplicates:
    count: yes

    convert:
    auto: no

    musicbrainz:
    user: UserName
    pass: Password
    user: REDACTED
    pass: REDACTED

    mbcollection:
    auto: no

    ignore: .AppleDouble ._* *~ .DS_Store

    # Paths ----------------------------------------------------------------------

    # Paths and filenames for music files
    # relative to music directory
    paths:
  3. Kovrinic revised this gist Feb 1, 2016. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions config.yaml
    Original file line number Diff line number Diff line change
    @@ -7,6 +7,8 @@ asciify_paths: yes
    threaded: yes
    per_disc_numbering: yes

    ignore: .AppleDouble ._* *~ .DS_Store

    import:
    # write metadata to music files
    write: yes
    @@ -31,7 +33,7 @@ plugins: [
    duplicates,
    discogs,
    mbcollection
    ]
    ]

    fetchart:
    auto: yes
    @@ -87,8 +89,6 @@ musicbrainz:
    mbcollection:
    auto: no

    ignore: .AppleDouble ._* *~ .DS_Store

    # Paths ----------------------------------------------------------------------

    # Paths and filenames for music files
  4. Kovrinic revised this gist Feb 1, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion config.yaml
    Original file line number Diff line number Diff line change
    @@ -31,7 +31,7 @@ plugins: [
    duplicates,
    discogs,
    mbcollection
    ]
    ]

    fetchart:
    auto: yes
  5. Kovrinic revised this gist Feb 1, 2016. 1 changed file with 26 additions and 2 deletions.
    28 changes: 26 additions & 2 deletions config.yaml
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,5 @@
    # Beets configuration --------------------------------------------------------

    directory: /mnt/Plex_Media_Library/Music
    library: /mnt/Plex_Media_Library/Music/musiclibrary.blb

    @@ -6,12 +8,30 @@ threaded: yes
    per_disc_numbering: yes

    import:
    move: yes
    # write metadata to music files
    write: yes

    # move imported files from source to the music directory
    move: yes
    resume: ask
    log: beetslog.log

    plugins: fetchart embedart ftintitle lastgenre missing chroma scrub zero plexupdate duplicates discogs mbcollection
    # Plugins --------------------------------------------------------------------

    plugins: [
    fetchart,
    embedart,
    ftintitle,
    lastgenre,
    missing,
    chroma,
    scrub,
    zero,
    plexupdate,
    duplicates,
    discogs,
    mbcollection
    ]

    fetchart:
    auto: yes
    @@ -69,6 +89,10 @@ mbcollection:

    ignore: .AppleDouble ._* *~ .DS_Store

    # Paths ----------------------------------------------------------------------

    # Paths and filenames for music files
    # relative to music directory
    paths:
    default: $albumartist/$album%aunique{}/$disc-$track $title
    singleton: Singletons/$artist - $title
  6. Kovrinic revised this gist Jan 31, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion config.yaml
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    directory: /mnt/Plex_Media_Library/Music
    library: /mnt/Plex_Media_Library/Music/musiclibrary.lib
    library: /mnt/Plex_Media_Library/Music/musiclibrary.blb

    asciify_paths: yes
    threaded: yes
  7. Kovrinic created this gist Jan 31, 2016.
    76 changes: 76 additions & 0 deletions config.yaml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,76 @@
    directory: /mnt/Plex_Media_Library/Music
    library: /mnt/Plex_Media_Library/Music/musiclibrary.lib

    asciify_paths: yes
    threaded: yes
    per_disc_numbering: yes

    import:
    move: yes
    write: yes
    resume: ask
    log: beetslog.log

    plugins: fetchart embedart ftintitle lastgenre missing chroma scrub zero plexupdate duplicates discogs mbcollection

    fetchart:
    auto: yes
    cover_names: cover front album art
    minwidth: 500
    enforce_ratio: yes
    sources: coverart albumart amazon google wikipedia

    embedart:
    auto: yes
    compare_threshold: 50
    ifempty: yes

    ftintitle:
    auto: yes
    format: (feat. {0})

    lastgenre:
    auto: yes
    count: 1
    force: no
    source: track

    missing:
    format: $albumartist - $album - $title
    count: yes
    total: no

    chroma:
    auto: yes

    acoustid:
    apikey: YourKey

    scrub:
    auto: yes

    zero:
    fields: comments

    plex:
    host: 127.0.0.1
    port: 32400
    token: YourToken

    duplicates:
    count: yes

    musicbrainz:
    user: UserName
    pass: Password

    mbcollection:
    auto: no

    ignore: .AppleDouble ._* *~ .DS_Store

    paths:
    default: $albumartist/$album%aunique{}/$disc-$track $title
    singleton: Singletons/$artist - $title
    comp: Various_Artist/$album%aunique{}/$disc-$track $title
    albumtype:soundtrack: Soundtracks/$album/$disc-$track $title