Download the PHP package mgkprod/ytmusicapi without Composer
On this page you can find all versions of the php package mgkprod/ytmusicapi. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mgkprod/ytmusicapi
More information about mgkprod/ytmusicapi
Files in mgkprod/ytmusicapi
Package ytmusicapi
Short Description Unofficial API for YouTube Music
License MIT
Homepage https://github.com/mgkprod/ytmusicapi
Informations about the package ytmusicapi
YTMusicAPI
A work-in-progress API that emulates web requests from the YouTube Music web client.
This is a port of sigma67/ytmusicapi, an unofficial API implementation written in Python.
This package being used in production in one of my applications, I will do my best to keep it up to date with the latest evolutions of the YouTube Music client. I don't plan on porting more features than I need using the YouTube Music API into my app. Contributions are open!
Features
Browsing:
- [x] search (including all filters)
- [x] get artist information and releases (songs, videos, albums, singles)
- [x] get user information (videos, playlists)
- [x] get albums
- [x] get song metadata
- [x] get watch playlists (playlist that appears when you press play in YouTube Music)
Requirements
- PHP 7.4+ and Laravel 8 or higher
Installation
You can install the package via composer:
The package will automatically register itself.
You can optionally publish the config file with:
Usage
The tests are also a great source of usage examples.
Testing
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Simon Rubuano
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of ytmusicapi with dependencies
illuminate/support Version ^8.0
guzzlehttp/guzzle Version ^6.5.5|^7.0.1