├── .github ├── FUNDING.yml └── workflows │ ├── docker-latest.yml.disabled │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets └── help.svg ├── cli-tester ├── Commands │ ├── TestCommand.cs │ └── TestCommandSettings.cs ├── Program.cs ├── TypeRegistrar.cs ├── TypeResolver.cs └── cli-tester.csproj ├── global.json ├── release.sh ├── tone.Tests ├── AppTest.cs ├── Common │ └── StringParser │ │ └── ScannerTest.cs ├── Metadata │ ├── Formats │ │ ├── ChptFmtNativeMetadataFormatTest.cs │ │ └── FfmetadataFormatTest.cs │ └── Taggers │ │ ├── IdTaggers │ │ └── Audible │ │ │ └── AudibleIdTaggerTest.cs │ │ └── PathPatternTaggerTest.cs ├── Services │ └── GrokPatternServiceTest.cs ├── Tokenizers │ └── FfmetadataTokenizerTest.cs ├── _TestHelpers │ └── MockMetadata.cs └── tone.Tests.csproj ├── tone.sln ├── tone ├── .dockerignore ├── Api │ └── JavaScript │ │ ├── FetchData.cs │ │ └── ScriptConsole.cs ├── AppSettings.cs ├── Commands │ ├── DumpCommand.cs │ ├── MergeCommand.cs │ ├── Settings │ │ ├── CommandSettingsBase.cs │ │ ├── DumpCommandSettings.cs │ │ ├── Interfaces │ │ │ ├── IChptFmtNativeTaggerSettings.cs │ │ │ ├── ICoverTaggerSettings.cs │ │ │ ├── IEquateTaggerSettings.cs │ │ │ ├── IFfmetadataTaggerSettings.cs │ │ │ ├── IIdTaggerSettings.cs │ │ │ ├── ILoggerSettings.cs │ │ │ ├── IPathPatternSettings.cs │ │ │ ├── IPrependMovementToDescriptionTaggerSettings.cs │ │ │ ├── IRemoveAdditionalFieldsSettings.cs │ │ │ ├── IRemoveTaggerSettings.cs │ │ │ ├── IScriptSettings.cs │ │ │ ├── ITaggerOrderSettings.cs │ │ │ └── IToneJsonTaggerSettings.cs │ │ ├── SettingValues │ │ │ └── AutoImportValue.cs │ │ ├── SplitCommandSettings.cs │ │ ├── TagCommandSettings.cs │ │ └── TagSettingsBase.cs │ └── TagCommand.cs ├── Common │ ├── DiscardTextWriter.cs │ ├── Extensions │ │ ├── Stream │ │ │ └── StreamExtensions.cs │ │ └── String │ │ │ └── StringExtensions.cs │ ├── StringParser │ │ ├── CharScanner.cs │ │ ├── Scanner.cs │ │ ├── Token.cs │ │ └── Tokenizer.cs │ └── TextWriters │ │ └── CallbackTextWriter.cs ├── Directives │ ├── IDirective.cs │ ├── LimitDirective.cs │ ├── LinqExtensions.cs │ └── OrderByDirective.cs ├── Dockerfile ├── Dockerfile.release ├── Interceptors │ ├── CommandInterceptor.cs │ └── CommandSettingsProvider.cs ├── Matchers │ ├── AudioBookPackage.cs │ └── PathPatternMatcher.cs ├── Metadata │ ├── Converters │ │ ├── ChaptersConverter.cs │ │ ├── LyricsConverter.cs │ │ └── PicturesConverter.cs │ ├── Extensions │ │ └── StringExtensions.cs │ ├── Formats │ │ ├── ChptFmtNativeMetadataFormat.cs │ │ ├── FfmetadataFormat.cs │ │ └── IMetadataFormat.cs │ ├── IAsyncReader.cs │ ├── IAsyncWriter.cs │ ├── Taggers │ │ ├── AbstractFilesystemTagger.cs │ │ ├── AbstractNamedTagger.cs │ │ ├── ChptFmtNativeTagger.cs │ │ ├── CoverTagger.cs │ │ ├── EquateTagger.cs │ │ ├── FfmetadataTagger.cs │ │ ├── IFileSystemExtensions.cs │ │ ├── IIdTagger.cs │ │ ├── INamedTagger.cs │ │ ├── ITagger.cs │ │ ├── IdTaggerComposite.cs │ │ ├── IdTaggers │ │ │ ├── Audible │ │ │ │ ├── AudibleChaptersResponse.cs │ │ │ │ ├── AudibleIdTagger.cs │ │ │ │ ├── AudibleIdTaggerSettings.cs │ │ │ │ ├── AudibleMetadataResponse.cs │ │ │ │ └── Models │ │ │ │ │ ├── CategoryLadder.cs │ │ │ │ │ ├── Chapter.cs │ │ │ │ │ ├── ChapterInfo.cs │ │ │ │ │ ├── ContentMetadata.cs │ │ │ │ │ ├── FormatType.cs │ │ │ │ │ ├── Ladder.cs │ │ │ │ │ ├── Person.cs │ │ │ │ │ ├── Product.cs │ │ │ │ │ └── Series.cs │ │ │ └── ScriptIdTagger.cs │ │ ├── M4BFillUpTagger.cs │ │ ├── MetadataBehaviour.cs │ │ ├── MetadataTagger.cs │ │ ├── PathPatternTagger.cs │ │ ├── PrependMovementToDescriptionTagger.cs │ │ ├── RemoveTagger.cs │ │ ├── ScriptTagger.cs │ │ ├── TaggerComposite.cs │ │ └── ToneJsonTagger.cs │ ├── ToneJsonAudio.cs │ ├── ToneJsonContainer.cs │ ├── ToneJsonContractResolver.cs │ ├── ToneJsonFile.cs │ └── ToneJsonMeta.cs ├── Program.cs ├── ReturnCode.cs ├── Serializers │ ├── ChptFmtNativeSerializer.cs │ ├── FfmetadataSerializer.cs │ ├── IMetadataSerializer.cs │ ├── SpectreConsoleSerializer.cs │ └── ToneJsonSerializer.cs ├── Services │ ├── DirectoryLoaderService.cs │ ├── GrokPatternService.cs │ ├── JavaScriptApi.cs │ ├── SerializerService.cs │ ├── SpectreConsoleService.cs │ └── StartupErrorService.cs ├── Tokenizers │ ├── FfmetadataToken.cs │ └── FfmetadataTokenizer.cs ├── appsettings.json ├── build.sh ├── dist │ └── .gitkeep ├── doc │ └── release │ │ ├── release-notes-v0.0.3.md │ │ ├── release-notes-v0.0.4.md │ │ ├── release-notes-v0.0.5.md │ │ ├── release-notes-v0.0.6.md │ │ ├── release-notes-v0.0.7.md │ │ ├── release-notes-v0.0.8.md │ │ ├── release-notes-v0.0.9.md │ │ ├── release-notes-v0.1.0.md │ │ ├── release-notes-v0.1.1.md │ │ ├── release-notes-v0.1.2.md │ │ ├── release-notes-v0.1.3.md │ │ ├── release-notes-v0.1.4.md │ │ ├── release-notes-v0.1.5.md │ │ ├── release-notes-v0.1.6.md │ │ ├── release-notes-v0.1.7.md │ │ ├── release-notes-v0.1.8.md │ │ ├── release-notes-v0.1.9.md │ │ ├── release-notes-v0.2.0.md │ │ ├── release-notes-v0.2.1.md │ │ ├── release-notes-v0.2.2.md │ │ ├── release-notes-v0.2.3.md │ │ ├── release-notes-v0.2.4.md │ │ └── release-notes-v0.2.5.md ├── tone.TrimmerRootDescriptor.xml ├── tone.csproj └── var │ ├── .gitkeep │ └── tmp │ └── .gitkeep └── unrelease.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: sandreas 2 | -------------------------------------------------------------------------------- /.github/workflows/docker-latest.yml.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/.github/workflows/docker-latest.yml.disabled -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/README.md -------------------------------------------------------------------------------- /assets/help.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/assets/help.svg -------------------------------------------------------------------------------- /cli-tester/Commands/TestCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/cli-tester/Commands/TestCommand.cs -------------------------------------------------------------------------------- /cli-tester/Commands/TestCommandSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/cli-tester/Commands/TestCommandSettings.cs -------------------------------------------------------------------------------- /cli-tester/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/cli-tester/Program.cs -------------------------------------------------------------------------------- /cli-tester/TypeRegistrar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/cli-tester/TypeRegistrar.cs -------------------------------------------------------------------------------- /cli-tester/TypeResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/cli-tester/TypeResolver.cs -------------------------------------------------------------------------------- /cli-tester/cli-tester.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/cli-tester/cli-tester.csproj -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/global.json -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/release.sh -------------------------------------------------------------------------------- /tone.Tests/AppTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone.Tests/AppTest.cs -------------------------------------------------------------------------------- /tone.Tests/Common/StringParser/ScannerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone.Tests/Common/StringParser/ScannerTest.cs -------------------------------------------------------------------------------- /tone.Tests/Metadata/Formats/ChptFmtNativeMetadataFormatTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone.Tests/Metadata/Formats/ChptFmtNativeMetadataFormatTest.cs -------------------------------------------------------------------------------- /tone.Tests/Metadata/Formats/FfmetadataFormatTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone.Tests/Metadata/Formats/FfmetadataFormatTest.cs -------------------------------------------------------------------------------- /tone.Tests/Metadata/Taggers/IdTaggers/Audible/AudibleIdTaggerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone.Tests/Metadata/Taggers/IdTaggers/Audible/AudibleIdTaggerTest.cs -------------------------------------------------------------------------------- /tone.Tests/Metadata/Taggers/PathPatternTaggerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone.Tests/Metadata/Taggers/PathPatternTaggerTest.cs -------------------------------------------------------------------------------- /tone.Tests/Services/GrokPatternServiceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone.Tests/Services/GrokPatternServiceTest.cs -------------------------------------------------------------------------------- /tone.Tests/Tokenizers/FfmetadataTokenizerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone.Tests/Tokenizers/FfmetadataTokenizerTest.cs -------------------------------------------------------------------------------- /tone.Tests/_TestHelpers/MockMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone.Tests/_TestHelpers/MockMetadata.cs -------------------------------------------------------------------------------- /tone.Tests/tone.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone.Tests/tone.Tests.csproj -------------------------------------------------------------------------------- /tone.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone.sln -------------------------------------------------------------------------------- /tone/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/.dockerignore -------------------------------------------------------------------------------- /tone/Api/JavaScript/FetchData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Api/JavaScript/FetchData.cs -------------------------------------------------------------------------------- /tone/Api/JavaScript/ScriptConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Api/JavaScript/ScriptConsole.cs -------------------------------------------------------------------------------- /tone/AppSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/AppSettings.cs -------------------------------------------------------------------------------- /tone/Commands/DumpCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/DumpCommand.cs -------------------------------------------------------------------------------- /tone/Commands/MergeCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/MergeCommand.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/CommandSettingsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/CommandSettingsBase.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/DumpCommandSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/DumpCommandSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/IChptFmtNativeTaggerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/IChptFmtNativeTaggerSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/ICoverTaggerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/ICoverTaggerSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/IEquateTaggerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/IEquateTaggerSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/IFfmetadataTaggerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/IFfmetadataTaggerSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/IIdTaggerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/IIdTaggerSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/ILoggerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/ILoggerSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/IPathPatternSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/IPathPatternSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/IPrependMovementToDescriptionTaggerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/IPrependMovementToDescriptionTaggerSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/IRemoveAdditionalFieldsSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/IRemoveAdditionalFieldsSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/IRemoveTaggerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/IRemoveTaggerSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/IScriptSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/IScriptSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/ITaggerOrderSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/ITaggerOrderSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/Interfaces/IToneJsonTaggerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/Interfaces/IToneJsonTaggerSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/SettingValues/AutoImportValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/SettingValues/AutoImportValue.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/SplitCommandSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/SplitCommandSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/TagCommandSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/TagCommandSettings.cs -------------------------------------------------------------------------------- /tone/Commands/Settings/TagSettingsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/Settings/TagSettingsBase.cs -------------------------------------------------------------------------------- /tone/Commands/TagCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Commands/TagCommand.cs -------------------------------------------------------------------------------- /tone/Common/DiscardTextWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Common/DiscardTextWriter.cs -------------------------------------------------------------------------------- /tone/Common/Extensions/Stream/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Common/Extensions/Stream/StreamExtensions.cs -------------------------------------------------------------------------------- /tone/Common/Extensions/String/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Common/Extensions/String/StringExtensions.cs -------------------------------------------------------------------------------- /tone/Common/StringParser/CharScanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Common/StringParser/CharScanner.cs -------------------------------------------------------------------------------- /tone/Common/StringParser/Scanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Common/StringParser/Scanner.cs -------------------------------------------------------------------------------- /tone/Common/StringParser/Token.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Common/StringParser/Token.cs -------------------------------------------------------------------------------- /tone/Common/StringParser/Tokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Common/StringParser/Tokenizer.cs -------------------------------------------------------------------------------- /tone/Common/TextWriters/CallbackTextWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Common/TextWriters/CallbackTextWriter.cs -------------------------------------------------------------------------------- /tone/Directives/IDirective.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Directives/IDirective.cs -------------------------------------------------------------------------------- /tone/Directives/LimitDirective.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Directives/LimitDirective.cs -------------------------------------------------------------------------------- /tone/Directives/LinqExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Directives/LinqExtensions.cs -------------------------------------------------------------------------------- /tone/Directives/OrderByDirective.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Directives/OrderByDirective.cs -------------------------------------------------------------------------------- /tone/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Dockerfile -------------------------------------------------------------------------------- /tone/Dockerfile.release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Dockerfile.release -------------------------------------------------------------------------------- /tone/Interceptors/CommandInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Interceptors/CommandInterceptor.cs -------------------------------------------------------------------------------- /tone/Interceptors/CommandSettingsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Interceptors/CommandSettingsProvider.cs -------------------------------------------------------------------------------- /tone/Matchers/AudioBookPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Matchers/AudioBookPackage.cs -------------------------------------------------------------------------------- /tone/Matchers/PathPatternMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Matchers/PathPatternMatcher.cs -------------------------------------------------------------------------------- /tone/Metadata/Converters/ChaptersConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Converters/ChaptersConverter.cs -------------------------------------------------------------------------------- /tone/Metadata/Converters/LyricsConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Converters/LyricsConverter.cs -------------------------------------------------------------------------------- /tone/Metadata/Converters/PicturesConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Converters/PicturesConverter.cs -------------------------------------------------------------------------------- /tone/Metadata/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /tone/Metadata/Formats/ChptFmtNativeMetadataFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Formats/ChptFmtNativeMetadataFormat.cs -------------------------------------------------------------------------------- /tone/Metadata/Formats/FfmetadataFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Formats/FfmetadataFormat.cs -------------------------------------------------------------------------------- /tone/Metadata/Formats/IMetadataFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Formats/IMetadataFormat.cs -------------------------------------------------------------------------------- /tone/Metadata/IAsyncReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/IAsyncReader.cs -------------------------------------------------------------------------------- /tone/Metadata/IAsyncWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/IAsyncWriter.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/AbstractFilesystemTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/AbstractFilesystemTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/AbstractNamedTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/AbstractNamedTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/ChptFmtNativeTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/ChptFmtNativeTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/CoverTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/CoverTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/EquateTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/EquateTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/FfmetadataTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/FfmetadataTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IFileSystemExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IFileSystemExtensions.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IIdTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IIdTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/INamedTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/INamedTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/ITagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/ITagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggerComposite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggerComposite.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/AudibleChaptersResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/AudibleChaptersResponse.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/AudibleIdTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/AudibleIdTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/AudibleIdTaggerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/AudibleIdTaggerSettings.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/AudibleMetadataResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/AudibleMetadataResponse.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/Models/CategoryLadder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/Models/CategoryLadder.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/Models/Chapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/Models/Chapter.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/Models/ChapterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/Models/ChapterInfo.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/Models/ContentMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/Models/ContentMetadata.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/Models/FormatType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/Models/FormatType.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/Models/Ladder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/Models/Ladder.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/Models/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/Models/Person.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/Models/Product.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/Audible/Models/Series.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/Audible/Models/Series.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/IdTaggers/ScriptIdTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/IdTaggers/ScriptIdTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/M4BFillUpTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/M4BFillUpTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/MetadataBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/MetadataBehaviour.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/MetadataTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/MetadataTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/PathPatternTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/PathPatternTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/PrependMovementToDescriptionTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/PrependMovementToDescriptionTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/RemoveTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/RemoveTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/ScriptTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/ScriptTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/TaggerComposite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/TaggerComposite.cs -------------------------------------------------------------------------------- /tone/Metadata/Taggers/ToneJsonTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/Taggers/ToneJsonTagger.cs -------------------------------------------------------------------------------- /tone/Metadata/ToneJsonAudio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/ToneJsonAudio.cs -------------------------------------------------------------------------------- /tone/Metadata/ToneJsonContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/ToneJsonContainer.cs -------------------------------------------------------------------------------- /tone/Metadata/ToneJsonContractResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/ToneJsonContractResolver.cs -------------------------------------------------------------------------------- /tone/Metadata/ToneJsonFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/ToneJsonFile.cs -------------------------------------------------------------------------------- /tone/Metadata/ToneJsonMeta.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Metadata/ToneJsonMeta.cs -------------------------------------------------------------------------------- /tone/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Program.cs -------------------------------------------------------------------------------- /tone/ReturnCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/ReturnCode.cs -------------------------------------------------------------------------------- /tone/Serializers/ChptFmtNativeSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Serializers/ChptFmtNativeSerializer.cs -------------------------------------------------------------------------------- /tone/Serializers/FfmetadataSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Serializers/FfmetadataSerializer.cs -------------------------------------------------------------------------------- /tone/Serializers/IMetadataSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Serializers/IMetadataSerializer.cs -------------------------------------------------------------------------------- /tone/Serializers/SpectreConsoleSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Serializers/SpectreConsoleSerializer.cs -------------------------------------------------------------------------------- /tone/Serializers/ToneJsonSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Serializers/ToneJsonSerializer.cs -------------------------------------------------------------------------------- /tone/Services/DirectoryLoaderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Services/DirectoryLoaderService.cs -------------------------------------------------------------------------------- /tone/Services/GrokPatternService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Services/GrokPatternService.cs -------------------------------------------------------------------------------- /tone/Services/JavaScriptApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Services/JavaScriptApi.cs -------------------------------------------------------------------------------- /tone/Services/SerializerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Services/SerializerService.cs -------------------------------------------------------------------------------- /tone/Services/SpectreConsoleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Services/SpectreConsoleService.cs -------------------------------------------------------------------------------- /tone/Services/StartupErrorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Services/StartupErrorService.cs -------------------------------------------------------------------------------- /tone/Tokenizers/FfmetadataToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Tokenizers/FfmetadataToken.cs -------------------------------------------------------------------------------- /tone/Tokenizers/FfmetadataTokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/Tokenizers/FfmetadataTokenizer.cs -------------------------------------------------------------------------------- /tone/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/appsettings.json -------------------------------------------------------------------------------- /tone/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/build.sh -------------------------------------------------------------------------------- /tone/dist/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.0.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.0.3.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.0.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.0.4.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.0.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.0.5.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.0.6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.0.6.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.0.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.0.7.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.0.8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.0.8.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.0.9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.0.9.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.1.0.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.1.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.1.1.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.1.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.1.2.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.1.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.1.3.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.1.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.1.4.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.1.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.1.5.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.1.6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.1.6.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.1.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.1.7.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.1.8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.1.8.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.1.9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.1.9.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.2.0.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.2.1.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.2.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.2.2.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.2.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.2.3.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.2.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.2.4.md -------------------------------------------------------------------------------- /tone/doc/release/release-notes-v0.2.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/doc/release/release-notes-v0.2.5.md -------------------------------------------------------------------------------- /tone/tone.TrimmerRootDescriptor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/tone.TrimmerRootDescriptor.xml -------------------------------------------------------------------------------- /tone/tone.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/tone/tone.csproj -------------------------------------------------------------------------------- /tone/var/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tone/var/tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unrelease.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandreas/tone/HEAD/unrelease.sh --------------------------------------------------------------------------------