add a refresh param to /api/v1/videos/:id #4441
Open
+5
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I found myself needing to fetch video info without caring about the freshness of the details.
Use cases are many, but includes casting from YouTube app (Lounge) iBicha/playlet#276
When user adds a video to the queue, only the video id(s) are sent, so we'd need to make a request to be able to display the video queue.
It would be nice to have an API endpoint (perhaps in v2) where the caller can indicate the details and/or accuracy is not needed, so in that case, older cached videos in the DB are fine, and also, there would be no need to hit the
next
endpoint. So fetching would need a single request when callingfetch_video
But until then, I thought adding a
refresh
arg to to the endpoint would be already an improvement and should save processing time and bandwidth.PS: I haven't tested this (yet)