aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [README.md]: updateJesús2021-07-091-2/+2
|
* [README.md]: updateJesús2021-07-091-2/+2
|
* upstreamJesús2021-07-0926-2049/+4378
|
* version 1.0.6Jesús2020-12-167-9/+11
|
* gtk: added the boolean `autoscroll_to_end` option (disabled by default).trizen2020-12-151-0/+10
| | | | | | When enabled, the treeview list will be scrolled to the end after clicking "next page". Signed-off-by: Jesús <heckyel@hyperbola.info>
* - Workaround for non-existent extra thumbnails in "video details" window.trizen2020-12-151-1/+23
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Allow setting the video title to *ID* or *URL* in the configuration file and ↵Jesús2020-12-022-11/+5
| | | | | | remove smplayer support. (https://github.com/trizen/youtube-viewer/issues/348)
* Update ChangesJesús2020-12-021-0/+1
|
* Improve syntaxJesús2020-12-024-14/+7
|
* More entries in the list of invidious instances in `_extract_from_invidious()`.trizen2020-12-022-9/+11
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* - Show the relative age of videos, instead of the published date (which was ↵trizen2020-12-021-0/+4
| | | | | | inaccurate awyway). Signed-off-by: Jesús <heckyel@hyperbola.info>
* - UTF-8 decode the value from `Time::Piece::strftime()`. ↵trizen2020-12-021-1/+4
| | | | | | (https://github.com/trizen/fair-viewer/issues/37) Signed-off-by: Jesús <heckyel@hyperbola.info>
* When all the good invidious instances with `statusClass == "success"` fail, ↵trizen2020-12-021-5/+3
| | | | | | try instances without a status class. Signed-off-by: Jesús <heckyel@hyperbola.info>
* `weeklyRatio` for invidious instances is no longer available.trizen2020-12-021-1/+1
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* version 1.0.5Jesús2020-11-117-9/+23
|
* Fix names appJesús2020-11-111-1/+1
|
* Fix nameJesús2020-11-092-4/+4
|
* Minor code tweaks in Utils `has_entries()`trizen2020-11-091-3/+4
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Health status of invidious instances is back.trizen2020-11-091-3/+3
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Invidious no longer includes the health status for instances. (bug?)trizen2020-11-091-11/+8
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* - Stricter selection of a random invidious instance (with api_host => "auto").trizen2020-11-092-4/+34
| | | | | | | | Ensure that a randomly selected invidious actually works, by making a search request with keyword "test". Additionally, in the selection of instances, only include instances with "weeklyRatio = success" and "dailyRatios[0] = "success" (in addition to "statusClass = sucess"). Signed-off-by: Jesús <heckyel@hyperbola.info>
* Don't cache if "cache-control" says "no-cache".trizen2020-11-091-2/+2
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* modified: README.md -- moved the TRY section before INSTALLtrizen2020-11-091-13/+13
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Pick and set a random invidious instance when the current instance is down.trizen2020-11-092-2/+2
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* - When `api_host => "auto"`, ignore invidious instances with "monitor" ↵trizen2020-11-091-3/+12
| | | | | | | | disabled or with non-success "statusClass". Only when there is no good instance to choose, we then also consider selecting from the instances with "monitor" disabled. Signed-off-by: Jesús <heckyel@hyperbola.info>
* - Fixed some potential corner-cases in the selection of thumbnails.trizen2020-11-091-6/+17
| | | | | | Also fixes the thumbnails for mixes. Signed-off-by: Jesús <heckyel@hyperbola.info>
* - Extended right-click "Play as audio" to support playlists.trizen2020-11-092-3/+9
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* - Mention "pipe-viewer" in README. - Allow channel usernames in YouTube URLs ↵trizen2020-11-097-61/+52
| | | | | | to contain encoded characters of the form "%FF". - Removed some dead code. Signed-off-by: Jesús <heckyel@hyperbola.info>
* gtk: added the "Video License" combobox.trizen2020-11-093-25/+85
| | | | | | | | | It allows searching only for videos with Creative-Commons license. - Added tooltips for the comboboxes in the gtk version. - Several internal improvements. Signed-off-by: Jesús <heckyel@hyperbola.info>
* modified: README.md -- updated screenshot for CLI versiontrizen2020-11-091-1/+1
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Better detection for HFR (High Frame Rate) videos.trizen2020-11-091-5/+6
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* - Filter out streams with "dur=0.000"trizen2020-11-091-2/+5
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* - Fixed the `dash_segmented` config-option.trizen2020-11-091-1/+1
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Fix previous commit.trizen2020-11-091-2/+2
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* - Fixed the "403: Forbidden" errors for newly uploaded videos on unpopular ↵trizen2020-11-091-0/+10
| | | | | | | | channels. When "dashManifestUrl" or "sc=yes" is detected, we now use the fallback extraction method (hypervideo or invidious instances). Signed-off-by: Jesús <heckyel@hyperbola.info>
* - allow "invidious.snopyta.org" with `--api=auto`, as it seems to work ↵trizen2020-11-091-1/+2
| | | | | | better now. - ignore the broken instance "invidious.kavin.rocks" with `--api=auto`. Signed-off-by: Jesús <heckyel@hyperbola.info>
* gtk: added the right-click "Play as audio" entry.trizen2020-11-091-8/+24
| | | | | | Will play the selected video as audio with CLI fair-viewer in a new terminal. Signed-off-by: Jesús <heckyel@hyperbola.info>
* Update from upstreamJesús2020-11-091-715/+686
| | | | | | gtk: set window title for the "Warning log" window. Also updated the .glade with "glade 3.38.1".
* - Replaced "--title" with "--force-media-title" for `mpv` player. ↵trizen2020-11-092-4/+4
| | | | | | (https://github.com/trizen/youtube-viewer/issues/342) Signed-off-by: Jesús <heckyel@hyperbola.info>
* update from upstreamJesús2020-11-093-12/+15
| | | | POD tweaks. (utf8 + fixes)
* Several typo and spelling fixes.trizen2020-11-091-6/+10
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Update from upstreamJesús2020-11-092-6/+7
| | | | | Updated "determine_image_format()" to detect WEBP. Although, at the moment, the PixbufLoader doesn't recognize the WEBP format.
* Update from upstreamJesús2020-11-095-104/+425
| | | | | | | | - Documented the configuration options in `man fair-viewer`. - Fixed the `--page=i` option. - Added the `--dimension=3d` option. - Added the `--license=creative_commons` option. - Some code clean-up.
* - Implemented support for trending categories.trizen2020-11-098-313/+76
| | | | | | | | | | | | | | Example: fair-viewer --trending # trending videos fair-viewer --trending=music # trending music videos fair-viewer -c # list trending categories In the Gtk version, the trending categories are listed in the "Categories" tab. - Several internal code tweaks and improvements. Signed-off-by: Jesús <heckyel@hyperbola.info>
* - Implemented support for searching for videos from a specific channel.trizen2020-11-091-5/+17
| | | | | | | | | | Example: fair-viewer --author=SomeYouTubeUsername keywords-here In gtk-fair-viwer this is implemented via the "From author" field. Signed-off-by: Jesús <heckyel@hyperbola.info>
* Implemented support for popular videos.trizen2020-11-093-25/+20
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* - Added the "ignore_av1" config-option. (disabled by default)trizen2020-11-094-103/+96
| | | | | | When enabled, videos in AV1 format will be ignored. It's recommended to be enabled on slow hardware. Signed-off-by: Jesús <heckyel@hyperbola.info>
* update from upstreamJesús2020-11-093-10/+57
|
* Use the video description from the `description` field when ↵trizen2020-10-031-0/+4
| | | | | | `descriptionHtml` is empty. Signed-off-by: Jesús <heckyel@hyperbola.info>
* quotemeta() the filename of the cookie file when passing it to `hypervideo`.trizen2020-09-282-6/+5
| | | | | | This now allows the filename to contain shell metacharacters. Signed-off-by: Jesús <heckyel@hyperbola.info>