Initial commit — AllMusicGuide scraper and music metadata tagger

This commit is contained in:
2026-05-10 02:49:16 +00:00
commit 4a541ca04b
194 changed files with 46364 additions and 0 deletions
@@ -0,0 +1,24 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="MusicMetaTagger.Client.AllMusicGuide.Properties" GeneratedClassName="ArtistScaper">
<Profiles />
<Settings>
<Setting Name="ArtistUrl" Type="System.String" Scope="Application">
<Value Profile="(Default)">http://www.allmusic.com/artist/{0}</Value>
</Setting>
<Setting Name="DiscographyAlbumUrl" Type="System.String" Scope="Application">
<Value Profile="(Default)">http://www.allmusic.com/artist/{0}/overview/main</Value>
</Setting>
<Setting Name="ArtistIdXpath" Type="System.String" Scope="Application">
<Value Profile="(Default)">//*[@class='id-details']//*[contains(.,'Rovi Music ID')]/following-sibling::*[1]</Value>
</Setting>
<Setting Name="GenreXpath" Type="System.String" Scope="Application">
<Value Profile="(Default)">//*[@class='genres']//a</Value>
</Setting>
<Setting Name="StylesXpath" Type="System.String" Scope="Application">
<Value Profile="(Default)">//*[@class='styles']//a</Value>
</Setting>
<Setting Name="ArtistXpath" Type="System.String" Scope="Application">
<Value Profile="(Default)">//*[@class='artist-name']/text()</Value>
</Setting>
</Settings>
</SettingsFile>