• grue@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 days ago

      Thanks for the suggestion, but that’s not quite it. It basically does the same thing wrapping yt-dlp with a shell script and a cron job would: it takes a Youtube channel or playlist as input, and then automatically downloads it.

      You can tell by this screenshot:

      I’m looking for something that handles the step before that, helping me discovering which channels and playlists I want.

      It also doesn’t have anything to do with “syncing” in the way that I’m talking about, which is syncing account metadata between my devices, not syncing video data between Youtube and a local folder.

      What I want is to be able to watch a video in Newpipe on my phone, and have it be automatically marked as watched in FreeTube on my desktop . And in my Google account, to the extent that I continue to use it while transitioning away. In fact, if I stop watching a video partway on one device, I want it to know the timestamp I stopped at so I can pick back up at the same point on another device.

      Basically, I want the same experience I get if both devices are using the official Youtube website or app, but replacing the “report my habits to Google” part with a self-hosted solution.

      • DaMummy@hilariouschaos.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 days ago

        Have you tried GrayJay with sync set up? It might suit your needs once set up properly. Yes, there’s a Linux desktop version, and an android mobile version. No idea on iOS