# Repository for neat file name string patterns and tagger script snippets

**URL:** https://community.metabrainz.org/t/repository-for-neat-file-name-string-patterns-and-tagger-script-snippets/2786
**Category:** MusicBrainz Picard
**Tags:** filenaming, examples, taggerscript, picard
**Created:** [March 11, 2016, 1:16am UTC](https://community.metabrainz.org/t/repository-for-neat-file-name-string-patterns-and-tagger-script-snippets/2786 "2016-03-11T01:16:46Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![thebradleys](https://community.metabrainz.org/user_avatar/community.metabrainz.org/thebradleys/32/3288_2.png) [@thebradleys](https://community.metabrainz.org/u/thebradleys)
#### Post date: [July 13, 2016, 12:58pm UTC](https://community.metabrainz.org/t/repository-for-neat-file-name-string-patterns-and-tagger-script-snippets/2786/4 "2016-07-13T12:58:08Z")

</div>

Your organization is almost identical to mine! Here is what mine looks like:

![](https://community.metabrainz.org/uploads/default/original/2X/e/e52b2bf6c4454110130fd86dcfcecf67b89d0c02.png)

And here is the script I have been using for years:

```taggerscript
$replace($rreplace(
$if($eq(%albumartist%,Various Artists),
        [Various Artists],
	$left($if2(%albumartistsort%,%artistsort%),1)/$left($rreplace($if2(%albumartistsort%,%artistsort%),; [^\)]+,), 60))
/
$if(%date%,[$left(%date%,4)] )$left($replace(%album%,/,), 70)
$if($gt(%totaldiscs%,1),$if(%discnumber%, \(Disc %discnumber%\),),)
/
$num(%tracknumber%,2). $left(%title%,120),[:?"_]+,), , )

```

---

_[View the full topic](https://community.metabrainz.org/t/repository-for-neat-file-name-string-patterns-and-tagger-script-snippets/2786)._
