summaryrefslogtreecommitdiffstats
path: root/src (follow)
AgeCommit message (Collapse)Author
2019-10-18Only force resolve for www.youtube.comOmar Roth
2019-10-16Allow unlisted playlists to be viewed from /api/v1/playlists/Omar Roth
2019-10-15Fix indexId for created playlist videoOmar Roth
2019-10-15Add support for custom playlistsOmar Roth
2019-10-14Fix white-space for RSS feedsOmar Roth
2019-10-14Remove SSL redirectOmar Roth
2019-10-12Remove Patreon linksOmar Roth
2019-10-10Avoid override for X-Client headersOmar Roth
2019-10-10Add YouTube-Client headers to HTTP requestsOmar Roth
2019-10-09Add support for zh-TW translationOmar Roth
2019-10-04Fix default value for empty descriptionOmar Roth
2019-10-04Add description to RSS bodyOmar Roth
2019-10-04Refactor process_video_paramsOmar Roth
2019-10-04Refactor storyboard generationOmar Roth
2019-09-30Bump supported Crystal versionOmar Roth
2019-09-30Merge pull request #743 from girst/rssparamsOmar Roth
Forward query string parameters from Atom feeds
2019-09-30Forward parameters given in &params= from Atom feedsgirst
Any parameters given in &params=... are appended to /watch URLs. This allows e.g. passing &raw=1&listen=1 to a playlist of music and use an rss reader like newsboat as a media player, like so: https://invidio.us/feed/playlist/XXX?params=%26raw%3D1%listen%3D1 All three feeds--channels, playlists, subscriptions--are supported.
2019-09-24Update privacy policyOmar Roth
2019-09-24Add fix for index out of bounds during high loadOmar Roth
2019-09-24Update DB calls for 0.31.0Omar Roth
2019-09-24Add config options for host binding and portOmar Roth
2019-09-24Add support for Turkish translationOmar Roth
2019-09-24Update to Crystal 0.31.0, resolve compiler deprecation warnings, update ↵leonklingele
dependencies (#764) * shard: update to crystal 0.31.0 Additionally, no longer use the Crystal "markdown" library which has been removed from the Crystal stdlib in version 0.31.0. See https://github.com/crystal-lang/crystal/pull/8115. Also fix some deprecation warnings using the following commands: find . \( -type d -name .git -prune \) -o -type f -exec sed -i 's/URI\.escape/URI\.encode_www_form/g' "{}" \; find . \( -type d -name .git -prune \) -o -type f -exec sed -i 's/URI\.unescape/URI\.decode_www_form/g' "{}" \; sed -i 's/while \%pull\.kind \!\= \:end_object/until \%pull\.kind\.end_object\?/g' src/invidious/helpers/patch_mapping.cr
2019-09-22Fix typo in Google loginOmar Roth
2019-09-21Add additional handling for unplayable videosOmar Roth
2019-09-21Update Google loginOmar Roth
2019-09-12Update sub_count extractorOmar Roth
2019-09-12Hide video count for auto-generated channelsOmar Roth
2019-09-12Add support for abbreviated sub count in searchOmar Roth
2019-09-12Filter movies from recommended videosOmar Roth
2019-09-08Add support for channel redirectsOmar Roth
2019-09-07Fix map for recommended videosOmar Roth
2019-09-07Fix extractor for short_view_count_textOmar Roth
2019-09-05Refactor error handling for API endpointsOmar Roth
2019-09-04Shrink continuation cursor for YouTube commentsOmar Roth
2019-08-31Fix nillable for recommendedVideosOmar Roth
2019-08-31Fix invalid viewCountText in related videosOmar Roth
2019-08-31Fix type cast for viewCountOmar Roth
2019-08-27Handle redirects in /videoplaybackOmar Roth
2019-08-27Refactor search paramsOmar Roth
2019-08-27Flatten viewCountTextOmar Roth
2019-08-27Minor refactorOmar Roth
2019-08-27Update recommended videos extractorOmar Roth
2019-08-21Add 'playlistThumbnail' to playlist objectsOmar Roth
2019-08-21Use accurate sub count when availableOmar Roth
2019-08-21Refactor search extractorOmar Roth
2019-08-19Fix allowed_regions for globally blocked videosOmar Roth
2019-08-16Fix playlist_thumbnail extractorOmar Roth
2019-08-16js: add support for keydown events (#678)leonklingele
* js: add support for keydown events This will modify the player behavior even if the player element is unfocused. Based on the YouTube key bindings, allow to - toggle playback with space and 'k' key - increase and decrease player volume with up / down arrow key - mute and unmute player with 'm' key - jump forwards and backwards by 5 seconds with right / left arrow key - jump forwards and backwards by 10 seconds with 'l' / 'j' key - set video progress with number keys 0–9 - toggle captions with 'c' key - toggle fullscreen mode with 'f' key - play next video with 'N' key - increase and decrease playback speed with '>' / '<' key * js: remove unused dependency 'videojs.hotkeys.min.js' Support for controlling the player volume by scrolling over it is still retained by copying over the relevant code part from the aforementioned library.
2019-08-16Fix season playlistsOmar Roth