--- !ruby/object:Gem::Specification name: tagomatic version: !ruby/object:Gem::Version version: 0.1.9 platform: ruby authors: - Daniel Lukic autorequire: bindir: bin cert_chain: [] date: 2009-11-04 00:00:00 +01:00 default_executable: tagomatic dependencies: - !ruby/object:Gem::Dependency name: ruby-mp3info type: :runtime version_requirement: version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: "0" version: - !ruby/object:Gem::Dependency name: thoughtbot-shoulda type: :development version_requirement: version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: "0" version: description: | = tagomatic Simple command-line mp3 tagger based on mp3info gem. Supports folder-specific configuration files. Another mp3 tagger the world does not need. But I needed it. I have a large collection of old mp3 files. From times when tagging was mostly based on the file and folder names. When v2 tags where nowhere close.. == Overview Modes of operation: * The tagger will try to guess the tags from the full file path by applying a set of known formats. * The tagger will apply specific tags given on the command-line. * The tagger will match specific formats given on the command-line. * Arbitrary combination of the before-mentioned modes. The scanner supports recursive folder handling. Of course. Right now v2 tags are the focus. It is probably best to call this alpha ware. == Usage For my genre/artist/album/track.mp3 collection I use this invocation pattern: tagomatic --underscores --guess --recurse --showtags --errorstops --cleantags /media/music/ Then I add folder-specific .tagomatic or .format= files whenever an error occurs. == The .tagomatic file You can put the (long version) of the command line options into folder-specific .tagomatic files. These options are then valid only for this folder and sub-folders. This is useful - for example - if you want to switch guessing off for sub-folders. == The .format= files You can add files named .format= to sub-folders. They will be picked up by tagomatic and added as custom formats just as if you would have passed them on the command line using the --format option. Because the slash is not allowed in file names you have to replace it with a vertical dash like in this example: .format=%g|%a|%b|%n - %t.mp3 These formats are valid only for this folder and sub-folders. == Copyright Copyright (c) 2009 Daniel Lukic. See LICENSE for details. email: daniel.lukic@berlinfactor.com executables: - tagomatic extensions: [] extra_rdoc_files: - LICENSE - README.rdoc files: - .document - .gitignore - .idea/ant.xml - .idea/compiler.xml - .idea/dictionaries/dl.xml - .idea/dynamic.xml - .idea/modules.xml - .idea/tagomatic.iml - .idea/templateLanguages.xml - .idea/uiDesigner.xml - LICENSE - README.rdoc - Rakefile - VERSION - bin/tagomatic - lib/monkey/id3v2.rb - lib/monkey/string.rb - lib/tagomatic/format_compiler.rb - lib/tagomatic/format_matcher.rb - lib/tagomatic/info_updater.rb - lib/tagomatic/known_formats.rb - lib/tagomatic/local_options_matcher.rb - lib/tagomatic/logger.rb - lib/tagomatic/main.rb - lib/tagomatic/mp3info_wrapper.rb - lib/tagomatic/object_factory.rb - lib/tagomatic/options.rb - lib/tagomatic/options_parser.rb - lib/tagomatic/scanner.rb - lib/tagomatic/system_configuration.rb - lib/tagomatic/tag_cleaner.rb - lib/tagomatic/tag_normalizer.rb - lib/tagomatic/tag_setter.rb - lib/tagomatic/tagger.rb - lib/tagomatic/tags.rb - lib/tagomatic/tags_processing_chain.rb - lib/tagomatic/url_remover.rb - lib/tasks/test_data.rb - test/data/mp3_template_file - test/data/sorted/80s/Peter_Schilling/1982 Fehler im System/album.dat - test/data/sorted/Rock/Peter_Green/Peter_Green-Me_And_The_Devil-2001/album.dat - test/helper.rb - test/tagomatic/test_tag_normalizer.rb - test/tagomatic/test_url_remover.rb has_rdoc: true homepage: http://github.com/DanielLukic/tagomatic licenses: [] post_install_message: rdoc_options: - --charset=UTF-8 require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: "0" version: required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: "0" version: requirements: [] rubyforge_project: rubygems_version: 1.3.5 signing_key: specification_version: 3 summary: Simple command-line mp3 tagger based on mp3info gem. Supports folder-specific configuration files. test_files: - test/helper.rb - test/tagomatic/test_url_remover.rb - test/tagomatic/test_tag_normalizer.rb