ylih - sua vida nos fones
Acompanhe quantas horas cada par de fones dura. Offline, para sempre, privado
- Desenvolvedor
- Davide Palma
- Licença
- MIT
- Pacote
it.eldavo.ylih- Categoria
- Multimídia, Time Tracker
- Versão mais recente
- 1.4.3 · 26 de set. de 2026
- Android mínimo
- Android 8.0
Capturas de tela
Descrição
Fones de ouvido morrem. Antes que isso aconteça, o ylih responde à única pergunta que realmente importa sobre um par: quantas horas você tirou deles?
Toda vez que seus fones conectam, o ylih anota quando. Toda vez que desconectam, anota quando também. É essa a ideia toda — e como uma conexão é só dois horários, o app não precisa ficar em execução em segundo plano para registrá-los.
O QUE ELE REGISTRA
• Horas totais de cada par físico. Quando um par morre, aposente-o — o total congela ali, e o próximo par do mesmo modelo começa de novo do zero, como geração 2. Seus números antigos nunca se misturam com os novos.
• Cada sessão, guardada para sempre: quando conectou, quando desconectou e por quê.
• Tempo de reprodução (opcional): quanto desse tempo conectado foi realmente áudio tocando, para que "pendurado no pescoço" não conte como uso.
• Custo por hora, se você informar quanto pagou. É um número satisfatório de ver cair.
DOIS MODOS DE RASTREAMENTO
Somente bluetooth — o padrão. Nada do app fica em execução, nada ocupa sua barra de notificações, e não há custo de bateria, porque o android entrega os eventos de conexão ao app mesmo quando ele está fechado.
Rastreamento detalhado — opcional. Adiciona fones com fio e USB, e mede reprodução versus tempo conectado. Precisa de uma notificação silenciosa, de prioridade mínima, porque o android só informa eventos de conexão por cabo a um app que já está em execução. Só por isso ela existe.
O bluetooth é rastreado de qualquer forma.
NÚMEROS EM QUE VOCÊ PODE CONFIAR ANOS DEPOIS
Totais de longo prazo não valem nada se uma falha ou uma reinicialização adicionarem doze horas silenciosamente. Por isso:
• Uma sessão deixada aberta por uma reinicialização ou uma falha é fechada no último sinal conhecido, nunca depois do momento em que o telefone ligou. O tempo em que o telefone ficou desligado nunca é contado.
• Se seus fones ainda estiverem conectados depois de uma reinicialização, uma sessão nova começa em vez de esticar a antiga pelo intervalo.
• As sessões recebem sinais periódicos enquanto abertas, para limitar o estrago de uma desconexão perdida.
PRIVADO POR CONSTRUÇÃO
O ylih não tem permissão de internet. Não há contas, não há análises, não há anúncios e não há rastreamento de uso. Tudo vive em um banco de dados no seu telefone — a única coisa que pode copiá-lo para fora do aparelho é o backup do próprio Android, se você o mantiver ligado.
Ajustes → Exportar grava todo o seu histórico como JSON legível, e Importar o restaura, então trocar de telefone nunca custa seus números.
PERMISSÕES
• Dispositivos próximos (Bluetooth): necessário para receber eventos de conexão e ler o nome de um fone. Sem ela, o rastreamento por bluetooth simplesmente não funciona.
• Notificações: só para a notificação do rastreamento detalhado.
• Executar na inicialização: para fechar sessões que o desligamento nunca informou.
Código aberto sob a licença MIT.
Toda vez que seus fones conectam, o ylih anota quando. Toda vez que desconectam, anota quando também. É essa a ideia toda — e como uma conexão é só dois horários, o app não precisa ficar em execução em segundo plano para registrá-los.
O QUE ELE REGISTRA
• Horas totais de cada par físico. Quando um par morre, aposente-o — o total congela ali, e o próximo par do mesmo modelo começa de novo do zero, como geração 2. Seus números antigos nunca se misturam com os novos.
• Cada sessão, guardada para sempre: quando conectou, quando desconectou e por quê.
• Tempo de reprodução (opcional): quanto desse tempo conectado foi realmente áudio tocando, para que "pendurado no pescoço" não conte como uso.
• Custo por hora, se você informar quanto pagou. É um número satisfatório de ver cair.
DOIS MODOS DE RASTREAMENTO
Somente bluetooth — o padrão. Nada do app fica em execução, nada ocupa sua barra de notificações, e não há custo de bateria, porque o android entrega os eventos de conexão ao app mesmo quando ele está fechado.
Rastreamento detalhado — opcional. Adiciona fones com fio e USB, e mede reprodução versus tempo conectado. Precisa de uma notificação silenciosa, de prioridade mínima, porque o android só informa eventos de conexão por cabo a um app que já está em execução. Só por isso ela existe.
O bluetooth é rastreado de qualquer forma.
NÚMEROS EM QUE VOCÊ PODE CONFIAR ANOS DEPOIS
Totais de longo prazo não valem nada se uma falha ou uma reinicialização adicionarem doze horas silenciosamente. Por isso:
• Uma sessão deixada aberta por uma reinicialização ou uma falha é fechada no último sinal conhecido, nunca depois do momento em que o telefone ligou. O tempo em que o telefone ficou desligado nunca é contado.
• Se seus fones ainda estiverem conectados depois de uma reinicialização, uma sessão nova começa em vez de esticar a antiga pelo intervalo.
• As sessões recebem sinais periódicos enquanto abertas, para limitar o estrago de uma desconexão perdida.
PRIVADO POR CONSTRUÇÃO
O ylih não tem permissão de internet. Não há contas, não há análises, não há anúncios e não há rastreamento de uso. Tudo vive em um banco de dados no seu telefone — a única coisa que pode copiá-lo para fora do aparelho é o backup do próprio Android, se você o mantiver ligado.
Ajustes → Exportar grava todo o seu histórico como JSON legível, e Importar o restaura, então trocar de telefone nunca custa seus números.
PERMISSÕES
• Dispositivos próximos (Bluetooth): necessário para receber eventos de conexão e ler o nome de um fone. Sem ela, o rastreamento por bluetooth simplesmente não funciona.
• Notificações: só para a notificação do rastreamento detalhado.
• Executar na inicialização: para fechar sessões que o desligamento nunca informou.
Código aberto sob a licença MIT.
Todas as versões
| Versão | Lançada em | Android mínimo | Tamanho |
|---|---|---|---|
| 1.4.3 | 26 de set. de 2026 | Android 8.0 | 5,2 MB |
| 1.4.2 | 22 de set. de 2026 | Android 8.0 | 5,2 MB |
| 1.4.1 | 11 de set. de 2026 | Android 8.0 | 5 MB |
| 1.3.0 | 26 de ago. de 2026 | Android 6 | 5 MB |
| 1.1.3 | 14 de ago. de 2026 | Android 6 | 3,5 MB |
Como instalar uma versão antiga de um app Android · Como instalar um APK no Android
Do desenvolvedor (GitHub)
Arquivos APK publicados pelo desenvolvedor no GitHub. São assinados pelo desenvolvedor e podem não instalar por cima das outras versões desta página (assinatura diferente). Os links abrem o github.com.
Apps semelhantes
-
Screenshot Tile (sem root)
Faça instantaneamente as Capturas da tela diretamente dos ajustes rápidos
-
Enhanced Music Controller Lite
Controle remoto para dispositivo Onkyo
-
Classical Music Tagger
Um editor de metadados de arquivos de áudio, especialmente para música clássica
-
Kreate
A multilingual YouTube Music frontend for Android, prioritize performance.
-
Ultrasonic
Um cliente de streaming de música para servidores Subsonic
-
Sensors2OSC
Envie dados de sensores via Open Sound Control (OSC).
-
SicMu Player
Leitor de música baseado em pastas. Mostra e segue hierarquia de pastas.
-
RootlessJamesDSP
Implementação JamesDSP em todo o sistema para dispositivos sem root