[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [NonGNU ELPA] Package suggestion: yeetube
From: |
Thanos Apollo |
Subject: |
Re: [NonGNU ELPA] Package suggestion: yeetube |
Date: |
Thu, 05 Oct 2023 13:44:29 +0300 |
User-agent: |
mu4e 1.10.7; emacs 29.1.50 |
Richard Stallman <rms@gnu.org> writes:
[...]
> > Search Youtube for query
It must not use the actual youtube site, since that requires
users to
run nonfree JS software. However, it is ok to access those
videos
using the invidio.us proxies.
I'm not a web developer (or any kind of developer), but I don't
think it uses any javascipt, apologies for my ignorance if that's
not the case. I wanted this to be an 'Invidious' but as a text
buffer for Emacs, without relying on the invidious project.
> > Play video url, by default using mpv
Is there a specific reason to prefer mpv rather than vlc?
I don't know which is better, but if we are going to make Emacs
prefer one, let's find which one is better and why.
It has a custom option to use any other media player. I'm just
familiar with mpv.
For example you can use GNU/Emms like so:
```
(setf yeetube-player #'emms-play-url)
```
which you can setup to use vlc.
> > Download video using yt-dlp
Does this work on invidio.us?
Yes
> > A minimal yt-dlp front-end, which is independent of
> > the rest
Can someone explain this concreely?
> > YouTube functionality, to download multiple urls.
Can someone explain this concreely?
yt-dlp is not specific to youtube. You can use it download videos
from news sites etc since it accepts any m3u/mpd url
If you are familiar with ffmpeg, it works similarly to this
command (function wise):
```
ffmpeg -protocol_whitelist file,crypto,data,https,tls,tcp -stats
-i <URL.m3u> -codec copy <FILE.mp4>
```
e.g `yeetube-download-videos` just prompts the user to input any
URL they like and downloads them as NAME. It also includes custom
options to export content as audio only format etc.
--
Thanos Apollo
https://thanosapollo.com
Re: [NonGNU ELPA] Package suggestion: yeetube, Emanuel Berg, 2023/10/04