ylih - votre vie au casque
Suivez la durée de vie de vos casques. Hors ligne, pour toujours, privé
- Développeur
- Davide Palma
- Licence
- MIT
- Paquet
it.eldavo.ylih- Catégorie
- Multimédia, Time Tracker
- Dernière version
- 1.4.3 · 26 sept. 2026
- Android minimum
- Android 8.0
Captures d'écran
Description
Les casques finissent par lâcher. Avant ça, ylih répond à la seule question qui compte vraiment sur une paire : combien d'heures en avez-vous tirées ?
Chaque fois que votre casque se connecte, ylih note quand. Chaque fois qu'il se déconnecte, il note quand aussi. C'est toute l'idée — et comme une connexion n'est jamais que deux horodatages, l'app n'a pas besoin de tourner en arrière-plan pour le faire.
CE QU'IL SUIT
• Les heures totales de chaque paire physique. Quand une paire rend l'âme, retirez-la — le total se fige, et la paire suivante du même modèle repart de zéro en génération 2. Vos anciens chiffres ne se mélangent jamais avec les nouveaux.
• Chaque session, conservée définitivement : connexion, déconnexion, et pourquoi elle s'est terminée.
• Le temps de lecture (optionnel) : la part de ce temps de connexion réellement passée à diffuser du son, pour que « autour du cou » ne compte pas comme de l'écoute.
• Le coût horaire, si vous indiquez ce que vous avez payé. Un chiffre très satisfaisant à voir baisser.
DEUX MODES DE SUIVI
Bluetooth seul — le mode par défaut. Rien de l'app ne tourne, rien n'apparaît dans vos notifications, et il n'y a aucun coût en batterie, car android délivre les événements de connexion à l'app même quand elle est fermée.
Suivi détaillé — optionnel. Ajoute les casques filaires et USB, et mesure la lecture par rapport au temps de connexion. Il nécessite une notification silencieuse, de priorité minimale, car android ne signale les événements de branchement jack qu'à une app déjà en cours d'exécution. C'est la seule raison d'être de cette notification.
Le bluetooth est suivi dans les deux cas.
DES CHIFFRES FIABLES DES ANNÉES PLUS TARD
Des totaux à long terme ne valent rien si un plantage ou un redémarrage ajoute discrètement douze heures. Donc :
• Une session laissée ouverte par un redémarrage ou un plantage est close à son dernier signal connu, jamais plus tard que le moment où le téléphone a démarré. Le temps passé téléphone éteint n'est jamais compté.
• Si votre casque est toujours connecté après un redémarrage, une nouvelle session démarre plutôt que d'étirer l'ancienne sur l'intervalle.
• Les sessions sont surveillées régulièrement tant qu'elles sont ouvertes, ce qui limite les dégâts d'une déconnexion manquée.
PRIVÉ PAR CONSTRUCTION
ylih n'a pas la permission internet. Aucun compte, aucune analyse, aucune publicité, aucun tracage. Tout vit dans une base de données sur votre téléphone ; seule la sauvegarde d'Android peut la copier hors de l'appareil, si vous l'avez activée.
Réglages → Exporter écrit tout votre historique en JSON lisible, et Importer le restaure, si bien que changer de téléphone ne vous coûte jamais vos chiffres.
PERMISSIONS
• Appareils à proximité (bluetooth) : nécessaire pour recevoir les événements de connexion et lire le nom d'un casque. Sans elle, le suivi bluetooth ne peut pas fonctionner du tout.
• Notifications : uniquement pour la notification du suivi détaillé.
• Exécution au démarrage : pour clore les sessions que l'extinction n'a jamais signalées.
Open source sous licence MIT.
Chaque fois que votre casque se connecte, ylih note quand. Chaque fois qu'il se déconnecte, il note quand aussi. C'est toute l'idée — et comme une connexion n'est jamais que deux horodatages, l'app n'a pas besoin de tourner en arrière-plan pour le faire.
CE QU'IL SUIT
• Les heures totales de chaque paire physique. Quand une paire rend l'âme, retirez-la — le total se fige, et la paire suivante du même modèle repart de zéro en génération 2. Vos anciens chiffres ne se mélangent jamais avec les nouveaux.
• Chaque session, conservée définitivement : connexion, déconnexion, et pourquoi elle s'est terminée.
• Le temps de lecture (optionnel) : la part de ce temps de connexion réellement passée à diffuser du son, pour que « autour du cou » ne compte pas comme de l'écoute.
• Le coût horaire, si vous indiquez ce que vous avez payé. Un chiffre très satisfaisant à voir baisser.
DEUX MODES DE SUIVI
Bluetooth seul — le mode par défaut. Rien de l'app ne tourne, rien n'apparaît dans vos notifications, et il n'y a aucun coût en batterie, car android délivre les événements de connexion à l'app même quand elle est fermée.
Suivi détaillé — optionnel. Ajoute les casques filaires et USB, et mesure la lecture par rapport au temps de connexion. Il nécessite une notification silencieuse, de priorité minimale, car android ne signale les événements de branchement jack qu'à une app déjà en cours d'exécution. C'est la seule raison d'être de cette notification.
Le bluetooth est suivi dans les deux cas.
DES CHIFFRES FIABLES DES ANNÉES PLUS TARD
Des totaux à long terme ne valent rien si un plantage ou un redémarrage ajoute discrètement douze heures. Donc :
• Une session laissée ouverte par un redémarrage ou un plantage est close à son dernier signal connu, jamais plus tard que le moment où le téléphone a démarré. Le temps passé téléphone éteint n'est jamais compté.
• Si votre casque est toujours connecté après un redémarrage, une nouvelle session démarre plutôt que d'étirer l'ancienne sur l'intervalle.
• Les sessions sont surveillées régulièrement tant qu'elles sont ouvertes, ce qui limite les dégâts d'une déconnexion manquée.
PRIVÉ PAR CONSTRUCTION
ylih n'a pas la permission internet. Aucun compte, aucune analyse, aucune publicité, aucun tracage. Tout vit dans une base de données sur votre téléphone ; seule la sauvegarde d'Android peut la copier hors de l'appareil, si vous l'avez activée.
Réglages → Exporter écrit tout votre historique en JSON lisible, et Importer le restaure, si bien que changer de téléphone ne vous coûte jamais vos chiffres.
PERMISSIONS
• Appareils à proximité (bluetooth) : nécessaire pour recevoir les événements de connexion et lire le nom d'un casque. Sans elle, le suivi bluetooth ne peut pas fonctionner du tout.
• Notifications : uniquement pour la notification du suivi détaillé.
• Exécution au démarrage : pour clore les sessions que l'extinction n'a jamais signalées.
Open source sous licence MIT.
Toutes les versions
| Version | Publiée le | Android minimum | Taille |
|---|---|---|---|
| 1.4.3 | 26 sept. 2026 | Android 8.0 | 5,2 MB |
| 1.4.2 | 22 sept. 2026 | Android 8.0 | 5,2 MB |
| 1.4.1 | 11 sept. 2026 | Android 8.0 | 5 MB |
| 1.3.0 | 26 août 2026 | Android 6 | 5 MB |
| 1.1.3 | 14 août 2026 | Android 6 | 3,5 MB |
Installer une ancienne version d’une appli Android · Comment installer un APK sur Android
Du développeur (GitHub)
Fichiers APK publiés par le développeur sur GitHub. Ils sont signés par le développeur et peuvent ne pas s'installer par-dessus les autres versions de cette page (signature différente). Les liens ouvrent github.com.
Applications similaires
-
Screenshot Tile (NoRoot)
Prenez rapidement des captures d'écran depuis vos paramètres rapides
-
Enhanced Music Controller Lite
Contrôle à distance pour appareils Onkyo
-
Classical Music Tagger
Editeur de métadonnées de fichiers audio pour la musique classique
-
Kreate
Une interface multilingue pour YouTube Music sur Android, axée sur les performan
-
Ultrasonic
Un client de streaming musical pour les serveurs Subsonic
-
Sensors2OSC
Envoyer les données de capteurs via Open Sound Control (OSC).
-
SicMu Player
Lecteur de musique léger et affichant l'arborescence des dossiers.
-
RootlessJamesDSP
Moteur de traitement audio JamesDSP pour appareils Android non rootés.