Skip to content

Releases: Willster419/YoutubeTagger

Version 1.3.1.0

06 Feb 06:34
6c83a9d
Compare
Choose a tag to compare

Version 1.3.0.0

11 Sep 19:17
Compare
Choose a tag to compare

Version 1.3.0.0

  • Organized code base so that it's not all in one file. Moved stuff to constants, helper functions, etc.
  • Removed TagLibSharp as a submodule and added it as a nuget package.
  • Added DotNetZip as a nuget package.
  • Added automatic copying into msbuild of nuget dlls to an embeded folder. This means that when a nuget package is updated, the embeded dll version is automatically updated as well.
  • Put the ffmpeg binaries as zip files embedded to reduce file size. Using DotNetZip to extract from internally into the bin folder.
  • Created a sub-project CommandShellWrapper, which is an application to wrap around a shell execution.
    • It allows for the called process to have its output logged to a file in realtime while displayed to the console. Like the linux tee function.
    • Additionally will exit with the code obtained from the called shell function.
  • Added property CreateArchive property to allow the application to create an archive file that is readable from youtube-dl.
    • This allows you to convert your "lastDate" style download commands to "archive" commands, which exponentially speeds up the youtube-dl process.
  • Commits show how the update process works, and different potential command line approaches saved in the xml file.
  • Updated documentation of the xml file.

Version 1.2.0.0

29 Feb 03:17
Compare
Choose a tag to compare

Version 1.2.0.0

  • Embedded AtomicParsley and latest ffmpeg/ffmprobe binaries. They will be extracted if they don't exist.
  • Added option for DownloadInfo.xml to force extraction of above binaries.
  • Added download of lattest youtube-dl if it doesn't exist.
  • Added tagLibSharp as submodule and separate project.
  • Fixed other bugs.

Version 1.1.0.0

20 Apr 19:04
Compare
Choose a tag to compare

Fixed issues with parser for youtube song type.
Fixed bug where if the a track was detected to already be parsed, then it would still increase the last track count
Added setting for user to pass in custom arguments into youtube-dl
Added "dynamic loading" in xml file, user no longer needs to specify every internal property.
Added Fody for embedding assemblies into the application
Code cleanup and optimization.

Version Beta4

24 Mar 23:19
Compare
Choose a tag to compare
Version Beta4 Pre-release
Pre-release

Fixed issues with youtube song parsing of artist and album
Improved duplicate file checking
Hotfix for youtube-dl update finishing early
Added setting firstRun property to false after first run (what a concept)

Version Beta3

09 Feb 19:03
Compare
Choose a tag to compare
Version Beta3 Pre-release
Pre-release

Fixed issues with xml saving and exitCode handling of youtube-dl. added track number restoration in case of duplicate file in destination copy directory

Version Beta2

27 Jan 17:22
Compare
Choose a tag to compare
Version Beta2 Pre-release
Pre-release

release has several bug fixes, and adds automation support for others' future projects that may want to include this

Version Beta1

26 Jan 23:12
Compare
Choose a tag to compare
Version Beta1 Pre-release
Pre-release

Initial release. Still need work with HTML parsing and cleanup of code (there's some copy-paste code in there)