значок приложения

ylih - твоя жизнь в наушниках

Сколько часов служит каждая пара наушников. Офлайн, навсегда, приватно
Новое в версии 1.3.0
• ylih теперь говорит на 220 языках вместо 76.
• Экран статистики показывает последние тридцать дней числами, а не только столбиками.
• Время воспроизведения и сеансов измеряется точнее.
• Графики и история загружаются быстрее.
• Android может сохранить ваши данные при удалении приложения.
• Улучшена поддержка экранных дикторов.
Наушники рано или поздно ломаются. Прежде чем это случится, ylih отвечает на единственный по-настоящему важный вопрос: сколько часов вы из них выжали?

Каждый раз, когда наушники подключаются, ylih записывает время. Каждый раз, когда отключаются, — тоже. Вот и всё — а поскольку подключение это всего лишь две отметки времени, приложению не нужно работать в фоне, чтобы их фиксировать.

ЧТО ОТСЛЕЖИВАЕТСЯ

• Часы за весь срок службы каждой физической пары. Когда пара выходит из строя, спишите её — итог замирает, а следующая пара той же модели начинает отсчёт заново, с нуля, как поколение 2. Старые цифры никогда не смешиваются с новыми.
• Каждая сессия хранится вечно: время подключения, время отключения и причина завершения.
• Время воспроизведения (по желанию): сколько из этого времени реально шло звучание, чтобы наушники, просто висящие на шее, не считались прослушиванием.
• Стоимость часа, если вы укажете, сколько заплатили за наушники. Приятно наблюдать, как это число падает.

ДВА РЕЖИМА ОТСЛЕЖИВАНИЯ

Только bluetooth — режим по умолчанию. Ничего не работает, в шторке уведомлений ничего нет, расход батареи нулевой, потому что android доставляет события подключения приложению, даже когда оно закрыто.

Подробное отслеживание — по желанию. Добавляет проводные и usb-наушники и измеряет время воспроизведения относительно времени подключения. Требует одно тихое уведомление минимального приоритета, потому что android сообщает о событиях проводного подключения только уже запущенному приложению. Это единственная причина, по которой это уведомление существует.

Bluetooth отслеживается в любом случае.

ЦИФРЫ, КОТОРЫМ МОЖНО ДОВЕРЯТЬ ГОДЫ СПУСТЯ

Долгосрочные итоги ничего не стоят, если сбой или перезагрузка незаметно добавляют двенадцать лишних часов. Поэтому:

• Сессия, оставшаяся открытой из-за перезагрузки или сбоя, закрывается по последнему известному сигналу и никогда не позже момента загрузки телефона. Время, пока телефон был выключен, никогда не засчитывается.
• Если наушники всё ещё подключены после перезагрузки, начинается новая сессия — вместо растягивания старой через весь промежуток.
• Открытые сессии периодически проверяются, поэтому ущерб от пропущенного отключения ограничен.

ПРИВАТНОСТЬ ПО КОНСТРУКЦИИ

У ylih нет разрешения на доступ в интернет. Нет ни аккаунтов, ни аналитики, ни рекламы, ни отслеживания пользователя. Всё живёт в базе данных на вашем телефоне — скопировать её за пределы устройства может только собственное резервное копирование Android, если оно включено.

Настройки → Экспорт сохраняет всю историю в читаемом json, а Импорт её восстанавливает, так что переход на новый телефон никогда не будет стоить вам ваших цифр.

РАЗРЕШЕНИЯ

• Устройства поблизости (bluetooth): нужно, чтобы получать события подключения и читать название гарнитуры. Без него bluetooth-отслеживание вообще не может работать.
• Уведомления: только для уведомления подробного отслеживания.
• Запуск при старте системы: чтобы закрывать сессии, о завершении которых выключение так и не сообщило.

Открытый исходный код по лицензии MIT.

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать
  • Версия 1.3.0 (6) рекомендована Добавлено 26.08.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 6.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • установка соединения с Bluetooth-устройствами
      Приложение сможет просматривать конфигурацию Bluetooth на телефоне, а также запрашивать и подтверждать соединение с другими устройствами.
    • Доступ к подключенным устройствам Bluetooth
      У приложения будет доступ к подключенным устройствам Bluetooth
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "connectedDevice"
      Приложение сможет использовать cлужбы переднего плана с типом "connectedDevice"
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • it.eldavo.ylih.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 5 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 1.1.3
    • Только изменения в сборке и упаковке. На экране ничего не меняется.
  • Версия 1.1.3 (5) - Добавлено 14.08.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 6.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • установка соединения с Bluetooth-устройствами
      Приложение сможет просматривать конфигурацию Bluetooth на телефоне, а также запрашивать и подтверждать соединение с другими устройствами.
    • Доступ к подключенным устройствам Bluetooth
      У приложения будет доступ к подключенным устройствам Bluetooth
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "connectedDevice"
      Приложение сможет использовать cлужбы переднего плана с типом "connectedDevice"
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • it.eldavo.ylih.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 3.5 МиБ Подпись PGP | Журнал сборки