mps-youtube | Terminal based YouTube player and downloader
kandi X-RAY | mps-youtube Summary
kandi X-RAY | mps-youtube Summary
Terminal based YouTube player and downloader
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Ask the user for a song
- Generate a logo
- Generates a songlist display
- Query Music album
- Do a query
- Call function on user input
- Return a formatted F text
- Generate a songlist display
- Get the terminal size of the terminal
- Generate real player arguments
- Add item to list
- Launch a player
- Search for a given category
- Load the playlist
- Print the latest version
- Copy stream to clipboard
- Launch a song
- Preload a song
- Load config files
- Copy video to clipboard
- Show information about a playlist
- Generate real player args
- Search Spotify users
- Process command line arguments
- Launch the game
- Go to next page
- Bind to mpv
mps-youtube Key Features
mps-youtube Examples and Code Snippets
nano ~/viamybox/conffiles/iot/mqtt-config.ini
cp ~/viamybox/conffiles/iot/.service /lib/systemd/system/
sudo systemctl enable .service
sudo systemctl start
python ~/viamybox/scripts/iot/.py
nano ~/viamybox/conffiles/homeassistant/configuration.
# mkdir -p /var/db/repos
# mkdir -p /etc/portage/repos.conf
# wget -P /etc/portage/repos.conf/ https://raw.githubusercontent.com/szorfein/ninjatools/master/ninjatools.conf
Community Discussions
Trending Discussions on mps-youtube
QUESTION
I used to use a program called mps-YouTube. It allows to easily play YouTube playlists. Currently it doesn't work anymore, since the Limit has been reached (presumably because every mps-YouTube user shared the same API key).
This made me wonder. You need to register an API key with google, yet you can just use YouTube for free (even adblocking works without any issues).
Since I have to use the API anyway for watching YouTube videos with my browser and don't have an API key, why does mps-YouTube need an API key?
And what would prevent someone from just snatching the key from an open source project like mps-YouTube and using it anywhere else?
...ANSWER
Answered 2020-Oct-27 at 09:58Since I have to use the API anyway for watching YouTube videos with my browser and don't have an API key, why does mps-YouTube need an API key?
API key is used by Google to identitfy the application making the requests to its api. If to many requests come from this application then the application will be shutdown or throttled.
And what would prevent someone from just snatching the key from an open source project like mps-YouTube and using it anywhere else?
It is against Googles TOS which application developers agree to when they create their projects. To share any google keys or credentials with others including putting them in opensource projects. So this isn't an issue as it wouldn't / shouldn't happen. See: Can I really not ship open source with Client ID?
mps-YouTube TOS violationI did a quick search of the source code for that project and found the API key in the code is in fact still live i have posted an issue for them Google TOS violation explaining why this is a bad idea.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install mps-youtube
You can use mps-youtube like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page