polymorphicshade / Tubular

A fork of NewPipe that implements SponsorBlock and ReturnYouTubeDislike.
GNU General Public License v3.0
1.11k stars 24 forks source link

Import playlist? #82

Open mralusw opened 1 month ago

mralusw commented 1 month ago

Checklist

Feature description

Can I import playlists from Newpipe, from a list of URLs, from WHATEVER basically? Whenever I share to Tubular it only takes the first Url

Why do you want this feature?

I have a playlist with 200 URL s in newpipe x SB. And there's no way apparently to get it into Tubular. Newpipe clearly exports a list of URLs, as I can save it to a text file or whatever.

But Tubular

  1. has no playlist import from any format (list of URLs 1 per line most logical I think), and
  2. when it receives the list from a share action, only reads the first URL

Why ist the feature relevant to this fork?

Basically it seems impossible to interoperate with Tubular and get rid of newpipe

Additional information

No response

polymorphicshade commented 1 month ago

Have you tried exporting your NewPipe X SponsorBlock database and importing it in to Tubular?

mralusw commented 1 month ago

Yeah. The import / export options are placed in different positions in the menus of the two apps. I couldn't find the Newpipe export back when I switched to Tubular.

Now that you mentioned it, I have found the newpipe export. But the databases have diverged in the meantime :(

But why is this happening? Playlists are shared FROM as a list, but shared TO as a single entry (in both apps). Wouldn't it make sense to be consistent? It would also help with importing playlist files.

polymorphicshade commented 1 month ago

@mralusw your questions should be directed at the vanilla NewPipe devs (I didn't design how the NewPipe database works).

Nonetheless, I do plan on making importing playlists easier 😁

mralusw commented 1 month ago

I have no questions about Newpipe SB. I was describing how I ended up in my situation.

Thank for putting the issue on the planned label.

mralusw commented 1 month ago

My question was about the share TO feature as it exists now in Tubular. The sender sends a URL list, bit Tubular ignores everything except the first entry.

So for example if you shared a playlist from Tubular to Tubular (I know it's not possible directly, but you could via e.g. GKeep or any editor) you would lose every item except the first.