updated
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
This commit is contained in:
parent
6fc3ef548f
commit
a90f23f704
@ -31,6 +31,8 @@ namespace SongCrawler
|
|||||||
|
|
||||||
private static void CrawlSongs(string[] args)
|
private static void CrawlSongs(string[] args)
|
||||||
{
|
{
|
||||||
|
//string [] test = { "mbrucedogs", "z:\\" };
|
||||||
|
//args = test;
|
||||||
if (args.Length != 2)
|
if (args.Length != 2)
|
||||||
{
|
{
|
||||||
Console.WriteLine("usage: songcrawler partyid songspath");
|
Console.WriteLine("usage: songcrawler partyid songspath");
|
||||||
@ -65,7 +67,7 @@ namespace SongCrawler
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
song = MakeSong(filepath);
|
song = MakeSong(filepath);
|
||||||
Console.WriteLine(string.Format("{0:000000}/{1} - {2}", i, files.Count, song.Title));
|
Console.WriteLine(string.Format("{0:000000}/{1} - {2} - {3}", i, files.Count, song.Artist, song.Title));
|
||||||
if (!songs.Any(s => s.Path.ToLower() == song.Path.ToLower())) songs.Add(song);
|
if (!songs.Any(s => s.Path.ToLower() == song.Path.ToLower())) songs.Add(song);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
@ -329,8 +331,13 @@ namespace SongCrawler
|
|||||||
tagFile = TagLib.File.Create(path);
|
tagFile = TagLib.File.Create(path);
|
||||||
song.Title = tagFile.Tag.Title.Trim();
|
song.Title = tagFile.Tag.Title.Trim();
|
||||||
song.Artist = tagFile.Tag.FirstPerformer.Trim();
|
song.Artist = tagFile.Tag.FirstPerformer.Trim();
|
||||||
song.Genre = tagFile.Tag.FirstGenre.Trim();
|
if (tagFile.Tag.FirstGenre != null) {
|
||||||
song.Year = (int)tagFile.Tag.Year;
|
song.Genre = tagFile.Tag.FirstGenre.Trim();
|
||||||
|
}
|
||||||
|
if (tagFile.Tag.Year > 0)
|
||||||
|
{
|
||||||
|
song.Year = (int)tagFile.Tag.Year;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user