v0.5.3
Release tracks moonarchive v0.4.1 and requires a minimum version of v0.4.0.
Added
- Major additions to feed monitoring:
- Post-live streams (where YouTube hasn't yet processed the data into a proper VOD) are now scheduled for download if they match keywords. This should catch some streams that monitoring picks up on slightly late due to caching on the RSS endpoint. Though it's possible that the VOD is already processed if the stream was that short, so this might not actually be all that helpful.
- Downloads of premiering non-live content are now separately configured using
$.channels[].include_non_live_content. This is false by default, since I imagine most people only care about streams. - If a video was added manually, it will no longer be scheduled separately by the feed monitor unless it was found to be unavailable. (You are still free to schedule duplicates manually.)
- Only finalized and non-live videos are added to the "will not recheck" list. This allows feed monitoring to reschedule upcoming / ongoing streams across service restarts.
- Note that the way this is currently implemented has it also record non-live content video IDs if matched and configured to not download at the time it is seen in the feed. Changing the configuration afterwards won't do anything.
- Resuming downloads is currently not implemented. Maybe someday…
- Note: If upgrading, be sure to make note of any upcoming streams. The existing behavior already stored those video IDs, so they are not rechecked on upgrade.
- Per-channel output directory overrides are now configurable. (#8)
- Note that this only affects streams added via feed monitoring. Unfortunately, our UI toolkit doesn't support combo boxes, so we can't quite replicate hoshinova's ability to offer them in the "Add video" form.
Per-channelvideo template paths will be available in a near future update. Figured I'd get this round of features punched in before tempting moonarchive's stability again.- Update: I've decided against making template paths per-channel for now. This will only be available at the downloader level in the next release.
- Output duration is now visible in the download details view. (Note that this is the sum of durations for multi-broadcast streams, which will be wildly inaccurate.)