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

Имеется задержка при воспроизведении на другом источнике + прерывание воспроизведения в случайных позициях композиции на воспроизводимом устройстве #593

Open
Tyson44-rus opened this issue Dec 25, 2024 · 10 comments
Labels
duplicate This issue or pull request already exists

Comments

@Tyson44-rus
Copy link

Имеется задержка в 5-6 секунд между самой Алисой и устройством, на которое передается трансляция музыки. Из-за этого треки полностью не проигрываются и караоке невозможно пользоваться. Колхозное решение нашёл, но хотелось бы нормальной реализации устранения этой задержки.
Так же бывает, что воспроизведение просто прерывается на непонятных позициях любой композиции, то примерно в середине, то где-то на 2/3 на воспроизводимом устройстве, приходится заново включать тот же трек или включать следующий. Причем прерывание интересное, провожу пример, музыка перестает играть на 1:32 и дальше начинается бесконечный цикл в виде прошедших 5-6 секунд до 1:37-1:38 и дальнейшее возвращение к 1:32. На самой Алисе трек спокойно продолжает играть...

Устройства: Яндекс Станция Мини Новая (2), ресивер Denon, HEOS

@AlexxIT AlexxIT added the duplicate This issue or pull request already exists label Dec 25, 2024
@AlexxIT
Copy link
Owner

AlexxIT commented Dec 25, 2024

С задержкой проблема не решаема #547
Про прерывание на воспроизводимом устройстве слышу впервые. Возможно проблемы интеграции этого самого устройства (ресивера).

@Tyson44-rus
Copy link
Author

Насчёт задержи понял, не сильно мешает, не видеозапись всё-таки.
Проблема с остановкой музыки однозначно не из-за интеграции ресивера, другие потоки хорошо идут. Я заметил, что на определенных треках это происходит, ну или если перестать переключать треки, то все хуже и хуже становится, чуть ли не в начале останавливается воспроизведение.
Так и не понял, в чем точно причина. Такое ощущение, что поток просто обрывается, а заново он, конечно, не запускается, приходится включать следующую песню.
Ещё заметил, что на каких-то песнях время воспроизведения от балды просто, чуть ли не полчаса показывает ресивер.

@AlexxIT
Copy link
Owner

AlexxIT commented Dec 30, 2024

А других плееров в ХА нет для теста?

@KirillShzzzzzz
Copy link

Подтверждаю, проблема с остановкой музыки постоянна и рандомна при трансляции на ресиверы Denon и Marantz

@AlexxIT
Copy link
Owner

AlexxIT commented Jan 26, 2025

Нужно проверять на версии v3.18.1

@KirillShzzzzzz
Copy link

Нужно проверять на версии v3.18.1

Вчера на ней попробовал. Предварительно направил поток через Music Assistant (до этого через DLNA и HAOS).
При первом включении просто тишина до конца первой композиции, потом вроде все играет (долго проверять не смог, но на протяжении минут 15 все было ОК - раньше за это время уже проявлялись тормоза)
При остановке, а затем включении, ресивер начинает проигрывать старый поток (на котором остановили), а колонка новый. Останавливаешь, запускаешь заново - ОК.
Раньше на DLNA ресивер отображал на экране название композиции, теперь везде пишет Home Assistant (не критично)

@KirillShzzzzzz
Copy link

Проверил на Denon и Marantz - тормозов нет.
Из "неприятностей" - после постановки Алисы на паузу (стоп у нее нет) на ресивере остается висящий на паузе поток, который активируется при дальнейших манипуляциях с ним (если есть возможность при трансляции при остановке проигрывания Алисой останавливать и поток - было бы здорово); при установке источника (например после перезагрузки HA я это делаю автоматизацией) происходит включение ресивера и тут же начинает проигрываться висящий на паузе поток :)

@Den-88
Copy link

Den-88 commented Feb 27, 2025

v3.18.3
Тоже периодически прерывается трансляция на хромкаст.
Ловлю такую ошибку логах:

Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/pychromecast/socket_client.py", line 548, in run
    if self._run_once() == 1:
       ~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/pychromecast/socket_client.py", line 599, in _run_once
    message = self._read_message()
  File "/usr/local/lib/python3.13/site-packages/pychromecast/socket_client.py", line 836, in _read_message
    payload_info = self._read_bytes_from_socket(4)
  File "/usr/local/lib/python3.13/site-packages/pychromecast/socket_client.py", line 818, in _read_bytes_from_socket
    chunk = self.socket.recv(min(msglen - bytes_recd, 2048))
  File "/usr/local/lib/python3.13/ssl.py", line 1285, in recv
    return self.read(buflen)
           ~~~~~~~~~^^^^^^^^
  File "/usr/local/lib/python3.13/ssl.py", line 1140, in read
    return self._sslobj.read(len)
           ~~~~~~~~~~~~~~~~~^^^^^
ssl.SSLError: [SSL: SSLV3_ALERT_BAD_RECORD_MAC] ssl/tls alert bad record mac (_ssl.c:2638)

@AlexxIT
Copy link
Owner

AlexxIT commented Feb 27, 2025

Вообще не касается этой интеграции. Вопросы к интеграции Хромкастов

@Den-88
Copy link

Den-88 commented Feb 27, 2025

Вообще не касается этой интеграции. Вопросы к интеграции Хромкастов

Согласен, но ошибка возникает только с этой интеграцией.
Если транслировать например в music assistant, а с него уже на хромкаст, то всё работает стабильно...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

4 participants