Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Curiositystream] Need to bypass default match filters #963

Open
dfein38347g opened this issue Apr 13, 2024 · 5 comments
Open

[Curiositystream] Need to bypass default match filters #963

dfein38347g opened this issue Apr 13, 2024 · 5 comments
Labels
bug Something isn't working

Comments

@dfein38347g
Copy link

I can't download things from curiosity stream and it seems to be due to the default match filters. I tried to bypass them by calling the match filters plugin and leaving it blank, but that didn't work.

Format of below:

  • Subscriptions.yaml entry
  • config.yaml
  • debug logs
CuriosityStream4k:
  preset:
    - "curiositystream"
  overrides:
    tv_show_name: "Curiosity Stream"
    url: "https://curiositystream.com/collections/13"
# This config uses prebuilt presets included with ytdl-sub to download and format
# channels from YouTube or other sites supported by yt-dlp into a TV show for
# your favorite player. The directory format will look something like
#
#   /tv_shows
#       /Season 2021
#           s2021.e0317 - Pattys Day Video-thumb.jpg
#           s2021.e0317 - Pattys Day Video.mp4
#           s2021.e0317 - Pattys Day Video.nfo
#       /Season 2022
#           s2022.e1225 - Merry Christmas-thumb.jpg
#           s2022.e1225 - Merry Christmas.mp4
#           s2022.e1225 - Merry Christmas.nfo
#       poster.jpg
#       fanart.jpg
#       tvshow.nfo
#
# The idea is to use dates as numerics to represent season and episode numbers.
configuration:
  working_directory: '.ytdl-sub-downloads'

presets:

  # Your main TV show preset - all your tv show subscriptions will use this.
  tv_show:
    preset:
      # Choose one of the following player types:
      # - "kodi_tv_show_by_date"
      # - "jellyfin_tv_show_by_date"
      # - "plex_tv_show_by_date"

      - "jellyfin_tv_show_by_date"  # replace with desired player type

      # Choose one of the following season/episode formats:
      # - "season_by_year__episode_by_month_day"
      # - "season_by_year_month__episode_by_day"
      # - "season_by_year__episode_by_month_day_reversed"
      # - "season_by_year__episode_by_download_index"

      - "season_by_year__episode_by_month_day_reversed"  # replace with desired season/episode format

      # Include any of the presets listed below in your 'main preset' if you want
      # it applied to every TV show. Or, use them on the individual subscriptions.
      # - "only_recent_videos"
      - "add_subtitles"
      - "sponsorblock"
      - "include_info_json"

    # To download age-restricted videos, you will need to uncomment and set your cookie
    # file here as a ytdl parameter. For more info, see
    # https://ytdl-sub.readthedocs.io/en/latest/faq.html#download-age-restricted-youtube-videos
    #
    # ytdl_options:
    #   cookiefile: "/config/cookie_file.txt"  # replace with actual cookie file path

    overrides:
      tv_show_directory: "/tv_shows"  # replace with path to tv show directory
      # Fields in the prebuilt preset that can be changed:
      #
      episode_file_name: "{upload_date_standardized} - {title_sanitized}"
      episode_title: "{upload_date_standardized} - {title}"
      episode_plot: "{description}"  # source variable for the video description is {description}
    chapters:
      embed_chapters: True
    ytdl_options:
      format: "bestvideo[height<=1440]+bestaudio/mp4"
      cookies: "/config/cookies.txt"


  curiositystream:
    preset:
      # Choose one of the following player types:
      # - "kodi_tv_show_by_date"
      # - "jellyfin_tv_show_by_date"
      # - "plex_tv_show_by_date"

      - "jellyfin_tv_show_by_date"  # replace with desired player type

      # Choose one of the following season/episode formats:
      # - "season_by_year__episode_by_month_day"
      # - "season_by_year_month__episode_by_day"
      # - "season_by_year__episode_by_month_day_reversed"
      # - "season_by_year__episode_by_download_index"

      - "season_by_year__episode_by_month_day_reversed"  # replace with desired season/episode format

      # Include any of the presets listed below in your 'main preset' if you want
      # it applied to every TV show. Or, use them on the individual subscriptions.
      # - "only_recent_videos"
      - "add_subtitles"
      - "sponsorblock"
      - "include_info_json"

    # To download age-restricted videos, you will need to uncomment and set your cookie
    # file here as a ytdl parameter. For more info, see
    # https://ytdl-sub.readthedocs.io/en/latest/faq.html#download-age-restricted-youtube-videos
    #
    # ytdl_options:
    #   cookiefile: "/config/cookie_file.txt"  # replace with actual cookie file path

    overrides:
      tv_show_directory: "/tv_shows"  # replace with path to tv show directory
      # Fields in the prebuilt preset that can be changed:
      #
      episode_file_name: "{upload_date_standardized} - {title_sanitized}"
      episode_title: "{upload_date_standardized} - {title}"
      episode_plot: "{description}"  # source variable for the video description is {description}
    match_filters:
      filters:
    throttle_protection:
      sleep_per_download_s:
        min: 30.8
        max: 353.2
      sleep_per_subscription_s:
        min: 25.3
        max: 245.1
    chapters:
      embed_chapters: True
    ytdl_options:
      format: "bestvideo+bestaudio/mp4"
      cookies: "/config/cookies.txt"
      sleep_interval_requests: 30
      username: "[email protected]"
      password: "*****"
      noplaylist:
      nocheckcertificate:
      cookiefile: "/config/cookies.txt"


  tv_show_kids:
    preset:
      # Choose one of the following player types:
      # - "kodi_tv_show_by_date"
      # - "jellyfin_tv_show_by_date"
      # - "plex_tv_show_by_date"

      - "jellyfin_tv_show_by_date"  # replace with desired player type

      # Choose one of the following season/episode formats:
      # - "season_by_year__episode_by_month_day"
      # - "season_by_year_month__episode_by_day"
      # - "season_by_year__episode_by_month_day_reversed"
      # - "season_by_year__episode_by_download_index"

      - "season_by_year__episode_by_month_day_reversed"  # replace with desired season/episode>

      # Include any of the presets listed below in your 'main preset' if you want
      # it applied to every TV show. Or, use them on the individual subscriptions.
      # - "only_recent_videos"
      - "add_subtitles"
      - "sponsorblock"
      - "include_info_json"

    # To download age-restricted videos, you will need to uncomment and set your cookie
    # file here as a ytdl parameter. For more info, see
    # https://ytdl-sub.readthedocs.io/en/latest/faq.html#download-age-restricted-youtube-videos    #
    # ytdl_options:
    #   cookiefile: "/config/cookie_file.txt"  # replace with actual cookie file path

    overrides:
      tv_show_directory: "/kids"  # replace with path to tv show directory
      # Fields in the prebuilt preset that can be changed:
      #
      episode_file_name: "{upload_date_standardized} - {title_sanitized}"
      episode_title: "{upload_date_standardized} - {title}"
      episode_plot: "{description}"  # source variable for the video description is {descripti>    ytdl_options:
      format: "bestvideo[height<=1440]+bestaudio/mp4"

####################################################################################################

  # Preset to only download and keep recent videos
  only_recent_videos:

    # Only download videos within the download_range
    date_range:
      after: "today-{download_range}"

    # Stops fetching metadata if the video is out of range (saves time + bandwidth)
    ytdl_options:
      break_on_reject: False

    # Deletes any videos older than download_range. WARNING: do not use
    # "season_by_year__episode_by_download_index" if you plan to delete older videos
    output_options:
      keep_files_after: "today-{download_range}"

    # Set the duration of download_range, defaults to 2 months
    overrides:
      download_range: "6months"

####################################################################################################

  # Preset to download subtitles (either by file or embedded)
  add_subtitles:
    subtitles:
      # Embed subtitles into the video
      embed_subtitles: True
      # And/or download them as a file. Uncomment to download as file:
      # subtitles_name: "{episode_file_path}.{lang}.{subtitles_ext}"
      # subtitles_type: "srt"

      languages: "en"  # supports list of multiple languages
      allow_auto_generated_subtitles: True  # allow auto subtitles

####################################################################################################

  # Preset to cut sponsor segments from videos
  sponsorblock:
    # If you download using cron, it is wise to add a delay before downloading ad-filled content to
    # give folks time to submit sponsor segments. Uncomment to wait 2 days before download a video.
    date_range:
     before: "today-2days"

    chapters:
      # Remove all of these sponsorblock categories
      sponsorblock_categories:
        - "intro"
        - "outro"
        - "selfpromo"
        - "preview"
        - "interaction"
        - "sponsor"
        - "music_offtopic"
      remove_sponsorblock_categories: "all"
      force_key_frames: False

####################################################################################################

  # Preset for the hoarders who want to also save the info.json file
  include_info_json:
    output_options:
      info_json_name: "{episode_file_path}.{info_json_ext}"


[ytdl-sub] Beginning subscription download for CuriosityStream4k
[ytdl-sub] Subscription full yaml:
presets:
  CuriosityStream4k:
    chapters:
      embed_chapters: true
      force_key_frames: false
      remove_sponsorblock_categories: all
      sponsorblock_categories:
      - intro
      - outro
      - selfpromo
      - preview
      - interaction
      - sponsor
      - music_offtopic
    date_range:
      before: today-2days
    download:
    - playlist_thumbnails:
      - name: '{avatar_uncropped_thumbnail_file_name}'
        uid: avatar_uncropped
      - name: '{banner_uncropped_thumbnail_file_name}'
        uid: banner_uncropped
      source_thumbnails:
      - name: '{avatar_uncropped_thumbnail_file_name}'
        uid: avatar_uncropped
      - name: '{banner_uncropped_thumbnail_file_name}'
        uid: banner_uncropped
      url: '{url}'
    - url: '{url2}'
    - url: '{url3}'
    - url: '{url4}'
    - url: '{url5}'
    - url: '{url6}'
    - url: '{url7}'
    - url: '{url8}'
    - url: '{url9}'
    - url: '{url10}'
    - url: '{url11}'
    - url: '{url12}'
    - url: '{url13}'
    - url: '{url14}'
    - url: '{url15}'
    - url: '{url16}'
    - url: '{url17}'
    - url: '{url18}'
    - url: '{url19}'
    - url: '{url20}'
    - url: '{url21}'
    - url: '{url22}'
    - url: '{url23}'
    - url: '{url24}'
    - url: '{url25}'
    - url: '{url26}'
    - url: '{url27}'
    - url: '{url28}'
    - url: '{url29}'
    - url: '{url30}'
    - url: '{url31}'
    - url: '{url32}'
    - url: '{url33}'
    - url: '{url34}'
    - url: '{url35}'
    - url: '{url36}'
    - url: '{url37}'
    - url: '{url38}'
    - url: '{url39}'
    - url: '{url40}'
    - url: '{url41}'
    - url: '{url42}'
    - url: '{url43}'
    - url: '{url44}'
    - url: '{url45}'
    - url: '{url46}'
    - url: '{url47}'
    - url: '{url48}'
    - url: '{url49}'
    - url: '{url50}'
    - url: '{url51}'
    - url: '{url52}'
    - url: '{url53}'
    - url: '{url54}'
    - url: '{url55}'
    - url: '{url56}'
    - url: '{url57}'
    - url: '{url58}'
    - url: '{url59}'
    - url: '{url60}'
    - url: '{url61}'
    - url: '{url62}'
    - url: '{url63}'
    - url: '{url64}'
    - url: '{url65}'
    - url: '{url66}'
    - url: '{url67}'
    - url: '{url68}'
    - url: '{url69}'
    - url: '{url70}'
    - url: '{url71}'
    - url: '{url72}'
    - url: '{url73}'
    - url: '{url74}'
    - url: '{url75}'
    - url: '{url76}'
    - url: '{url77}'
    - url: '{url78}'
    - url: '{url79}'
    - url: '{url80}'
    - url: '{url81}'
    - url: '{url82}'
    - url: '{url83}'
    - url: '{url84}'
    - url: '{url85}'
    - url: '{url86}'
    - url: '{url87}'
    - url: '{url88}'
    - url: '{url89}'
    - url: '{url90}'
    - url: '{url91}'
    - url: '{url92}'
    - url: '{url93}'
    - url: '{url94}'
    - url: '{url95}'
    - url: '{url96}'
    - url: '{url97}'
    - url: '{url98}'
    - url: '{url99}'
    - url: '{url100}'
    match_filters:
      filters: null
    nfo_tags:
      nfo_name: '{episode_file_path}.nfo'
      nfo_root: episodedetails
      tags:
        aired: '{episode_date_standardized}'
        episode: '{episode_number}'
        genre:
        - '{tv_show_genre}'
        mpaa: '{episode_content_rating}'
        plot: '{episode_plot}'
        season: '{season_number}'
        title: '{episode_title}'
        year: '{episode_year}'
    output_directory_nfo_tags:
      nfo_name: tvshow.nfo
      nfo_root: tvshow
      tags:
        genre:
        - '{tv_show_genre}'
        mpaa: '{tv_show_content_rating}'
        title: '{tv_show_name}'
    output_options:
      file_name: '{episode_file_path}.{ext}'
      info_json_name: '{episode_file_path}.{info_json_ext}'
      maintain_download_archive: true
      output_directory: '{tv_show_directory}/{tv_show_name_sanitized}'
      thumbnail_name: '{thumbnail_file_name}'
    overrides:
      avatar_uncropped_thumbnail_file_name: '{tv_show_poster_file_name}'
      banner_uncropped_thumbnail_file_name: '{tv_show_fanart_file_name}'
      episode_content_rating: '{tv_show_content_rating}'
      episode_date_standardized: '{upload_date_standardized}'
      episode_file_name: '{upload_date_standardized} - {title_sanitized}'
      episode_file_path: '{season_directory_name_sanitized}/{episode_file_name_sanitized}'
      episode_number: '{upload_day_of_year_reversed}{upload_date_index_reversed_padded}'
      episode_number_padded: '{upload_day_of_year_reversed_padded}{upload_date_index_reversed_padded}'
      episode_plot: '{description}'
      episode_title: '{upload_date_standardized} - {title}'
      episode_year: '{upload_year}'
      file_title: '{title_sanitized}'
      file_uid: '{uid_sanitized}'
      season_directory_name: Season {season_number_padded}
      season_number: '{upload_year}'
      season_number_padded: '{season_number}'
      season_poster_file_name: season{season_number_padded}-poster.jpg
      subscription_indent_1: '{tv_show_genre_default}'
      subscription_indent_2: '{tv_show_content_rating_default}'
      subscription_value: ''
      subscription_value_10: ''
      subscription_value_100: ''
      subscription_value_11: ''
      subscription_value_12: ''
      subscription_value_13: ''
      subscription_value_14: ''
      subscription_value_15: ''
      subscription_value_16: ''
      subscription_value_17: ''
      subscription_value_18: ''
      subscription_value_19: ''
      subscription_value_2: ''
      subscription_value_20: ''
      subscription_value_21: ''
      subscription_value_22: ''
      subscription_value_23: ''
      subscription_value_24: ''
      subscription_value_25: ''
      subscription_value_26: ''
      subscription_value_27: ''
      subscription_value_28: ''
      subscription_value_29: ''
      subscription_value_3: ''
      subscription_value_30: ''
      subscription_value_31: ''
      subscription_value_32: ''
      subscription_value_33: ''
      subscription_value_34: ''
      subscription_value_35: ''
      subscription_value_36: ''
      subscription_value_37: ''
      subscription_value_38: ''
      subscription_value_39: ''
      subscription_value_4: ''
      subscription_value_40: ''
      subscription_value_41: ''
      subscription_value_42: ''
      subscription_value_43: ''
      subscription_value_44: ''
      subscription_value_45: ''
      subscription_value_46: ''
      subscription_value_47: ''
      subscription_value_48: ''
      subscription_value_49: ''
      subscription_value_5: ''
      subscription_value_50: ''
      subscription_value_51: ''
      subscription_value_52: ''
      subscription_value_53: ''
      subscription_value_54: ''
      subscription_value_55: ''
      subscription_value_56: ''
      subscription_value_57: ''
      subscription_value_58: ''
      subscription_value_59: ''
      subscription_value_6: ''
      subscription_value_60: ''
      subscription_value_61: ''
      subscription_value_62: ''
      subscription_value_63: ''
      subscription_value_64: ''
      subscription_value_65: ''
      subscription_value_66: ''
      subscription_value_67: ''
      subscription_value_68: ''
      subscription_value_69: ''
      subscription_value_7: ''
      subscription_value_70: ''
      subscription_value_71: ''
      subscription_value_72: ''
      subscription_value_73: ''
      subscription_value_74: ''
      subscription_value_75: ''
      subscription_value_76: ''
      subscription_value_77: ''
      subscription_value_78: ''
      subscription_value_79: ''
      subscription_value_8: ''
      subscription_value_80: ''
      subscription_value_81: ''
      subscription_value_82: ''
      subscription_value_83: ''
      subscription_value_84: ''
      subscription_value_85: ''
      subscription_value_86: ''
      subscription_value_87: ''
      subscription_value_88: ''
      subscription_value_89: ''
      subscription_value_9: ''
      subscription_value_90: ''
      subscription_value_91: ''
      subscription_value_92: ''
      subscription_value_93: ''
      subscription_value_94: ''
      subscription_value_95: ''
      subscription_value_96: ''
      subscription_value_97: ''
      subscription_value_98: ''
      subscription_value_99: ''
      thumbnail_file_name: '{episode_file_path}-thumb.jpg'
      tv_show_content_rating: '{subscription_indent_2}'
      tv_show_content_rating_default: TV-14
      tv_show_directory: /tv_shows
      tv_show_fanart_file_name: fanart.jpg
      tv_show_genre: '{subscription_indent_1}'
      tv_show_genre_default: ytdl-sub
      tv_show_name: Curiosity Stream
      tv_show_poster_file_name: poster.jpg
      url: https://curiositystream.com/collections/13
      url10: '{subscription_value_10}'
      url100: '{subscription_value_100}'
      url11: '{subscription_value_11}'
      url12: '{subscription_value_12}'
      url13: '{subscription_value_13}'
      url14: '{subscription_value_14}'
      url15: '{subscription_value_15}'
      url16: '{subscription_value_16}'
      url17: '{subscription_value_17}'
      url18: '{subscription_value_18}'
      url19: '{subscription_value_19}'
      url2: '{subscription_value_2}'
      url20: '{subscription_value_20}'
      url21: '{subscription_value_21}'
      url22: '{subscription_value_22}'
      url23: '{subscription_value_23}'
      url24: '{subscription_value_24}'
      url25: '{subscription_value_25}'
      url26: '{subscription_value_26}'
      url27: '{subscription_value_27}'
      url28: '{subscription_value_28}'
      url29: '{subscription_value_29}'
      url3: '{subscription_value_3}'
      url30: '{subscription_value_30}'
      url31: '{subscription_value_31}'
      url32: '{subscription_value_32}'
      url33: '{subscription_value_33}'
      url34: '{subscription_value_34}'
      url35: '{subscription_value_35}'
      url36: '{subscription_value_36}'
      url37: '{subscription_value_37}'
      url38: '{subscription_value_38}'
      url39: '{subscription_value_39}'
      url4: '{subscription_value_4}'
      url40: '{subscription_value_40}'
      url41: '{subscription_value_41}'
      url42: '{subscription_value_42}'
      url43: '{subscription_value_43}'
      url44: '{subscription_value_44}'
      url45: '{subscription_value_45}'
      url46: '{subscription_value_46}'
      url47: '{subscription_value_47}'
      url48: '{subscription_value_48}'
      url49: '{subscription_value_49}'
      url5: '{subscription_value_5}'
      url50: '{subscription_value_50}'
      url51: '{subscription_value_51}'
      url52: '{subscription_value_52}'
      url53: '{subscription_value_53}'
      url54: '{subscription_value_54}'
      url55: '{subscription_value_55}'
      url56: '{subscription_value_56}'
      url57: '{subscription_value_57}'
      url58: '{subscription_value_58}'
      url59: '{subscription_value_59}'
      url6: '{subscription_value_6}'
      url60: '{subscription_value_60}'
      url61: '{subscription_value_61}'
      url62: '{subscription_value_62}'
      url63: '{subscription_value_63}'
      url64: '{subscription_value_64}'
      url65: '{subscription_value_65}'
      url66: '{subscription_value_66}'
      url67: '{subscription_value_67}'
      url68: '{subscription_value_68}'
      url69: '{subscription_value_69}'
      url7: '{subscription_value_7}'
      url70: '{subscription_value_70}'
      url71: '{subscription_value_71}'
      url72: '{subscription_value_72}'
      url73: '{subscription_value_73}'
      url74: '{subscription_value_74}'
      url75: '{subscription_value_75}'
      url76: '{subscription_value_76}'
      url77: '{subscription_value_77}'
      url78: '{subscription_value_78}'
      url79: '{subscription_value_79}'
      url8: '{subscription_value_8}'
      url80: '{subscription_value_80}'
      url81: '{subscription_value_81}'
      url82: '{subscription_value_82}'
      url83: '{subscription_value_83}'
      url84: '{subscription_value_84}'
      url85: '{subscription_value_85}'
      url86: '{subscription_value_86}'
      url87: '{subscription_value_87}'
      url88: '{subscription_value_88}'
      url89: '{subscription_value_89}'
      url9: '{subscription_value_9}'
      url90: '{subscription_value_90}'
      url91: '{subscription_value_91}'
      url92: '{subscription_value_92}'
      url93: '{subscription_value_93}'
      url94: '{subscription_value_94}'
      url95: '{subscription_value_95}'
      url96: '{subscription_value_96}'
      url97: '{subscription_value_97}'
      url98: '{subscription_value_98}'
      url99: '{subscription_value_99}'
    preset:
    - _jellyfin_tv_show
    - _tv_show_by_date
    - _season_by_year
    - jellyfin_tv_show_by_date
    - season_by_year__episode_by_month_day_reversed
    - add_subtitles
    - sponsorblock
    - include_info_json
    - curiositystream
    subtitles:
      allow_auto_generated_subtitles: true
      embed_subtitles: true
      languages: en
    throttle_protection:
      sleep_per_download_s:
        max: 353.2
        min: 30.8
      sleep_per_subscription_s:
        max: 245.1
        min: 25.3
    video_tags:
      contentRating: '{episode_content_rating}'
      date: '{episode_date_standardized}'
      episode_id: '{episode_number}'
      genre: '{tv_show_genre}'
      show: '{tv_show_name}'
      synopsis: '{episode_plot}'
      title: '{episode_title}'
      year: '{episode_year}'
    ytdl_options:
      break_on_existing: true
      cookiefile: /config/cookies.txt
      cookies: /config/cookies.txt
      format: bestvideo+bestaudio/mp4
      nocheckcertificate: null
      noplaylist: null
      password: *****
      sleep_interval_requests: 30
      username: [email protected]

[ytdl-sub:ytdl-options] Setting match-filters: 
 - !is_live & !is_upcoming & !post_live & upload_date < 20240412
[ytdl-sub:ytdl-options] Setting breaking-match-filters: []
[ytdl-sub:yt-dlp-downloader] ytdl_options: {'ignoreerrors': True, 'outtmpl': '.ytdl-sub-downloads/CuriosityStream4k/%(id)S.%(ext)s', 'writethumbnail': False, 'ffmpeg_location': '/usr/bin/ffmpeg', 'download_archive': '.ytdl-sub-downloads/CuriosityStream4k/.ytdl-sub-CuriosityStream4k-download-archive.json', 'match_filter': yt_dlp.utils.match_filter_func(['!is_live & !is_upcoming & !post_live & upload_date < 20240412'], []), 'break_on_existing': True, 'format': 'bestvideo+bestaudio/mp4', 'cookies': '/config/cookies.txt', 'sleep_interval_requests': 30, 'username': '[email protected]', 'password': '*****', 'noplaylist': None, 'nocheckcertificate': None, 'cookiefile': '/config/cookies.txt', 'skip_download': True, 'writeinfojson': True, 'extract_flat': 'discard'}
[ytdl-sub:yt-dlp] [curiositystream:collections] Logging in
[ytdl-sub:yt-dlp] [curiositystream:collections] Extracting URL: https://curiositystream.com/collections/13
[ytdl-sub:yt-dlp] [curiositystream:collections] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream:collections] 13: Downloading JSON metadata
[ytdl-sub:yt-dlp] [download] Downloading playlist: The World In 4K
[ytdl-sub:yt-dlp] [info] Writing playlist metadata as JSON to: .ytdl-sub-downloads/CuriosityStream4k/13.info.json
[ytdl-sub:yt-dlp] [curiositystream:collections] Playlist The World In 4K: Downloading 50 items of 50
[ytdl-sub:yt-dlp] [download] Downloading item 1 of 50
[ytdl-sub:yt-dlp] [curiositystream:series] Sleeping 30 seconds ...
[ytdl-sub:downloader] Downloading metadata for The World In 4K
[ytdl-sub:yt-dlp] [curiositystream:series] Logging in
[ytdl-sub:yt-dlp] [curiositystream:series] Extracting URL: https://curiositystream.com/series/570
[ytdl-sub:yt-dlp] [curiositystream:series] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream:series] 570: Downloading JSON metadata
[ytdl-sub:yt-dlp] [download] Downloading playlist: The Humboldt Current
[ytdl-sub:yt-dlp] [info] Writing playlist metadata as JSON to: .ytdl-sub-downloads/CuriosityStream4k/570.info.json
[ytdl-sub:yt-dlp] [curiositystream:series] Playlist The Humboldt Current: Downloading 3 items of 3
[ytdl-sub:yt-dlp] [download] Downloading item 1 of 3
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:downloader] Downloading metadata for The Humboldt Current
[ytdl-sub:yt-dlp] [curiositystream] Logging in
[ytdl-sub:yt-dlp] [curiositystream] Extracting URL: https://curiositystream.com/video/4212
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream] 4212: Downloading JSON metadata
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream] 4212: Downloading m3u8 information
[ytdl-sub:yt-dlp] WARNING: [curiositystream] Ignoring subtitle tracks found in the HLS manifest; if any subtitle tracks are missing, please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream] 4212: Downloading JSON metadata
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream] 4212: Downloading MPD manifest
[ytdl-sub:yt-dlp] WARNING: [curiositystream] Ignoring subtitle tracks found in the DASH manifest; if any subtitle tracks are missing, please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
[ytdl-sub:yt-dlp] [download] Genesis does not pass filter (!is_live & !is_upcoming & !post_live & upload_date < 20240412), skipping ..
[ytdl-sub:yt-dlp] [download] Downloading item 2 of 3
[ytdl-sub:yt-dlp] [curiositystream] Extracting URL: https://curiositystream.com/video/4213
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream] 4213: Downloading JSON metadata
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream] 4213: Downloading m3u8 information
[ytdl-sub:yt-dlp] WARNING: [curiositystream] Ignoring subtitle tracks found in the HLS manifest; if any subtitle tracks are missing, please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream] 4213: Downloading JSON metadata
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream] 4213: Downloading MPD manifest
[ytdl-sub:yt-dlp] WARNING: [curiositystream] Ignoring subtitle tracks found in the DASH manifest; if any subtitle tracks are missing, please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
[ytdl-sub:yt-dlp] [download] Renewal does not pass filter (!is_live & !is_upcoming & !post_live & upload_date < 20240412), skipping ..
[ytdl-sub:yt-dlp] [download] Downloading item 3 of 3
[ytdl-sub:yt-dlp] [curiositystream] Extracting URL: https://curiositystream.com/video/4214
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream] 4214: Downloading JSON metadata
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream] 4214: Downloading m3u8 information
[ytdl-sub:yt-dlp] WARNING: [curiositystream] Ignoring subtitle tracks found in the HLS manifest; if any subtitle tracks are missing, please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream] 4214: Downloading JSON metadata
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream] 4214: Downloading MPD manifest
[ytdl-sub:yt-dlp] WARNING: [curiositystream] Ignoring subtitle tracks found in the DASH manifest; if any subtitle tracks are missing, please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
[ytdl-sub:yt-dlp] [download] Arrival does not pass filter (!is_live & !is_upcoming & !post_live & upload_date < 20240412), skipping ..
[ytdl-sub:yt-dlp] [info] Writing updated playlist metadata as JSON to: .ytdl-sub-downloads/CuriosityStream4k/570.info.json
[ytdl-sub:yt-dlp] [download] Finished downloading playlist: The Humboldt Current
[ytdl-sub:yt-dlp] [download] Downloading item 2 of 50
[ytdl-sub:yt-dlp] [curiositystream:series] Extracting URL: https://curiositystream.com/series/359
[ytdl-sub:yt-dlp] [curiositystream:series] Sleeping 30 seconds ...
[ytdl-sub:yt-dlp] [curiositystream:series] 359: Downloading JSON metadata
[ytdl-sub:yt-dlp] [download] Downloading playlist: Wild Chile
[ytdl-sub:yt-dlp] [info] Writing playlist metadata as JSON to: .ytdl-sub-downloads/CuriosityStream4k/359.info.json
[ytdl-sub:yt-dlp] [curiositystream:series] Playlist Wild Chile: Downloading 3 items of 3
[ytdl-sub:yt-dlp] [download] Downloading item 1 of 3
[ytdl-sub:yt-dlp] [curiositystream] Extracting URL: https://curiositystream.com/video/2081
[ytdl-sub:yt-dlp] [curiositystream] Sleeping 30 seconds ...
[ytdl-sub:downloader] Downloading metadata for Wild Chile
@dfein38347g
Copy link
Author

@jmbannon Do you know how I could remove or bypass the default match filters?

[ytdl-sub:yt-dlp] [download] Arrival does not pass filter (!is_live & !is_upcoming & !post_live & upload_date < 20240412), skipping ..

@dfein38347g
Copy link
Author

@jmbannon It looks like the issue stems from 6615e1d. There is a reference to docs about download_match_filters https://github.com/jmbannon/ytdl-sub/releases/tag/2023.09.24.post1. However it appears that filter is no longer there in the docs or in the code. I tried rolling back to that release using docker but there are too many differences and it won't download my subscriptions. Can you help identify a way to override the default match filters?

@jmbannon
Copy link
Owner

@dfein38347g it's not possible at the moment. Do you know which match-filter is tripping your video? I'd prefer ytdl-sub to not deal with live vids, but perhaps its best to let the user make that decision

@dfein38347g
Copy link
Author

@dfein38347g it's not possible at the moment. Do you know which match-filter is tripping your video? I'd prefer ytdl-sub to not deal with live vids, but perhaps its best to let the user make that decision

@jmbannon Unfortunately I do not. The videos have been trying to download for a few weeks. I'm assuming the curiosity stream videos are missing one or more of those categories and tripping up the filter.

Is it possible to have a setting in the plugin that would remove the default filters if desired?

@dfein38347g
Copy link
Author

@jmbannon I'm wondering if it's possible to have a setting in the plugin that would remove the default filters if desired?

@jmbannon jmbannon added the bug Something isn't working label Jun 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants