Comments 21
То, что долго искал. Огонь!
Классный, честный подход. Но вы не поддерживаете iOS 15, значит, к сожалению, мимо
Спасибо. Решение осознанное. Приложение построено на современном SwiftUI - Observation (iOS 17), NavigationStack (iOS 16), новые переходы и Liquid Glass (iOS 18/26). Чтобы поддержать iOS 15, пришлось бы переписать весь UI и модель состояния на устаревшие API, а это по сути второе приложение. Я выбрал вложить силы в качество на актуальных версиях. iOS 15 к тому же постепенно уходит с рынка. Понимаю, что для кого-то это минус, но так честнее по качеству.
Приложение огонь. Спасибо вам огромное.
До него пользовался foobar2000, ваше приложение удобнее и стильнее.
Зачетное приложение! Но неплохо было бы добавить функцию удаления файлов.
Спасибо. Удаление в планах есть. Хочу только сделать его аккуратно, чтобы было понятно, где "убрать из медиатеки", а где реально "стереть файл с диска". И чтобы правильно удалялись CUE-альбомы,там один файл на несколько треков, нельзя удалять по кусочку. Так что не сразу, но желание такое есть тоже.
Удаление добавил. Теперь файлы можно удалять прямо из приложения, в Файлы лезть не нужно.
Заходите в альбом, долгое нажатие на песню - Удалить. А чтобы убрать альбом целиком — меню “…” в правом верхнем углу - Удалить альбом.
Если музыка залита внутрь приложения — файл удаляется с устройства, место освобождается сразу. Если это подключённая внешняя папка — трек убирается из медиатеки, но сам файл остаётся в папке,чужие оригиналы не трогаем. Для CUE-альбомов удаляется только весь альбом — отдельную дорожку там не вырезать. Уже отправил обновление в App Store — как пройдёт ревью, прилетит автоматически.
Удаление добавил. Теперь файлы можно удалять прямо из приложения, в Файлы лезть не нужно.
Пока ничего кроме опции "Добавить в плейлист" в контекстном меню нет, приложение обновил!
Обновление отправил сегодня. Раньше проверяли за сутки. Несколько обновлений последних проверяли около 5 дней. Может совпадение, но так стало после того как в приложении появилась поддержка Carplay. В версии 2.2.3 (которая сейчас на модерации у эппл) будут все добавления про которые тут писали, и ваше тоже.
Еле догадалась, как туда запихать музыку, но после того, как я туда залила - нет отображения обложек. Это как то фиксится?
Музыка запихивается с любой папки находящейся в стандартном приложении файлы. А так, приложение создает свою папку Lumiya/music и по умолчанию музыку ждет там. Чтобы обложка отображалась она должна быть либо в самой песне вшита, либо лежать в папке с музыкой. Например вы закинули альбом какой-то группы и в эту же папку кладете картинку обложку. Положите любую картинку в папку и нажмите пересканировать. Обложка появится. Чтобы закинуть обложку, в интернете качаете любую, сохраняете, она появляется в галерее. Далее нажимаете поделиться, с галереи и выбираете «сохранить в файлах», и сохраняете в папку с вашим альбомом.
Я залила музыку через iTunes в корень приложения, так как не смогла перейти в папку Music, при этом у меня в списке песен одна какая-то рандомная картинка на все песни (800+) и я точно уверена, что в каждую песню вшита картинка обложки, так как я довольно долго собираю свою коллекцию. При этом, когда выходишь на подробности песни, которая проигрывается, показывается что обложки нет.
Я могу показать скриншоты, если надо. В телеге, например.
Спасибо, что подробно описали и скинули скриншоты — это был действительно баг. Раньше плеер брал одну обложку на всю папку, поэтому у всех 800 песен была одна случайная картинка, а встроенные обложки отдельных треков игнорировались.
Теперь плеер достаёт обложку из каждого трека отдельно. А когда песни лежат одной кучей с разными обложками (как у вас в корне) — вверху вместо случайной картинки будет аккуратная иконка-стопка, а у каждой песни — её собственная обложка.
Уже отправили обновление в App Store, скоро прилетит. После установки один момент: музыка, залитая раньше, сама не пересканируется — зайдите в медиатеку → меню «⋯» → «Пересканировать», и обложки подтянутся у всех треков.
Если что-то после этого будет не так — пишите в телегу, разберёмся.
JFYI: Я добавил все файлы, которые были загружены в foobar2000 через itunes. Все работает, обложки подгружает.
фиче-реквест: выбрать исполнителя и начать проигрывать все песни этого исполнителя.
Все загрузилось и прекрасно работает. Но я понимаю к примеру если слушаю аудио книжку потом перехожу на прослушивание другой плеер не хранит в памяти главу на которой остановился в первой книге. Или я что то не учел в настройках? Спасибо за плеер.
Спасибо. Вы ничего не пропустили в настройках, этого действительно не было. Плеер запоминал только одно последнее воспроизведение, поэтому при переходе на другую книгу место в предыдущей терялось.
Переделал. Теперь плеер запоминает место остановки отдельно для каждого альбома/книги. Заходите в книгу, жмёте «Воспроизвести», и она продолжает с той главы и секунды, где вы остановились. Даже если между этим вы слушали другую книгу или музыку, а потом вернулись — место не сбрасывается. И после полной выгрузки приложения тоже подхватывается.
Продолжить — это кнопка «Воспроизвести» у альбома. Если тапнуть по конкретной главе в списке, она начнётся сначала (если нужно именно переслушать). Точка сбрасывается только когда книга дослушана до конца.
Уже отправил обновление в App Store — как пройдёт ревью, прилетит вам автоматически. Спасибо, что подсказали.
Супер! Мне тоже понравилось. )
Я перестал доверять стримингам. Поэтому написал свой iOS-плеер — с CarPlay и без вранья про звук