• vortexal@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 months ago

    VLC still gives me the same error message.

    For MPV, it gives me the following error message:

    `mpv https://www.youtube.com/watch?v=3e9_l2oGxdw [ytdl_hook] ERROR: [youtube] 3e9_l2oGxdw: Unable to extract uploader id; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U [ytdl_hook] youtube-dl failed: unexpected error occurred Failed to recognize file format.

    Exiting… (Errors when loading file) `

      • vortexal@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        3 months ago

        Well, while MPV might be outdated, I already mentioned that I was able to get YouTube videos working by downloading a newer version of yt-dlp and creating a conf file for MPV that links to it. While I was looking into the problem, the versions available in apt for all three of these are outdated by at least a year, possible 3 years for MPV. I’m not sure if this is just a Linux Mint issue but I have noticed that a lot of the software both preinstalled and available in it’s repository, are pretty outdated.

        I might try downloading the newer versions of these later. I got MPV working and that’s good enough for me right now.

        • Frellwit@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          3 months ago

          Mint is known to use old software in its repositories as it’s based on Ubuntu LTS. The flatpak mpv should work though. flatpak install flathub io.mpv.Mpv and then run it with flatpak run io.mpv.Mpv https://www.youtube.com/watch?v=dQw4w9WgXcQ

          If you don’t want to type flatpak run io.mpv.Mpv all the time, you can create an alias in your ~/.bashrc file. For example: alias play='flatpak run io.mpv.Mpv'. (After editing your bashrc file, run: source ~/.bashrc to activate the change). Then you can run it with play https://www.youtube.com/watch?v=dQw4w9WgXcQ.

          • vortexal@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 months ago

            I might try that later because, like I said earlier, I got the version of MPV that’s already installed to play YouTube videos and that fine for me. I also made configurations to the preinstalled version and I don’t know if it would be easy, or even possible, to transfer them to the flatpak version.

            • Frellwit@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              3 months ago

              For the flatpak version the mpv.conf file can be created in ~/.var/app/io.mpv.Mpv/config/mpv/. You probably don’t need to link it to the yt-dlp python file as the flatpak mpv version should come with the latest yt-dlp.