ChunkyProgrammer
4155f15bf7
update resolve_url api to better support new post endpoint
2025-06-25 23:33:28 -04:00
syeopite
831017f403
Frontend: Carry over audio-only mode in playlist links ( #4784 )
2025-01-22 11:35:33 -08:00
Brahim Hadriche
047ead8080
Fix video thumbnails in mixes
2024-12-16 16:54:04 -05:00
Samantaz Fox
9d91ac3b88
Use snake case for all variables
2024-08-26 20:17:45 +00:00
Samantaz Fox
88b9f17388
Ameba: Fix Naming/VariableNames ( #4790 )
...
Related to issue 2231
2024-08-13 20:26:15 +02:00
Krystof Pistek
5f590dda80
Carry over audio-only mode in playlist links
2024-08-07 20:58:08 +02:00
syeopite
8a90add310
Ameba: Fix Naming/VariableNames
...
Fix Naming/VariableNames in comment renderer
Fix Naming/VariableNames in helpers/utils
Fix Naming/VariableNames in api/v1/misc.cr
2024-07-11 20:56:28 -07:00
Fijxu
e0d0dbde3c
API: Check if playlist has any videos on it.
...
Invidious assumes that every playlist will have at least one video
because it needs to check for the `index` key. So if there is no videos
on a playlist, there is no `index` key and Invidious throws
`Index out of bounds`
2024-05-13 21:07:46 -04:00
Samantaz Fox
9bd2072e1d
API: Add playlist and start time to resolve_url
...
This adds `playlistId` and `startTimeSeconds` to /api/v1/resolveurl if these
informations were returned by Youtube's endpoint.
2024-02-12 22:01:08 +01:00
Brahim Hadriche
b40cf6544a
Revert "Make head request to resolve short urls"
...
This reverts commit 7e267da5be .
2023-11-19 16:06:29 -05:00
syeopite
438467f69a
Add playback success rate to /api/v1/stats ( #4085 )
...
* 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-04 13:52:30 +00:00
Brahim Hadriche
3881038a32
format
2023-10-26 17:51:38 -04:00
Brahim Hadriche
7e267da5be
Make head request to resolve short urls
2023-10-26 17:48:58 -04:00
Brahim Hadriche
d7901c1e0d
type fix
2023-10-26 17:35:52 -04:00
Brahim Hadriche
85a5bbd696
Add playlist and start time to the resolve url
2023-10-26 17:24:53 -04:00
ChunkyProgrammer
4f25069f55
remove unused variable
...
simplify resolve url
remove trailing spaces
Co-Authored-By: Samantaz Fox <coding@samantaz.fr >
2023-09-27 17:36:06 -04:00
ChunkyProgrammer
bb04bcc42c
Apply suggestions from code review
...
add videoId to resolve_url function
Co-Authored-By: Samantaz Fox <coding@samantaz.fr >
2023-09-18 20:10:41 -04:00
ChunkyProgrammer
734f1b7764
Simplify resolveUrl api call
...
Co-Authored-By: Samantaz Fox <coding@samantaz.fr >
2023-09-18 20:10:41 -04:00
ChunkyProgrammer
e3c365f3d6
Add support for post page
2023-09-18 20:10:41 -04:00
ChunkyProgrammer
c162c7ff3f
add pageType
2023-02-02 18:20:14 -05:00
ChunkyProgrammer
bf5175d1e9
Feat: Add api endpoint to resolve youtube urls
2023-02-02 12:41:13 -05:00
Samantaz Fox
87a5d70062
videos: move API's JSON structure to a dedicated module
2022-10-31 20:09:04 +01:00
Féry Mathieu (Mathius)
dbba9d7687
Expose version in /api/v1/stats with statistic disabled
2022-02-18 17:23:16 +01:00
Samantaz Fox
4cd7a3e83f
Remove useless 'locale = env.get...' from many routes
2022-01-28 02:19:53 +01:00
Samantaz Fox
5e3c9cf290
Remove useless arguments from playlist-related functions
2022-01-28 02:19:53 +01:00
Samantaz Fox
40ed4a0506
Clean useless database arguments (3/5)
2022-01-04 17:15:43 +01:00
Samantaz Fox
139786b9ef
i18n: pass only the ISO code string to 'translate()'
...
Don't use the whole Hash everywhere.
Also fall back nicely to english string if no translation exists.
2021-11-21 01:50:11 +01:00
Samantaz Fox
678b10dbcf
Lookback 50 videos
2021-10-11 23:52:57 +02:00
diogo
a1d6411f1f
propagate video_id field on getting playlists
2021-10-11 23:51:07 +02:00
diogo
0a9e19646a
pass the api/v1/playlists with videos before the offset
2021-10-11 23:43:41 +02:00
syeopite
66b45a8fe2
Bountiful changes
...
- Use haltf in more locations
- Fix wrong URL params
- Rename API modules
- Remove API routing file and move everything to general iv routing
file
2021-08-23 16:28:30 -07:00
syeopite
39b34eece8
Extract API routes from invidious.cr (3/3)
...
- Auth (excluding notifications*) APIs
- Mixes
*Notifications currently require the "connection_channel" channel
for talking with the notifications job. Unfortunately, we cannot
access that within the route modules yet.
2021-08-14 00:18:25 -07:00
syeopite
b3426fdc94
Restructure API routes to use more namespaces
2021-08-14 00:18:25 -07:00
syeopite
6aa65593ef
Extract API routes from invidious.cr (2/?)
...
- Video playback endpoints
- Search feed api
- Video info api
2021-08-14 00:18:24 -07:00