Commit Graph

2505 Commits (fbcce57ce29b05c234c0c31b5f179d861e143260)

Author SHA1 Message Date
Samantaz Fox fbcce57ce2
channel: use extractor utils to parse tabs (+ code cleaning)
Samantaz Fox 09b9b758de
Add param 8AEB for getting youtube stories ()
Samantaz Fox f44506b7e0
yt api: bump web client version
Samantaz Fox afc0ec3c30
search: Fix short text parsing
Samantaz Fox 516efd2df3
Cleanup videos ()
Samantaz Fox 47cc26cb3c
videos: fix 'Arithmetic overflow' error
Samantaz Fox cc5c83333f
videos: improve fetching of streaming data
Samantaz Fox 9da1827e95
Dirty fix to get back the channel videos
Samantaz Fox 46a63e6150
extractors: Add support for reelItemRenderer
Samantaz Fox f267394bbe
extractors: Add support for richGridRenderer
Samantaz Fox 2acff70811
videos: handle different JSON structs being present in cache
Samantaz Fox db91d3af66
videos: Fix some bugs
Samantaz Fox 83795c245a
videos: Support the new like button's structure
Samantaz Fox d659a451d6
videos: remove unused 'VideoRedirect' exception
Samantaz Fox 87a5d70062
videos: move API's JSON structure to a dedicated module
Samantaz Fox ae03ed7bf7
videos: move player/next parsing code to a dedicated file
Samantaz Fox e23ceb6ae9
videos: Fix extraction code according to tests
Samantaz Fox 7df0cfcbed
Videos: fix 'views' parsing for livestreams
Samantaz Fox 6aaea7fafa
Videos: parse data during first fetching
There will be less data to be stores in the DB cache
Samantaz Fox cd03fa06ae
videos: move 'Caption' and associated global/functions to a separate file
Samantaz Fox 9baaef412f
videos: move 'VideoPreferences' and its associated function to a separate file
This will require some rework later.
Samantaz Fox 88141c459c
videos: move formats structure to a separate file/module
Samantaz Fox 6250039405
videos: move regions list to a dedicated file
Samantaz Fox 4055c3bec8
i18n: Add Bengali, Catalan, Basque, Sinhala and Slovak
Add languages even if translation is <= 25%
Samantaz Fox 72cf49eda1
Remove twitter:site meta tag from watch view ()
Samantaz Fox e2ab488e7f
Add meta tags to channels ()
thecashewtrader 1e96206b0b Remove twitter:site meta tag from watch view
thecashewtrader 6f301db11c Remove twitter:site meta tag from channel view
Samantaz Fox cdb370f56b
Add channel name to embeds ()
thecashewtrader a1e0a6b499 Add meta tags to channels
thecashewtrader 6ea3673cf0 Move uploader channel name to `og:site_name`
Samantaz Fox 3b39b8c772
Add table cleaning job ()
thecashewtrader ffb42a9b23 Add channel name to embeds
Samantaz Fox dcfa0687f4
Allow to set max playlist length via a config variable ()
Jakub Filo 7c45026383 Fix playlist limit
Samantaz Fox 221d472127
Replicate headers and params made by yt apps ()
Samantaz Fox 7df176d750
Keep listen mode after related video click ()
Samantaz Fox 53fb6ad039
Fix replies count ()
Samantaz Fox 8ab339396a
Message when the video doesn't exist in playlist ()
Samantaz Fox 5048a89b9b
Add/Change Javascript license notice ()
Emilien Devos c658fd27cc better spoof requests
Emilien Devos 260bab598e reword error messages
Emilien Devos 6f3b4fbaaf fix replies count
Émilien Devos 31244cbcc8 replicate headers and params made by yt apps
Andrei E 508a5761a1 Handle long usernames gracefully
Jakub Filo 4818b89ab1 Allow to set maximum custom playlist length via a config variable.
Émilien Devos a7d9df5516
add check video id for android client too ()
Émilien Devos 389e49183c throw error if the videoID returned is different
Emilien Devos ca4c2115ee Message when the video doesn't exist in playlist
Samantaz Fox 5565204273
StaticFileHandler: use HTTP::Status rather than integers