Omar Roth
|
ca07d75405
|
Add '--version' to command line
|
6 years ago |
Omar Roth
|
ea0d52c0b8
|
Add support for Spanish translation
|
6 years ago |
Omar Roth
|
b82fb58dc4
|
Fix typo in handling 'controls' param
|
6 years ago |
Omar Roth
|
c728214af7
|
Fix batch importing of channels
|
6 years ago |
Omar Roth
|
305d636217
|
Add multithreading to pubsub job
|
6 years ago |
Omar Roth
|
31312747e9
|
Fix from_yaml in ConfigPreferences
|
6 years ago |
Omar Roth
|
5ef288b840
|
Add 'sort_by' to /api/v1/comments
|
6 years ago |
Omar Roth
|
f6615a490d
|
Allow disabling download widget for specific videos (in compliance with DMCA)
|
6 years ago |
Omar Roth
|
bd4f5ebcdf
|
Add option to configure default user preferences
|
6 years ago |
Omar Roth
|
1fd7ff5655
|
Add scheme to author thumbnail
|
6 years ago |
Omar Roth
|
ab7e1b42bd
|
Add '/api/v1/annotations/:id'
|
6 years ago |
afrmtbl
|
a7723e6ded
|
Implement "fields" parameter from the YouTube Data API (#429)
* Implement fields handling
|
6 years ago |
Omar Roth
|
1b78001201
|
Use struct for allocations
|
6 years ago |
Omar Roth
|
36c0eae7ed
|
Add /feeds/videos.xml
|
6 years ago |
Omar Roth
|
0ae43e242f
|
Fix pubsub job for newly added channels
|
6 years ago |
Omar Roth
|
388e58bf1e
|
Update handling for preferences
|
6 years ago |
Omar Roth
|
eee973fe86
|
Fix host in redirect
|
6 years ago |
Omar Roth
|
61769c6f9c
|
Fix local redirects in /videoplayback
|
6 years ago |
Omar Roth
|
7a0f0ca5ce
|
Fix thin mode
|
6 years ago |
Omar Roth
|
63be05146d
|
Fix expire for prefs cookie
|
6 years ago |
Omar Roth
|
9239cfb3c1
|
Fix redirect for shortened video urls
|
6 years ago |
Omar Roth
|
d70933c9f2
|
Fix typo in allow_ratings
|
6 years ago |
Omar Roth
|
9ac2ddcb4d
|
Fix premiere_timestamp without scheduledStartTime
|
6 years ago |
Omar Roth
|
8d9569e06b
|
Add 'unlisted' icon to watch page
|
6 years ago |
Omar Roth
|
c15790f230
|
Use user preferences in embedded videos
|
6 years ago |
Omar Roth
|
13924a8353
|
Fix duplicate file extension
|
6 years ago |
Omar Roth
|
fd84b57ac8
|
Use tuples for "qualities" in API endpoints
|
6 years ago |
Omar Roth
|
591a6b330a
|
Remove 'crawl_threads', fix sleep in fibers
|
6 years ago |
Omar Roth
|
a3b767bb13
|
Add live now indicator to playlists
|
6 years ago |
Omar Roth
|
847ee61bf4
|
Fix typo in APIHandler
|
6 years ago |
Omar Roth
|
0c6cede287
|
Format files and trim trailing whitespace
|
6 years ago |
Omar Roth
|
1c8075ca40
|
Add 0.25 to list of playback rates
|
6 years ago |
Omar Roth
|
56b0952cd1
|
Update sources
|
6 years ago |
Omar Roth
|
57c05354c2
|
Move 'pretty=1' into middleware
|
6 years ago |
Omar Roth
|
90b5479735
|
Fix error message for invalid video ID
|
6 years ago |
Omar Roth
|
1079c4516c
|
Automatically recreate views with outdated schema
|
6 years ago |
Omar Roth
|
7381985c79
|
Fix typo in logger
|
6 years ago |
Omar Roth
|
fd26f9f34e
|
Add support for premieres to search and feed
|
6 years ago |
Omar Roth
|
88b70973cc
|
Add 'premiereTimestamp' to /api/v1/videos
|
6 years ago |
Omar Roth
|
f0658bbd09
|
Add 'liveNow' to subscription feed
|
6 years ago |
Omar Roth
|
6e51189d4d
|
Expire nonce on register
|
6 years ago |
Omar Roth
|
f1d7aa09e4
|
Add fix for Google cookies with no extension
|
6 years ago |
Omar Roth
|
88e6b865d9
|
Update contact email for text captcha
|
6 years ago |
Omar Roth
|
d5c6d74f14
|
Fix loading icon size
|
6 years ago |
Omar Roth
|
202f3d36c4
|
Bake in branch, commit, version
|
6 years ago |
Omar Roth
|
9091b36249
|
Don't require CAPTCHA for login
|
6 years ago |
Omar Roth
|
21285d9f6d
|
Fix file extension for download widget
|
6 years ago |
Omar Roth
|
2ebc773863
|
Add mixes to genre channels
|
6 years ago |
Omar Roth
|
44f4057876
|
Fix issue with cookie expiration
|
6 years ago |
Omar Roth
|
d85020079f
|
Add shortcuts for changing playbackRate
|
6 years ago |
Omar Roth
|
956dc382ea
|
Clean up player CSS
|
6 years ago |
Omar Roth
|
99aa214859
|
Add 'thumbnail_id' to playlists
|
6 years ago |
Omar Roth
|
405e98f429
|
Add 1.25 and 0.75 playback rates
|
6 years ago |
Omar Roth
|
a8c375fc95
|
Update copyright notice
|
6 years ago |
Omar Roth
|
4a56a2cad6
|
Remove outline when clicking on player
|
6 years ago |
Omar Roth
|
e738e57e26
|
Add 'local' option to preferences
|
6 years ago |
Omar Roth
|
21ebc398fa
|
Add privacy policy
|
6 years ago |
Omar Roth
|
e86eb16d91
|
Add temporary fix for crystal-lang/crystal#7383
|
6 years ago |
Omar Roth
|
1fcd1ff3e8
|
Add better fallback for '/videoplayback'
|
6 years ago |
Omar Roth
|
58f4212aa8
|
Remove 'host' from query params
|
6 years ago |
Omar Roth
|
f01152eda1
|
Add 'host' to '/videoplayback'
|
6 years ago |
Omar Roth
|
11ff40bcd6
|
Fix paths for 'local=true&raw=1'
|
6 years ago |
Omar Roth
|
46e985b306
|
Add 'dark_mode', 'thin_mode' as query parameters
|
6 years ago |
Omar Roth
|
fdc014af67
|
Add '&local=true' to watch and embed pages
|
6 years ago |
Omar Roth
|
bf11a46abe
|
Bump expire time for pubsub
|
6 years ago |
Omar Roth
|
8f41130a14
|
Update and add missing text to locales
|
6 years ago |
Omar Roth
|
9b8703cf49
|
Fix tab name for auto-generated channels
|
6 years ago |
Omar Roth
|
c4d77bc18a
|
Use host_url for generating thumbnails
|
6 years ago |
Omar Roth
|
bc1e62ce51
|
Add 'external_port'
|
6 years ago |
Omar Roth
|
ce528c9783
|
Update sorting for subscriptions
|
6 years ago |
Omar Roth
|
b9c7501012
|
Fix typo in pubsub update
|
6 years ago |
Omar Roth
|
ae10052aaf
|
Fix date parsing for RSS feeds
|
6 years ago |
Omar Roth
|
10abcd519f
|
Add RSS alternate to channel and subscription pages
|
6 years ago |
Eugene Molotov
|
7380585f00
|
Add alternate link with rss feed to playlist page
|
6 years ago |
Omar Roth
|
7557ffcda1
|
Mark deleted channels in /subscription_manager
|
6 years ago |
Omar Roth
|
bc9d70109c
|
Fix typo in index
|
6 years ago |
Omar Roth
|
a65998274f
|
Defer loading videojs-share until last
|
6 years ago |
Omar Roth
|
b2f4a0276a
|
Remove "lease_seconds" from pubsub response
|
6 years ago |
Omar Roth
|
99d9c3a900
|
Fix rows for subscribe job
|
6 years ago |
Omar Roth
|
e4dc430c74
|
Update hub topic URL
|
6 years ago |
Omar Roth
|
1435516a9c
|
Add port number to host URL
|
6 years ago |
Omar Roth
|
2a1befb41a
|
Fix sorting for latest_only
|
6 years ago |
Omar Roth
|
2840d98fd4
|
Fix tagging for current version
|
6 years ago |
Omar Roth
|
32b9c0c840
|
Fix tagging for current branch
|
6 years ago |
Omar Roth
|
6375a62465
|
Clean up handling for callback endpoint
|
6 years ago |
Omar Roth
|
aa63c3f70e
|
Update formatting and default feed menu
|
6 years ago |
Omar Roth
|
004fb96b2f
|
Add nonce to pubsub token
|
6 years ago |
Tommy Miland
|
a1af75a87f
|
Update template.ecr
Add current branch to footer.
Add icons to footer.
|
6 years ago |
Tommy Miland
|
732bd28c92
|
Update invidious.cr
Add current branch.
|
6 years ago |
Omar Roth
|
7425700009
|
Update pubsub to support lease_seconds
|
6 years ago |
Omar Roth
|
8e884fe115
|
Fix webhook endpoints
|
6 years ago |
Omar Roth
|
96c09450b8
|
Fix column name ucid in jobs
|
6 years ago |
Omar Roth
|
64cfd2296c
|
Add support for subscribing to channels via PubSubHubbub
|
6 years ago |
Omar Roth
|
17cf0772fb
|
Set domain to be nil by default
|
6 years ago |
Omar Roth
|
66605196ad
|
Remove "detect_language" from dependencies
|
6 years ago |
Omar Roth
|
2c9b148627
|
Add 'playlists' tab to channel page
|
6 years ago |
Omar Roth
|
07ef48a07a
|
Add length_seconds to playlist on watch page
|
6 years ago |
Omar Roth
|
03f94db5e2
|
Fix watch filtering from subscription feed when watch history is empty
|
6 years ago |
Omar Roth
|
9b202adebd
|
Remove <hr> from footer
|
6 years ago |
Omar Roth
|
daf8e5b8b6
|
Remove array from usage statistics
|
6 years ago |
Omar Roth
|
f0cc7a925c
|
Add 'lastChannelRefreshedAt' to /api/v1/stats
|
6 years ago |
Omar Roth
|
057e69fe70
|
Update User-Agent and statistics schema
|
6 years ago |
Omar Roth
|
4be82c5ca6
|
Add /api/v1/stats
|
6 years ago |
Omar Roth
|
0eaf8f38a1
|
Add support for Basque translation
|
6 years ago |
Omar Roth
|
5859cd290c
|
Clean up footer and add version
|
6 years ago |
Omar Roth
|
a39b1583da
|
Add administrator preferences
|
6 years ago |
Omar Roth
|
2fe545e19a
|
Add content element to RSS feeds
|
6 years ago |
Omar Roth
|
ea52c05f05
|
Fix escaping for video filenames
|
6 years ago |
Omar Roth
|
7ffc3a0652
|
Set updated for deleted channels
|
6 years ago |
Omar Roth
|
51df0860cc
|
Update dependencies
|
6 years ago |
Omar Roth
|
e4f397d049
|
Fix RSS thumbnails
|
6 years ago |
Omar Roth
|
0c8dff162d
|
Fix embed extractor for age-gated videos
|
6 years ago |
Omar Roth
|
4865529fed
|
Create views if they don't exist
|
6 years ago |
Omar Roth
|
0a404cc9a6
|
Add fix for missing param in "/videoplayback"
|
6 years ago |
Omar Roth
|
17b84f32df
|
Fix duration in /api/v1/search
|
6 years ago |
Omar Roth
|
27cd1e73f3
|
Fix feed menu on mobile
|
6 years ago |
Omar Roth
|
d6bd893573
|
Add fix for missing hash keys
|
6 years ago |
Omar Roth
|
7a7049b25b
|
Escape video titles in download widget
|
6 years ago |
Omar Roth
|
62ff9605ce
|
Extract format streams from player response
|
6 years ago |
Omar Roth
|
2847c34f58
|
Bump version
|
6 years ago |
Omar Roth
|
b5a00f3c47
|
Remove duplicate information from autogenerated channel page
|
6 years ago |
Omar Roth
|
09d0972ab4
|
Pull dash URL from player response
|
6 years ago |
Omar Roth
|
6b12449be4
|
Show playlists for auto-generated channels
|
6 years ago |
Omar Roth
|
955b36913f
|
Add fix for spaces in content-disposition
|
6 years ago |
Omar Roth
|
7e6cf7b979
|
Add title text for icons
|
6 years ago |
Omar Roth
|
c5a17cd043
|
Add subscriptions to feed menu
|
6 years ago |
Omar Roth
|
1692f7640c
|
Remove JS from download widget
|
6 years ago |
Omar Roth
|
ebcb21dbfe
|
Allow user to save preferences without creating an account
|
6 years ago |
Omar Roth
|
7f75a7ca0b
|
Add support for changing signature param
|
6 years ago |
Omar Roth
|
bdc9196b4a
|
Escape email when creating feed for Google account
|
6 years ago |
Omar Roth
|
85854cac77
|
Add support for custom channel URLs
|
6 years ago |
Omar Roth
|
5bf3c28436
|
Add better indicator for livestreams
|
6 years ago |
Omar Roth
|
40073e7089
|
Fix sorting options for /feed/private
|
6 years ago |
Omar Roth
|
9a1f4de323
|
Convert intervals to integers
|
6 years ago |
Omar Roth
|
83493237a5
|
Add support for translating time intervals
|
6 years ago |
Omar Roth
|
f647f7bdea
|
Clear session ids when deleting an account
|
6 years ago |
Omar Roth
|
6b61eefca7
|
Add support for Italian locale
|
6 years ago |
Omar Roth
|
f26ad00155
|
Add /api/v1/channels/playlists/:ucid
|
6 years ago |
Omar Roth
|
a210327318
|
Add `/api/v1/channels/latest/:ucid`
|
6 years ago |
Omar Roth
|
58fb74179b
|
Add fix for videos that don't have videoDetails
|
6 years ago |
Omar Roth
|
92223dbee5
|
Fix channel RSS feed
|
6 years ago |
Omar Roth
|
1ceb827a82
|
Check deleted channels
|
6 years ago |
Omar Roth
|
f85472c0ce
|
Fix extracting for mixes provided by YouTube Music
|
6 years ago |
Omar Roth
|
4933cd46d7
|
Fix sorting of subscriptions with 'latest_only'
|
6 years ago |
Omar Roth
|
421ad21b40
|
Speed up filtering watched videos from feed
|
6 years ago |
Agustin Ferrari
|
b04a2d4f61
|
Just a couple of adjustments (#350)
* Added icons tooltips in local/en-US.json, corrected link tooltip to switch to video mode and changed heart symbol by icon in comments
|
6 years ago |
Omar Roth
|
f8467fcda6
|
Fix locale text for "Show replies"
|
6 years ago |
Omar Roth
|
27663b10a2
|
Add minor API fixes
|
6 years ago |
Omar Roth
|
c099a5ad2e
|
Speed up manage_subscriptions
|
6 years ago |
Omar Roth
|
ceea6e4597
|
Escape subscribe text
|
6 years ago |
Omar Roth
|
f02b5e8c4d
|
Run 'crystal tool format'
|
6 years ago |
Omar Roth
|
f1820ffaf7
|
Add fix for user array
|
6 years ago |
Omar Roth
|
1590393fcc
|
Don't try to update channels in subscription manager
|
6 years ago |
Avizini
|
45cdb81861
|
fix issues page url (#352)
* fix issues page url
|
6 years ago |
Omar Roth
|
3646395f1d
|
Store session_ids in separate table
|
6 years ago |
Omar Roth
|
8bbf351d04
|
Fix challenge switching for Google login
|
6 years ago |
Omar Roth
|
27934dad37
|
Add `region` to `latest_version`
|
6 years ago |
Omar Roth
|
30e6d29106
|
Add 'deleted' to channel info
|
6 years ago |
Omar Roth
|
7a9ef0d664
|
Add produce_channel_playlists_url
|
6 years ago |
Omar Roth
|
3cce74d364
|
Add feed menu to popular, top, and trending
|
6 years ago |
Omar Roth
|
9698988be3
|
Filter video streams to avoid duplicates in DASH player
|
6 years ago |
Omar Roth
|
29af5fc4a6
|
Prune proxy list
|
6 years ago |
Omar Roth
|
a7b79824de
|
Add support for 'region' in search
|
6 years ago |
Omar Roth
|
d625d0ffbd
|
Use get_video for pulling comment token
|
6 years ago |
Omar Roth
|
1dcfa90c8e
|
Update version and bump changelog
|
6 years ago |
Omar Roth
|
8170dad9bd
|
Simplify video extractor
|
6 years ago |
Omar Roth
|
699f85e773
|
Fix Google login
|
6 years ago |
Omar Roth
|
2630dc8dcd
|
Add 'related_videos' to video params
|
6 years ago |
Omar Roth
|
276662a147
|
Use IO::Memory for creating continuation tokens
|
6 years ago |
Omar Roth
|
c1ed660ca0
|
Proxy creator thumbnail for heart container
|
6 years ago |
Omar Roth
|
d0a690c303
|
Add CORS to API endpoints
|
6 years ago |
Omar Roth
|
a1af27b125
|
Merge pull request #334 from aaferrari/master
Color change in the links and several improvements in the comments
|
6 years ago |
Omar Roth
|
9989c8100a
|
Properly escape email when creating view
|
6 years ago |
Agustin Ferrari
|
c0e73e71c5
|
Merge branch 'master' of https://github.com/omarroth/invidious
|
6 years ago |
Agustin Ferrari
|
b0ba670c91
|
Comments now show if they were edited and if they received a heart from the uploader (plus additional classes in default.css). The isEdited attribute was also added in the comments API and new strings in en-US.json
|
6 years ago |
Omar Roth
|
d5c9b7dfe8
|
Only play after error if already playing
|
6 years ago |
Omar Roth
|
c9bc081f8c
|
Respect DEFAULT_USER_PREFERENCES in video params
|
6 years ago |
Omar Roth
|
fbb5df0849
|
Default to showing recommendations for logged out users
|
6 years ago |
Omar Roth
|
cef061d6fb
|
Fix incorrect default in user preferences
|
6 years ago |
Omar Roth
|
def58ff11f
|
Add interval and timeout for errors in player
|
6 years ago |
Omar Roth
|
9e73e3b153
|
Add errorcode for invalid video IDs
|
6 years ago |
Agustin Ferrari
|
e9ea365f2f
|
Add additional parameters in the API comments, highlight the user name in the uploader comments and I finished permalink of the comments.
|
6 years ago |
Agustin Ferrari
|
55118a6768
|
Change color to the links and add a couple of improvements in the comments
|
6 years ago |
Omar Roth
|
1e214aae7c
|
Reload player instead of removing invalid source
|
6 years ago |
Omar Roth
|
ff09a7255a
|
Add handling to remove invalid sources
|
6 years ago |
Omar Roth
|
26b7200360
|
Respect playback rate when reloading player
|
6 years ago |
Omar Roth
|
b38a2bbd12
|
Reload player on error
|
6 years ago |
Omar Roth
|
097cbcdae3
|
Update subscribe button immediately
|
6 years ago |
Omar Roth
|
c0fdc28a84
|
Fix colors and data-url in download widget
|
6 years ago |
Omar Roth
|
6218078c51
|
Pull subscribe widget into separate file
|
6 years ago |
Omar Roth
|
a9aae6b36c
|
Add internal redirect for video URLs
|
6 years ago |
Omar Roth
|
898b768b30
|
Fallback on ucid for channel search when author contains hyphen
|
6 years ago |
Omar Roth
|
1f6078cf25
|
Fix links to invalid genre channels
|
6 years ago |
Omar Roth
|
ba36ab9559
|
Add 'pretty=1' option to API endpoints
|
6 years ago |
Omar Roth
|
586c0a0579
|
Add error message for unavailable endpoint /api/v1/insights/:id
|
6 years ago |
Omar Roth
|
1af86f6afb
|
Add sleep to popular_videos and top_videos
|
6 years ago |
Omar Roth
|
952b208a01
|
Add retry for /videoplaybacl
|
6 years ago |
Omar Roth
|
4b60f7ddff
|
Add logger to method calls
|
6 years ago |
Omar Roth
|
75d8c4f5c0
|
Use logger instead of STDOUT
|
6 years ago |
Omar Roth
|
1a9057a175
|
Add fix to download widget for titles with unescaped characters
|
6 years ago |
Omar Roth
|
0fcfb7b82b
|
Add redirect for legacy '/profile' endpoint
|
6 years ago |
Omar Roth
|
d88f9f3b3e
|
Use params for importing dash sources
|
6 years ago |
Omar Roth
|
fb535ad6bb
|
Add download widget
|
6 years ago |
Omar Roth
|
15efac520e
|
Stop trying to pull comments after 10 timeouts
|
6 years ago |
Omar Roth
|
7a6a0f364c
|
Run 'crystal tool format'
|
6 years ago |
Omar Roth
|
e1540390a8
|
Fix typo in config documentation
|
6 years ago |
Omar Roth
|
71ba071160
|
Add documentation to config
|
6 years ago |
Omar Roth
|
af449161ff
|
Add -o option for redirecting output
|
6 years ago |
Omar Roth
|
633ecb524e
|
Add 'fr' to list of supported locales
|
6 years ago |
Omar Roth
|
a7b6a67615
|
Use locale for "Only show latest" text
|
6 years ago |
Omar Roth
|
5cb57fb176
|
Move 'domain' into config.yml
|
6 years ago |
Omar Roth
|
95bde7bb8a
|
Add handling for empty continuation
|
6 years ago |
Omar Roth
|
daa2329f8b
|
Add fix for pulling comments from age-gated videos
|
6 years ago |
Omar Roth
|
b23710f89f
|
Fix comments without startTimeSeconds
|
6 years ago |
Omar Roth
|
cf9134416c
|
Remove unnecessary comment
|
6 years ago |
Omar Roth
|
2425368c3a
|
Bump version
|
6 years ago |
Omar Roth
|
20c4d213d9
|
Use config.domain in place of hardcoded value
|
6 years ago |
Omar Roth
|
dfd17bdd88
|
Improve error message for 500 and add redirect for 404
|
6 years ago |
Omar Roth
|
0f48d221b4
|
Fix hlsvp extractor
|
6 years ago |
Omar Roth
|
8f57388cd3
|
Fix average rating where likes and dislikes are null
|
6 years ago |
Omar Roth
|
138a6b1136
|
Add missing "avg_rating"
|
6 years ago |
Omar Roth
|
c6ec8317ac
|
Use location.assign instead of window.location.replace
|
6 years ago |
Omar Roth
|
81c2ecc788
|
Bump version and update CHANGELOG
|
6 years ago |
Omar Roth
|
a16f967085
|
Add popular, top, trending bar
|
6 years ago |
Omar Roth
|
7f8349d4b1
|
Escape function names in signature extractor
|
6 years ago |
Omar Roth
|
4ae57cb475
|
Improve playlist description extractor
|
6 years ago |
Omar Roth
|
2fdf3d24e3
|
Redirect to home page on empty search
|
6 years ago |
Omar Roth
|
0832fa9bdb
|
Filter paid videos from RSS and channel list
|
6 years ago |
Omar Roth
|
c2c224b16f
|
Use fibers to try to speed up importing of channels
|
6 years ago |
Omar Roth
|
7951d4c8aa
|
Add length_seconds to subscription search
|
6 years ago |
Omar Roth
|
6b4ea53a32
|
Add sleep time for update_decrypt_function
|
6 years ago |
Omar Roth
|
db7457f135
|
Add nb_NO to supported locales
|
6 years ago |
Omar Roth
|
f3c9566687
|
Fix param ordering for fetch_playlist_videos
|
6 years ago |
Omar Roth
|
382a6b556d
|
Update RSS schema
|
6 years ago |
tor
|
5ca74a8dca
|
Fixed subscription's xml feed
|
6 years ago |
Omar Roth
|
388b3cff8b
|
Fix typo in data_control
|
6 years ago |
Omar Roth
|
d06c5306be
|
Update i18n
|
6 years ago |
Omar Roth
|
7596baf03b
|
Fix translation with non-existent locales
|
6 years ago |
Omar Roth
|
0feb414a1d
|
Add menu for selecting trending page
|
6 years ago |
Omar Roth
|
1360d67c11
|
Show more informative error to users signing in with Google
|
6 years ago |
Omar Roth
|
a160c645c9
|
Add support for translations
|
6 years ago |
Omar Roth
|
a9a0280b1a
|
Add link to watch history in feed and manager
|
6 years ago |
Omar Roth
|
7d47b5d4bd
|
Use named params for SearchChannel
|
6 years ago |
Omar Roth
|
d0b30ad977
|
Don't pass HTTP client in args
|
6 years ago |
Omar Roth
|
843606db65
|
Support changing author names
|
6 years ago |
Omar Roth
|
b030149d76
|
Revert "Use <audio> tag for audio only"
This reverts commit e6bc5bb35d .
|
6 years ago |
Omar Roth
|
2ef3db334f
|
Update CHANGELOG and bump version
|
6 years ago |
Omar Roth
|
89439e1775
|
Add link to '/clear_watch_history' in '/feed/history'
|
6 years ago |
Omar Roth
|
7fd4c76a59
|
Try to pull UCID instead of brand name in search results
|
6 years ago |
Omar Roth
|
4480e9c1ba
|
Don't downcase UCID when searching channels
|
6 years ago |
Omar Roth
|
6033e8aed1
|
Add related_channels to /api/v1/channels
|
6 years ago |
Omar Roth
|
32bd593a8a
|
Remove log statement
|
6 years ago |
Omar Roth
|
1c49fa3b63
|
Add timeout for autoplay
|
6 years ago |
Omar Roth
|
7ab9d741bf
|
Fix autoplay
|
6 years ago |
Omar Roth
|
dcf45d217f
|
Don't cache results when using proxy
|
6 years ago |
Omar Roth
|
2dfb3e7814
|
Minor text changes
|
6 years ago |
Omar Roth
|
19bf0ccbf0
|
Add /feed/top and /feed/popular
|
6 years ago |
Omar Roth
|
0152967d3e
|
Fix title when downloading video
|
6 years ago |
Omar Roth
|
934c81b02f
|
Add second hand to image CAPTCHA
|
6 years ago |
Omar Roth
|
9ce02e579d
|
Update '/api/v1/popular'
|
6 years ago |
Omar Roth
|
18bb397c7d
|
Add '/api/v1/popular'
|
6 years ago |
Omar Roth
|
3c98601f35
|
Add job for pulling popular videos
|
6 years ago |
Omar Roth
|
26eb59e00d
|
Add text CAPTCHA
|
6 years ago |
Omar Roth
|
ca4e8b800c
|
Use absolute paths in /opensearch.xml
|
6 years ago |
Omar Roth
|
568e55dfa6
|
Add description for home page
|
6 years ago |
Omar Roth
|
941a773b7d
|
Add opensearch.xml
|
6 years ago |
Omar Roth
|
95ebfd34c5
|
Don't wait on server for subscription count
|
6 years ago |
Omar Roth
|
fd7aa59e0f
|
Properly parse NewPipe imports
|
6 years ago |
Omar Roth
|
cdd916f51d
|
Add async for manage_subscriptions
|
6 years ago |
Omar Roth
|
e80884cfce
|
Remove unnecessary request header
|
6 years ago |
Omar Roth
|
c656a7cb9e
|
Add link to watch history in preferences
|
6 years ago |
Omar Roth
|
a15463cf37
|
Clarify options in preferences
|
6 years ago |
Omar Roth
|
2ce038fb7a
|
Only show toggle watched button when relevant
|
6 years ago |
Omar Roth
|
588f9b9bd6
|
Fix 'order' expression
|
6 years ago |
Omar Roth
|
d6d73bd336
|
Fix clickable titles in subscription feed
|
6 years ago |
Omar Roth
|
f01cfd0226
|
Use material style for trash icon
|
6 years ago |
Omar Roth
|
e5730f4cbc
|
Use 'ion-ios-trash' for /feed/history
|
6 years ago |
Omar Roth
|
2be43c17ab
|
Sample proxies to avoid overloading single proxy
|
6 years ago |
Omar Roth
|
2e99642173
|
Add /feed/trending
|
6 years ago |
Omar Roth
|
aeaeacbf8d
|
Refactor geo-bypass
|
6 years ago |
Omar Roth
|
6b12f11e10
|
Add ability to mark videos as watched in subscription feed
|
6 years ago |
Omar Roth
|
c7e8d623c0
|
Support overflow grid
|
6 years ago |
Omar Roth
|
ad20d6359b
|
Add 'expire' to filter invalid tokens
|
6 years ago |
Omar Roth
|
b535de690e
|
Move video count into playlist thumbnail
|
6 years ago |
Omar Roth
|
c1a60392ae
|
Expand description when related videos are disabled
|
6 years ago |
Omar Roth
|
fff817b654
|
Remove timestamp fallback for nojs
|
6 years ago |
Omar Roth
|
8706364d90
|
Add support for watchEndpoints in comment templating
|
6 years ago |
Omar Roth
|
ed6d321bc6
|
Fix identifier for AGPLv3 in licenses.ecr
|
6 years ago |
Omar Roth
|
94c92b68a2
|
Add flat list of proxies for geo-bypass
|
6 years ago |
Omar Roth
|
27488a2295
|
Fix invalid passing of arguments to get_video
|
6 years ago |
Omar Roth
|
3418b82dc5
|
Fix typo in autoplay
|
6 years ago |
Omar Roth
|
04d9b16a6b
|
Add fix for optional 'rvs'
|
6 years ago |
Omar Roth
|
43961ef035
|
Add 'region' parameter to captions and manifest endpoints
|
6 years ago |
Omar Roth
|
16964ca6ce
|
Add 'region' parameter for bypassing region locks
|
6 years ago |
Omar Roth
|
879586d7f5
|
Fix subscription feed for latest unseen videos
|
6 years ago |
Omar Roth
|
cd482cfd89
|
Add more informative error response on incorrect CAPTCHA
|
6 years ago |
Omar Roth
|
d185ba84bf
|
Remember nonce to prevent replay attacks
|
6 years ago |
Omar Roth
|
c7f0a6f2e1
|
Create proper JSON request for Google login
|
6 years ago |
Omar Roth
|
48526435ad
|
Add CSRF token for Google accounts
|
6 years ago |
Omar Roth
|
b92542ea35
|
Show autoplay when playlist is invalid
|
6 years ago |
Omar Roth
|
e6bc5bb35d
|
Use <audio> tag for audio only
|
6 years ago |
Omar Roth
|
6ca7a71db9
|
Fix channel sort on mobile
|
6 years ago |
Omar Roth
|
bf867c3fcf
|
Add cookie sharing with subdomains
|
6 years ago |
Omar Roth
|
6db235becf
|
Remove nil assertions from video extractor
|
6 years ago |
Omar Roth
|
adcefa4ffa
|
Add 'published - reverse' option to feed
|
6 years ago |
Omar Roth
|
c8b321920d
|
Add channel video count to search results
|
6 years ago |
Omar Roth
|
47ed8bd13f
|
Add channel sort to '/api/v1/channels/videos'
|
6 years ago |
Omar Roth
|
44e9b4ac2a
|
Add channel sort options
|
6 years ago |
Omar Roth
|
0e26e4d407
|
Remove video title tooltip
|
6 years ago |
Omar Roth
|
9113846d10
|
Fix typo in genre urls
|
6 years ago |
Omar Roth
|
df7480bcb6
|
Fix comment templating when JavaScript is disabled
|
6 years ago |
Omar Roth
|
4b76b93610
|
Add continuous playback
|
6 years ago |
Omar Roth
|
1465cefa17
|
Move HMAC tokens into users.cr
|
6 years ago |
Omar Roth
|
dcddb6fb83
|
Update license information
|
6 years ago |
Omar Roth
|
7f868ecdf9
|
Add unminimized sources and license information
|
6 years ago |
Omar Roth
|
e8c9641548
|
Update info extractor
|
6 years ago |
Omar Roth
|
b9e2fee2c9
|
Fix templating for videos with 0 comments
|
6 years ago |
Omar Roth
|
aaf8bdb28c
|
Disable unimplemented route
|
6 years ago |
Omar Roth
|
b77c73df0d
|
Clean up data import/export
|
6 years ago |
Omar Roth
|
6066615553
|
Update formatting
|
6 years ago |
Omar Roth
|
30d040b02a
|
Fix extractor for author thumbnails
|
6 years ago |
Omar Roth
|
8e6bee75e7
|
Add CSRF prevention for /signout
|
6 years ago |
Omar Roth
|
28f564ee4c
|
Fix XSS in title and input bar
|
6 years ago |
Omar Roth
|
1ea563f4f1
|
Add error message for fetching channel videos
|
6 years ago |
Omar Roth
|
c5d2a57206
|
Speed up importing watch history
|
6 years ago |
Omar Roth
|
6ae5d489ec
|
Add 'liveNow' to /api/v1/channels
|
6 years ago |
Omar Roth
|
0a1c84ada1
|
Add support for partial data restore
|
6 years ago |
Omar Roth
|
fee3b93339
|
Add 'liveNow' to /api/v1/channels/videos
|
6 years ago |
Omar Roth
|
31a9abc03a
|
Add favicon
|
6 years ago |
Omar Roth
|
3748c0083f
|
Update Twitter thumbnail
|
6 years ago |
Omar Roth
|
7a6d4e6ef9
|
Add extra handling for autoplay
|
6 years ago |
Omar Roth
|
1ff8579575
|
Check user_id as part of validating CSRF tokens
|
6 years ago |
Omar Roth
|
b9c29bf537
|
Add option for user to delete their account
|
6 years ago |
Omar Roth
|
f988123820
|
Revert "Add Origin header checks"
This reverts commit 2be240767c .
|
6 years ago |
Omar Roth
|
2be240767c
|
Add Origin header checks
|
6 years ago |
Omar Roth
|
103949c61e
|
Update twitter thumbnail
|
6 years ago |
Omar Roth
|
316a73f07e
|
Remove duration for playlists in search results
|
6 years ago |
Omar Roth
|
570e09333a
|
Add error message for empty 'v' param
|
6 years ago |
Omar Roth
|
4e33d3a0b9
|
Fix index out of bounds for playlist ucid
|
6 years ago |
Omar Roth
|
9e022f3b04
|
Add redirect for empty 'v' param
|
6 years ago |
Omar Roth
|
1dcca85819
|
Fix typo in template.ecr
|
6 years ago |
Omar Roth
|
4f856dd898
|
Add support for Crystal 0.27.0
|
6 years ago |
Omar Roth
|
c912e63fb5
|
Only check invalid size passwords on register
|
6 years ago |
Omar Roth
|
7e558c5b1d
|
Add error messages for invalid password sizes
|
6 years ago |
Omar Roth
|
d739ef8fd3
|
Add fix for videos without keywords
|
6 years ago |
Omar Roth
|
c92f6e44e7
|
Update keywords and view_count
|
6 years ago |
Omar Roth
|
19516eaa25
|
Add option to view comments with JS disabled
|
6 years ago |
Omar Roth
|
468e6b1c27
|
Fix mix continuation
|
6 years ago |
Omar Roth
|
596960f35a
|
Remove migration points
|
6 years ago |
Omar Roth
|
e39dec9778
|
Add option to listen by default
|
6 years ago |
Omar Roth
|
8794e26e67
|
Add length_seconds to channel_videos
|
6 years ago |
Omar Roth
|
eb44a60f8d
|
Remove migration point
|
6 years ago |
Omar Roth
|
791f216a45
|
Don't remove unsupported sources
|
6 years ago |
Omar Roth
|
be601a7584
|
Fix handling for non-existent channels
|
6 years ago |
Omar Roth
|
ceff2763a5
|
Update error messages for /api/v1/channels
|
6 years ago |
Omar Roth
|
81ea2bf799
|
Don't nest YouTube replies
|
6 years ago |
Omar Roth
|
ed3d9ce540
|
Make channel extractor more robust
|
6 years ago |
Omar Roth
|
ef95dc2380
|
Add fix for show playlists
|
6 years ago |
Omar Roth
|
4875aa1d7e
|
Add partial support for video duration in thumbnails
|
6 years ago |
Omar Roth
|
3ee7201f5d
|
Comma seperate comment scores
|
6 years ago |
Omar Roth
|
94d116974b
|
Add break between text and sub count
|
6 years ago |
Omar Roth
|
5c87cf1547
|
Update subscribe buttons
|
6 years ago |
Omar Roth
|
1cfa1f6559
|
Add 'paid' and 'premium' flags to API
|
6 years ago |
Omar Roth
|
57d88ffcc8
|
Fix fallback for comments
|
6 years ago |
Omar Roth
|
e46e6183ae
|
Fix proxying for videos
|
6 years ago |
Omar Roth
|
b49623f90f
|
Revert "Attempt to bypass channel region locks"
This reverts commit 95c6747a3e .
|
6 years ago |
Omar Roth
|
95c6747a3e
|
Attempt to bypass channel region locks
|
6 years ago |
Omar Roth
|
245d0b571f
|
Add next page for channels with geo-blocked videos
|
6 years ago |
Omar Roth
|
6e0df50a03
|
Remove migration points
|
6 years ago |
Omar Roth
|
f88697541c
|
Add author_thumbnail to '/api/v1/videos'
|
6 years ago |
Omar Roth
|
5eefab62fd
|
Add "show replies" and "hide replies"
|
6 years ago |
Omar Roth
|
13b0526c7a
|
Fix subscribe button when logged out
|
6 years ago |
Omar Roth
|
1568a35cfb
|
Add column to video update
|
6 years ago |
Omar Roth
|
93082c0a45
|
Remove migration points
|
6 years ago |
Omar Roth
|
1a39faee75
|
Add subCountText and add XHR alternative for subscribing to channels
|
6 years ago |
Omar Roth
|
81b447782a
|
Fix speed param for playlist preferences
|
6 years ago |
Omar Roth
|
c87aa8671c
|
Add fix for continuation on playlists smaller than 100 videos
|
6 years ago |
Omar Roth
|
921c34aa65
|
Create materialized views for Google accounts
|
6 years ago |
Omar Roth
|
ccc423f682
|
Fix 'latest only' feed
|
6 years ago |
Omar Roth
|
02335f3390
|
Fix typo
|
6 years ago |
Omar Roth
|
bcc8ba73bf
|
Fix update_feeds job
|
6 years ago |
Omar Roth
|
35e63fa3f5
|
Use materialized views for subscription feeds
|
6 years ago |
Omar Roth
|
2dbe151ceb
|
Add speed param to playlist redirect
|
6 years ago |
Omar Roth
|
e2c15468e0
|
Make usernames case-insensitive
|
6 years ago |
Omar Roth
|
022427e20e
|
Fix typo
|
6 years ago |
Omar Roth
|
88430a6fc0
|
Add playlist playback support
|
6 years ago |
Omar Roth
|
c72b9bea64
|
Add '&list' to videos shown on mix page
|
6 years ago |
Omar Roth
|
80bc29f3cd
|
Add basic handling for (almost) valid video URLs
|
6 years ago |
Omar Roth
|
f7125c1204
|
Move watch page JS into seperate file
|
6 years ago |
Omar Roth
|
6f9056fd84
|
Add extra handling for shortened video URLs
|
6 years ago |
Omar Roth
|
3733fe8272
|
Redirect mixes
|
6 years ago |
Omar Roth
|
98bb20abcd
|
Add option to switch between YouTube and Reddit comments
|
6 years ago |
Omar Roth
|
a4d44d3286
|
Fix position of [ + ] button for YouTube comments
|
6 years ago |
Omar Roth
|
dc358fc7e5
|
Don't add channels if they've been deleted
|
6 years ago |
Omar Roth
|
e14f2f2750
|
Prevent duplicate subscriptions when importing user data
|
6 years ago |
Omar Roth
|
650b44ade2
|
Improve comment templating
|
6 years ago |
Omar Roth
|
3830604e42
|
Try to speed up find_working_proxies
|
6 years ago |
Omar Roth
|
f83e9e6eb9
|
Add config option for geo-bypass
|
6 years ago |
Omar Roth
|
236358d3ad
|
Escape search query in "next page" and "previous page" links
|
6 years ago |
Omar Roth
|
f8eb5ab416
|
Break after successful response
|
6 years ago |
Omar Roth
|
ae2850215f
|
Fix method for detecting valid info resposne
|
6 years ago |
Omar Roth
|
d418f50576
|
Make geo-bypass more robust
|
6 years ago |
Omar Roth
|
8c04768ef8
|
Add support for geo-bypass in '/videoplayback'
|
6 years ago |
Omar Roth
|
a718d5543d
|
Add 'lang' and 'tlang' to '/api/v1/captions'
|
6 years ago |
Omar Roth
|
20130db556
|
Add mixes
|
6 years ago |
Omar Roth
|
7d35b6e44f
|
Add rel="noopener" to target="_blank" links
|
6 years ago |
Omar Roth
|
8530c1f4ec
|
Fix typo
|
6 years ago |
Omar Roth
|
29a6291957
|
Show info instead of empty playlist when possible
|
6 years ago |
Omar Roth
|
25ba5bda62
|
Fix encoding of playlist index
|
6 years ago |
Omar Roth
|
477c84deb1
|
Don't deliver new notifications for YouTube Red videos
|
6 years ago |
Omar Roth
|
c2f7d3d41c
|
Add handling for specific genre channels
|
6 years ago |
Omar Roth
|
b0b5e3e982
|
Escape search queries
|
6 years ago |
Omar Roth
|
4fb275ec6e
|
Get more video information when possible
|
6 years ago |
Omar Roth
|
f99b2cdf01
|
Add support for proxying comments
|
6 years ago |
Omar Roth
|
5d7bd9af0f
|
Add host language for comments
|
6 years ago |
Omar Roth
|
aa819a189e
|
Use alternate source for proxies
|
6 years ago |
Omar Roth
|
2e65997447
|
Fix geo-bypass threads
|
6 years ago |
Omar Roth
|
3e3de1890a
|
Overhaul geo-bypass
|
6 years ago |
Omar Roth
|
5b5d69a33b
|
Add host language to YouTube requests
|
6 years ago |
Omar Roth
|
1289065151
|
Add host language to fetch_video
|
6 years ago |
Omar Roth
|
21a8df42dd
|
Add fix for short playlist descriptions
|
6 years ago |
Omar Roth
|
74b285d0f7
|
Add author thumbnails to playlist endpoint
|
6 years ago |
Omar Roth
|
c2e72439f5
|
Don't add anchor for empty genre URL
|
6 years ago |
Omar Roth
|
b3ca3922a9
|
Add experimental dash support
|
6 years ago |
Omar Roth
|
9a7852341d
|
Use custom ranking for regions
|
6 years ago |
Omar Roth
|
1922f6c69a
|
Add more regions to geo-bypass
|
6 years ago |
Omar Roth
|
a5e8f87a26
|
Add error for non-existent playlists
|
6 years ago |
Omar Roth
|
1d9c6f63e1
|
Add better error for invalid playlists
|
6 years ago |
Omar Roth
|
5bdd8327d4
|
Add better support for movies in search and watch page
|
6 years ago |
Omar Roth
|
35ac887133
|
Add fix for playlists with less than 100 videos
|
6 years ago |
Omar Roth
|
d886f8d1e3
|
Add fix for playlists with no videos
|
6 years ago |
Omar Roth
|
d8b7c0750a
|
Fix name of playlist resource
|
6 years ago |
Omar Roth
|
1ab04638e3
|
Add 'videoCount' to playlists in search
|
6 years ago |
Omar Roth
|
f80f4f2521
|
Add '/api/v1/channels/search'
|
6 years ago |
Omar Roth
|
60038b29f1
|
Fix typo in user defaults
|
6 years ago |
Omar Roth
|
099b711400
|
Add 'host' to API thumbnails
|
6 years ago |
Omar Roth
|
b56d07556e
|
Remove break point
|
6 years ago |
Omar Roth
|
a68924f0ce
|
Refactor name to ucid conversion
|
6 years ago |
Omar Roth
|
1703788f4b
|
Revert "Replace ytimg with local thumbnails"
This reverts commit 95e2d8f1b7 .
|
6 years ago |
Omar Roth
|
6e092026d2
|
Fix for Reddit timezone
|
6 years ago |
Omar Roth
|
95e2d8f1b7
|
Replace ytimg with local thumbnails
|
6 years ago |
Omar Roth
|
abb15b82e6
|
Don't discard search results with no metadata
|
6 years ago |
Omar Roth
|
687013c1b9
|
Add minor convenience features to search
|
6 years ago |
Omar Roth
|
cefb5d679f
|
Add label to HLS
|
6 years ago |
Omar Roth
|
62380933b2
|
Add support for playlists and channels in search
|
6 years ago |
Omar Roth
|
bac66c798f
|
Remove debug info
|
6 years ago |
Omar Roth
|
2c6f8022e6
|
Fix comments where link has no host
|
6 years ago |
Omar Roth
|
fe5286a210
|
Add 'maxres' to video thumbnails
|
6 years ago |
Omar Roth
|
bb604c8925
|
Add movies to search results
|
6 years ago |
Omar Roth
|
c166f46b7c
|
Add caption URL to video info
|
6 years ago |
Omar Roth
|
4c8bb3b293
|
Fix typo
|
6 years ago |
Omar Roth
|
0f5b93e394
|
Add 'authorId' to /api/v1/trending and /api/v1/top
|
6 years ago |
Omar Roth
|
54f9941c7b
|
Add alias '/api/v1/channels/videos/:ucid'
|
6 years ago |
Omar Roth
|
8500a62462
|
Add /api/v1/insights
|
6 years ago |
Omar Roth
|
53c8b5ff2e
|
Minor refactor
|
6 years ago |
Omar Roth
|
64cc0362fb
|
Add fix for playlists with no views
|
6 years ago |
Omar Roth
|
35bee987f6
|
Proxy profile pictures
|
6 years ago |
Omar Roth
|
bd5ec2f2f3
|
Add playlist RSS
|
6 years ago |
Omar Roth
|
296771809a
|
Refactor protocol buffers
|
6 years ago |
Omar Roth
|
83ba4e2a4c
|
Fix truncated thumbnails
|
6 years ago |
Omar Roth
|
6cb834a18d
|
Add support for 304 in thumbnails
|
6 years ago |
Omar Roth
|
0a4e9e6252
|
Properly filter user's subscriptions in search
|
6 years ago |
Omar Roth
|
9619d3f1bc
|
Fix channel refresh
|
6 years ago |
Omar Roth
|
f39ed3d145
|
Add subscriptions search filter
|
6 years ago |
Omar Roth
|
f38aac851e
|
Fix full channel refresh
|
6 years ago |
Omar Roth
|
c74cc1123f
|
Maintain aspect ratio even when JS is disabled
|
6 years ago |
Omar Roth
|
0e1b5d7cdd
|
Add fix for dash sequences
|
6 years ago |
Omar Roth
|
d2bbf9d33c
|
Fix dash parsing for video info
|
6 years ago |
Omar Roth
|
3ccee120d3
|
Proxy thumbnails for related videos
|
6 years ago |
Omar Roth
|
429a4b2dec
|
Proxy thumbnails
|
6 years ago |
Omar Roth
|
4287c0d96a
|
Fix related video bar for users that aren't logged in
|
6 years ago |
Omar Roth
|
5cd137d808
|
Refactor signature extractor
|
6 years ago |
Omar Roth
|
62ae836565
|
Remove 'less' button in playlist descriptions
|
6 years ago |
Omar Roth
|
b7acdfad24
|
Fix typo
|
6 years ago |
Omar Roth
|
d3eadccd51
|
Add 'publishedText' to API endpoints
|
6 years ago |
Omar Roth
|
2232bc0495
|
Use escaped newlines instead of graves
|
6 years ago |
Omar Roth
|
f7ca81c384
|
Add support for channel search
|
6 years ago |
Omar Roth
|
d4ee786cab
|
Add support for comments under controversial videos
|
6 years ago |
Omar Roth
|
a54668688b
|
Add support for dashmpd within video info
|
6 years ago |
Omar Roth
|
89bda1d3db
|
Remove migration points
|
6 years ago |
Omar Roth
|
e0ee1c3d79
|
Shrink size of template gutters
|
6 years ago |
Omar Roth
|
5b2c228bb6
|
Add 'license'
|
6 years ago |
Omar Roth
|
ffab3ee79f
|
Shrink size between video requests
|
6 years ago |
Omar Roth
|
dc6cc028c5
|
Remove migration point
|
6 years ago |
Omar Roth
|
1c8bd671d8
|
Fix link redirect for YouTube comments
|
6 years ago |
Omar Roth
|
133b72f9cf
|
Add support for genre channels that don't end with " - Topic"
|
6 years ago |
Omar Roth
|
8c45694ce5
|
Escape comment text
|
6 years ago |
Omar Roth
|
47e94fedc6
|
Fix signature extraction
|
6 years ago |
Omar Roth
|
aff2083529
|
Fix missing 'end'
|
6 years ago |
Omar Roth
|
1eae76fc15
|
Add fix for empty descriptions
|
6 years ago |
Omar Roth
|
cf63c825d4
|
Add fix for shortened youtu.be links in comments
|
6 years ago |
Omar Roth
|
454b1662b7
|
Add format=json for reddit comments
|
6 years ago |
Omar Roth
|
3ec684ae71
|
Host assets locally
|
6 years ago |
Omar Roth
|
b17d3d1e51
|
Bump number of videos in channel resources to 60
|
6 years ago |
Omar Roth
|
d81a803618
|
Add /user/:user/videos
|
6 years ago |
Omar Roth
|
e6d2166bac
|
Add X-XSS-Protection and X-Content-Type-Options
|
6 years ago |
Omar Roth
|
e590d39aa9
|
Revert "Add header check for CSRF"
This reverts commit a749ac73ac .
|
6 years ago |
Omar Roth
|
4f91854bd3
|
Fix typo
|
6 years ago |
Omar Roth
|
29a21860ae
|
Strip leading slashes from referers
|
6 years ago |
Omar Roth
|
96234e509f
|
Add X-Frame-Options, X-XSS-Protection, and X-Content-Type-Options
|
6 years ago |
Omar Roth
|
a749ac73ac
|
Add header check for CSRF
|
6 years ago |
Omar Roth
|
023066b452
|
Revert "Remove 'codecs' from source types"
This reverts commit 93e12d94fc .
|
6 years ago |
Omar Roth
|
93e12d94fc
|
Remove 'codecs' from source types
|
6 years ago |
Omar Roth
|
044a57ef34
|
Fix video count for channels
|
6 years ago |
Omar Roth
|
bc49c7d181
|
Add author info to API endpoints
|
6 years ago |
Omar Roth
|
5632e58636
|
Add support for genre channels
|
6 years ago |
Omar Roth
|
e1bf7fa6cc
|
Add descriptionHtml to playlists
|
6 years ago |
Omar Roth
|
40028e1462
|
Update SQL and remove migration points
|
6 years ago |
Omar Roth
|
53732cdcab
|
Add genre URLs
|
6 years ago |
Omar Roth
|
2ac89d5e00
|
Update project synopsis
|
6 years ago |
Omar Roth
|
98d71ca8e7
|
Add support for /c/ URLs
|
6 years ago |
Omar Roth
|
0f2f273335
|
Don't leak referers
|
6 years ago |
Omar Roth
|
000cfd4834
|
Don't show comments when commentCount is 0
|
6 years ago |
Omar Roth
|
25c3ee034e
|
Minor refactor
|
6 years ago |
Omar Roth
|
89d3587861
|
Fix typo
|
6 years ago |
Omar Roth
|
0d8f036bf1
|
Replace YouTube links
|
6 years ago |
Omar Roth
|
c0bda13965
|
Fix view_count_text
|
6 years ago |
Omar Roth
|
4022670cb1
|
Fix typo in video params
|
6 years ago |
Omar Roth
|
7b135a6d0c
|
Add commentCount for videos with no comments
|
6 years ago |
Omar Roth
|
bdaa8a06fd
|
Fix typo
|
6 years ago |
Omar Roth
|
b3f9059452
|
Add comment formatting
|
6 years ago |
Omar Roth
|
917d220623
|
Fix search filters
|
6 years ago |
Omar Roth
|
ed8ddbc07d
|
Add seperator when notifications > 0
|
6 years ago |
Omar Roth
|
cb01b50fbb
|
Add option to hide related videos
|
6 years ago |
Omar Roth
|
6b3c9d23d0
|
Fix referer on 404
|
6 years ago |
Omar Roth
|
3839013a37
|
Use '/video' page for channel endpoint
|
6 years ago |
Omar Roth
|
9d5dddab29
|
Fix signature extraction
|
6 years ago |
Omar Roth
|
45fa148380
|
Don't add playlist id for channel videos
|
6 years ago |
Omar Roth
|
2ba0063dc0
|
Add search filters
|
6 years ago |
Omar Roth
|
b57176d7ef
|
Fix notification count in subscription feed
|
6 years ago |
Omar Roth
|
0dbef6ab9f
|
Fix typo in preferred_captions
|
6 years ago |
Omar Roth
|
8fc4dcfdea
|
Use username for /data_control
|
6 years ago |
Omar Roth
|
6c98513153
|
Add referer to /data_control
|
6 years ago |
Omar Roth
|
c3d8ca68b3
|
Add code to calculate video rating
|
6 years ago |
Omar Roth
|
a37692cce4
|
Fix 'to_json' for comment array
|
6 years ago |
Omar Roth
|
a1ad561b98
|
Fix /clear_watch_history
|
6 years ago |
Omar Roth
|
7fd0f93d02
|
Add support for preferences as query params
|
6 years ago |
Omar Roth
|
23aaf7f1b7
|
Add comments fallback
|
6 years ago |
Omar Roth
|
41a04e7c67
|
Clean up /videoplayback
|
6 years ago |
Omar Roth
|
77b12b6249
|
Only show next page when there are more results
|
6 years ago |
Omar Roth
|
78fcf579a7
|
Add Liberapay
|
6 years ago |
Omar Roth
|
9ae3bf216e
|
Update signature extraction
|
6 years ago |
Omar Roth
|
0e7c56687b
|
Add error message for comment timeouts
|
6 years ago |
Omar Roth
|
01a80995d3
|
Add fix for channel endpoint where channel has no subscribers
|
6 years ago |
Omar Roth
|
76d3abb5f9
|
Make view extractor more robust
|
6 years ago |
Omar Roth
|
deb4b06ea0
|
Fix playlist view extractor
|
6 years ago |
Omar Roth
|
4725f7222b
|
Fix description in video API endpoint
|
6 years ago |
Omar Roth
|
16c7d99dd8
|
Fix channel feeds
|
6 years ago |
Omar Roth
|
55f8fd0b58
|
Add note for livestreams that haven't started
|
6 years ago |
Omar Roth
|
1611ee83a6
|
Remove preload directive
|
6 years ago |
Omar Roth
|
567b9f31f3
|
Add fix for livestreams in search results
|
6 years ago |
Omar Roth
|
6bb747b579
|
Fix comment replies
|
6 years ago |
Omar Roth
|
9a15438c71
|
Minor formatting changes
|
6 years ago |
Omar Roth
|
4760b3c6e7
|
Merge pull request #116 from omarroth/add-playlists
Add playlist page and endpoint
|
6 years ago |
Omar Roth
|
9e68df965b
|
Add 'view channel on Youtube' link
|
6 years ago |
Omar Roth
|
3ba2a7d921
|
Fix referers
|
6 years ago |
Omar Roth
|
71aa4d0347
|
Replace duplicate link to YouTube
|
6 years ago |
Omar Roth
|
bb0b60e575
|
Add playlist page and endpoint
|
6 years ago |
Omar Roth
|
fa2ba807a3
|
Remove 'engage types'
|
6 years ago |
Omar Roth
|
bce01cba32
|
Add fix for videos without metadata
|
6 years ago |
Omar Roth
|
ec399f5f7b
|
Properly filter movies, playlists, channels from search results
|
6 years ago |
Omar Roth
|
7c63c759f4
|
Add donation links to footer
|
6 years ago |
Omar Roth
|
b72f3c2274
|
Rename 'layout' to 'template'
|
6 years ago |
Omar Roth
|
8adb4650a0
|
Add support for multiple sessions
|
6 years ago |
Omar Roth
|
45ce301bd2
|
Fix reply count extraction
|
6 years ago |
Omar Roth
|
d9ea8e413e
|
Bump size of comment author thumbnail
|
6 years ago |
Omar Roth
|
2cedac8c58
|
Don't show 'next page' or 'previous page' where not applicable
|
6 years ago |
Omar Roth
|
c5bd5e6c6d
|
Fix produce_playlist_url
|
6 years ago |
Omar Roth
|
7dfb301858
|
Sort engage types
|
6 years ago |
Omar Roth
|
f26e9313ff
|
Add ability to decrypt port numbers for proxy list
|
6 years ago |
Omar Roth
|
3833366756
|
Change options to provide more proxies
|
6 years ago |
Omar Roth
|
324cdf545e
|
Add option to import data from FreeTube
|
6 years ago |
Omar Roth
|
e2f27794fd
|
Fix typo in metadata
|
6 years ago |
Omar Roth
|
50ea4690a7
|
Fix toggle for YouTube comments
|
6 years ago |
Omar Roth
|
e04ac53336
|
Remove non-functional 'ad_slots'
|
6 years ago |
Omar Roth
|
16fb5023e0
|
Add fix for videos without 'rvs'
|
6 years ago |
Omar Roth
|
f3fde38137
|
Add time published to Reddit comments
|
6 years ago |
Omar Roth
|
c776e1f82a
|
Add author thumbnail and published to YouTube comments
|
6 years ago |
Omar Roth
|
dc2fde6c38
|
Bump XHR timeout
|
6 years ago |
dimqua
|
d439fb3443
|
Remove unneeded whitespaces
|
6 years ago |
Omar Roth
|
fada57a307
|
Add geo-bypass for video info
|
6 years ago |
Omar Roth
|
20e815e757
|
Convert array constants to tuples
|
6 years ago |
Omar Roth
|
43b2beeaaf
|
Add 'maxresdefault', 'sddefault', to thumbnails
|
6 years ago |
Omar Roth
|
430d9347f9
|
Make 'video_formats' constant
|
6 years ago |
Omar Roth
|
8b07a7b157
|
Add 'fps' to '/videos/:id' endpoint
|
6 years ago |
Omar Roth
|
db2c10e3a0
|
Avoid creating temporary objects
|
6 years ago |
Omar Roth
|
78ef6a05f0
|
Clean up DASH manifest
|
6 years ago |
Omar Roth
|
7116421fa4
|
Use http-streaming for livestreams
|
6 years ago |
Omar Roth
|
ce0e4babad
|
Pull 'player' out into seperate component
|
6 years ago |
Omar Roth
|
debe5cbea9
|
Fix typo in XHR
|
6 years ago |
Omar Roth
|
15c26d022b
|
Pull 'extract_videos' out into seperate function
|
6 years ago |
Omar Roth
|
2f8716d97f
|
Pull thumbnails into seperate function
|
6 years ago |
Omar Roth
|
9a78b55c53
|
Pull description into seperate function
|
6 years ago |
Omar Roth
|
09d4d46fcd
|
Clean up channel feed
|
6 years ago |
Omar Roth
|
9fbab6125a
|
Clean up '/channel/'
|
6 years ago |
Omar Roth
|
d4e37c0201
|
Commit whitespace
|
6 years ago |
Omar Roth
|
02a4bbccb6
|
Format JavaScript
|
6 years ago |
Omar Roth
|
3154f250d8
|
Update player sources
|
6 years ago |
Omar Roth
|
ad06b2007a
|
Add OPTIONS to allowed CORS methods
|
6 years ago |
Omar Roth
|
a7c6f3538c
|
Fix typo in DASH manifests
|
6 years ago |
Omar Roth
|
c09b41a8f8
|
Don't redirect to current page
|
6 years ago |
Omar Roth
|
6d8caaee65
|
Add option to pull all videos
|
6 years ago |
Omar Roth
|
4730497efe
|
Fix autoplay preference
|
6 years ago |
Omar Roth
|
6b2774c081
|
Add fix for unavailable channels
|
6 years ago |
Omar Roth
|
3ebe9139b7
|
Provide response on video error
|
6 years ago |
Omar Roth
|
f3c7409d72
|
Update refresh_channels to properly utilize workers
|
6 years ago |
Omar Roth
|
f588132cad
|
Replace comment published with timestamp
|
6 years ago |
Omar Roth
|
0f6fcf5833
|
Update API to match documentation
|
6 years ago |
Omar Roth
|
8ff8ed1e5f
|
Fix options for '/videoplayback'
|
6 years ago |
Omar Roth
|
9b0c5ffc71
|
Add CORS headers to /api/manifest/dash/id/videoplayback
|
6 years ago |
Omar Roth
|
c1bb75e616
|
Add CORS headers to local URLs
|
6 years ago |
Omar Roth
|
0b363ff471
|
Chop leading slash from local URLs
|
6 years ago |
Omar Roth
|
a3a826e52c
|
Add redirect for local DASH urls
|
6 years ago |
Omar Roth
|
ce506d3928
|
Add 'hls' to video endpoint
|
6 years ago |
Omar Roth
|
cccf28aaf7
|
Add option to toggle light and dark to navbar
|
6 years ago |
Omar Roth
|
cfa76d21db
|
Allow preferred captions to be specified with 'listen=1'
|
6 years ago |
Omar Roth
|
47a284e378
|
Partially fix generation of DASH manifests
|
6 years ago |
Omar Roth
|
373c5378b2
|
Add '/videoplayback' redirect
|
6 years ago |
Omar Roth
|
a5fb1d38e0
|
Fix non-existent 'content_html' on empty comment section
|
6 years ago |
Omar Roth
|
187fa11c4a
|
Merge pull request #100 from omarroth/fix-captions
Fix duration for auto-generated captions
|
6 years ago |
Omar Roth
|
1da69d095c
|
Allow comment author info to be blank
|
6 years ago |
Omar Roth
|
4b962dddd3
|
Add fix for scheduled livestreams in search results
|
6 years ago |
Omar Roth
|
2c4a3b19e2
|
Add support for 'seconds' in decode_date
|
6 years ago |
Omar Roth
|
9a02b5278a
|
Fix duration for auto-generated captions
|
6 years ago |
Omar Roth
|
30724b6924
|
Add fix for movies in search results
|
6 years ago |
Omar Roth
|
95bfe7e54c
|
Add support for streamed videos in search results
|
6 years ago |
Omar Roth
|
25fc79974c
|
Add support for empty continuation parameter
|
6 years ago |
Omar Roth
|
e190624eb0
|
Support '18m12s' format in video description timestamp
|
6 years ago |
Omar Roth
|
8b572d268d
|
Add fix for playlists in search results
|
6 years ago |
Omar Roth
|
3c359df22e
|
Fix routing for '/videoplayback''
|
6 years ago |
Omar Roth
|
feed6bc47c
|
Fix typo
|
6 years ago |
Omar Roth
|
32036e7914
|
Strip '+' from '/watch' and '/embed'
|
6 years ago |
Omar Roth
|
baf4e7984b
|
Fix for videos that don't have 'captionTracks'
|
6 years ago |
Omar Roth
|
d2d5de55c1
|
Fix infinite redirect for 'subscription_ajax'
|
6 years ago |
Omar Roth
|
4d034bedce
|
Fix typo
|
6 years ago |
Omar Roth
|
4c3e865ea2
|
Fix infinite redirect for '/preferences'
|
6 years ago |
Omar Roth
|
4f3d8a8ef6
|
Don't strip params from invalid video ids
|
6 years ago |
Omar Roth
|
6c71227766
|
Add JSON mapping for captions
|
6 years ago |
Omar Roth
|
f3646dc0bb
|
Disable preload on embedded videos by default
|
6 years ago |
Omar Roth
|
ac12d161b9
|
Enable captions when `listen=1`
|
6 years ago |
Omar Roth
|
928ca94d8c
|
Merge pull request #91 from omarroth/add-preferred-captions
Add preferred captions
|
6 years ago |
Omar Roth
|
c8d56fb426
|
Style horizontal break in feed
|
6 years ago |
Omar Roth
|
f121e74d33
|
Fix rendering of notifications
|
6 years ago |
Omar Roth
|
ca7c376874
|
Add preferred captions
|
6 years ago |
Omar Roth
|
fe5142753c
|
Show notifications indicator
|
6 years ago |
Omar Roth
|
923f9a716b
|
Add fix for channel job
|
6 years ago |
Omar Roth
|
ca2320f17f
|
Change 'videoThumbnails' to an array everywhere
|
6 years ago |
Omar Roth
|
f9b45dd7b8
|
General cleanup to user preferences
|
6 years ago |
Omar Roth
|
5a6b36ecce
|
Add extra handling for year format
|
6 years ago |
Omar Roth
|
9d6cdc3032
|
Fix method for detecting movies in search results
|
6 years ago |
Omar Roth
|
0f8e01f919
|
Remove inline CSS from <hr>
|
6 years ago |
Omar Roth
|
aed8aa4037
|
Add note for unseen notifications
|
6 years ago |
Omar Roth
|
870ee11553
|
Add fix for movies in search results
|
6 years ago |
Omar Roth
|
0f778cbd9d
|
Make 'videoThumbnails' an array instead of an object
|
6 years ago |
Omar Roth
|
7d6bc671c2
|
Fix searches where items don't have byline
|
6 years ago |
Omar Roth
|
a29458e32f
|
Allow 'host' header to be optional
|
6 years ago |
Omar Roth
|
d51b23bc16
|
Update channel feed
|
6 years ago |
Omar Roth
|
e47b95ff42
|
Add fix for parsing videos with 1 view
|
6 years ago |
Omar Roth
|
8c22c226c0
|
Add 'raw=1' to '/watch' page
|
6 years ago |
Omar Roth
|
61f9e8667c
|
Always redirect to referer for '/subscription_ajax'
|
6 years ago |
Omar Roth
|
1e7873d8e9
|
Add 'time_continue'
|
6 years ago |
Omar Roth
|
b3d5d41496
|
Update '/api/v1/trending' to match documentation
|
6 years ago |
Omar Roth
|
626aed2d07
|
Update API to match documented schema
|
6 years ago |
Omar Roth
|
b78c773e5d
|
Remove some whitespace from either side of page
|
6 years ago |
Omar Roth
|
06af43c95e
|
Add timeDisplay to player
|
6 years ago |
Omar Roth
|
d75d34abdd
|
Fix player parameters
|
6 years ago |
Omar Roth
|
d25146d22f
|
Fix reply link on mobile
|
6 years ago |
Omar Roth
|
b9315bc534
|
Major cleanup
|
6 years ago |
Omar Roth
|
5d4198c700
|
Acknowledge precedence for listen operator
|
6 years ago |
Omar Roth
|
3b01bc6735
|
Add support for 'listen=1'
|
6 years ago |
Omar Roth
|
738e1a5415
|
Fix issue with video having zero views
|
6 years ago |
Omar Roth
|
54190d9645
|
Fix caption listings in embedded videos
|
6 years ago |
Omar Roth
|
e7cad23bb9
|
Try to redirect invalid video IDs
|
6 years ago |
Omar Roth
|
3ada6a9234
|
Add filters to '/api/v1/search' endpoint
|
6 years ago |
Omar Roth
|
90d661e4a7
|
Split helpers.cr into multiple files
|
6 years ago |
Omar Roth
|
0685d3c7c2
|
Use XHR instead of fetch requests
|
6 years ago |
Omar Roth
|
9ed72a8dad
|
Fix signature decryption for videos that don't have 'adaptive_fmts'
|
6 years ago |
Omar Roth
|
3b323dc6b0
|
Exclude api endpoints from compression
|
6 years ago |
Omar Roth
|
d7ed7b90be
|
Fix Reddit comments and add links to author channels/profiles
|
6 years ago |
Omar Roth
|
3dcb6766fc
|
Add 'published' to video component
|
6 years ago |
Omar Roth
|
2fe3d308f9
|
Add "watch video on YouTube link"
|
6 years ago |
Omar Roth
|
b3cad0355b
|
Add fix for vdieo thumbnails where video is not HD
|
6 years ago |
Omar Roth
|
9fd0a02f16
|
Add 'watch comments on YouTube button'
|
6 years ago |
Omar Roth
|
3398a9fe6b
|
Move player options into initialization
|
6 years ago |
Omar Roth
|
7128881a38
|
Add videojs style to embedded videos
|
6 years ago |
Omar Roth
|
5ddf7889fe
|
Add color scheme for player
|
6 years ago |
Omar Roth
|
272e798f5c
|
Use maxresdefault for thumbnail
|
6 years ago |
Omar Roth
|
1fb0e1991b
|
Add thumbs up to comments score
|
6 years ago |
Omar Roth
|
f249192ebb
|
Add redirect for '/channels/:ucid/videos'
|
6 years ago |
Omar Roth
|
a12690cbfd
|
Add captions to embedded videos
|
6 years ago |
Omar Roth
|
42405a34f1
|
Add proper redirect links and add support for timestamps
|
6 years ago |
Omar Roth
|
4e19194e6d
|
Fix generation of tokens
|
6 years ago |
Omar Roth
|
7e217fd0cb
|
Use 'dump_unquoted' for share title
|
6 years ago |
Omar Roth
|
25bf44d7ad
|
HTML escape title on watch and embed pages
|
6 years ago |
Omar Roth
|
01d23c6191
|
Fix metadata and embed code on watch and embed
|
6 years ago |
Omar Roth
|
ea8aaf3145
|
Add support for user name in place of :ucid
|
6 years ago |
Omar Roth
|
fcb4f4cddb
|
Add '/api/v1/search'
|
6 years ago |
Omar Roth
|
1967c5b403
|
Miscellaneous bug fixes
|
6 years ago |
Omar Roth
|
51903462ef
|
Merge pull request #53 from omarroth/notifications-only
Add option to view only notifications
|
6 years ago |
Omar Roth
|
b5bbf1b9f2
|
Add share button
|
6 years ago |
Omar Roth
|
e1391f4ac7
|
Use videojs-markers for start end end times
|
6 years ago |
Omar Roth
|
4acc09f30d
|
Add default metadata to watch page
|
6 years ago |
Omar Roth
|
b1b2713546
|
Add option to view only notifications
|
6 years ago |
Omar Roth
|
9b8a884ff8
|
Disable Kemal header
|
6 years ago |
Omar Roth
|
b49456da97
|
Switch from using fontawesome to ionicons
|
6 years ago |
Omar Roth
|
78f995c903
|
Move aspectRatio into videojs options
|
6 years ago |
Omar Roth
|
381b644dab
|
Merge pull request #51 from omarroth/data-control
Add options to import and export user data
|
6 years ago |
Omar Roth
|
0cf8f859ec
|
Provide user with error message on '/watch' page
|
6 years ago |
Omar Roth
|
b535a9d413
|
Add options to import and export user data
|
6 years ago |
Omar Roth
|
24c79a3554
|
Remove migration breaks for watch history
|
7 years ago |
Omar Roth
|
2e69774b1f
|
Fix video ID redirect
|
7 years ago |
Omar Roth
|
01e5bec246
|
Merge pull request #44 from omarroth/add-livestreams
Add livestream support [EXPERIMENTAL]
|
7 years ago |
Omar Roth
|
50222fb1bc
|
Merge pull request #48 from omarroth/add-watch-history
Add watch history
|
7 years ago |
Omar Roth
|
9a0996515f
|
Add fix for comments that don't have valid continuation
|
7 years ago |
Omar Roth
|
d201733756
|
Add fix for empty 'page' param
|
7 years ago |
Omar Roth
|
b14a8c3f3d
|
Throw 500 on '/watch' page error
|
7 years ago |
Omar Roth
|
714fd3dae3
|
Add 'results' route redirect
|
7 years ago |
Omar Roth
|
a09b12a774
|
Add fix for nonexistent channels
|
7 years ago |
Omar Roth
|
503c47c8bf
|
Fix 500 on channel page when video list is empty
|
7 years ago |
Omar Roth
|
2b911aabc4
|
Fix comments endpoint for videos that have no comments
|
7 years ago |
Omar Roth
|
6aeb508f29
|
Fix for /comments/ where there is only one comment
|
7 years ago |
Omar Roth
|
4cc2cf46aa
|
Add fix for subtitles without duration
|
7 years ago |
Omar Roth
|
8fbc066df1
|
Try to split longer lines
|
7 years ago |
Omar Roth
|
10d82d2d95
|
Add livestream support
|
7 years ago |
Omar Roth
|
c07016b45c
|
Fix template_comments and comments with formatting
|
7 years ago |
Omar Roth
|
964a9e2abd
|
Fix update_function job
|
7 years ago |
Omar Roth
|
6221496f66
|
Add proper padding for channel elements
|
7 years ago |
Omar Roth
|
b5c92c1a2f
|
Add watch history
|
7 years ago |
Omar Roth
|
0d23f25a8c
|
Add option to redirect homepage to subscription feed
|
7 years ago |
Omar Roth
|
09d78c9d3a
|
Add fix for videos that don't have description
|
7 years ago |
Omar Roth
|
573e909785
|
Add 'lengthSeconds' to /channels/:ucid/videos
|
7 years ago |
Omar Roth
|
7060c67328
|
Merge pull request #46 from omarroth/add-channel-rss
Add channel RSS
|
7 years ago |
Omar Roth
|
6c03992369
|
Merge pull request #47 from omarroth/add-comments
Add YouTube comments
|
7 years ago |
Omar Roth
|
ab4b533183
|
Add shortened video redirect
|
7 years ago |
Omar Roth
|
1eb7066c74
|
Add YouTube comments
|
7 years ago |
Omar Roth
|
ac5dbadfc1
|
Add channel RSS
|
7 years ago |
Omar Roth
|
829ffdd466
|
Add '/api/v1/channels' and '/api/v1/channels/:ucid/videos'
|
7 years ago |
Omar Roth
|
9355c60f6e
|
Refactor 'decode_date'
|
7 years ago |
Omar Roth
|
e767651836
|
Fix thumbnail URL on recommended videos
|
7 years ago |
Omar Roth
|
ff563d075a
|
Add '/api/v1/top'
|
7 years ago |
Omar Roth
|
8eb5d153b5
|
Add '/api/v1/trending'
|
7 years ago |
Omar Roth
|
f98d30d36f
|
Merge pull request #42 from omarroth/change-default-account
Change default account type to Invidious accounts
|
7 years ago |
Omar Roth
|
20ddd3c025
|
Merge pull request #43 from omarroth/thin-mode
Add thin mode
|
7 years ago |
Omar Roth
|
cc047bb5e5
|
Update channel when fetched by thread
|
7 years ago |
Omar Roth
|
8ed9624e0a
|
Fix bug in delivering user notifications
|
7 years ago |
Omar Roth
|
f7a5ce2652
|
Don't try to update all channel videos
|
7 years ago |
Omar Roth
|
548ad14154
|
Update Video mapping
|
7 years ago |
Omar Roth
|
09a9364427
|
Update videos SQL
|
7 years ago |
Omar Roth
|
0f46c18f99
|
Add 'genre', 'allowedRegions', 'isFamilyFriendly' to videos
|
7 years ago |
Omar Roth
|
1202e1f2bf
|
Move API endpoints under '/api/v1/' prefix
|
7 years ago |
Omar Roth
|
8764b298ad
|
Add thin mode
|
7 years ago |
Omar Roth
|
e578b2b8f7
|
Change default account type to Invidious accounts
|
7 years ago |
Omar Roth
|
686e17f489
|
Add fix to switch to supported authentication schemes
|
7 years ago |
Omar Roth
|
73443143cf
|
Add padding to preferences page
|
7 years ago |
Omar Roth
|
f07e3e5981
|
Merge pull request #38 from FredrikAugust/rework-navbar
Rework navbar and update README
|
7 years ago |
Fredrik August Madsen-Malmo
|
24538b7296
|
Clean up navigation bar code
And update README so that arch users don't have to update their entire
system to install the required packages.
|
7 years ago |
Omar Roth
|
0fba601e91
|
Fix crash in video crawler
|
7 years ago |
Omar Roth
|
3f577650bc
|
Add numbers to clock CAPTCHA
|
7 years ago |
Omar Roth
|
59aad6a273
|
Enable volume scroll
|
7 years ago |
Omar Roth
|
5800376818
|
Fix clock CAPTCHA on iOS
|
7 years ago |
Omar Roth
|
e1ab2d5e1d
|
Fix position of login buttons on mobile
|
7 years ago |
Omar Roth
|
ba323f2c1f
|
Fix position of RSS on mobile
|
7 years ago |
Omar Roth
|
55167724b1
|
Add fix for unsupported authentication protocols
|
7 years ago |
Omar Roth
|
333dcd2089
|
Fix metadata for videos
|
7 years ago |
Omar Roth
|
4042b54afb
|
Add fix for function names with numbers in them
|
7 years ago |
Omar Roth
|
115a815528
|
Add `/videos/:id'
|
7 years ago |
Omar Roth
|
965a399492
|
Simplify 'published' extraction
|
7 years ago |
Omar Roth
|
0bb1da6bfd
|
Escape quotes in metadata description
|
7 years ago |
Omar Roth
|
bb20ec110e
|
Add metadata fix for videos with empty description
|
7 years ago |
Omar Roth
|
69e70124b4
|
Update metadata
|
7 years ago |
Omar Roth
|
baa8a66827
|
Fix notification delivery
|
7 years ago |
Omar Roth
|
a1e96d971d
|
Fix meta tags on watch page
|
7 years ago |
Omar Roth
|
55e6afc3df
|
Add meta tags for '/watch' page
|
7 years ago |
Omar Roth
|
8b14a60a32
|
Fix user update for subscription feed
|
7 years ago |
Omar Roth
|
67de4192f0
|
Provide captions if no label is provided
|
7 years ago |
Omar Roth
|
dcf4330b35
|
Add 'commentCount' to '/comments/:id'
|
7 years ago |
Omar Roth
|
f4160f937c
|
Add fix for videos that don't have captions
|
7 years ago |
Omar Roth
|
0b0e56504a
|
Properly clear notifications when viewing feed
|
7 years ago |
Omar Roth
|
09cd7bcc66
|
Catch errors in 'fetch_video' fibers
|
7 years ago |
Omar Roth
|
3beac53c89
|
Add captions
|
7 years ago |
Omar Roth
|
87d520bb02
|
Add option to set HMAC key
|
7 years ago |
Omar Roth
|
e49dadbb65
|
Add option to redirect to HTTPS links even if ssl isn't enabled
|
7 years ago |
Omar Roth
|
30929a9574
|
Add '/comments/:id'
|
7 years ago |
Omar Roth
|
44effdd3a6
|
Merge pull request #23 from omarroth/add-feed
Add Atom feed
|
7 years ago |
Omar Roth
|
5c3494006f
|
Optimize fetch_video
|
7 years ago |
Omar Roth
|
56e35def8a
|
Add 'autoplay' and 'loop' query params to watch page
|
7 years ago |
Omar Roth
|
fff0a25c17
|
Add failure callback for comments
|
7 years ago |
Omar Roth
|
c7a46cd3d5
|
Split Reddit comments into separate request
|
7 years ago |
Omar Roth
|
e4ba09549a
|
Change sign in messages to protect user privacy
|
7 years ago |
Omar Roth
|
e180cf70f8
|
Fix sort options for Atom feed
|
7 years ago |
Omar Roth
|
6135006b26
|
Add Atom feed
|
7 years ago |
Omar Roth
|
ac8fb9d8c8
|
Add 'raw' and 'quality' options to embedded videos
|
7 years ago |
Omar Roth
|
b965c8a7a4
|
Fix typo in embedded player
|
7 years ago |
Omar Roth
|
8861d31b21
|
Move video options to <video> element
|
7 years ago |
Omar Roth
|
d29ea79a5d
|
Add separate user accounts
|
7 years ago |
Omar Roth
|
61e3c39ecd
|
Add 'secure' for cookies when SSL enabled
|
7 years ago |
Omar Roth
|
68d5ee95b3
|
Add fix for decoding invalid user preferences
|
7 years ago |
Omar Roth
|
abab7fca87
|
Fix preferences for existing users
|
7 years ago |
Omar Roth
|
eaf8854f96
|
Fix preferences for new users
|
7 years ago |
Omar Roth
|
44016a6779
|
Fix minute matching in decode_time
|
7 years ago |
Omar Roth
|
18f8a4ae1a
|
Add latest_only and sort options for subscription feed
|
7 years ago |
Omar Roth
|
0bb07e55f5
|
Add ability to automatically extract video signature funtion
|
7 years ago |
Omar Roth
|
e1ec1b6837
|
Use smarter query for updating channels
|
7 years ago |
Omar Roth
|
7119395045
|
Refresh account for subscription feed and manager
|
7 years ago |
Omar Roth
|
cecb93f832
|
Update signature
|
7 years ago |
Omar Roth
|
a6292d956d
|
Add option to change max_results
|
7 years ago |
Omar Roth
|
cae8e1b883
|
Merge pull request #9 from omarroth/add-preferences
Add user preferences
|
7 years ago |
Omar Roth
|
70085db5d2
|
Bump size for referer URL
|
7 years ago |
Omar Roth
|
e87c6186e7
|
Merge pull request #8 from omarroth/embed-options
Add 'autoplay', 'controls', 'loop' to embedded player options
|
7 years ago |
Omar Roth
|
1757db6a1c
|
Add horizontal breaks for subscription manager
|
7 years ago |
Omar Roth
|
7494e864b4
|
Add handling for invalid login
|
7 years ago |
Omar Roth
|
58b5e97fc4
|
Add speed and fix <select> options
|
7 years ago |
Omar Roth
|
96c520b02b
|
Add user preferences
|
7 years ago |
Omar Roth
|
f68b27da7c
|
Organize routes
|
7 years ago |
Omar Roth
|
23711a127c
|
Add 'autoplay', 'controls', 'loop' to embedded player options
|
7 years ago |
Omar Roth
|
f189cd7c48
|
Speed up /videoplayback streaming
|
7 years ago |
Omar Roth
|
73247d75ca
|
Add fix for mimetype in /videoplayback
|
7 years ago |
Omar Roth
|
9cb96de426
|
Add CORS header for /videoplayback redirect
|
7 years ago |
Omar Roth
|
aa389399bc
|
Add fix for videoplayback requests with trailing slash
|
7 years ago |
Omar Roth
|
f05afaf342
|
Add dash support for videos that already have manifest
|
7 years ago |
Omar Roth
|
38af1b4c1b
|
Add /embed/:id
|
7 years ago |
Omar Roth
|
06dfcc679f
|
Update signature
|
7 years ago |
Omar Roth
|
c56a945533
|
Update signature
|
7 years ago |
Omar Roth
|
f7fad7fe85
|
Update signature
|
7 years ago |
Omar Roth
|
6660b2b56b
|
Fix conflict on video update
|
7 years ago |
Omar Roth
|
6c934542a6
|
Add versioning for assets
|
7 years ago |
Omar Roth
|
72690f587e
|
Clarify request types
|
7 years ago |
Omar Roth
|
4671bcf71a
|
Add support for Google Authenticator codes
|
7 years ago |
Omar Roth
|
26c496ce78
|
Clarify link to subscription manager
|
7 years ago |
Omar Roth
|
eb1df96e1b
|
Remove patch and update file structure
|
7 years ago |
Omar Roth
|
a789114f43
|
Fix login
|
7 years ago |
Omar Roth
|
99c02722db
|
Remove all cookies on sign out
|
7 years ago |
Omar Roth
|
431fa642bf
|
Add /subscription_manager
|
7 years ago |
Omar Roth
|
1ada71e5ba
|
Move user state into before_all
|
7 years ago |
Omar Roth
|
b10d0dce78
|
Fix conflict on duplicates
|
7 years ago |
Omar Roth
|
a01bdf6c16
|
Add /user endpoint
|
7 years ago |
Omar Roth
|
8e24f4e9e3
|
Update signature
|
7 years ago |
Omar Roth
|
a15c523e1d
|
Update signature
|
7 years ago |
Omar Roth
|
fdf92ddc03
|
Update signature
|
7 years ago |
Omar Roth
|
b7f673b1e1
|
Add alt links for all youtube endpoints
|
7 years ago |
Omar Roth
|
aa20f0424d
|
Update signature
|
7 years ago |
Omar Roth
|
a50ff5cffb
|
Update signature
|
7 years ago |
Omar Roth
|
be5c925418
|
Update signature
|
7 years ago |
Omar Roth
|
f5ea832721
|
Upgrade to Crystal 0.25 and update signature
|
7 years ago |
Omar Roth
|
604ae665b6
|
Update signature
|
7 years ago |
Omar Roth
|
650b8a50fc
|
Add subscribe button to channel page
|
7 years ago |
Omar Roth
|
7234785145
|
Update signature
|
7 years ago |
Omar Roth
|
d89ccc4d50
|
Unify video/audio player
|
7 years ago |
Omar Roth
|
e9e6bbd710
|
Update options for videoplayback preflight
|
7 years ago |
Omar Roth
|
e0dd56f4ff
|
Fix dash endpoint
|
7 years ago |