Часто задаваемые вопросы (FAQ)
Проблемы с интернетом
Так как у музыкальных сервисов есть региональные ограничения, а интернет на некоторых территориях страдает от блокировок, то в Murglar есть встроенные прокси в разных регионах.
В Murglar есть автоматическая настройка прокси (Общие настройки → Настраивать прокси автоматически), которая сама подберет наиболее оптимальные настройки прокси для всех сервисов, ориентируясь на ваш текущий регион, используемые сервисы и наличие подписок в них. Учтите, что автоматическая настройка определяет ваш текущий регион на основе IP-адреса вашего устройства, поэтому если у вас включен VPN, то настройки применятся с учетом региона, в котором находится ваш VPN-сервер, а не вы сами.
Если же автоматическая настройка не решает проблемы, то настройте прокси вручную, ознакомившись со следующей информацией:
Интернет в РФ и на оккупированных территориях Украины
Интернет на этих территориях цензурируется российским режимом в лице РКН, что периодически приводит к недоступности сервисов из-за произвольных и непрозрачных блокировок — как зарубежных площадок (например, SoundCloud), так и ресурсов, физически размещённых в российских дата-центрах, но использующих CDN Cloudflare (включая сервер Murglar)
Чаще всего прокси решает эти проблемы, однако на некоторых провайдерах (в частности Мегафон и Билайн) в некоторых регионах блокируются также и запросы через прокси. Обычно это выглядит как таймаут соединения.
В таком случае остается только использовать внешний VPN на нужный регион или ПО для обхода DPI (Zapret, ByeDPI и их производные).
Региональные ограничения музыкальных сервисов
Вконтакте, Яндекс Музыка, Звук — большинство треков или сам сервис доступны только с IP стран СНГ, если у вас нет подписки сервиса
Если вы находитесь вне СНГ, то используйте прокси Россия
Если вы находитесь в Украине, то используйте прокси Молдова
SoundCloud — недоступен в РФ, некоторые треки имеют ограничения
Используйте прокси Великобритания
Deezer — недоступен в РФ, только в некоторых регионах доступен бесплатный тариф
Используйте прокси Великобритания
Настройки прокси для разных целей
В настройках можно гибко настроить, для каких сервисов будет применяться какой прокси, если автоматическая настройка ошибается или вам нужно специально задать другие настройки:
Общие настройки → Прокси для сервера Murglar — murglar.app, GitHub для скачивания обновлений
Общие настройки → Прокси для провайдеров текстов/обложек — iTunes, MusixMatch, Genius и СDN'ы обложек музыкальных сервисов
Настройки музыкального сервиса → Прокси для входа и API — API музыкального сервиса и его сайт для входа через Web
Настройки музыкального сервиса → Прокси для контента — СDN'ы контента треков музыкального сервиса
Проблемы со входом в аккаунты сервисов
Старайтесь всегда входить в аккаунты сервисов с помощью "Войти через Web", предварительно убедившись, что в настройках сервиса выбран нужный прокси (см. выше пункт про проблемы с сетью и региональные ограничения).
Также помните, что вход через кнопки соцсетей (и кнопку Google, в том числе) не работает — сначала войдите в аккаунт музыкального сервиса в оф. приложении или на сайте, привяжите в настройках аккаунта обычную почту и пароль, и только после этого войдите с их помощью в Murglar.
В случае Android версии убедитесь, что у вас установлено последнее обновление Android System WebView. Если обновления в Google Play нет (такое бывает на старых устройствах), а Murglar все равно предупреждает, что версия устарела, то можно попробовать установить WebView с 4PDA (требуется авторизация для скачивания) или apkmirror и убедиться, что установленная WebView выбрана на устройстве в "Настройках разработчика" — "Сервис WebView".
Если вход через Web все же не работает (черный экран на десктопе, невозможно обновить WebView, не переходит на нужный шаг, страница авторизации выглядит криво, не получается пройти капчу), то в каждый сервис можно войти с помощью токенов/cookies, скопированных из Murglar на другом устройстве/платформе, либо полученных следующим способом:
Вконтакте
Войдите в свой аккаунт в браузере на сайте vk.ru
Перейдите по ссылке https://oauth.vk.ru/authorize?client_id=7793118&scope=offline,audio,friends,groups,wall&response_type=token и дайте разрешение на доступ
Через какое-то время вас перенаправит на белую страницу с предупреждающим текстом, но в адресной строке будет параметр
access_token
видаvk1.a.***************
Скопируйте значение токена (между
access_token=
и&expires_in
, символ&
в конце в токен не входит) — это будет "Токен 1"Повторите пункты 2–4, но уже по ссылке https://oauth.vk.ru/authorize?client_id=6463690&scope=offline,audio,friends,groups,wall&response_type=token — так вы получите "Токен 2"
Вставьте оба полученных токена в соответствующие поля во "Вход по токену" в Murglar
Яндекс Музыка
Войдите в свой аккаунт в браузере на сайте music.yandex.ru
Перейдите по ссылке https://oauth.yandex.ru/authorize?response_type=token&client_id=23cabbbdc6cd418abb4b39c32c41195d и дайте разрешение на доступ
Через какое-то время вас перенаправит на главную страницу Яндекс Музыки, но в адресной строке будет параметр
access_token
видаy0__*****-*********
Скопируйте значение токена (между
access_token=
и&token_type
, символ&
в конце в токен не входит) и вставьте его в поле "Токен" во "Вход по токену" в Murglar
SoundCloud
Войдите в свой аккаунт в браузере на ПК на сайте soundcloud.com
Откройте консоль разработчика (F12 в Chrome)
Откройте вкладку "Applications" сверху
В левом блоке выберите пункт "Cookies" → "https://soundcloud.com"
Справа в таблице найдите поле oauth_token
Скопируйте значение oauth_token и вставьте его в поле "Токен" во "Вход по токену" в Murglar
Deezer
Войдите в свой аккаунт в браузере на ПК на сайте deezer.com
Откройте консоль разработчика (F12 в Chrome)
Откройте вкладку "Applications" сверху
В левом блоке выберите пункт "Cookies" → "https://www.deezer.com"
Справа в таблице найдите поле arl
Скопируйте значение arl и вставьте его в поле "arl cookie" во "Вход по cookie" в Murglar
Звук
Войдите в свой аккаунт в браузере на сайте zvuk.com
Перейдите по ссылке https://zvuk.com/api/tiny/profile — вы увидите ответ в JSON формате
Найдите в ответе поле token вида
"token":"a3004**********************60f35"
Скопируйте цифро-буквенное значение токена без кавычек и вставьте его в поле "Токен" во "Вход по токену" в Murglar
WebDav
Для входа в WebDAV Облака Mail.ru или Яндекс Диска требуется не пароль от аккаунта, а специальный пароль приложения:
Известные проблемы музыкальных сервисов
Яндекс Музыка
В "Моей волне" может играть по кругу трек "Промокод Upgrade":
Яндекс Музыка провела несколько волн банов за использование модов с обходом Яндекс Плюса.
Обойти это ограничение невозможно, единственный вариант — оплатить подписку (активировать промокод) или завести новый аккаунт Яндекс Музыки.
SoundCloud
Лайки временно отключены, т.к. они не работали из-за системы защиты, используемой SoundCloud — DataDome Captcha
Murglar Android
Плеер перестает играть/заикается при заблокированном экране
Проверьте, что для Murglar отключены ВСЕ существующие в прошивке вашего устройства оптимизации энергосбережения — настройки фоновой активности/автозапуска/замочек в недавних приложениях/прочее.
Если вы используете интеграцию Murglar с другими плеерами, то убедитесь, что ограничения отключены и для плеера, и для самого Murglar.
Более подробную информацию можно найти на DontKillMyApp, а также в темах вашего устройства на 4PDA или XDA.
Периодически полностью удаляется кэш
Сам по себе Murglar никогда не удаляет кэш (кроме случаев, когда происходит упор в настроенный максимальный размер кэша — в этом случае первыми удаляются из кэша те треки, которые давно не воспроизводились).
Если вы столкнулись с такой проблемой, значит в вашей прошивке есть какой-то "менеджер оптимизации" или стороннее приложение, которое очищает кэш (например, SD Maid).
Для решения проблемы добавьте Murglar в список исключений или отключите автоматическую очистку кэша вообще — чаще всего от нее больше вреда, чем пользы.
Если у вас нет возможности исправить настройки "оптимизаторов", то зайдите в Murglar в "Настройки" → "Кэш" → "Папка кэша" → выберите "Как данные" вместо "Как кэш".
Скачанных треков нет в кэше
Их там и не должно быть.
Murglar умеет скачивать и кэшировать:
Скачивание сохраняет файлы в выбранную папку в файловой системе для дальнейшего прослушивания другими плеерами и прочих действий
Кэширование (то, что во многих официальных приложениях музыкальных сервисов ошибочно называется "скачиванием") сохраняет файлы в кэш приложения в специально оптимизированном формате для последующего прослушивания в Murglar или через интеграцию с другими плеерами без использования интернета
Поэтому если вы собираетесь слушать в сторонних плеерах — используйте скачивание, а если хотите слушать в Murglar или в другом плеере через интеграцию с Murglar — кэширование.
Иконка со стрелкой вниз в Murglar означает скачивание, иконка дискеты — кэширование или его состояние (закрашенная иконка — трек закэширован полностью, полая — частично).
Murglar не использует скачанное как кэш, т.к. треки качаются по разным путям, зависящим от шаблонов, в доступную пользователю папку, в которой он может удалять/перемещать/переименовывать треки, из-за чего приложение не имеет никакого контроля над целостностью треков и их метаданными и не может использовать их как кэш.
Не получается выбрать папку для скачивания, при скачивании ошибка "Предоставьте разрешения" или "Перевыберите папку скачивания"
Если при этом в "Настройки" → "Загрузчик" → в пункте "Способ выбора папки" написано "FileIO" и сам пункт горит серым, то значит у вас в прошивке недоступен системный компонент "Файлы" (com.android.documentsui
или com.google.android.documentsui
).
Причин этому может быть несколько:
Вы отключили приложение "Файлы" в настройках устройства или через ADB — в этом случае просто включите его обратно
Вы используете устройство с неполноценной прошивкой, где "Файлов" изначально не было (такое бывает на китайских автомобильных ГУ и TV-боксах) — в этом случае можно попробовать установить "Файлы", подходящие для вашей версии Android и марки устройства:
Интеграция со сторонними плеерами
Murglar предоставляет документ-провайдер, через который сторонние плееры могут получить доступ к вашей библиотеке в музыкальных сервисах.
Список поддерживаемых плееров и как включить в них интеграцию
Poweramp
Лучший плеер с полноценной поддержкой интеграции
Зайдите в Poweramp в "Настройки" → "Библиотека" → "Папки с музыкой"
Нажмите "Добавить папку или хранилище" → "Продолжить"
В боковом меню (открыв его свайпом от левого края экрана или нажав на иконку из 3-х полосок сверху слева) выберите нужный сервис с иконкой Murglar
Нажмите "Выбрать" (или "Использовать эту папку") внизу экрана → "Разрешить" — пункт выбранного сервиса появится в списке папок
Важно! Снимите галочку с пункта сервиса
Разверните пункт сервиса и выберите только те разделы, которые вам нужны (иначе сканирование будет очень долгим, особенно если выбрать артистов)
Нажмите "Сохранить и сканировать" и дождитесь завершения сканирования
AIMP
Поддерживается практически вся функциональность, кроме перемотки
Запустите AIMP и в любом плейлисте нажмите внизу кнопку "+" → "Добавить файлы" → сверху кнопку "+" → "Локальная папка"
В боковом меню (открыв его свайпом от левого края экрана или нажав на иконку из 3-х полосок сверху слева) выберите нужный сервис с иконкой Murglar
Нажмите "Выбрать" (или "Использовать эту папку") внизу экрана → "Разрешить"
Папка сервиса теперь будет видна на "Домашнем экране"
BubbleUPnP
Можно подключить и прослушать контент, но нет подробных метаданных, обложек и правильной сортировки списков
Зайдите в BubbleUPnP в "Настройки" → "Локальная память и облако" → "Память и точки монтирования" → "Точка монтирования" → "Выбор папки"
В боковом меню (открыв его свайпом от левого края экрана или нажав на иконку из 3-х полосок сверху слева) выберите нужный сервис с иконкой Murglar
Нажмите "Выбрать" (или "Использовать эту папку") внизу экрана → "Разрешить"
Новая точка монтирования теперь будет видна в "Библиотеке"
Neutron Music Player
Можно подключить и прослушать контент, но пользоваться неудобно — цифры вместо названий, нет метаданных и обложек
Зайдите в Neutron в "Настройки" → "Медиатека" → "Источники"
Нажмите внизу кнопку "+" → "Файловая система" → "+"
В боковом меню (открыв его свайпом от левого края экрана или нажав на иконку из 3-х полосок сверху слева) выберите нужный сервис с иконкой Murglar
Нажмите "Выбрать" (или "Использовать эту папку") внизу экрана → "Разрешить"
Откройте появившееся хранилище и выберите нужные папки в нем
Нажмите внизу кнопку "✓" и дождитесь завершения сканирования
Другие плееры так же могут поддерживаться, если они умеют правильно работать с SAF (Storage Access Framework)
Обычно плееры для локального контента работают максимально прямолинейно — начинают сканировать всю иерархию папок, вытягивая контент всех треков для парсинга тегов, что нормально для локального хранилища, но недопустимо для облаков/стримингов.
Поэтому для нормальной работы интеграции от плеера требуется:
не запрашивать контент треков ни для чего, кроме воспроизведения
данные тегов брать из метаданных провайдера, а не из контента треков
по возможности не сканировать всю библиотеку сразу, а только когда пользователь открывает определенную папку
Если пункты выше не соблюдаются, то это вызывает иерархическое вытягивание всего содержимого (и метаданных, и контента) из музыкального сервиса.
В теории такой процесс может успешно отработать до конца, только это будет очень долго и по итогу все содержимое сервиса окажется в кэше на устройстве.
В худшем случае некоторые плееры вообще не поддерживают работу с чем-то еще, кроме локальной файловой системы, что приводит к ошибкам.
Если вы столкнулись с тем, что ваш плеер не поддерживает интеграцию, вы можете попробовать написать его разработчику, предложив реализовать полноценную работу с SAF документ-провайдерами.
Android Auto
Чтобы Murglar стал доступен в Android Auto, требуется в настройках Android Auto на телефоне включить режим разработчика и галочку 'Неизвестные источники' (это ограничение Android Auto для любых приложений не из Google Play), либо установить Murglar через KingInstaller.
Murglar Desktop
Murglar не видит установленный VLC
Убедитесь, что установлена именно 3.x версия VLC нужной разрядности (чаще всего x64, либо arm64, если у вас MacBook на ARM процессоре)
Убедитесь, что после установки VLC Murglar был полностью перезапущен не только закрытием окна, но и закрыт в трее, если сворачивание в трей включено (а по умолчанию оно включено)
Если все вышеперечисленное не помогло, просто перезагрузите компьютер.
Не играют и бесконечно переключаются треки из Вконтакте
Причиной может быть отсутствие в системе сертификата GlobalSign ECC OV SSL CA 2018.
Для решения проблемы требуется установить сертификат (на примере Windows):
Откройте его двойным кликом
Нажмите "Установить сертификат" → "Локальный компьютер" → "Поместить все сертификаты в следующее хранилище" → "Обзор" → "Доверенные корневые центры сертификации" (2ой пункт в списке) → Ок → Далее → Да
Запуск в portable режиме
По умолчанию Murglar хранит пользовательские данные в папке пользователя.
Если вам нужно запустить Murglar в portable режиме, то можно сделать это с помощью аргумента --portable
(для данных будет использована папка, в которой находится исполняемый файл Murglar) или --portable <путь к папке>
(будет использована указанная папка).
Разное
Какие форматы доступны в музыкальных сервисах
Вконтакте
MP3 128–320 kbps, в зависимости от того, кто заливал трек (пользователи или лейблы) и в каком качестве
Яндекс Музыка
Всегда доступен MP3 192 kbps/AAC 192 kbps
При наличии подписки Яндекс Плюс становятся доступны MP3 320 kbps/AAC 256 kbps/FLAC
SoundCloud
Всегда доступен MP3 128 kbps
При наличии подписки SoundCloud Go+ становится доступен AAC 256 kbps
Если автор разрешил скачивание, то будет доступен исходный файл, который залил автор — MP3/AAC/WAV/FLAC/OGG/etc.
Deezer
Всегда доступен MP3 128 kbps
При наличии подписки Deezer Premium (или Murglar Pass) становится доступен MP3 320 kbps
При наличии подписки Deezer Hi-Fi (или Murglar Pass) становится доступен FLAC
Звук
Всегда доступен MP3 128 kbps
При наличии подписки Прайм становятся доступны MP3 320 kbps/FLAC
WebDAV
Всегда доступен исходный файл, залитый в облако
"Нет доступных источников"
При скачивании или воспроизведении треков Murglar пытается получить от музыкального сервиса контент в максимальном (или выбранном в настройках) качестве. Если оно недоступно, то Murglar пытается загрузить следующий по качеству источник, и так далее, пока не получит контент, либо список источников не иссякнет — это и приведет к ошибке "Нет доступных источников".
Причин этому может быть несколько:
Вы пытаетесь получить доступ к треку, который недоступен в вашем регионе (т.е. в регионе вашего IP адреса, см. выше раздел про недоступность контента и прокси) — поменяйте регион с помощью прокси/VPN
Устарели данные авторизации в музыкальном сервисе — перезайдите в аккаунт музыкального сервиса
Трек полностью недоступен в музыкальном сервисе, например удален по требованию правообладателя/надзорных органов — остается только искать этот трек в других сервисах
"Превышен лимит устройств для этого аккаунта"
В приложении есть ограничение на 6 активных устройств для одного аккаунта.
Если вы добросовестно лично используете свой аккаунт Murglar и уверены, что за последние 2 месяца использовали меньшее количество устройств — напишите нам на почту badmannersteam@gmail.com или в Telegram @badmannersteam.
В письме укажите, что вы столкнулись с лимитом и свой ник или почту от аккаунта Murglar, после чего мы проверим и сбросим лимит.
Как подключить скробблинг на Last.fm?
Установите приложение Last.fm.
Murglar на Android, Windows и Linux передает все метаданные в системную медиасессию, так что любой скробблер, умеющий брать из нее информацию, будет работать.
Будет ли?..
Поддержка новых музыкальных сервисов:
YouTube Music, Tidal и Qobuz — да, в разработке
Spotify, Apple Music — если и будет, то не скоро, т.к. есть технические проблемы и риск бана аккаунтов
Beatport, Bandcamp, Amazon Music и многие другие — пока в планах нет, однако любой желающий может написать плагин сам — см. Документация плагинов
МТС Музыка — нет, по библиотеке это клон Яндекс Музыки
Версия для iOS — нет, из-за проблем с распространением и ограничений iOS
Версия для Android TV — отдельной версии не будет, но постараемся адаптировать основную Android версию под удобное управление с пульта
Релиз во Flatpak/Snap/AUR/других репозиториях — нет. Если есть желание создать такой релиз и поддерживать — можете заняться (только дайте нам знать)
Прямой вывод звука (Bit-perfect) и плавный переход между треками (кроссфейд) — нет, пока для этого не появится поддержка в ExoPlayer/VLC
Поддержка Chromecast и UPnP/DLNA — да
Создание и редактирование плейлистов — да
Экспорт списков из сервисов (и, возможно, импорт/миграция) — да
Экспорт/импорт настроек/логинов — да
Мультиаккаунт для сервисов — да