Spotify-qt будет перечислять все песни, но не будет их воспроизводить.

Вопрос или проблема

Мне нужна помощь! У меня iMac с Ubuntu. Я хочу слушать Spotify, поэтому я установил Spotify-QT, подключил его к своему Spotify (что сработало, он показывал все плейлисты), и затем скомпилировал и установил librespot.

К сожалению, librespot находился в /home/$username/.cargo/bin – и Spotify-QT не принимал это в качестве пути к librespot. Поэтому я скопировал двоичный файл librespot в /home/$username/target/release/. Теперь клиент запускается, и Spotify-QT доволен.

Однако, когда я пытаюсь воспроизвести песню, я получаю сообщение об ошибке: “Не удалось возобновить воспроизведение: команда игрока не удалась: активное устройство не найдено”. Когда я проверяю настройки Spotify-QT, он говорит, что клиент запущен. Когда я проверяю логи Spotify-QT, я нахожу три сообщения об ошибках:

Сначала это происходит, и это в логе Spotify: [13:11:19] [err] /home/pikewerfer/target/release/librespot: ошибка при загрузке общих библиотек: libasound.so.2: невозможно открыть файл общего объекта: Нет такого файла или каталога

Затем происходит это: [13:11:26] [err] Запрос не удался: Ошибка при передаче https://api.spotify.com/v1/me/player/play – сервер ответил: Не найдено

Затем это: [13:11:26] [err] me/player/play не удался: команда игрока не удалась: активное устройство не найдено

Когда я выполняю sudo apt-get install libasound2, Ubuntu сообщает, что у меня уже установлена последняя версия пакета. Я застрял – что еще я могу сделать, чтобы это решить? Связана ли первая ошибка с другими двумя?

Ответ или решение

Чтобы решить проблему с приложением Spotify-Qt, которое отображает все песни, но не воспроизводит их, необходимо проанализировать несколько ключевых моментов, которые были описаны в вашей ситуации.

Проблема и её детали

Вы установили Spotify-Qt на iMac с Ubuntu и подключили его к вашей учетной записи Spotify, что, казалось бы, прошло без проблем, поскольку отображаются все плейлисты. Однако при попытке воспроизведения музыки вы столкнулись с ошибками, которые указывают на непростую проблему с библиотеками и активными устройствами.

Основные ошибки

  1. Ошибка с библиотекой: libasound.so.2

    • Сообщение об ошибке, указывающее на то, что библиотека libasound.so.2 не найдена, может быть основной причиной, по которой Spotify-Qt не может воспроизвести музыку. Это указывает на отсутствие необходимых библиотек для работы вашего аудиоплейера.
  2. Ошибка с активным устройством: No active device found

    • Вторая ошибка, связанная с отсутствием активного устройства, возникает, когда приложениям не удается обнаружить подходящее устройство воспроизведения, что может быть следствием первой ошибки, когда Spotify-Qt не может получить доступ к аудиобиблиотекам.

Предложения по решению проблемы

  1. Убедитесь, что библиотека установлена корректно

    • Хотя вы уже выполнили sudo apt-get install libasound2, попробуйте выполнить следующую команду, чтобы перезагрузить метаданные с библиотеками и убедиться, что библиотека установлена правильно:

      sudo ldconfig
    • Также проверьте наличие библиотеки с помощью команды:

      locate libasound.so
    • Убедитесь, что файлы библиотеки действительно находятся в системе и доступны.

  2. Установка необходимых зависимостей

    • Возможные зависимости, на которые может ссылаться librespot, могут быть не установлены. Попробуйте установить пакет alsa:

      sudo apt-get install alsa-base alsa-utils
  3. Проверка настроек аудиоустройства

    • Проверьте настройки вашего устройства воспроизведения в Ubuntu. Откройте Настройки звука и убедитесь, что выбран правильный выходной аудиоустройство и оно активно.
  4. Перемещение исполняемого файла

    • Чтобы избежать проблем с путями, вы можете попробовать переместить исполняемый файл librespot обратно в стандартное местоположение, например, в /usr/local/bin, и установить разрешения:

      sudo mv /home/$username/target/release/librespot /usr/local/bin/
      sudo chmod +x /usr/local/bin/librespot
  5. Перезапуск Spotify-Qt

    • После внесения всех изменений перезапустите Spotify-Qt, чтобы убедиться, что клиент успешно инициализирован и все библиотеки доступны.

Заключение

Ошибка с библиотекой является критически важной для корректной работы Spotify-Qt и может напрямую влиять на воспроизведение музыки. Рекомендуется тщательно следовать предложенным шагам и потратить время на устранение всех возможных проблем с библиотеками, а затем убедиться, что ваше аудиоустройство настроено и активно. Надеюсь, эти рекомендации помогут вам решить проблему и насладиться любимой музыкой на Spotify.

Оцените материал
Добавить комментарий

Капча загружается...