Skip to content

Releases: simulot/aspiratv

v0.16.0

27 Feb 20:49
Compare
Choose a tag to compare

Changelog

  • decouple user interface from pulling and download tasks. This will ease the realization of a web front end.
  • fix clunky code
    • concurency management
    • logs
  • Change command line flag management. (breaking change)
    • now use pflag library to provide a set of options for each sub-commands
      • command run (default) for dowloading show according config.json file
      • command download for downloading a show according options on the command line
  • Remove over complicated code
    • http client
    • html parsing
  • Remove unused code
    • Showing 521 changed files with 1,749 additions and 20,991 deletions.
  • Update dependencies
    • multiple progress bars
  • Fix go lint warnings
  • Fix FFMPEG errors not sent to the log file
  • Improve ^C handling
    • remove dirs created by interupted download
    • Faster exit

24ee04a Code refactoring

v0.15.0

22 Feb 18:48
Compare
Choose a tag to compare

Changelog

edf8be1

  • Fix case in Show path
  • Rewriting Download functions to avoid path error for nfo
  • Change path for show specials
  • francetv:
    • fix missing thumbnail
    • skip non available episodes
    • download extras, teasers and bonnusef

4098490 Fix #71 francetv regression on episode and season
79547e4 Fix a error in config.json file listed in readme.
d706c9d francetv: don't grab aired time on detail page

v0.14.0

14 Feb 09:51
Compare
Choose a tag to compare

version 0.14.0

New features

  • add flags
    • --name-template to give the media's file name template
    • --season-template go give the season part template of the path
  • add fields to config.json
    • SeasonPathTemplate

      Template for season path, can be empty to skip season in path. When missing uses default naming

    • ShowNameTemplate

      Template for the name of mp4 file, can't be empty. When missing, uses default naming

    • TitleFilter

      ShowTitle or Episode title must match this regexp to be downloaded

    • TitleExclude

      ShowTitle and Episode title must not match this regexp to be downloaded

  • Name template implementation
    • for movies

      {{.Title}}.mp4

    • for shows

      {{.Showtitle}} - {{.Aired.Time.Format "2006-01-02"}}.mp4

    • for series

      {{.Showtitle}} - s{{.Season | printf "%02d" }}e{{.Episode | printf "%02d" }} - {{.Title}}.mp4

  • Season path template implementation
    • for movies

      (empty)

    • for shows:

      Season {{.Aired.Time.Year | printf "%04d" }}

    • for series

      Season {{.Season | printf "%02d" }}

Fixes

  • artetv
    • Fix #67 [artetv] Can't visit URL "Too Many Requests"
      • Implementation of query throttling
      • Reduce query to search API

Other changes

  • franctev
    • Get Aired and ID form "Toutes les pages" used implement template

Changelog

e9165d3 Fix #59 Remove unnecessary code
7e5f07e Fix Equivalent to --show-path in config file #62
7e7368f version 0.14.0

v0.13.0

06 Feb 17:47
Compare
Choose a tag to compare

Changelog

FRANCETV: Multilangual and subtitles support

general:

  • default value for --keep-bonuses is false

francetv:

  • Add logs for DASH download
  • Fix #61 Download all audio track when possible and produce multilingual mp4
  • Download all subtitles and merge them to the final mp4
  • discard teasers and extract when keep-bonuses is true

Other changes

107693f Add title-filter and title-exclude options
0d7ec27 FRANCETV: work on DASH download
6e9a153 Fix #55 Add --show-path option
da9cb1c Fix #56 Can't download ARTE series
d6dc5e5 Fix #57
86219fc Fix #58
1e8c519 Fix arte movie download
095b268 Merge branch 'master' of github.com:simulot/aspiratv
d3e95f8 Update gorelease version
78752d8 edit readme
d3c011d edit readme

v0.12.0

07 Jun 16:42
5edd7da
Compare
Choose a tag to compare

Changelog

5edd7da Problem provider france tv #52 (#53)

v0.11.2

07 May 13:39
cf7c100
Compare
Choose a tag to compare

Changelog

cf7c100 fix #50 (#51)

v0.11.1

05 May 06:21
42287ff
Compare
Choose a tag to compare

Changelog

42287ff Fix for #43 report errors clearly (#48)
cf5fada Fix #46 missing shows from artetv (#47)

v0.11.0

04 May 09:57
Compare
Choose a tag to compare

Log Refactoring with introduction of log levels DEBUG, TRACE, INFO, ERROR.
Cleansing of log message to reduce verbosity.

Changelog

1d96103 Fix #43 Report errors
65caf59 Fix artetv collection when keepbonusses is false
cf5fada Fix #46 missing shows from artetv (#47)

v0.10.0

30 Apr 17:27
de218bc
Compare
Choose a tag to compare

Changelog

de218bc typo

v0.9.0

25 Apr 07:45
Compare
Choose a tag to compare

Changelog

8303e82 Fix #41
b853e4e Fix #42
dd2f552 Fix #42
6207045 Fix linter warning
3da68ff Follow POSIX recommendations for options: use -- (#44)