Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Поддержка других ОС #22

Open
nyarkus opened this issue Nov 21, 2024 · 9 comments
Open

Поддержка других ОС #22

nyarkus opened this issue Nov 21, 2024 · 9 comments
Labels
feature request New feature or request

Comments

@nyarkus
Copy link

nyarkus commented Nov 21, 2024

Привет! Не думал добавить поддержку линукса? Под линукс есть неофициальный клиент, работает он по такому же принципу, что и на винде, но использует electron(движок рендера браузерный). Об этом гласит строка запуска этого клиента:
изображение

@nyarkus nyarkus added the feature request New feature or request label Nov 21, 2024
@TheKing-OfTime
Copy link
Owner

Вы в теории можете установить тот клиент, а затем найти где в нем храниться app.asar и поменять его на app.asar из вложений релиза моей модификации.

@TheKing-OfTime
Copy link
Owner

А. Ну и клиент на винде тоже использует электрон. Так что... Разницы особой нет

@nyarkus
Copy link
Author

nyarkus commented Nov 22, 2024

Я пытался уже заменить app.asar, но после этого приложение попросту не запускалось

@TheKing-OfTime
Copy link
Owner

Я пытался уже заменить app.asar, но после этого приложение попросту не запускалось

Это странно. попробуйте получить логи с мейн процесса. Честно не знаю где они лежат на линуксе, но на винде они лежат в %appdata%/YandexMusic/logs

@nyarkus
Copy link
Author

nyarkus commented Nov 22, 2024

Вот логи:
main.log

@nyarkus
Copy link
Author

nyarkus commented Nov 22, 2024

Если я правильно понял, у него не получается залогиниться

@nyarkus
Copy link
Author

nyarkus commented Nov 22, 2024

изображение
В диспетчере задач нашёл, что он всё-так запускается, но просто не отображается почему-то

@nyarkus
Copy link
Author

nyarkus commented Nov 22, 2024

Вообще, этот "неофициальный клиент" делается с помощью скрипта, который во вход принимает .exe и перелопачивает его под linux. Возможно будет достаточно просто изменить их скрипт под твой мод, не знаю.

@TheKing-OfTime
Copy link
Owner

Судя по логу проблема началась после того как запустился модуль discordRPC. Я его писал без учёта возможности запуска на линуксе. Возможно проблема в этом.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants