Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
iamtalhaasghar opened this issue Feb 8, 2022 · 22 comments

Comments

@iamtalhaasghar
Copy link
Contributor

iamtalhaasghar commented Feb 8, 2022

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.

@rachmadaniHaryono
Copy link
Contributor

  • 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?

@iamtalhaasghar
Copy link
Contributor Author

  • 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.

@rachmadaniHaryono
Copy link
Contributor

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

@iamtalhaasghar
Copy link
Contributor Author

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.

@rachmadaniHaryono
Copy link
Contributor

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

@iamtalhaasghar
Copy link
Contributor Author

Please raise issues here

@mlliarm
Copy link

mlliarm commented Mar 2, 2022

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.

@Elias-Gill
Copy link

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

@lassedong
Copy link

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.

@iamtalhaasghar
Copy link
Contributor Author

iamtalhaasghar commented Apr 2, 2022

@lassedong checkout iamtalhaasghar#50

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

@lassedong
Copy 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.

@mlliarm
Copy link

mlliarm commented Apr 4, 2022

@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
Copy link

@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.

@lassedong
Copy link

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

@iamtalhaasghar
Copy link
Contributor Author

@lassedong read my comment again. I have edited it

@lassedong
Copy link

Okay, Thanks.

I will follow.

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

@iamtalhaasghar
Copy link
Contributor Author

Okay, Thanks.

I will follow.

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

yes,

@lassedong
Copy link

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

@lonix1
Copy link

lonix1 commented Sep 12, 2022

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.

@ids1024
Copy link
Contributor

ids1024 commented Jan 27, 2023

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.

@iamtalhaasghar
Copy link
Contributor Author

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,

@ids1024
Copy link
Contributor

ids1024 commented Jan 27, 2023

Invitations sent on Github and PyPI.

@mps-youtube mps-youtube locked and limited conversation to collaborators Jan 27, 2023
@iamtalhaasghar iamtalhaasghar converted this issue into discussion #1202 Jan 27, 2023
@iamtalhaasghar iamtalhaasghar pinned this issue Jan 27, 2023
@iamtalhaasghar iamtalhaasghar unpinned this issue Feb 24, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants