Fix youtube CSV playlist importer #4787
Open
+11
−13
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.
This PR is a follow up of this issue #3954 .
tldr: This PR aims to fix the Youtube CSV Importer due to Google Takeout changing their export format
I've recently used a invidious account, exported all my playlists data from Google Takeout. However, it seems that they changed their format again by putting most of the datas about a playlist in
playlists.csv
. Only to leave the bare minimum in the playlist specific files.This PR changes this by putting default values where info could be extracted before and fixing the out of bound error that could be happening depending on the playlist format.
Here is the error encountered:
I also give you an extract of what a Google Takeout playlist file looks like