4 Apr 2024 |
TheFrenchGhosty | So where's the issue?Celmor | 13:00:59 |
Celmor | using web interface I can't accomplish what I'm trying in any way. using the feed/downloaded xml file I can only use the first 100 playlist items | 13:26:38 |
| @funderscore:nova.astraltech.org left the room. | 14:13:51 |
TheFrenchGhosty | yes, that's how RSS work on youtube | 15:02:11 |
TheFrenchGhosty | we just proxy them through invidious | 15:02:20 |
@nce:matrix.org | In reply to@Celmor:matrix.org using web interface I can't accomplish what I'm trying in any way. using the feed/downloaded xml file I can only use the first 100 playlist items I am working on a rss feeds solution for yt playlists, hoping to fill those gaps https://github.com/n-ce/StreamFeeder | 16:25:49 |
@nce:matrix.org | * I am working on a rss feeds solution for yt playlists, hoping to fill those gaps https://github.com/n-ce/StreamFeeder This will ultimately be an API that could be integrated on the various yt frontends | 16:26:48 |
Celmor | In reply to @thefrenchghosty:pussthecat.org we just proxy them through invidious how can my playlist RSS be proxified if it's only stored in my invidious instance? | 16:36:34 |
Celmor | In reply to @nce:matrix.org I am working on a rss feeds solution for yt playlists, hoping to fill those gaps https://github.com/n-ce/StreamFeeder This will ultimately be an API that could be integrated on the various yt frontends thanks, but not sure it's gonna help if the playlist is only stored and served by invidious | 16:37:22 |
@nce:matrix.org | In reply to@Celmor:matrix.org thanks, but not sure it's gonna help if the playlist is only stored and served by invidious that's the thing it won't be stored there, I will try to use the direct yt source url instead and see if it works. Later it can be proxied if needed. | 17:22:10 |
Celmor | still would only work if there is a direct yt source then | 17:23:54 |
@nce:matrix.org | In reply to@Celmor:matrix.org still would only work if there is a direct yt source then yes that's what the api is for, see this for example https://xtractify.onrender.com/7JgzqX53VeA/249 | 17:24:37 |
@nce:matrix.org | yes that's what the api is for, see this for example https://xtractify.onrender.com/7JgzqX53VeA/249 , here's the same response proxied | 17:30:53 |
TheFrenchGhosty | In reply to @Celmor:matrix.org how can my playlist RSS be proxified if it's only stored in my invidious instance? It's an invidious specific playlist? Not a YouTube one? | 17:34:59 |
Celmor | yes | 17:35:16 |
TheFrenchGhosty | Are you sure? | 17:35:30 |
TheFrenchGhosty | If yes, open an issue on GitHub (do say explicitly that it's an Invidious playlist) | 17:36:07 |
Celmor | yes | 17:36:08 |
Celmor | issue for what? wouldn't it be a feature request then? | 17:36:41 |
Samantaz Fox | absidue yep, I'm an idiot xD The function to proxy URLs should use query.path , indeed | 18:14:08 |
Samantaz Fox | Celmor If I understand correctly, your problem is that only the latest 100 videos are available from your (invidious) playlist from RSS | 18:16:36 |
Samantaz Fox | right? | 18:16:39 |
Celmor | not sure about latest but in the xml I get when loading the RSS feed there's only 100 video entries | 18:50:37 |
Samantaz Fox | Celmor yeah, that's normal. RSS is meant to get updates on a subject (in general a blog or a news source), and so only the last X items are provided. | 19:16:44 |
Samantaz Fox | Giving more entries requires more computation on the server side | 19:17:23 |
Celmor | usually there's pagination for that | 19:17:36 |
Samantaz Fox | given that this feed is regularly refreshed by clients (it can be up to every hour), it's better to keep the amount of items in a RSS feed low (in general it's 20, but there is not standard for that) | 19:18:35 |
Samantaz Fox | pagination doesn't exist in RSS (nor atom) feeds | 19:18:51 |
Celmor | is there another API/endpoint I can use then? | 19:19:33 |
Samantaz Fox | the /api/v1/palylist endpoint | 19:55:02 |