yandex-music-extension icon indicating copy to clipboard operation
yandex-music-extension copied to clipboard

логинит, показывает список треков, но не играет

Open tst32 opened this issue 3 years ago • 5 comments

{"code":"ERR_IPC_CHANNEL_CLOSED"} и uid Cannot read property 'uid' of undefined а слева треки показывает, кнопка скачать работает (облако) открывает браузер на треке.

tst32 avatar Jan 24 '22 14:01 tst32

@tst32 Подскажите на какой операционной системе используете VS Code?

acherkashin avatar Jan 24 '22 15:01 acherkashin

ubuntu 20.04.

Version: 1.63.2
Commit: 899d46d82c4c95423fb7e10e68eba52050e30ba3
Date: 2021-12-15T09:39:46.686Z
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Linux x64 5.4.0-96-generic

Под вендой всё - ок! работает норм.

еще нюанс - если клик на облако - скачивать в линусе - пишет имя файла, а под вендой пишет <IDFILE>.mp3

tst32 avatar Jan 24 '22 16:01 tst32

Нет, всё дело в убунте, сейчас поддерживается только винда, потому что для проигрывания музыки используется электрон. Когда упаковывается расширение, то публикуются только виндовые файлы, из-за того, что я работаю под виндой. Для линукса сделал отдельную версию. Она должна работать.

acherkashin avatar Jan 25 '22 05:01 acherkashin

@tst32 отпишитесь, если проверили билд для линукса

acherkashin avatar Jan 26 '22 12:01 acherkashin

💯 Работает

tst32 avatar Jan 26 '22 17:01 tst32

Может и для Mac соберете? )

ilyakuchaev avatar Nov 15 '22 05:11 ilyakuchaev

@ilyakuchaev Я хочу, но времени все нет. Под мак нельзя просто собрать как под винду или Линукс. Нужно устанавливать electron в рантайме, как это делает Microsoft Life Share.

acherkashin avatar Nov 15 '22 08:11 acherkashin

Наткнулся на пакет @electron/get, который решает эту проблему. @ilyakuchaev Не хочешь попробовать реализовать? 😉

acherkashin avatar Nov 26 '22 12:11 acherkashin

@ilyakuchaev Работаю вот тут над новой версией. Хочу добавить поддержку линукса и мака из коробки. Вот тут можно скачать новую версию, буду благодарен за тестирование.

@tst32 Есть возможность протестировать на линуксе? 🙏

acherkashin avatar Nov 30 '22 08:11 acherkashin

It does work!

image

acherkashin avatar Dec 02 '22 06:12 acherkashin

Fixed in !72. Need to upgrade extension to 0.11 version.

acherkashin avatar Dec 04 '22 14:12 acherkashin

Наткнулся на пакет @electron/get, который решает эту проблему. @ilyakuchaev Не хочешь попробовать реализовать? 😉

Я могу только потестировать ) Я больше Опс, чем Дев )

ilyakuchaev avatar Dec 06 '22 19:12 ilyakuchaev

@ilyakuchaev Тогда пора тестировать, выпустил новую версию. Заранее спасибо и дайте знать, если проблема решилась.

acherkashin avatar Dec 07 '22 08:12 acherkashin