ylih - твоя жизнь в наушниках
Сколько часов служит каждая пара наушников. Офлайн, навсегда, приватно
- Разработчик
- Davide Palma
- Лицензия
- MIT
- Пакет
it.eldavo.ylih- Категория
- Мультимедиа, Time Tracker
- Последняя версия
- 1.4.3 · 26 сент. 2026 г.
- Минимальная версия Android
- Android 8.0
Скриншоты
Описание
Наушники рано или поздно ломаются. Прежде чем это случится, ylih отвечает на единственный по-настоящему важный вопрос: сколько часов вы из них выжали?
Каждый раз, когда наушники подключаются, ylih записывает время. Каждый раз, когда отключаются, — тоже. Вот и всё — а поскольку подключение это всего лишь две отметки времени, приложению не нужно работать в фоне, чтобы их фиксировать.
ЧТО ОТСЛЕЖИВАЕТСЯ
• Часы за весь срок службы каждой физической пары. Когда пара выходит из строя, спишите её — итог замирает, а следующая пара той же модели начинает отсчёт заново, с нуля, как поколение 2. Старые цифры никогда не смешиваются с новыми.
• Каждая сессия хранится вечно: время подключения, время отключения и причина завершения.
• Время воспроизведения (по желанию): сколько из этого времени реально шло звучание, чтобы наушники, просто висящие на шее, не считались прослушиванием.
• Стоимость часа, если вы укажете, сколько заплатили за наушники. Приятно наблюдать, как это число падает.
ДВА РЕЖИМА ОТСЛЕЖИВАНИЯ
Только bluetooth — режим по умолчанию. Ничего не работает, в шторке уведомлений ничего нет, расход батареи нулевой, потому что android доставляет события подключения приложению, даже когда оно закрыто.
Подробное отслеживание — по желанию. Добавляет проводные и usb-наушники и измеряет время воспроизведения относительно времени подключения. Требует одно тихое уведомление минимального приоритета, потому что android сообщает о событиях проводного подключения только уже запущенному приложению. Это единственная причина, по которой это уведомление существует.
Bluetooth отслеживается в любом случае.
ЦИФРЫ, КОТОРЫМ МОЖНО ДОВЕРЯТЬ ГОДЫ СПУСТЯ
Долгосрочные итоги ничего не стоят, если сбой или перезагрузка незаметно добавляют двенадцать лишних часов. Поэтому:
• Сессия, оставшаяся открытой из-за перезагрузки или сбоя, закрывается по последнему известному сигналу и никогда не позже момента загрузки телефона. Время, пока телефон был выключен, никогда не засчитывается.
• Если наушники всё ещё подключены после перезагрузки, начинается новая сессия — вместо растягивания старой через весь промежуток.
• Открытые сессии периодически проверяются, поэтому ущерб от пропущенного отключения ограничен.
ПРИВАТНОСТЬ ПО КОНСТРУКЦИИ
У ylih нет разрешения на доступ в интернет. Нет ни аккаунтов, ни аналитики, ни рекламы, ни отслеживания пользователя. Всё живёт в базе данных на вашем телефоне — скопировать её за пределы устройства может только собственное резервное копирование Android, если оно включено.
Настройки → Экспорт сохраняет всю историю в читаемом json, а Импорт её восстанавливает, так что переход на новый телефон никогда не будет стоить вам ваших цифр.
РАЗРЕШЕНИЯ
• Устройства поблизости (bluetooth): нужно, чтобы получать события подключения и читать название гарнитуры. Без него bluetooth-отслеживание вообще не может работать.
• Уведомления: только для уведомления подробного отслеживания.
• Запуск при старте системы: чтобы закрывать сессии, о завершении которых выключение так и не сообщило.
Открытый исходный код по лицензии MIT.
Каждый раз, когда наушники подключаются, ylih записывает время. Каждый раз, когда отключаются, — тоже. Вот и всё — а поскольку подключение это всего лишь две отметки времени, приложению не нужно работать в фоне, чтобы их фиксировать.
ЧТО ОТСЛЕЖИВАЕТСЯ
• Часы за весь срок службы каждой физической пары. Когда пара выходит из строя, спишите её — итог замирает, а следующая пара той же модели начинает отсчёт заново, с нуля, как поколение 2. Старые цифры никогда не смешиваются с новыми.
• Каждая сессия хранится вечно: время подключения, время отключения и причина завершения.
• Время воспроизведения (по желанию): сколько из этого времени реально шло звучание, чтобы наушники, просто висящие на шее, не считались прослушиванием.
• Стоимость часа, если вы укажете, сколько заплатили за наушники. Приятно наблюдать, как это число падает.
ДВА РЕЖИМА ОТСЛЕЖИВАНИЯ
Только bluetooth — режим по умолчанию. Ничего не работает, в шторке уведомлений ничего нет, расход батареи нулевой, потому что android доставляет события подключения приложению, даже когда оно закрыто.
Подробное отслеживание — по желанию. Добавляет проводные и usb-наушники и измеряет время воспроизведения относительно времени подключения. Требует одно тихое уведомление минимального приоритета, потому что android сообщает о событиях проводного подключения только уже запущенному приложению. Это единственная причина, по которой это уведомление существует.
Bluetooth отслеживается в любом случае.
ЦИФРЫ, КОТОРЫМ МОЖНО ДОВЕРЯТЬ ГОДЫ СПУСТЯ
Долгосрочные итоги ничего не стоят, если сбой или перезагрузка незаметно добавляют двенадцать лишних часов. Поэтому:
• Сессия, оставшаяся открытой из-за перезагрузки или сбоя, закрывается по последнему известному сигналу и никогда не позже момента загрузки телефона. Время, пока телефон был выключен, никогда не засчитывается.
• Если наушники всё ещё подключены после перезагрузки, начинается новая сессия — вместо растягивания старой через весь промежуток.
• Открытые сессии периодически проверяются, поэтому ущерб от пропущенного отключения ограничен.
ПРИВАТНОСТЬ ПО КОНСТРУКЦИИ
У ylih нет разрешения на доступ в интернет. Нет ни аккаунтов, ни аналитики, ни рекламы, ни отслеживания пользователя. Всё живёт в базе данных на вашем телефоне — скопировать её за пределы устройства может только собственное резервное копирование Android, если оно включено.
Настройки → Экспорт сохраняет всю историю в читаемом json, а Импорт её восстанавливает, так что переход на новый телефон никогда не будет стоить вам ваших цифр.
РАЗРЕШЕНИЯ
• Устройства поблизости (bluetooth): нужно, чтобы получать события подключения и читать название гарнитуры. Без него bluetooth-отслеживание вообще не может работать.
• Уведомления: только для уведомления подробного отслеживания.
• Запуск при старте системы: чтобы закрывать сессии, о завершении которых выключение так и не сообщило.
Открытый исходный код по лицензии MIT.
Все версии
| Версия | Дата выхода | Минимальная версия Android | Размер |
|---|---|---|---|
| 1.4.3 | 26 сент. 2026 г. | Android 8.0 | 5,2 MB |
| 1.4.2 | 22 сент. 2026 г. | Android 8.0 | 5,2 MB |
| 1.4.1 | 11 сент. 2026 г. | Android 8.0 | 5 MB |
| 1.3.0 | 26 авг. 2026 г. | Android 6 | 5 MB |
| 1.1.3 | 14 авг. 2026 г. | Android 6 | 3,5 MB |
Как поставить более старую версию приложения · Как установить APK на Android
От разработчика (GitHub)
APK-файлы, опубликованные разработчиком на GitHub. Они подписаны разработчиком и могут не установиться поверх других сборок с этой страницы (другая подпись). Ссылки открывают github.com.
Похожие приложения
-
Плитка снимка экрана (NoRoot)
Лихо делайте снимки экрана из панели быстрых настроек
-
Enhanced Music Controller Lite
Пульт дистанционного управления для устройств компании Onkyo
-
Classical Music Tagger
Редактор метаданных для аудиофайлов классической музыки
-
Kreate
A multilingual YouTube Music frontend for Android, prioritize performance.
-
Ultrasonic
Клиент потоковой передачи музыки для серверов Subsonic
-
Sensors2OSC
Отправка данных датчика через контроль открытого звука (OSC).
-
SicMu Player
Папка на основе музыкального проигрывателя. Показывает и следует иерархии папок.
-
RootlessJamesDSP
Общесистемный движок обработки аудио JamesDSP для устройств без root-доступа.