├── 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(@"\[(?