Is microtube broken again? A bug report and status thread!

Thank you for all your past efforts! And good luck for your next projects!

To bad for us that Google are such “back orifices” about cross-compatibility (I hate their “No, you must come to our ad-riddled cesspool of a webapp!” approach).

2 Likes

Assistant as an acutal human hiree?
Or as in the usual “word salad generator that specialises in people-pleasing” that tech megacorps’ marketing department call this way?

Not an ideal solution, but a workaround that would prevent totally losing this wonderful app… You could couple most of the interface to a yt-dlp backend. That way it would be possible to at least support video and/or audio on YouTube. The yt-dlp backend works consistently for SailTube, an app with a much simpler interface and very little flexibility (only plays videos in vertical orientation for me).

Unfortunately no, yt-dlp also can’t magically circumvent sabr. I’d have to make it first download video and then play it

Though I could maybe use it for some time until it stops working

I’ve got both SailTube on my phone and mpv on my desktop playing large YouTube videos right away using this backend. There’s no need to fully download video and audio and reassemble it. I’m not knowledgeable how this magic works though. Worst case scenario, you could transform your app in a YouTube audio player, i guess…

Thanks for considering this!

All I’m saying it’s probably only working temporarily as you cannot magically avoid SABR

Sadly yt-dlp doesn’t work on SailfishOS due to too old python, so unless you have a solution…

nevermind found it

1 Like

Python 3.11 should arrive with 5.1. Current ETA is next week

For the record, on my XA2 with Sailfish 5.0 I’m using the latest armv7l release tarball from Releases · yt-dlp/yt-dlp · GitHub.

:shushing_face:

4 Likes

I needed to post instructions somewhere so this comment shall serve as my paste service:

To install yt-dlp and/or deno for microtube:

  1. Enter root using devel-su
  2. Download latest yt-dlp binary for armv7/aarch64 depending on your device from here. You want yt-dlp_linux_aarch64 or yt-dlp_linux_armv7l. Zip versions also work
  3. Move/unzip the files to /usr/bin/
  4. Rename binary to yt-dlp
  5. chmod +x yt-dlp

As for deno it’s same stuff but download it from here. You want the deno-aarch64-unknown-linux-gnu.zip. armv7 binary is not available.

1 Like

Microtube, now using yt-dlp was just released on openrepos.

Have fun. I could make microtube download and keep yt-dlp updated but I don’t care about this app enough to do such bothersome thing so if you want the app you’ll just have to deal with it, and if you want it I’m sure its level of deal with it you can stomache

1 Like