{"id":38764669,"url":"https://github.com/ty3uk/ymc","last_synced_at":"2026-01-17T12:00:00.590Z","repository":{"id":150270895,"uuid":"171411984","full_name":"Ty3uK/YMC","owner":"Ty3uK","description":"Manage Yandex.Music from any macOS window ","archived":false,"fork":false,"pushed_at":"2020-05-18T14:42:54.000Z","size":7581,"stargazers_count":59,"open_issues_count":1,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-04-24T11:32:51.767Z","etag":null,"topics":["chrome-extension","firefox-extension","javascript","macos","swift"],"latest_commit_sha":null,"homepage":"https://ty3uk.github.io/YMC/","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ty3uK.png","metadata":{"files":{"readme":"README-ru.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-02-19T05:37:57.000Z","updated_at":"2023-08-26T17:14:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"2645b056-8fa3-4baf-a742-81605e3b13e5","html_url":"https://github.com/Ty3uK/YMC","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/Ty3uK/YMC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ty3uK%2FYMC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ty3uK%2FYMC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ty3uK%2FYMC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ty3uK%2FYMC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ty3uK","download_url":"https://codeload.github.com/Ty3uK/YMC/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ty3uK%2FYMC/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28508464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T11:50:55.898Z","status":"ssl_error","status_checked_at":"2026-01-17T11:50:55.569Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome-extension","firefox-extension","javascript","macos","swift"],"created_at":"2026-01-17T11:59:59.970Z","updated_at":"2026-01-17T12:00:00.567Z","avatar_url":"https://github.com/Ty3uK.png","language":"Swift","readme":"\u003cp align=\"right\"\u003e\n  \u003ca href=\"README.md\"\u003eEnglish version\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\".github/ym.svg\" alt=\"Yandex Music Logo\" width=\"128\"\u003e\n  \u003cbr\u003e\n  Yandex.Music Control\n\u003c/h1\u003e\n\n\u003ch5 align=\"center\"\u003e\n  Управляйте Яндекс.Музыкой из любого окна macOS\n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003cimg src=\".github/firefox.svg\" width=\"24\"\u003e\u0026nbsp;\n  \u003cimg src=\".github/chrome.svg\" width=\"24\"\u003e\u0026nbsp;\n  \u003cimg src=\".github/chromium.svg\" width=\"24\"\u003e\u0026nbsp;\n  \u003cimg src=\".github/opera.svg\" width=\"24\"\u003e\u0026nbsp;\n  \u003cimg src=\".github/yandex.svg\" width=\"24\"\u003e\u0026nbsp;\n  \u003cimg src=\".github/vivaldi.svg\" width=\"24\"\u003e\n\u003c/h5\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#возможности\"\u003eВозможности\u003c/a\u003e •\n  \u003ca href=\"#todo\"\u003eTODO\u003c/a\u003e •\n  \u003ca href=\"#горячие-клавиши\"\u003eГорячие клавиши\u003c/a\u003e •\n  \u003ca href=\"#установка\"\u003eУстановка\u003c/a\u003e •\n  \u003ca href=\"#отладка\"\u003eОтладка\u003c/a\u003e •\n  \u003ca href=\"#сторонние-библиотеки\"\u003eСторонние библиотеки\u003c/a\u003e •\n  \u003ca href=\"#лицензия\"\u003eЛицензия\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/example.gif\" alt=\"Example GIF\"\u003e\n\u003c/p\u003e\n\n## Возможности\n\n- Управляйте воспроизведением из любого окна или экрана при помощи виджета в верхней панели\n- Управляйте воспроизведением при помощи стандартных медиа-клавиш Мак-устройства\n- Получайте информацию о текущей композиции при помощи уведомления\n- Делитесь ссылкой на текущую композицию через системное меню \"Поделиться\"\n\n## TODO\n\n- [ ] Обрабатывать нажатия на кнопки гарнитур\n- [ ] Обрабатывать другие домены (не только music.yandex.ru)\n\n## Горячие клавиши\n\n| **Функции**                 | **Горячие клавиши**                                     |\n|-----------------------------|---------------------------------------------------------|\n| **Play**                    | Воспроизведение/Пауза                                   |\n| **Next**                    | Включить следующую композицию                           |\n| **Prev**                    | Включить предыдущую композицию                          |\n| **\u0026#8984;** \u0026#43; **Play**  | Показать информацию о текущей композиции                |\n| **\u0026#8984;** \u0026#43; **Next**  | Поставить/Снять отмеку \"Нравится\" с текущей композиции  |\n| **\u0026#8984;** \u0026#43; **Prev**  | Скопировать ссылки на текущую композицию                |\n\n## Установка\n\n- Скачайте и установите расширение для Вашего любимого браузера со [страницы релизов](https://github.com/Ty3uK/YMC/releases)\n- Скачайте приложение со [страницы релизов](https://github.com/Ty3uK/YMC/releases) и скопируйте в папку `Программы`\n- Запустите приложение и дождитесь сообщения `Manifest updated`, нажмите `Got it`\n- Приложение запустится автоматически при посещении `music.yandex.ru`\n\nЕсли Вы хотите управлять воспроизведением при помощи стандартных медиа-клавиш - включите браузер в настройках универсального доступа (`Системные настройки → Защита и безопасность → Универсальный доступ`) и обновите вкладку яндекс.музыки в браузере.\n\n#### Note\n\nВ случае ошибки `The application can't be opened` или `App is damaged and can't be opened` запустите следующую команду в терминале:\n\n```bash\nsudo spctl --master-disable\n```\n\n## Отладка\n\nПри включенной настройке `Enable debugging` приложение записывает лог в файл `/tmp/ymc.log`. Пожалуйста, прикладывайте файл лога при создании ишью.\n\n## Сторонние библиотеки\n\n- [RxSwift](https://github.com/ReactiveX/RxSwift)\n- [SwiftyBeaver](https://github.com/SwiftyBeaver/SwiftyBeaver)\n- [MediaKeyTap](https://github.com/nhurden/MediaKeyTap) ([fork](https://github.com/Ty3uK/MediaKeyTap))\n- [Files](https://github.com/JohnSundell/Files)\n- [BinUtils](https://github.com/nst/BinUtils)\n\n## Лицензия\n\n[MIT](LICENSE)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fty3uk%2Fymc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fty3uk%2Fymc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fty3uk%2Fymc/lists"}