mps-youtube / yewtube

yewtube, forked from mps-youtube , is a Terminal based YouTube player and downloader. No Youtube API key required.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introducing `yewtube` - a fork of mps-youtube with no Youtube API Key required

iamtalhaasghar opened this issue · comments

Because this project have not been actively maintained lately, I have forked it and implemented some exciting features such as:

  1. No Youtube API key required to run yewtube
  2. yewtube can play audio in vlc with no gui.
  3. yewtube inherits all original features of mps-youtube
  4. yewtube uses yt-dlp instead of youtube-dl as the main focus of yt-dlp is to add new features and patches while also keeping up to date with the original youtube-dl project.
  5. yewtube is available on pypi.org

Installation instructions can be found here.
yewtube is actively maintained so i request you all to try it out and report your issues / feature requests here. Pull requests are also welcomed.

  • do you track any issue that is fixed by your fork?
  • what is the difference between your fork and https://github.com/otisdog8/termitube?
    • currently i favor your fork because you open the issue section
  • any plan to merge it upstream?
  • do you track any issue that is fixed by your fork?

Yes,

* what is the difference between your fork and https://github.com/otisdog8/termitube?

The goal for yewtube is that I want it to be a fully featured Youtube client so that you don't have to use Youtube in a browser.

  * currently i favor your fork because you open the issue section

Thank you!

* any plan to merge it upstream?

If the maintainers want then sure why not.

any reason why there is readme.rst and readme.md?

any reason why there is readme.rst and readme.md?

I am using README.md and updating it to reflect latest information about my fork yewtube. I think README.rst is being used by maintainers of mps-youtube for similar purpose.

i think your pypi page not working because you don't set long_description_content_type to text/markdown

related https://packaging.python.org/en/latest/guides/making-a-pypi-friendly-readme/#including-your-readme-in-your-package-s-metadata

Please raise issues here

Hey, thanks for this.

Nice to see that all my playlists from mps-youtube were ported in yewtube without having to do anything.

Also my the issue I had (#1166) is fixed now, so thanks. I'll go and let that poor fella know.

Really appreciate this. Thank you for bringing us back this gorgeous app

WOW. I have been waiting for something like this, for a long time.

But I have one issue, so far.
When using yewtube download-command, like "d 6" I do not get any list of download options.
Instead yewtube will immediately start to download the selected video as webm.,

Please help.

@lassedong checkout iamtalhaasghar#50

Edit: this is a known issue, you can track progress using the above link.

@lassedong checkout iamtalhaasghar/yewtube#50

Yes, It is yewtube, version 2.8.2

I am running Linux Mint 20.3 Cinnamon.
I installed yewtube with sudo pip install yewtube, and it installed and replaced mps-youtube.
So if I type mpsyt, it will start yewtube.

@lassedong I'm running yewtube of v.2.8.0 on an Lubuntu 18.04.6 and I just type yt to fire up yewtube.

@iamtalhaasghar has the command needed to start yewtube changed in newer than v.2.8.0 versions?

Just upgraded to v.2.8.2. I just type yt to fire up yewtube. Can you try this, @lassedong?

@lassedong I'm running yewtube of v.2.8.0 on an Lubuntu 18.04.6 and I just type yt to fire up yewtube.

@iamtalhaasghar has the command needed to start yewtube changed in newer than v.2.8.0 versions?

Just upgraded to v.2.8.2. I just type yt to fire up yewtube. Can you try this, @lassedong?

It is the same result.

I can start yewtube, by typing "yt" also.
But the problem is the same.

I have now tried to download and installl yewtube on my Windows 11 machine.

First I installed phyton 3.7.0. Then I installed pipx, as instructed, and finally I installed yewtube, also as instructed.

After invoking the yt-command, yewtube will start, but I still don't get any choice to select the quality of a video to downlod.
Yewtube immediately starts to download the video.

image

@lassedong read my comment again. I have edited it

Okay, Thanks.

I will follow.

Are you also aware, that download of playlists does not work?

Okay, Thanks.

I will follow.

Are you also aware, that download of playlists does not work?

yes,

Hi.... Is this project dead or still being developed?

The fork is great, but the only install option is python. To install via package managers (like in this upstream) would be awesome - but even manual install via .deb or .rpm would be good.

It's nice to see a fork of mps-youtube that's gotten rid of reliance on the YouTube data API v3 (I got involved with mps-youtube mainly to fix its reliance on the v2 of the data API, which was being disabled.) And added other improvements.

@iamtalhaasghar Since no on who was involved in development in the past seems interested in maintaining mps-youtube and pafy (including me), would you be interested in being added as an owner to the mps-youtube GitHub org? And on PyPI.

It's nice to see a fork of mps-youtube that's gotten rid of reliance on the YouTube data API v3 (I got involved with mps-youtube mainly to fix its reliance on the v2 of the data API, which was being disabled.) And added other improvements.

@iamtalhaasghar Since no on who was involved in development in the past seems interested in maintaining mps-youtube and pafy (including me), would you be interested in being added as an owner to the mps-youtube GitHub org? And on PyPI.

Sure why not,

Invitations sent on Github and PyPI.