Skip to content

Releases: endkb/SoundsDownloadScript

SoundsDownloadScript v5.1

26 Nov 21:59
daa6907
Compare
Choose a tag to compare

Package

  • genRSS.ps1
  • ProfileTemplate (for use with genRSS.ps1)
  • README.htm
  • SoundsDownloadScript_v5.1.ps1

What's Changed

  • Changed the way script blocks are run. by @endkb in #46
  • Added -RecheckMetadata refresh the metadata of all media files to pull any changes from the BBC. by @endkb in #47
  • Added an option to take a hash of full media file contents (CheckMediaDirectoryHash=contents) to genRSS.ps1 by @endkb in #47

Full Changelog: v5.0...v5.1

SoundsDownloadScript v5.0

16 Oct 23:29
9106b3b
Compare
Choose a tag to compare

Package

  • genRSS.ps1
  • ProfileTemplate (for use with genRSS.ps1)
  • README.htm
  • SoundsDownloadScript_v5.0.ps1

What's Changed

  • Added -UseOrigRelease to SoundsDownloadScript to set the release date of the episode to the original date the episode aired. by @endkb in #22
  • Updated SoundsDownloadScript.ps1 to use the bitrate from the m4a when converting to mp3 by @endkb in #23
  • Make AutoDetectReruns to be configurable by @endkb in #25
  • Subcategories are now supported in podcast templates by @endkb in #27
  • Added all genRSS profile options to README.htm by @endkb in #28
  • Fixed a formatting error in README.htm by @endkb in #29
  • genRSS can now use hashes to determine whether to republish an RSS by @endkb in #30
  • Fixed an issue where CheckMediaDirectoryHash was not hashing the correct strings in genRSS. by @endkb in #32
  • Added elements to comply with PSP-1 Podcast RSS Standard by @endkb in #35
  • Renamed some functions in both scripts to comply more with Powershell naming conventions by @endkb in #36
  • genRSS will now set block to 'no' if it is not in the profile template. by @endkb in #38
  • pubDate is now the release date of the latest media file by @endkb in #39
  • Overhauled logging routines in SoundsDownloadScript and genRSS by @endkb in #41
  • Set-LogID will not run unless {1} placeholder is present in $LogFileNameFormat by @endkb in #43
  • Added Get-LogID right to $LogFileNameFormatArray so that it doesn't run unless the placeholder is selected. by @endkb in #44

Full Changelog: 4.0...v5.0

SoundsDownloadScript v4

15 Jun 01:11
af360b8
Compare
Choose a tag to compare

Package

  • genRSS.ps1
  • ProfileTemplate (for use with genRSS.ps1)
  • README.htm
  • SoundsDownloadScript_v4.ps1

What's Changed

  • Merging test-json-metadata to main by @endkb in #3
  • Merge test-external-config with main: Configuration variables CAN be moved out of the inline configuration and into external files by @endkb in #4
  • Merging bugfix-escape-doublequotes into the main branch by @endkb in #6
  • Updated SoundsDownloadScript.ps1 to fix an issue when orphaned LockFiles were found and removed by @endkb in #8
  • Added full or brief MIT License information to relevant files by @endkb in #9
  • Updated SoundsDownloadScript.ps1 tab and space formatting by @endkb in #10
  • Added ability to specify bitrate that yt-dlp will download form SoundsDownloadScript.ps1 by @endkb in #12
  • Added $GenreTag option to apply the episode genre to the metadata by @endkb in #13
  • If yt-dlp didn't download the file SoundsDownloadScript.ps1 will now throw an error and quit by @endkb in #14
  • Renamed SampleProfile to ProfileTemplate to better reflect the purpose by @endkb in #15
  • Changed all Write-Host commands to Write-Output to speed the script up. by @endkb in #17
  • Double or single quotes can now be used to define strings in genRSS.ps1 profiles by @endkb in #18
  • genRSS.ps1 can now detect whether an episode is a repeat by @endkb in #19
  • Added option to print metadata to the console for troubleshooting by @endkb in #20

Full Changelog: 3.1...4.0

SoundsDownloadScript v3.1

08 May 21:22
0049fa3
Compare
Choose a tag to compare

genRSS.ps1
README.htm
SampleProfile
SoundsDownloadScript.ps1