├── TryashtarUtils.Music.csproj ├── SharedIO.cs ├── PictureExtensions.cs ├── LanguageExtensions.cs ├── Chapters.cs ├── .gitignore ├── Lyrics.cs ├── ChaptersIO.cs └── LyricsIO.cs /TryashtarUtils.Music.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | net6.0 5 | enable 6 | 7 | 8 | TryashtarUtils.Music 9 | TryashtarUtils.Music 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /SharedIO.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text.RegularExpressions; 4 | 5 | namespace TryashtarUtils.Music 6 | { 7 | internal static class SharedIO 8 | { 9 | public static readonly Regex LrcRegex = new(@"\[(?