{"_id":"musicnamer","_rev":"35-106a47bdedbc503dcf9140fb8798eabd","name":"musicnamer","description":"Organize your music collection","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.0":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.0.0","repository":{"url":"https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.1.7","mkdirp":"~ 0.3.3"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"_id":"musicnamer@0.0.0","dist":{"shasum":"85adbe52c6827a2b86627860a60e5af1a4585f36","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.0.0.tgz","integrity":"sha512-fJBVwgBhRPQh4fOCu9mWyUjXm3J92Q0dRu12/dirMadCxaDVfHDaGidPWf/1wGPrSv1DCOsGHjonPYDjwtqedQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPUpu7I9iwWgJnJIiX7fZYoj72FNCnf+os5Ut+mwWSBAiBz8nU7RluXGQpiJJSucRuvWRT5OlKoqYGeysrqQY7gKA=="}]},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.0.1":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.0.1","repository":{"url":"https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.1.7","mkdirp":"~ 0.3.3"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"_id":"musicnamer@0.0.1","dist":{"shasum":"726d1d864180b4ec00735230f6bcb16ce351297c","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.0.1.tgz","integrity":"sha512-BdnxR3IXuoHVutqMAQQ6STJcaDXldMFoZyXK89Ww9lP/Ml7TpcRD4ZlcAtU+u5+YxcLSYxRYScWp8FHbdgMHAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEFLv05qhpcv3emtxRyt3lFNr0uVHrkVFK5GCxLkqJgAIhAPCy/HPr0WuNxIgQPgbiIgF9Xm/MV4rXdysQiawyMGoD"}]},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.0.2":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.0.2","repository":{"url":"https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.1.7","mkdirp":"~ 0.3.3"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"_id":"musicnamer@0.0.2","dist":{"shasum":"45fdb27122b1b56a0667c9e53bd9a0eec4c691a9","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.0.2.tgz","integrity":"sha512-5qAnib+LNj9qI8xmya7Pjgf2aQGNPVClFEhAArvhmUq+B3KtrlXcdnW8PE+Fik2r1mHN/nIThB6R0TUCldKTkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+rR1BBr7vYExhmYKOReaGkbL23/beKSaJJ0ZWknf8tAiEAg5v8tKWWfa/t3i3S6lU9Fk3u9mimBrokygkNN4QO+Hk="}]},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.0.3":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.0.3","repository":{"url":"https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.1.7","latest":"~ 0.0.1","mkdirp":"~ 0.3.3"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"_id":"musicnamer@0.0.3","dist":{"shasum":"b334f24da1b36732c7aa4f74f63a5b1edec82098","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.0.3.tgz","integrity":"sha512-pHNjbuKjcp6sOL6OWRv01YYVoxszR09oaVTr2ltYBz8oS/qnHYW4SDLO4OQkstofEjggU7jPR4yaE+JoQwhvUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTHFtcvKDZTHWuH0QAFQe1q/qkVB7ezSjvq9otkP8fUwIhAKyvZmGbdP9mTNzoO2i/4IbrA/zM13zL+Xq6q9vNTeq8"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.0.4":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.0.4","repository":{"url":"https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.1.9","latest":"~ 0.0.1","mkdirp":"~ 0.3.3"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"_id":"musicnamer@0.0.4","dist":{"shasum":"45f605ade95d5d21b6bbb3da200fe6c3d7cc3bf5","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.0.4.tgz","integrity":"sha512-wdMDgNTrA9OYUcHPmHbsLQppn74EY78wuMwrPkw+euOwYCFUPUu1xYACcISdjYf1B9VOUg91qZqHUHjop1ST9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdtRwCEKRX3Hp9U5cIOnyEFNcygE3GuBL3CrD0Jzc0lAiAsyL1fQT7inoZCpUEaXfbsg3krkjwO5D+KriaGMl9J4Q=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.0.5":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.0.5","repository":{"url":"https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.2.0","latest":"~ 0.0.1","mkdirp":"~ 0.3.3"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"_id":"musicnamer@0.0.5","dist":{"shasum":"6807e3f0858d24eaa0f581267efed65c917d3ca7","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.0.5.tgz","integrity":"sha512-oZNzvtN5PMxnBqH6ooPcmwnyo/URlgeiw7CRbjrZFapr/s0MKwtwumGG0mpNxLYreUSOgGH44xdtMXL8Uni/Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBgJB7lkR4vBqjFp89SqUE5aXG95vumVZ6ioLjyFCcZwIgD2T8RcU8wrCGiMqTlEgtl9PmekHhJzYA/ILZbFnbLxY="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.1.0":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.1.0","repository":{"url":"https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.2.0","latest":"~ 0.1.0","mkdirp":"~ 0.3.3","posix-getopt":"~1.0.0"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"_id":"musicnamer@0.1.0","dist":{"shasum":"e900eb613ac58ee920425c06591710ec019bc78f","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.1.0.tgz","integrity":"sha512-U2sAVb2SHJVmKPd83xcg+K6F/Vm4Ue9IctmH+JUXju/0fGaQNktcqlYy8wb+K8eCd61RRc8qi8iYzypZUiuO0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSac9b1K0wkQbz9+xbSHwD7hiP4vaxMCsUoFJCbjBpjAiEA48CXqyBl+ospNOufNDwzSl30uU15gZwfLjy0ydgP/kQ="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.2.0":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.2.0","repository":{"url":"https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.2.0","latest":"~ 0.1.0","mkdirp":"~ 0.3.3","posix-getopt":"~1.0.0","colors":"~0.6.0-1"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"_id":"musicnamer@0.2.0","dist":{"shasum":"a639d7c6cf99360c5f824fac2379d63af4377527","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.2.0.tgz","integrity":"sha512-JM/KbyImnurTsyDWk7WpLtxefZTko2yD6QInKY3Xm3VGUgRmPOsj4QrBhfqxl5lyG1D+lhZfAT4FrWJD1TklGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC8xFydUNqe8EfbrgbAjeFrHXmxXKdKiVS9aU0no4NBAIhAJcZdirZITDwjlyuUzX8gZcsvuv9yKIitWLhvvXOFjw1"}]},"_npmVersion":"1.1.69","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.2.1":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.2.1","repository":{"url":"https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.2.0","latest":"~ 0.1.0","mkdirp":"~ 0.3.3","posix-getopt":"~1.0.0","colors":"~0.6.0-1"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"_id":"musicnamer@0.2.1","dist":{"shasum":"7af2f608551b5139ac8c94f3041927b580e54eea","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.2.1.tgz","integrity":"sha512-Qk95VyXgY6LU3AHjO2v6/F8W3fVToaSn80F1cquBbpe0d9JilLlWABCN+ms6o+4ITTxqJZvuKak4N/M33vOqTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk5azg3nXj6LrafsNjwZxP6rQEELiIw50G0Eh1WwBjrAIhAOqwpJcQ/USGbdMKzUyE0TVtxexXK59uMB44nKSMuXLV"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.2.2":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.2.2","repository":{"url":"https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.2.0","latest":"~ 0.1.0","mkdirp":"~ 0.3.3","posix-getopt":"~1.0.0","colors":"~0.6.0-1"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"_id":"musicnamer@0.2.2","dist":{"shasum":"3e59b56e1c1fd109c81471f77f3cb412a6c0103f","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.2.2.tgz","integrity":"sha512-6WrXz0EdBr1JVpBBugD8xtrpq6dQFQ7CPyLGJuKDd0M1oI1ZX2Co8+wBTZw7OlOFqlesGO3yG1cm7PTJDKQj4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjiw9OYb2laa28xOvpWMT29JsYlPga7LCrzva+OrG3BgIhAKCDY9iaJQ3zW8Ot8sfa6YF1W8/kzOI7Tqd/lgGF8GBV"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.2.3":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.2.3","repository":{"url":"https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.2.0","latest":"~ 0.1.0","mkdirp":"~ 0.3.3","posix-getopt":"~1.0.0","colors":"~0.6.0-1"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"_id":"musicnamer@0.2.3","dist":{"shasum":"662b748ba0c812dfa44f4261c2c3da2878aada76","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.2.3.tgz","integrity":"sha512-J35p4QIR7CM+B6FjashsH0gDM/MPlSCHCZnajxZSwcEk+ZI1SDuaCGRoxyNdLd7gGhfWatX32Ai++ByljN6j0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCabcKSIlpjSRF8jfAx5nQjruIVCds+qrtGJf//6sBUuQIhAN+J9oGEx/QpEWfJT9y4onV8ukFPoDQ3qmkxxutg0YYq"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.2.4":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.2.4","repository":{"url":"git+https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.2.0","latest":"~ 0.1.0","mkdirp":"~ 0.3.3","posix-getopt":"~1.0.0","colors":"~0.6.0-1"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"gitHead":"d7f52c79ea6b1d8e031e6e4d3ce74ef37006734b","bugs":{"url":"https://github.com/bahamas10/node-musicnamer/issues"},"homepage":"https://github.com/bahamas10/node-musicnamer#readme","_id":"musicnamer@0.2.4","scripts":{},"_shasum":"4a45163f724a793026925b174c80e39f23ebd44c","_from":".","_npmVersion":"2.14.4","_nodeVersion":"0.10.40","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"dist":{"shasum":"4a45163f724a793026925b174c80e39f23ebd44c","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.2.4.tgz","integrity":"sha512-ZpGolV2wwFeGP7ckYTWRzNdaDETdu31Dk6y7z0eYy5lo4tohZ5FQf1fBdFqd64gYCG1gMAZBzzg2U9F978Ugyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwkDqZ4V0OTBoPz4i8vkXveJqJV4dBeytI96RnuSyT/AiEA54tKTC/UESO0dWimN+wcm7J6Cxov+mdqyW35fRH83Hw="}]},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/musicnamer-0.2.4.tgz_1466187682721_0.914204565808177"}},"0.3.0":{"name":"musicnamer","description":"Organize your music collection","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"version":"0.3.0","repository":{"url":"git+https://github.com/bahamas10/node-musicnamer.git","type":"git"},"main":"./bin/musicnamer.js","dependencies":{"musicmetadata":"~ 0.2.0","latest":"~ 0.1.0","mkdirp":"~ 0.3.3","posix-getopt":"~1.0.0","colors":"~0.6.0-1"},"devDependencies":{},"optionalDependencies":{},"bin":{"musicnamer":"./bin/musicnamer.js"},"engines":{"node":"*"},"keywords":["music","organize","mp3","flac","tvnamer"],"gitHead":"54caa006e43b7e0097791dca06fc95332b687908","bugs":{"url":"https://github.com/bahamas10/node-musicnamer/issues"},"homepage":"https://github.com/bahamas10/node-musicnamer#readme","_id":"musicnamer@0.3.0","scripts":{},"_shasum":"33f4c86105fa15f78c43efeb9605f2eef1799f0e","_from":".","_npmVersion":"2.14.4","_nodeVersion":"0.10.40","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"dist":{"shasum":"33f4c86105fa15f78c43efeb9605f2eef1799f0e","tarball":"https://registry.npmjs.org/musicnamer/-/musicnamer-0.3.0.tgz","integrity":"sha512-+2sjBvcyCo5tiEef5F7HbBStaXFBKWTUrYE27eSpNfr+QFIkSNAWsAvT6d7/06Sc2G1fMtSSVw/9fQO6f8Eitw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPxB6NblQQV+e9Dy+mlIYISxjLSqF80b55Ubilb2O9GAiEAkb0LzdSIuOu1DdAK55MTeRkZ2DN0kP/dAUzOLtql/Hw="}]},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/musicnamer-0.3.0.tgz_1498519519186_0.5407514765392989"}}},"readme":"musicnamer\n==========\n\nOrganize your music collection\n\nRename music files based\non their tags.  By default, `musicnamer` will take your music files\nand rename them to a format like:\n\n    :artist/:album/:trackno - :title.:ext\n\nThis package is not meant to be used as a Node module, but rather\nas a command line tool\n\nUsage\n-----\n\nInvocation of `musicnamer` is simple: just run the program with files as arguments\nand it will do its thing on them.\n\n    ~$ musicnamer -h\n    Usage: musicnamer.js file1.mp3 file2.mp3 file3.mp3 ...\n\n    given a list of files from the command line, rename them\n    based on their id3 tags\n\n    -f, --format     custom format line to use (defaults to :artist/:album/:trackno - :title.:ext)\n    -h, --help       print this message and exit\n    -i, --init       create a config file at /Users/dave.eddy/.musicnamer.json\n    -j, --json       output json, assumes --dry-run and --tags\n    -n, --dry-run    don't actually rename files, just print what actions would be taken\n    -t, --tags       just print the tags from the files processesd, assumes --dry-run\n    -u, --updates    check for available updates\n    -v, --version    print the version number and exit\n\nExamples\n--------\n\nTo invoke `musicnamer`, simply pass a file over the command line as an argument\n\n    dave @ [ bahamas10 :: (SunOS) ] ~ $ musicnamer somesong.mp3\n    warn: error reading ~/.musicnamer.json, running with default config\n    warn: invoke with --init to create the config file\n\n    processing: somesong.mp3\n    moving: /home/dave/somesong.mp3\n    ->  to: BEING/Arrival/12 - The Singularity (Cosmists II).mp3\n\nMusic namer renamed the file for us.  What effectively happened here is this\n\n``` bash\nmkdir -p \"BEING/Arrival\"\nmv somesong.mp3 \"BEING/Arrival/12 - The Singularity (Cosmists II).mp3\"\n```\n\n**NOTE**: `musicnamer` renames files relative to your current directory.\n\nWe can see the error message above complaining because the config file was not found/\nunreadable.  We can fix this warning with this:\n\n    dave @ [ bahamas10 :: (SunOS) ] ~ $ musicnamer --init\n    writing config to /home/dave/.musicnamer.json\n\nMore details on the configuration file can be found in the `Configuration` section below.\n\nNow let's say we wanted to rename a bunch of files, but were worried about modifying\nthem without testing.  You can run `musicnamer` with a dry run option to show what action\n*would* have been taken.\n\n    dave @ [ bahamas10 :: (SunOS) ] ~ $ musicnamer --dry-run somesong.mp3\n    moving: somesong.mp3\n    ->  to: BEING/Arrival/12 - The Singularity (Cosmists II).mp3\n    no action taken\n\nAs you can see, the warning message no longer shows because we have created a config file.\nAlso, `musicnamer` just printed out what it would have done, but didn't actually call rename(2)\non any of the files or make any new directories.\n\nYou can also test out files to get a glimpse into how `musicnamer` sees your files.  There is a\ncommand line switch to have `musicnamer` print out the tags of files without renaming them.\n\n    dave @ [ bahamas10 :: (SunOS) ] ~ $ musicnamer --tags music/*.mp3\n    processing: song.mp3\n    { title: 'Stimulus',\n      artist: [ 'The Omega Experiment' ],\n      albumartist: [],\n      album: 'The Omega Experiment',\n      year: '2012',\n      track: { no: 2, of: 0 },\n      genre: [],\n      disk: { no: 0, of: 0 },\n      picture:\n       [ { format: '浩条⽥灪来cover\\u0000',\n           data: <Buffer 00 ff db 00 43 00 02 01 01 01 01 01 02 01 01 01 02 02 02 02 02 04 03 02 02 02 02 05 04 04 03 04 06 05 06 06 06 05 06 06 06 07 09 08 06 07 09 07 06 06 08 ...> } ] }\n    processing: song2.mp3\n    { title: 'Motion',\n      artist: [ 'The Omega Experiment' ],\n      albumartist: [],\n      album: 'The Omega Experiment',\n      year: '2012',\n      track: { no: 3, of: 0 },\n      genre: [],\n      disk: { no: 0, of: 0 },\n      picture:\n       [ { format: '浩条⽥灪来cover\\u0000',\n           data: <Buffer 00 ff db 00 43 00 02 01 01 01 01 01 02 01 01 01 02 02 02 02 02 04 03 02 02 02 02 05 04 04 03 04 06 05 06 06 06 05 06 06 06 07 09 08 06 07 09 07 06 06 08 ...> } ] }\n\nThis output is good to look for debugging information, without making\nany modifications to the filesystem.\n\nConfiguration\n-------------\n\n`musicnamer --init` will create a config file in `~/.musicnamer.json`. This config file\nhas a key called `format`, which has the format to use when renaming files.\n\n    ~$ cat ~/.musicnamer.json\n    {\n      \"format\": \":artist/:album/:trackno - :title.:ext\"\n    }\n\nThe `--init` option will write out the default format value to the config file, this is the\nformat that will be used if the config file is not present.\n\nPossible options for variables are:\n\n* `:artist`: artist name\n* `:album`: album name\n* `:trackno`: track number\n* `:title`: track title\n* `:ext`: file extension\n* `:year`: track year\n\nFormat can also be passed in from the command line like: `--format 'format string'`\n\n\nInstallation\n------------\n\n    npm install -g musicnamer\n\n\nCredits\n-------\n\n* Tags gathered with https://github.com/leetreveil/node-musicmetadata\n* Modeled after on [tvnamer](https://github.com/dbr/tvnamer)\n\nLicense\n-------\n\nMIT License\n","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"time":{"modified":"2022-06-20T14:36:14.224Z","created":"2012-07-15T21:27:27.155Z","0.0.0":"2012-07-15T21:27:28.546Z","0.0.1":"2012-07-16T04:53:10.150Z","0.0.2":"2012-07-17T20:25:28.909Z","0.0.3":"2012-09-02T05:48:54.647Z","0.0.4":"2012-11-13T22:31:27.405Z","0.0.5":"2012-11-22T01:25:22.208Z","0.1.0":"2013-01-15T07:43:03.526Z","0.2.0":"2013-01-18T00:12:16.696Z","0.2.1":"2013-04-06T01:53:38.705Z","0.2.2":"2013-04-06T01:59:13.567Z","0.2.3":"2013-04-12T20:46:40.231Z","0.2.4":"2016-06-17T18:21:25.327Z","0.3.0":"2017-06-26T23:25:20.192Z"},"author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"repository":{"url":"git+https://github.com/bahamas10/node-musicnamer.git","type":"git"},"users":{"maxogden":true,"h0ke":true,"johnnyscript":true,"korynunn":true,"emersion":true,"pablo.tavarez":true},"homepage":"https://github.com/bahamas10/node-musicnamer#readme","keywords":["music","organize","mp3","flac","tvnamer"],"bugs":{"url":"https://github.com/bahamas10/node-musicnamer/issues"},"readmeFilename":"README.md"}