Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Youtube Dl | 120,589 | 1,427 | 365 | a day ago | 955 | December 16, 2021 | 4,729 | unlicense | Python | |
Command-line program to download videos from YouTube.com and other video sites | ||||||||||
Newpipe | 23,871 | 2 days ago | 1,233 | gpl-3.0 | Java | |||||
A libre lightweight streaming front-end for Android. | ||||||||||
Spotify Downloader | 11,674 | 2 | 2 | 3 days ago | 64 | June 27, 2022 | 10 | mit | Python | |
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found). | ||||||||||
Nuclear | 10,170 | 12 days ago | 164 | agpl-3.0 | TypeScript | |||||
Streaming music player that finds free music for you | ||||||||||
Spotiflyer | 8,537 | 7 days ago | 55 | gpl-3.0 | Kotlin | |||||
Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud. | ||||||||||
Youtubedownloader | 4,492 | 2 days ago | 2 | other | C# | |||||
Downloads videos and playlists from YouTube | ||||||||||
Awesome Youtubers | 4,048 | 2 months ago | cc0-1.0 | Markdown | ||||||
An awesome list of awesome YouTubers that teach about technology. Tutorials about web development, computer science, machine learning, game development, cybersecurity, and more. | ||||||||||
Musicbot | 3,984 | 14 days ago | 175 | apache-2.0 | Java | |||||
🎶 A Discord music bot that's easy to set up and run yourself! | ||||||||||
Yt Dlc | 2,505 | 6 | 2 years ago | 20 | November 11, 2020 | 123 | unlicense | Python | ||
media downloader and library for various sites. | ||||||||||
Youtubeexplode | 2,369 | 33 | 17 | 2 days ago | 119 | August 08, 2022 | 2 | other | C# | |
Abstraction layer over YouTube's internal API |
ytmusicapi is a Python 3 library to send requests to the YouTube Music API. It emulates YouTube Music web client requests using the user's cookie data for authentication.
If you find something missing or broken, check the FAQ or feel free to create an issue.
from ytmusicapi import YTMusic
yt = YTMusic('oauth.json')
playlistId = yt.create_playlist('test', 'test description')
search_results = yt.search('Oasis Wonderwall')
yt.add_playlist_items(playlistId, [search_results[0]['videoId']])
The tests are also a great source of usage examples.
See the Documentation for detailed instructions
Pull requests are welcome. There are still some features that are not yet implemented. Please, refer to CONTRIBUTING.rst for guidance.