С чем будем ассоциироваться?
Что будет, если два раза кликнуть по музыкальному файлу в Finder?
Откроется музыкальное приложение по умолчанию.
Как назначить музыкальное приложение по умолчанию для конкретного файла?
Это и есть суть сегодняшнего поста.
Добавлена новая настройка "Типы файлов", которая позволяет ассоциировать те форматы, которые поддерживает RGMP, с ним. После ассоциаций, двойной клик по музыкальному файллу добавит его в текущий плейлист и сразу его запустит на проигрывание (временно, потом будет настройка отдельного поведения). Кинуть папку - обойдёт её целиком и заиграет с первого файла. Открыть .m3u - откроется отдельной вкладкой, как плей-лист. Если плеер уже запущен, он просто примет файл. Eсли нет - поднимется сам, даже когда настроен "стартовать скрытым".
Что тут на скриншоте выше видно, и как работает.
К сожалению, на macOS нельзя сделать групповое назначение типов файлов по расширению к программе как это реализовано в Windows у оригинального AIMP. У macOS для каждого расширения нужно подтверждать его смену через специальное системное диалоговое окно.
Что это означает? Означает ровным счетом то, что, когда вы нажмете на кнопку "Назначить по умолчанию" - у вас открывается не один десяток таких окон, которые будут спрашивать это для каждого типа файла. К счастью, это надо будет сделать один раз.
В списке оранжевыми галочками отмечены те типы файлов, которые в данный момент назначены(ассоциированны) на программу.
Также я включил два типа плейлистов, которые также можно назначить на программу:
Форматов получилось достаточно много: от mp3 и flac до APE, WavPack, Musepack, DSD и True Audio. Треть из них macOS в принципе не знает - системе пришлось объяснить, что такие файлы вообще бывают, иначе она видит просто "документ". Один формат я сознательно не стал заявлять: .spx. Этот формат уже занят отчётами системного профайлера.
На этом новости закончились. Пошел дальше пилить следующую порцию функционала из AIMP в новый плеер под macOS. ))