anchor.diff:                false
         end, supervisor:which_children(vffov_sup)).
   
  +-spec show_playlist() -> any().
  +show_playlist() ->
  +    parse(get_playlist_file()).
  +
   -spec queue() -> queue:queue().
   queue() ->
       Filtered = lists:filtermap(
  
positive.code:          stop/0
          ]).
  
  %%%=============================================================================
  %%% API
  %%%=============================================================================
  -spec download() -> ok | error.
  download() ->
      Opts = #{type   => file,
               args   => vffov_utils:priv_dir(vffov) ++ "playlist.txt",
               offset => -1,
               count  => -1
              },
      download(local, Opts).
  
  -spec download(opts()) -> ok | error.
  download(L) when is_list(L) ->
  
negative.code:             },
      download(local, Opts);
  download(Opts) when is_map(Opts) ->
      DefaultOpts = build_default_opts(),
      download(local, maps:merge(DefaultOpts, Opts)).
  
  -spec download(mode(), opts()) -> ok | error.
  