TeamNewPipe / NewPipe

A libre lightweight streaming front-end for Android.
https://newpipe.net
GNU General Public License v3.0
31k stars 3.02k forks source link

Request option to Import playlist/library CSV Files form YouTube Music #5370

Open tokenwizard opened 3 years ago

tokenwizard commented 3 years ago

Checklist

Describe the feature you want

Requesting a way to import the "music-library-songs.csv" or any of the "Playlist" csv files from a Google Takeout export of YouTube and YouTube Music

Is your feature request related to a problem? Please describe it

Not necessarily a problem, but you are able to export your entire Music Library, Playlists, etc from YouTube Music into CSV format. Currently it seems that only the JSON "subscriptions" from YouTube (video) are able to be imported in NewPipe

Additional context

See photos below. This is from a Google Takeout export of my data, specific to YouTube/YouTube Music. Each of these playlist CSV files contains the Video_ID of the associated "song" on YTM. the larger "music-library-songs.csv" contains the URL, Artist, Song, and other Information relevant to every song in your YTM library.

How will you/everyone benefit from this feature?

If we could import our entire YouTube Music library/playlists into NewPipe from the CSV exports (that include the unique Video_ID identifier) it would be the last hurdle to clear in moving users completely from the dual YouTube/YTM dual-app environment into a single, concise app to handle all YouTube needs. I know I would gladly pay for the app (single, premium purchase) if this was implemented well. Of course, we would need a way to handle those payments without Google Play Services to be fully functional on Lineage and other de-Google'd software.

image

image

image

rogerdc commented 3 years ago

@tokenwizard @mhmdanas

Could this be re-examined for re-prioritization?

Google has removed the JSON format for their subscription download:

Screenshot_20210902-003856

The drop down shown is for the History file. The screenshot shows "CSV" for subscriptions as grayed out, meaning it isn't changeable.

Because of this, I am no longer able to import my subscriptions.

Thanks!

triallax commented 3 years ago

@rogerdc that's a different issue: https://github.com/TeamNewPipe/NewPipe/issues/6757

If you can't wait until the next release with the fix comes out, you can get the latest debug APK for master at the moment: https://github.com/TeamNewPipe/NewPipe/suites/3658122654/artifacts/88858148

anonaddict commented 2 years ago

desperately hope they implement this soon, seems like it would be a 2 minute fix if you knew how

ryegye24 commented 2 years ago

With the recent news about Vanced I was wondering if this feature request could be prioritized higher?

githubzoidal commented 2 years ago

yes! I too want to Import my Libraries and Playlist.

csclm commented 1 year ago

FYI I'm taking a crack at this

csclm commented 1 year ago

Unassigning myself since I didn't have as much spare time as I thought I would, someone else can take a crack if they'd like