Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/forentfraps/y.music-aimp-intergration
External addon for AIMP to work with Yandex Music
https://github.com/forentfraps/y.music-aimp-intergration
aimp aimp-addon yandex yandex-music yandex-music-api
Last synced: about 1 month ago
JSON representation
External addon for AIMP to work with Yandex Music
- Host: GitHub
- URL: https://github.com/forentfraps/y.music-aimp-intergration
- Owner: forentfraps
- Created: 2022-07-11T00:44:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-13T14:29:37.000Z (over 2 years ago)
- Last Synced: 2023-03-06T06:42:06.002Z (almost 2 years ago)
- Topics: aimp, aimp-addon, yandex, yandex-music, yandex-music-api
- Language: Python
- Homepage:
- Size: 210 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Y.Music-AIMP-intergration
## External addon for AIMP to work with Yandex Music
### Setting things up
- run ```pip install -r requirements.txt``` in directory with this repo
- Open your browser and type in the link: ```https://oauth.yandex.ru/authorize?response_type=token&client_id=23cabbbdc6cd418abb4b39c32c41195d```
- Authorize
- That is it, my script will steal cookies from your browser (only yandex.ru domain), hence keep your browser up, when launching 1st time### Usage
The first lauch may take a while (to set up folders), however, all the next ones will be quite quickScript is written to work in synergy with AIMP, thus you require it. (I was using 3.x.x version, should work fine with any other version)
Most of the inspiration and api requests were taken from https://github.com/MarshalX/yandex-music-api (huge thanks)
Code is well commented and documented
Thats how the main menu looks (Great design choices, thank you)
![image](https://user-images.githubusercontent.com/29946764/178856802-10821809-54ed-4ff3-90dd-bc11ec657b6f.png)
## Discord addon
Now has a discord addon(aka selfbotting), which works very spotify alike.It shows in your status dynamically changing progress bar of your song and its name
In the bio it provides a direct link to it. The status updates every 0.5 seconds on your side and about once per 3 seconds on everyone elses client.
The bio updates once per 30 seconds.
![image](https://user-images.githubusercontent.com/29946764/189736916-95c81598-6c22-4fbb-bd96-2b74d51e0e81.png)
![image](https://user-images.githubusercontent.com/29946764/189736936-8b67f484-af34-486b-a474-06a1db70181c.png)### Note
Dont forget to add a token in main.pyw, otherwise it will steal it from your computer and use what its foundIt could be from an another account, so please pass the token, when initializing Discord() class