#!/usr/bin/perl

# Youtube Viewer 3.1.9 - configuration file

our $CONFIG = {
  autohide_watched        => 0,
  cache                   => 30000,
  cache_dir               => "/home/felix/.cache/youtube-viewer",
  cache_min               => 5,
  captions_dir            => "/tmp",
  cats_region             => "us",
  clobber                 => 0,
  colors                  => 1,
  combine_multiple_videos => 0,
  convert_cmd             => "ffmpeg -i *IN* *OUT*",
  convert_to              => undef,
  copy_caption            => 0,
  dash_mp4_audio          => 0,
  dash_support            => 1,
  debug                   => 0,
  download_and_play       => 0,
  download_in_parallel    => 0,
  download_with_wget      => 0,
  downloads_dir           => ".",
  fullscreen              => 0,
  get_captions            => 1,
  get_term_width          => 1,
  history                 => 0,
  history_file            => "/home/felix/.local/share/youtube-viewer/history.txt",
  history_limit           => 10000,
  hl                      => "en_US",
  http_proxy              => undef,
  interactive             => 1,
  keep_original_video     => 0,
  lower_cache             => 1000,
  lower_cache_min         => 3,
  maxResults              => 20,
  order                   => undef,
  page                    => 1,
  publishedAfter          => undef,
  publishedBefore         => undef,
  remove_played_file      => 0,
  resolution              => "original",
  results_fixed_width     => 0,
  results_with_colors     => 0,
  results_with_details    => 0,
  safeSearch              => undef,
  skip_if_exists          => 0,
  srt_languages           => ["en", "jp"],
  thousand_separator      => ",",
  use_lower_cache         => 0,
  video_filename_format   => "*FTITLE*.*FORMAT*",
  video_player_selected   => "mpv",
  video_players           => {
                               mplayer => {
                                 arg => "-prefer-ipv4 -really-quiet -cache %d -cache-min %d",
                                 audio => "-audiofile *AUDIO*",
                                 cmd => "mplayer",
                                 fs => "-fs",
                                 novideo => "-novideo",
                                 srt => "-sub '%s'",
                               },
                               mpv => {
                                 arg => "--really-quiet",
                                 audio => "--audio-file *AUDIO*",
                                 cmd => "/usr/bin/mpv",
                                 fs => "--fullscreen",
                                 novideo => "--no-video",
                                 srt => "--sub '%s'",
                               },
                               vlc => {
                                 arg => "--quiet --play-and-exit --no-video-title-show",
                                 audio => "--input-slave *AUDIO*",
                                 cmd => "vlc",
                                 fs => "--fullscreen",
                                 novideo => "--intf dummy --novideo",
                                 srt => "--sub-file '%s'",
                               },
                             },
  videoCaption            => undef,
  videoDefinition         => undef,
  videoDimension          => undef,
  videoDuration           => undef,
  videoLicense            => undef,
  videoSyndicated         => undef,
  youtube_video_url       => "http://www.youtube.com/watch?v=%s",
}
