FreeTubeApp / FreeTubeApp/FreeTube

[Feature Request]: Import Playlists from YouTube

Open
#5,057 8 comments 17 reactions 0 assignees View on GitHub
E: new feature
Dominant language
Vue
Stars
21.9k
Forks
1.5k
Avg merge
1d 14h
Merged PRs (30d)
62

Description

### Guidelines

- [X] I have searched the issue tracker for [open](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aopen+is%3Aissue) and [closed](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aissue+is%3Aclosed) issues that are similar to the feature request I want to file, without success.
- [X] I have searched the [documentation](https://docs.freetubeapp.io/) for information that matches the description of the feature request I want to file, without success.
- [X] This issue contains only one feature request.

### Problem Description

Importing Playlists from YT is not possible. Now that Local Playlist support has released we can start to implement this.

### Proposed Solution

The ability to import the Playlist file provided by YouTube into FreeTube

Also what we need from the exported YT playlist file to test cases like:

- videos that are set to private in that playlist
- videos that dont exist anymore
- shorts and previously streamed live videos
- Currently live videos (not sure if YT allows u to save that to a playlist)
- Upcoming videos or upcoming live videos (not sure if YT allows u to save that to a playlist)

### Alternatives Considered

None.

### Issue Labels

new feature

### Additional Information

Retrieved from
https://github.com/PikachuEXE/FreeTube/issues/50#issuecomment-1734687322

> The YT playlist export is a list of CSV files
>
> Example (header text depends on user language I guess, maybe it can be forced via `hl=en`) Headers: video ID, timestamp for video added to playlist time
>
> ```
> 影片 ID,播放清單影片的建立時間戳記
> dKMTzrG92TE,2018-04-24T09:05:28+00:00
> ```
>
> Update 1: Confirmed that https://takeout.google.com/?hl=en&pli=1 will export file with header text in `en`
>
> ```
> Video ID,Playlist Video Creation Timestamp
> dKMTzrG92TE,2018-04-24T09:05:28+00:00
> ```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.