• 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