Yewtube

Latest version: v2.12.0

Safety actively analyzes 714860 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

2.9.0

Feature

* feat(mplayer): set cache (93) ([`16d3a18`](https://github.com/mps-youtube/yewtube/commit/16d3a186fb9feb24530e1f07b211062c44a515a0))

Fix

* fix: 76 video pops up ([`eaeff58`](https://github.com/mps-youtube/yewtube/commit/eaeff58f94e2fd89706e42fdab6b8e82ef770941))

Unknown

* moved to wiki section ([`e8ce805`](https://github.com/mps-youtube/yewtube/commit/e8ce8057cf96770139d2355ebefe5f9197eb107a))

2.8.5

Documentation

* docs: Added common issues file. (91)

* Added common issues file with some instructions for MacOS

* Modified readme with extra information about the common issue file

Co-authored-by: fazli.zekiqi <fazli.zekiqicepheid.com> ([`4b69e5e`](https://github.com/mps-youtube/yewtube/commit/4b69e5ee96ed36efa9a68f6315322ed3d44d1e3d))

Fix

* fix: 75 program crashes while creating custom playlist and saving it without playing ([`2552eff`](https://github.com/mps-youtube/yewtube/commit/2552eff602683fbd28bc6841768bf6cf585fc960))

* fix(main): handle error when setting locale (86)

fix 85(main): handle error when setting locale ([`ecd117c`](https://github.com/mps-youtube/yewtube/commit/ecd117ca1ef753509b78082d6f919c9bc2b1756b))

* fix: Enable quit-watch-later in mpv 77

Allows pressing shift-q to quit so mpv saves the video position and allows
resuming on next play ([`079e440`](https://github.com/mps-youtube/yewtube/commit/079e44088260c938dc3ae71cd55146fb51de653e))

Refactor

* refactor(main): use logging instead of warning (88) ([`32e7935`](https://github.com/mps-youtube/yewtube/commit/32e79356a96ec6e9e8e61496d39aff3c79d58da6))

Unknown

* Implement &39;shuffle all&39; and &39;play all&39; (81)

fix 73: Implement &39;shuffle all&39; and &39;play all&39; ([`fd1b9ea`](https://github.com/mps-youtube/yewtube/commit/fd1b9ea84a3391245709ca39ff53f0e254eea53a))

* Update requirements.txt ([`e1b26da`](https://github.com/mps-youtube/yewtube/commit/e1b26da50eb885c917dff554e7ecab4e8fc4f699))

* userpl requires youtube search python version 1.6.5 ([`6d959bd`](https://github.com/mps-youtube/yewtube/commit/6d959bd49c90dcccf7e292a5921b517853d06f00))

2.8.4

Fix

* fix: 53 viewing playlists uploaded by a user is back ([`f201cb5`](https://github.com/mps-youtube/yewtube/commit/f201cb5f4cd45b9341ced6b549fc35a57e85eb9f))

2.8.3

Fix

* fix: 45 fetch all videos of a playlist ([`261f468`](https://github.com/mps-youtube/yewtube/commit/261f4687668c6c05415102c66587a27518bbac10))

* fix: save full playlists by name and all its videos ([`d69a959`](https://github.com/mps-youtube/yewtube/commit/d69a9594c5824d97201774e81444b75aea93e861))

* fix: 67 vlc dummy Interface does not work with live channels ([`2d4637b`](https://github.com/mps-youtube/yewtube/commit/2d4637b04b6f738ab832b3beacab1e490e99a518))

2.8.2

Fix

* fix: 63 module album search crash ([`3f2fcfb`](https://github.com/mps-youtube/yewtube/commit/3f2fcfb27bb60928282d1a4a68adff22980f5938))

Unknown

* minor bug ([`bb89051`](https://github.com/mps-youtube/yewtube/commit/bb89051f3e796f003c179766fac69f917824bd7f))

* mpris (64)

mpris ([`67e5be7`](https://github.com/mps-youtube/yewtube/commit/67e5be7b5aa02d25f1242fbd105325f6374bef36))

2.8.1

Build

* build: include changelog ([`18390f5`](https://github.com/mps-youtube/yewtube/commit/18390f5ffa3c812a41b0ec09c5b0f2077304f575))

* build(setup): add requests ([`397eddd`](https://github.com/mps-youtube/yewtube/commit/397eddd0146e04e95e6cc0598741bae8055a3e32))

Ci

* ci(python-app): workflows based on origin/develop

- only run pytest
- use matrix for python version and os ([`3d117ad`](https://github.com/mps-youtube/yewtube/commit/3d117ad49ed8630873dd070f474e6641007fd01a))

* ci: python-app ([`f40ca1a`](https://github.com/mps-youtube/yewtube/commit/f40ca1a557974929da3cc0c599d1f9342b4cdfa9))

Feature

* feat(helptext): help changelog ([`0643941`](https://github.com/mps-youtube/yewtube/commit/06439411d7a78fe6701f7313e9b3b0720248a197))

* feat(setup): extras dependencies for mpris ([`936e890`](https://github.com/mps-youtube/yewtube/commit/936e8909b5212eda3a64e8b93be79d4353e6d646))

* feat: use yewtube over tor using torsocks 🔥 ([`1e9c4ce`](https://github.com/mps-youtube/yewtube/commit/1e9c4ce5992528286f552c8b563daef4abf9566a))

Fix

* fix: 54 play video using youtube short link ([`92d1c77`](https://github.com/mps-youtube/yewtube/commit/92d1c776d4bcc47509becadc5ba9248477dc0dcc))

* fix: use mkdocs instead of sphinx docs

* build(setup): extras_require mkdocs

* build(setup): extras_require mkdocs

- package mkdocstrings-python-legacy

* refactor: check sys.stdout.encoding once

also isort module

* docs: mkdocs

- skip_files for test files

* docs(CONTRIBUTING): mkdocs ([`32a2e9c`](https://github.com/mps-youtube/yewtube/commit/32a2e9cdddac3ebb458d7bdcd793ed83ccc2fdf0))

* fix: 37 use `set pages` command to config how many search result pages to show ([`2baec5f`](https://github.com/mps-youtube/yewtube/commit/2baec5fd11c0edf88d3543dd81333c5ecf67c918))

* fix: 44 dont run init when importing mps_youtube ([`a072c22`](https://github.com/mps-youtube/yewtube/commit/a072c22e2781160bca79d0164e46e49f07ac28e1))

* fix: 39 key error &39;data&39; ([`834ed5b`](https://github.com/mps-youtube/yewtube/commit/834ed5b0af5f92e1233e8ba327327654f67f61a0))

* fix(mpris): handle no data on time-pos ([`8bb29d3`](https://github.com/mps-youtube/yewtube/commit/8bb29d33825ad826e51d9d8eada32a9b7bd10ffd))

* fix: 38 improved help menu responsiveness ([`972b4ef`](https://github.com/mps-youtube/yewtube/commit/972b4efdb5fe8f5d3295b1c3fe607d209e7d39b6))

* fix: 35 remove api key instructions ([`4f1fee3`](https://github.com/mps-youtube/yewtube/commit/4f1fee3b711b2383b2704fba39bdce772894cc75))

* fix: 24 colorama support for windows ([`9cf2616`](https://github.com/mps-youtube/yewtube/commit/9cf261615a52f6ac64b6fb28390db2a71a7ab470))

* fix: 28 show changelog with `help new` command ([`d52b65d`](https://github.com/mps-youtube/yewtube/commit/d52b65d0c0cd8708020a2d6788102d82d8ebeee5))

* fix: 26 album search working now without youtube api ([`9c3ae03`](https://github.com/mps-youtube/yewtube/commit/9c3ae03b8c0ae006f1b9a917e4330270fec2f929))

* fix: check for app updates ([`eabfb52`](https://github.com/mps-youtube/yewtube/commit/eabfb5233c7b87c5f300ebc41250a3f52db07411))

* fix: don&39;t crash if playlists / history file has invalid youtube id fixed 24 ([`323d5d8`](https://github.com/mps-youtube/yewtube/commit/323d5d822cefc23889665d71cfffe9e40750433b))

* fix: playlists are working again fixed 18 ([`bfceee4`](https://github.com/mps-youtube/yewtube/commit/bfceee493261d099c85bf2c4c9e79e5710e9799f))

* fix: buffersize warning ([`d185c3f`](https://github.com/mps-youtube/yewtube/commit/d185c3fdf8d520bcb4595f5e458d6022a7b6d1aa))

* fix(g): mpv msglevel ([`062b125`](https://github.com/mps-youtube/yewtube/commit/062b12503a8fa15dc720cf3ac91f001b74a5cf10))

* fix: default player priority is vlc > mpv > mplayer on first install fixed 16 ([`35409eb`](https://github.com/mps-youtube/yewtube/commit/35409eb31cc67f03c50589e02cdff2ad08fe4911))

* fix(mplayer): _get_mplayer_version

- isort module
- type hint
- function doc
- return value type hint for func ([`ab21c5d`](https://github.com/mps-youtube/yewtube/commit/ab21c5d1bc872ed482bf482ad37949129c1e4f78))

* fix(util.uea_pad): handle AttributeError on t.split

also isort import ([`1643266`](https://github.com/mps-youtube/yewtube/commit/1643266f21ccf7a99481a1615b4a53c4fbabc878))

* fix: bring back requirements.txt to life ([`ff6e59d`](https://github.com/mps-youtube/yewtube/commit/ff6e59d75834c61d72ec6bbc92f5eb339cc82607))

Refactor

* refactor: reset to upstream ([`dc4af72`](https://github.com/mps-youtube/yewtube/commit/dc4af721aa90fe79c492f9f1ae1f4a698049a085))

Test

* test(mpris): test_mpris.setproperty ([`10ec94a`](https://github.com/mps-youtube/yewtube/commit/10ec94adb7dd5cb0e00c58d1700039ee04479e21))

* test(Mpris2Controller): init ([`cb977ec`](https://github.com/mps-youtube/yewtube/commit/cb977eca7b8aa02c5cecf27c5c5a6e104c50c8c4))

* test(mplayer): _get_mplayer_version

use default func behavior when no mplayer found ([`9c2350c`](https://github.com/mps-youtube/yewtube/commit/9c2350c87daed2a52460b4e9ad72ba4b11e7796f))

* test: uea_pad ([`22b4564`](https://github.com/mps-youtube/yewtube/commit/22b4564e618aceb49bad34428e45e9ecf25907e6))

* test(test_main): skip test without attribute after fork ([`35ded20`](https://github.com/mps-youtube/yewtube/commit/35ded20a8ee1392c731bd6a35f1f3a2d10897c92))

Unknown

* delete github workflows ([`31b695b`](https://github.com/mps-youtube/yewtube/commit/31b695be14ff3bb735c25c69274c9cfdaf4f7a8d))

* play_url and yt_url related to 59 (60)

* related to 49

* refactor(play): play_url

- documentation
- isort
- use boolean for yt_url&39;s print_title
- type hint

* refactor(search): yt_url

- isort
- documentation
- only work on unique video id
- fix video title when printing
- print title when there is only video title
- use boolean for print_title parameter

* docs(pafy): extract_video_id

- isort
- documentation

Co-authored-by: Talha Asghar <talhaasghar.contactsimplelogin.fr>

Co-authored-by: rachmadani haryono <rachmadaniHaryonousers.noreply.github.com> ([`7409188`](https://github.com/mps-youtube/yewtube/commit/7409188acc57d1a4faaea8b787289784edc57da5))

* related to 49 ([`d7fa4e9`](https://github.com/mps-youtube/yewtube/commit/d7fa4e914d138152f2e1ee92726a18d46f3f144b))

* broken contribution page link ([`4460b5e`](https://github.com/mps-youtube/yewtube/commit/4460b5eb8cc5604852386c9f4d13c587cc5c1810))

* Merge branch &39;master&39; of github.com:iamtalhaasghar/yewtube ([`42f6496`](https://github.com/mps-youtube/yewtube/commit/42f649689cf059903ff4a099b96f20f4154c75bd))

* Merge pull request 43 from rachmadaniHaryono/feature/changelog

feat: help changelog ([`d768571`](https://github.com/mps-youtube/yewtube/commit/d76857189cf00b3a67ba15c432d10e54a9c93903))

* Update MANIFEST.in ([`c0812de`](https://github.com/mps-youtube/yewtube/commit/c0812de3597a0c67514995b3ee4f0c25c62493d9))

* Merge pull request 42 from rachmadaniHaryono/feature/mpris-setup

extra requirement for mpris ([`5a9656a`](https://github.com/mps-youtube/yewtube/commit/5a9656a56f24ae3db375aefa7be8cc6e800dae2c))

* Merge pull request 41 from rachmadaniHaryono/feature/mpris

test Mpris2Controller.setproperty for time-pos ([`f61620c`](https://github.com/mps-youtube/yewtube/commit/f61620c64a7a478e32072ca375c4f3a90dfb578d))

* Merge branch &39;master&39; of https://github.com/iamtalhaasghar/yewtube into feature/mpris ([`2375e00`](https://github.com/mps-youtube/yewtube/commit/2375e00ddbcf88f2bbc5c1d4dcbbfd9273fe1b08))

* Merge branch &39;master&39; of https://github.com/iamtalhaasghar/yewtube into feature/mpris ([`8fe1f55`](https://github.com/mps-youtube/yewtube/commit/8fe1f55f058e523a794f68c6a0988b371eeb5b43))

* Merge branch &39;master&39; of github.com:iamtalhaasghar/yewtube ([`318fcb2`](https://github.com/mps-youtube/yewtube/commit/318fcb277c8b38fc552fb12dc4dec39b8fe0568c))

* added logo ([`0aefa76`](https://github.com/mps-youtube/yewtube/commit/0aefa769d117283a90b63353491a984811a4781b))

* Merge branch &39;master&39; of github.com:iamtalhaasghar/yewtube ([`4c0d93b`](https://github.com/mps-youtube/yewtube/commit/4c0d93b36e070eb458970d7ea5d5764476bb0b4f))

* Set theme jekyll-theme-hacker ([`fd952d6`](https://github.com/mps-youtube/yewtube/commit/fd952d603d55af2e3f4eb9ac5520bc3ac0a042cf))

* Set theme jekyll-theme-cayman ([`7de825f`](https://github.com/mps-youtube/yewtube/commit/7de825f80af62e77b161e3f83f34708b2f142413))

* Update CHANGELOG.md ([`b8486cf`](https://github.com/mps-youtube/yewtube/commit/b8486cf41d317f78e869b89291f4d2b712c43e53))

* display main menu / previous songs list if requested album is not found ([`25cf2ae`](https://github.com/mps-youtube/yewtube/commit/25cf2ae1bb729175fb82a5d3446c4a571bb815a2))

* enter command which caused bug ([`067d1d9`](https://github.com/mps-youtube/yewtube/commit/067d1d999830616f9dfd39ec602270663ff39542))

* typo fix ([`df51f9e`](https://github.com/mps-youtube/yewtube/commit/df51f9ee926bdc2bb20c1d4e77829b617f8f7567))

* fix 27 channel search working without youtube api key ([`440ab17`](https://github.com/mps-youtube/yewtube/commit/440ab17108f64316fc74e476715445b939372d69))

* fix 25 videos can now be played by url ([`b9d4650`](https://github.com/mps-youtube/yewtube/commit/b9d4650ce78fd4ab5f1735a3c9558569dcad70ad))

* Merge pull request 23 from iamtalhaasghar/develop

fix: buffersize warning ([`08967b0`](https://github.com/mps-youtube/yewtube/commit/08967b0670774ad7728db39a76944303b1bc1551))

* Update CHANGELOG.md ([`bb943a0`](https://github.com/mps-youtube/yewtube/commit/bb943a0121c13b10228daadad5bf83e0f6a96b70))

* how to install latest vs table version ([`69be64c`](https://github.com/mps-youtube/yewtube/commit/69be64c605c1861bae7e14ef79ebfb8e119af91e))

* Merge pull request 22 from rachmadaniHaryono/bugfix/mpv

fix: mpv message level fixed 21 ([`1c8876c`](https://github.com/mps-youtube/yewtube/commit/1c8876c3b59ca0e7de7e80b242b852b4d1cc2bb7))

* Merge pull request 20 from iamtalhaasghar/develop

Develop ([`d2384e9`](https://github.com/mps-youtube/yewtube/commit/d2384e9da88a19610b6b16d2b072f8ceb80028f5))

* Merge pull request 19 from rachmadaniHaryono/bugfix/mplayer-version

fix _get_mplayer_version ([`ba70beb`](https://github.com/mps-youtube/yewtube/commit/ba70beb707c8b300ae2e3ddb6eebb74993fda7d1))

* Merge pull request 17 from rachmadaniHaryono/bugfix/attribute-error

test uea_pad ([`376ebe1`](https://github.com/mps-youtube/yewtube/commit/376ebe1be5442e84b089a223472a742da1b56008))

* Merge branch &39;develop&39; of https://github.com/iamtalhaasghar/yewtube into bugfix/attribute-error ([`ebf62f5`](https://github.com/mps-youtube/yewtube/commit/ebf62f591b4dbb2fb2b240020fffe7ef80c043bf))

* Merge branch &39;develop&39; of https://github.com/iamtalhaasghar/yewtube into bugfix/attribute-error ([`ae6bad4`](https://github.com/mps-youtube/yewtube/commit/ae6bad4050ec8186deae94af69bf55257ba0f2a3))

* Merge remote-tracking branch &39;upstream/develop&39; into bugfix/attribute-error ([`6078793`](https://github.com/mps-youtube/yewtube/commit/6078793d55edfbf09eb3de415a0b8d43a8dcbac6))

* moved old changelogs CHANGELOG > CHANGELOG.md ([`f845604`](https://github.com/mps-youtube/yewtube/commit/f84560441dac6d8872c9baaffbe35aeab9acb37c))

Page 4 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.