summaryrefslogtreecommitdiffstats
path: root/src (follow)
AgeCommit message (Collapse)Author
2023-11-22Use a single function for fetching channel contentssrc-tinkerer
2023-11-20Remove leftover functions/specs used by the anti-captcha jobSamantaz Fox
2023-11-20Config: Remove anti-captcha related configsSamantaz Fox
2023-11-20Jobs: Remove BypassCaptchaJobSamantaz Fox
2023-11-20Remove unused function produce_channel_livestream_urlsrc-tinkerer
2023-11-19Revert "Make head request to resolve short urls"Brahim Hadriche
This reverts commit 7e267da5beef5981b6db40e7b20f23f5dbd81136.
2023-11-17add user_agent if empty or crystalChunkyProgrammer
2023-11-15Fix logic for setting user agentChunkyProgrammer
2023-11-14fix youtube api vtt format subtitlekarelrooted
for fmt=vtt to work the fmt parameter in the original caption api url need to be replaced
2023-11-08Replace more * in macro with #splatsyeopite
2023-11-08Remove instance of the * operator in macro exprsyeopite
2023-11-08Use #splat method for macro expressionssyeopite
2023-11-07Fetch channel info from home tab instead of aboutsyeopite
2023-11-07Update params protobuf for channel about tabsyeopite
2023-11-04Add playback success rate to `/api/v1/stats` (#4085)syeopite
* Add stats-based /videoplayback blockage status * Count when YouTube returns wrong video as failure * Cast playback stats hash type prior to return * Bump stats refresh timer to 10 minutes
2023-11-02force resolve for everything (#4225)Émilien (perso)
2023-11-01Add sort options to streamssrc-tinkerer
2023-10-26formatBrahim Hadriche
2023-10-26Make head request to resolve short urlsBrahim Hadriche
2023-10-26type fixBrahim Hadriche
2023-10-26Add playlist and start time to the resolve urlBrahim Hadriche
2023-10-22Videos: Append '&mpd_version=5' to DASH manifest URLSamantaz Fox
This makes Youtube return a MPD manifest with templates rather than lengthy <SegmentList>. The returned manifest is about 44 times smaller.
2023-10-21User: Add support for importing Youtube watch history (#4171)Samantaz Fox
2023-10-21CSS: Remove inline styling of the download widget (#4162)Samantaz Fox
2023-10-21Captions: Use 'fmt=vtt' instead of 'format=vtt' (#4152)Samantaz Fox
2023-10-21API: Add "authorVerified" to the video endpoint (#4150)Samantaz Fox
2023-10-21Frontend: Add video timestamp on external links (#4101)Samantaz Fox
2023-10-21User: Fix importing FreeTube subscriptions with multiple profiles (#4011)Samantaz Fox
2023-10-20remove a debug statementUlysses Zhan
2023-10-20update params for fetching stream data (#4156)Émilien (perso)
* update params for fetching stream data * Remove link about special parameter
2023-10-17move styles for download widget to default.css filejt404
2023-10-16Fix importing FreeTube subscriptions with multiple profilesChunkyProgrammer
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2023-10-14add: importing watch history from YouTubeUlysses Zhan
2023-10-12Replace inline styling for download widget with css filejt404
2023-10-09Get "author_verified" using the instance method instead of using the info hash.RadoslavL
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2023-10-08Captions: Use 'fmt=vtt' instead of 'format=vtt'Samantaz Fox
2023-10-07Add support for community post page/comments (#4010)Samantaz Fox
2023-10-07Search: Parse channel handle (#3994)Samantaz Fox
2023-10-07Refactor WebVTT building logic into WebVTT::Builder (#4070)Samantaz Fox
2023-10-07Routing: Add support for new routes (#4099)Samantaz Fox
2023-10-07Fixed formattingRadoslavL
2023-10-07i18next: Revert some changes, as es/pt/pt-PT aren't mixed up (yet)Samantaz Fox
2023-10-07Added authorVerified to the video API v1 routeRadoslavL
2023-10-06i18Next: Add exceptions for mixed v3/v4 plural formsSamantaz Fox
2023-09-28Add support for viewing comments without jsChunkyProgrammer
Improve stylings
2023-09-27remove unused variableChunkyProgrammer
simplify resolve url remove trailing spaces Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2023-09-27Don't redefine the "preload" option in player.jsThomas Lange
If the HTML5 "<video>" element defines the "preload" attribute directly, it isn't necessary to redefine the "preload" option in the player.js.
2023-09-26Add option to control preloading of video dataThomas Lange
Fix #4110 by adding an option to control the preloading of video data on page load. If disabled ("false"), the browser will not preload any video data until the user explicitly hits the "Play" button. If enabled ("true"), the default behavior will be used, which means the browser decides how much of the video will be preloaded.
2023-09-23Lintsyeopite
2023-09-23Consistency: rename #add_timestamp_componentsyeopite
Removes the add_ prefix for consistency with the other methods in WebVTT::Builder