BandcampDownloader relies on a number of open-source libraries, all listed below:
Castle.Core
: required byConfig.Net
.Config.Net
: used to manage the application configuration file.Costura
: used to embed dependencies (*.dll) files in the main exe file.Fody
: required byCostura
.HtmlAgilityPack
: used to parse Html from bandcamp.com pages.ImageResizer
: used to resize/compress the album covers.Json.NET
: used to parse Json from bandcamp.com pages.Markdig
: required byMarkdig.WPF
.Markdig.WPF
: used to display Markdown.NLog
: used to log events.PlaylistsNET
: used to create playlists.Resource.Embedder
: used to embed localization resources (*.resources.dll) in the main exe file (not supported byCostura
).TagLib#
: used to save ID3 tags in MP3 files.WPFLocalizationExtension
: used to manage the localization.WpfMessageBox
: used to display message boxes.XAMLMarkupExtensions
: required byWpfLocalizeExtension
.