Thanks to visit codestin.com
Credit goes to GitHub.com

Skip to content

Command-line interface for patching Yandex Music

License

Notifications You must be signed in to change notification settings

techplayz32/ymmp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ymmp

Command-line interface for patching Yandex Music with TheKing-OfTime's modifications.

install

Download latest executable file for your system from latest release.

usage

patch

Install mod on Yandex Music.

ymmp patch

Available options:

  • -t, --type <type> - Patch type: default or devtoolsOnly
  • -p, --path <path> - Custom path to Yandex Music installation
  • --token <token> - GitHub token for API requests
  • -f, --force - Force close Yandex Music without prompting
  • --no-cache - Force redownload of mod files
  • --keep-cache - Keep cache after patching

check

Check if patching is possible.

ymmp check

Available options:

  • -p, --path <path> - Custom path to Yandex Music installation

info

Show information about installed mod.

ymmp info

Available options:

  • -p, --path <path> - Custom path to Yandex Music installation

update

Check for updates and install if available.

ymmp update

Available options:

  • --token <token> - GitHub token for API requests
  • -f, --force - Force close Yandex Music if running

cache

Manage cache.

ymmp cache --stats
ymmp cache --clear

Available options:

  • -s, --stats - Show cache statistics
  • -c, --clear - Clear cache

config

Manage configuration.

ymmp config
ymmp config set token <token>
ymmp config set path <path>

Available actions:

  • list - Show current configuration (default)
  • get <key> - Get configuration value
  • set <key> <value> - Set configuration value

configuration

Configuration file is stored at ~/.ymmp-config.json or in your default home folder on your OS.

github token

Set GitHub token to avoid API rate limits.

ymmp config set token YOUR_TOKEN

Create PAT token at https://github.com/settings/personal-access-tokens with Public repositories access enabled.

custom path

Set custom Yandex Music installation path.

ymmp config set path /path/to/yandex/music

Default paths:

  • Windows: %LOCALAPPDATA%\Programs\YandexMusic
  • macOS: /Applications/Яндекс Музыка.app
  • Linux: /opt/Яндекс Музыка

troubleshooting

GitHub Rate Limit Exceeded

Set up GitHub token.

ymmp config set token YOUR_TOKEN

Yandex Music is running

Close app manually or use --force flag.

ymmp patch --force

No write permissions

Run command with elevated privileges.

Custom installation path not detected

Specify installation path.

ymmp patch --path /your/custom/path

development

build

bun install
bun run build

run

bun run dev

credits

About

Command-line interface for patching Yandex Music

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published