• the_artic_one@piefed.social
      link
      fedilink
      English
      arrow-up
      4
      ·
      13 days ago

      Pinchflat isn’t being maintained and has a few annoying bugs already.

      Someone was working on a “community maintained” fork that had a bunch of fixes and new features and were also working on a hard fork with even more features but then last week they abruptly overwrote the history of the repo so there’s nothing but a script to migrate back to the main pinchflat. They also deleted all the packages which means docker pull now errors if you have their version. Thankfully someone had a fork of that one saved but the person who saved the fork doesn’t have the programming skills to continue development so we’re back to it not being maintained.

      • mathesonian@ttrpg.network
        link
        fedilink
        English
        arrow-up
        4
        ·
        13 days ago

        Interesting. I’m still running the original but I’ll take a look at this fork. I’ve been looking for a new hobby project.

    • theyllneverfindmehere@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      13 days ago

      I’d like to second pinchflat. It’s great. I have it set up to monitor certain channels but also have it set up to monitor a playlist. Anything I add to the playlist gets auto downloaded. I don’t even have to log into it really it just works.

  • frongt@lemmy.zip
    link
    fedilink
    English
    arrow-up
    8
    ·
    13 days ago

    Can’t get any simpler than the terminal, can you? I just paste links into the terminal after a yt-dlp command.

  • LordGennai@lemmy.zip
    link
    fedilink
    English
    arrow-up
    3
    ·
    13 days ago

    Tangential to your question… but I’m curious if any of these suggestions work with Jellyfin in a way that lets each user subscribe to YouTube channels?

    My understanding is that almost all of these solutions will just drop YouTube videos in a directory and then they’ll be available to all users, rather than just the user who might be interested in that content?

    • __hetz@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      13 days ago

      I can say that TubeArchivist is essentially single-user. Multiple accounts on a single TA instance will share the same underlying library with a ./library_dir/channel_id/video_id.ext directory structure. You could run an instance per user for individual TA libraries but, last I looked, the Jellyfin plugin doesn’t support multiple TA instances so it still wouldn’t be able to get the metadata from any instance(s) other than the one it’s configured to. It was a requested feature, on the plugin’s GitHub, but I’m not sure if it’s actively being implemented. The only workaround I can think of for now would be using a shared TA library and then manually tagging the videos in JF and using parental controls to hide them. Billy won’t see vids tagged #SusieYT, Susie has #BillyYT added to her blacklist, etc.

  • gdog05@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    13 days ago

    Don’t forget to check out Youtarr. I think it hits all the targets. You can do channels, playlists or individual videos. It has an option for a proxy URL to use to download which I believe can be set up with a self-hosted VPN. And it formats and sends things directly to Jellyfin.

  • gheesh@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    12 days ago

    Anybody knows a way to automate cookie passing to the manager? Youtube denies access if cookies are not copied from a valid browser with a youtube account :-(

    • irmadlad@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      12 days ago

      If you’re using Firefox, then there are a plethora of cookie copiers. I used one, don’t know which now, a while back. Seemed to function for my purposes.

  • djdarren@piefed.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    13 days ago

    Being unaware of pinchflat, I kinda ended up making my own.

    Started off with a little app, the entirety of which was a button that, when pressed, took the link om my clipboard and downloaded the video into my Jellyfin folder. Then I got tired of having to keep it all updated across several different computers I use, so I turned it into something that runs in a docker container on my home server, that I can access through anything in my tailnet. Works beautifully.

  • Azura The Spellkissed@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    13 days ago

    If you want VPN support in docker containers, I was surprised his well gluetun works with any container.

    Though ironically metube is the one thing I intentionally took out of the VPN, because too baby sites I cares about blocked it and I didn’t care about VPNs too in that use case.