Contents

  1. Menu
  2. Prefs
    1. Edit players
    2. Edit params
  3. Open URLs
  4. Search in lists
  5. Browsing
    1. Tabs
    2. Search
    3. Video
      1. Playlist
    4. Hotkeys
  6. History and Closed tabs
  7. Bookmarks
  8. Blacklist
  9. Global playlist
  10. Download window
  11. About

Menu

Menu
And next to the menu, the currently set player is displayed.

Prefs

Prefs

Cache is the directory where the temporal files will be stored. It needs to be readable and writable.

A/V downloader is the program which can download clips from a youtube URL. The downloader command line acknowledges two templates: {URL} is the placeholder for the youtube link and {TARGET} is the placeholder for the filename which will be given to it by the save dialog.

External HTML/IMG downloader is the external program what is capable of downloading content from URL-s. The placeholders and their functions are the same as they are at the A/V downloader. If not set, by default YTFE will search for curl, fetch and wget in /bin, /usr/bin and /usr/local/bin. In these orders. For wget, it will also check for the location /usr/swf/bin which is the default location of it in Solaris 10.

Use external HTML/IMG downloader If turned on, then YTFE will use the external HTML/IMG downloader, instead of the internal one. This is sometimes required, when the internal downloader cannot function properly because of SSL problems. If every page fails to load, enable this. (But make sure, you set the external downloader's path correctly.)

Log file is the location of the log file. (DOH!)

Logging enables or disables logging into the file specified in log file. (DOH II!)

Hide when minimized hides the taskbar entry when the program window is minimized,

Taskbar

so it will only shown among the system tray icons.

Tray icons

Action on close is the operation the frontend will perform when you close it's main window. It can be the following: Player is the selected player from your playerlist which can be edited in Edit players.

Obtain params with youtube-dl means, that instead using the custom params you have specified by hand in Edit params, it will fetch the available streams with youtube-dl. Obviously, you will need youtube-dl to use this option. Much less obviously, the fetched data can be used only with the player mpv. The frontend passes the --ytdl-format argument to the player automatically, so you do not have to do anything else than installing youtube-dl and mpv and checking this option. Then the drop down box on the main panel will contain the available streams, instead of your custom parameters.

If video page load, select param means, that when you open a video page, then the specified param should be selected in the param selector on the video page. The specified param can be: Save saves the current preferences. If everything is OK, then the label beside the buttons will display All OK.
The following errors can happen: Empty empties the cache. The cache size is displayed beside the button.

Edit players

Edit players

Name is the label what will be displayed in the playerlist in Prefs and CMD is the command line which will be executed when the play command is given. Unlike the Downloader in Prefs, CMD know only the {URL} template, but it's function is entirely identical.

Insert will add the set Name and CMD to the list, Update will overwrite the selected entry with them and Delete will remove the selected entry.

Up and Dn will move the selected entry one place up or down in the list.

Edit params

Edit params

This editor is responsible for the additional optional parameters which can be passed to your player when playing a video. It can be used to select the stream to be played.

The editing works exactly the same way as in the players' editor, but CMD do not use any templates. Also, (No params) is a fixed entry, you cannot edit or remove it.

Open URLs

Open URLs

You can open several URLs at once, by adding them in this list and clicking Open.
The program accepts several types of youtube URLs, as shown in the image.

Search in lists

Search in lists

In the Global playlist, the Bookmarks, the Closed tabs, the History and the local playlists, you can search in the lists.
The dropdown offers the macthing method, the textfield contains the searched string; the program can search in the lists for any entry which begins, contains, ends or matches with the searched string.
The two arrow will hunt for the previous or the next match.

Browsing

Tabs

Tabs

Tabs can be moved by drag and drop and closed by the button on their left side.
By clicking on a tab with right button, a menu will pop up with the following choices:

Tab menu

Unlinke browsers, YTFE does not shrinks your tabs until they are completely unreadable and indistinguishable from each other, but shows a window sized portion of them which you can scroll by the scrollbar under them.

Search

Search

The leftmost textfield directly under the tabs' scrollbar is the search bar. By typing something into it and hitting Return, the program will send search query to youtube and display the results.
The numbered buttons beside the textfield are the page numbers, the arrows are the next and previous pages.
By clicking on an image with right button, a menu will pop up with the following choices:

Search menu

Video

Video

The images behave the same way as in search. (Left click open, middle click opens in new tab, right click pops up menu.)
The buttons beside the textfield were changed, now they are two groups of them.
The first group belongs to the video, they are always there. The second group belongs to the playlist, if the video is part of a playlist. They are only appear then. The drop down box at the right edge contains the additional parameters set in the param editor. Here you can select, which you want to pass to your player. (For stream selection settings for instance.) Alternately, if you checked in obtain params with youtube-dl in the Prefs, then it will contain the available streams for the current video. (As long as youtube-dl is installed. Also, keep in mind that this setup can be only played with the player mpv.)

Playlist

Playlist

Here any of the elements can be opened by a double click.
Save will save the playlist into a file, for import purposes in the Global playlist.

Hotkeys

The following hotkeys can be used:

History and Closed tabs

History

Both History and Closed tabs are simple lists with visited entries, whiches can be double clicked for opening again. Both orders the entries from the last to the first. The last closed tab can be reopened by Ctrl + Z as described in the Hotkeys.
The only difference between them (aside the triviality that History contains the opened URLs and Closed tabs contains the closed tabs), that History preserves it's content, while Closed tabs does not; it always clears at exiting. History can be cleared manually with the Clear button.

Bookmarks

Bookmarks

Bookmarks as a list behaves, exactly like Closed tabs or History, the entries can be opened in a new tab by double clicking. Adding entries to it can be done by Ctrl + B or from the tab menu.
Like History, the Bookmarks are preserved too, but unlike History, it cannot be cleared. Entries can be removed by the Delete button.

Blacklist

Blacklist

Blacklist hunts for strings in video User, Title and Description the very same ways as the list search works. If the hunted string can be found in the way Relation specified, then video will not be displayed in the videolist.
Add adds the set data to the list, Store overwrites the selected entry with it and Delete deletes it.
Export saves the current list to a location specified by the save dialog, Import can add an external list to the blacklist, or overwrite it with it.

Global playlist

Global playlist

Global playlist works exactly the same as the local playlists, exactly this can be edited, loaded or saved.
The editing works as the same way as in the Blacklist, except, here you can move the entries up and down with the Up and Down buttons. Also while appending and overwriting was both done with Import at Blacklist, here it is done with Append and Load. Clear and Shuffle clears and shuffles the playlist. (DOH III!)

Download window

Download window

The download window always contains the actual tab's downloading progress. Since it's an external program, nothing can be displayed aside the stdout of it.

About

YTFE v1.0.0-beta5 is written by TCH in 2018-2019.
Report bugs, make requests, curse the programmer by mail at tch@protonmail.com or on our guestbooks at http://oscomp.hu or http://bgafc.t-hosting.hu.