currently you can only use browser (regular browser works for me) or yt-dlp (works, also dl from here https://github.com/yt-dlp/yt-dlp/releases either zip or binary (click on show all assets to find e.g. aarch64).
You also can pipe yt-dlp output to other players (but unfortunately not very convenient).
no you can’t. yt-dlp returns urls that are pre SABR and they don’t even work because they lack PO token so you get 403 error.
You can download youtube video and play it with picoplayer sure, but that’s not streaming
of course it works
[defaultuser@Fairphone4 /tmp> ~/bin/yt-dlp-new/yt-dlp_linux_aarch64 -f 251 "https://www.youtube.com/watch?v=poB_eQ
muWGY&list=PLICsbGOBp3woEWjzFPOB1q7-Ku-oin6wh&index=8&pp=iAQB8AUB" -o - | ffplay -i -
[youtube] 8urhuGLAF7A: Downloading android vr player API JSON
[info] 8urhuGLAF7A: Downloading 1 format(s): 251B sq= 0B
[download] Destination: - 0 aq= 0KB vq= 0KB sq= 0B
[download] 1.3% of 4.58MiB at 1.21MiB/s ETA 00:03 nan : 0.000 fd= 0 aq= 0KB vq= 0KB sq= Input #0, matroska,webm, from 'fd:':
Metadata:
encoder : google/video-file
Duration: 00:04:53.42, start: -0.007000, bitrate: N/A
Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, fltp, start -0.007000 (default)
[download] 2.7% of 4.58MiB at 496.85KiB/s ETA 00:09 0.05 M-A: -0.000 fd= 0 aq= 14KB vq= 0KB sq= 0B
Disabled Screen Blank
Enabled Screen Blank
2.40 M-A: 0.000 fd= 0 aq= 16KB vq= 0KB sq= 0B
Disabled Screen Blank
[download] 5.4% of 4.58MiB at 35.07KiB/s ETA 02:06 7.05 M-A: -0.000 fd= 0 aq= 16KB vq= 0KB sq= 8.65 M-A: 0.000 fd= 0 aq= 16KB vq= 0KB sq= 0B
Enabled Screen Blank
[download] 6.8% of 4.58MiB at 28.21KiB/s ETA 02:35 11.09 M-A: -0.000 fd= 0 aq= 15KB vq= 0KB sq= 11.59 M-A: 0.000 fd= 0 aq= 15KB vq= 0KB sq= 0B
Disabled Screen Blank
14.95 M-A: -0.000 fd= 0 aq= 16KB vq= 0KB sq= 0B
Enabled Screen Blank
[download] 7.8% of 4.58MiB at 23.47KiB/s ETA 03:04 15.35 M-A: -0.000 fd= 0 aq= 16KB vq= 0KB sq= 16.69 M-A: -0.000 fd= 0 aq= 15KB vq= 0KB sq= 0B
Disabled Screen Blank
18.23 M-A: -0.000 fd= 0 aq= 15KB vq= 0KB sq= 0B
----------TOUCH START---------------
down 23186ms - touch x/y 0.411400/0.023000
Touch orientation 3
------------------------------------
Motion triggered000 fd= 0 aq= 15KB vq= 0KB sq= 0B
------------------------------------
18.63 M-A: -0.000 fd= 0 aq= 16KB vq= 0KB sq= 0B
release 23529ms touch time 23186ms (diff=343ms)
----------TOUCH END-----------------
[download] 8.5% of 4.58MiB at 20.25KiB/s ETA 03:32 19.42 M-A: 0.000 fd= 0 aq= 16KB vq= 0KB sq= [download] 9.5% of 4.58MiB at 22.68KiB/s ETA 03:07 19.47 M-A: 0.000 fd= 0 aq= 16KB vq= 0KB sq= 23.13 M-A: -0.000 fd= 0 aq= 16KB vq= 0KB sq= 0B
Enabled Screen Blank
[download] 10.9% of 4.58MiB at 21.34KiB/s ETA 03:15 23.70 M-A: 0.000 fd= 0 aq= 16KB vq= 0KB sq= [download] 11.9% of 4.58MiB at 19.91KiB/s ETA 03:27
Disabled Screen Blank
28.55 M-A: -0.000 fd= 0 aq= 15KB vq= 0KB sq= 0B
----------TOUCH START---------------
down 33424ms - touch x/y 0.452200/0.035000
Touch orientation 3
------------------------------------
28.64 M-A: -0.000 fd= 0 aq= 15KB vq= 0KB sq= 0B
release 33517ms touch time 33424ms (diff=93ms)
----------TOUCH END-----------------
29.82 M-A: -0.000 fd= 0 aq= 16KB vq= 0KB sq= 0B
Enabled Screen Blank
...
# player quit
ERROR: unable to write data: [Errno 32] Broken pipe
twitch works also this way
twitch has literally nothing to do with google or youtube api
I know that was just a sidenote, but of course you can also just use regular browser for that
That’s understandable. Also for now there is NewPipe which has more contributors, and as long as porting it to SFOS is possible, then I guess we are fine. I mean, I’m not, because Sailpipe doesn’t work on XA2 Plus because of 32bit SFOS runtime, but yeah, for other it probably will work. ;_;
Pozdrawiam
oh trust me newpipe/sailpipe has exact same issue
Oh no ![]()
Well, maybe they will figure it out. My Newpipe on Android works for now.
Yes, same freetube on linux. From time to time it worked only with old formats activated
Thanks for your long time contribution. TBF I prefer to use SFOS app instead of Android app where possible but yeah I understand.
It’s a pity and I feel the same sentiment as Google dropped the support (or Microsoft gave up) youtube app on Windows Phones…
Another possibility would be for someone VERY BORED to create js app that parses the SABR and exposes the content as normal mp4 stream
Just saying
Not actually expecting contribution cause for whatever reason not a single soul contributed to microtube in it’s entire lifespan history (or my other apps for that matter, not counting translations)
Thank you for the great job! I also prefer native apps, as they are just so much more beautiful
My Mastodon time has increased a lot as Tooter is so beautiful, I started to use Bitwarden as Bitsailor existed, has moved some of my conversations to Yotti as it is so pleasent etc…. But definitely understandable to look other projects that interest you also. All the best for you <3
