Aller au contenu

Applications pour Mac et iPhone.

Mon projet principal est Cineo, un gestionnaire local de films et de séries. Trois autres applications, plus petites, sont présentées à la suite. Tout est décrit ici en détail, y compris ce que chacune ne fait pas.

Swift · SwiftUI macOS 14+ · iOS 17+ Interface en français
Cineo Bêta 2

Un gestionnaire local de films et de séries, pour macOS.

Vous désignez un dossier pour vos films et un autre pour vos séries. Cineo les analyse, déduit les titres des noms de fichiers, puis récupère affiches, synopsis, distribution et notes. La collection s'affiche comme un catalogue, avec l'accueil, les rangées par genre, la reprise de lecture et l'historique.

Cineo ne renomme, ne déplace et ne supprime jamais vos fichiers. Il les lit là où ils sont.

La bibliothèque de films dans Cineo : une grille d'affiches, la barre latérale avec les collections et les compteurs
La bibliothèque : une grille d'affiches, la barre latérale avec les compteurs et les collections, la recherche en haut à droite.
La fiche d'un film dans Cineo : backdrop, affiche, synopsis, distribution et notes
La fiche d'un film : synopsis français, distribution, notes IMDb, Rotten Tomatoes et Metacritic, bande-annonce, titres similaires.
La vue Séries de Cineo : grille d'affiches avec filtres et tris
Films et séries : grille adaptative, filtres par genre, décennie et état, huit tris, trois densités d'affichage.

Reconnaissance des fichiers

Le lecteur de noms comprend S01E02, 1x02, E05, Saison 3, Season 03, Livre II, et retire les jetons de publication — 1080p, MULTi, x265, VOSTFR, BluRay, REMUX, noms de groupes.

Les dossiers « Euphoria Saison 1 » et « Euphoria Saison 2 » sont regroupés en une seule série ; deux remakes séparés de plus de deux ans restent distincts. Une vingtaine de formats vidéo sont reconnus, du mkv au m2ts. Ce qui reste ambigu part dans une rangée « À identifier », corrigeable à la main.

Métadonnées

Deux services, gratuits tous les deux : TMDB pour les affiches, les synopsis en français, la distribution, les bandes-annonces, les saisons et les épisodes ; OMDb pour les notes IMDb, Rotten Tomatoes et Metacritic.

Les clés sont facultatives. Sans elles, Cineo reste utilisable : titres déduits des noms de fichiers, progression, notes personnelles, favoris et collections fonctionnent normalement.

Recherche et découverte

La recherche est instantanée sur le titre, le titre original, le genre, le réalisateur, le créateur et la distribution. Quand elle ne trouve rien sur le disque, elle élargit au catalogue TMDB complet : la fiche d'un titre absent s'ouvre comme les autres.

Téléchargements

Cineo n'embarque ni indexeur ni pile BitTorrent. Il s'appuie sur Prowlarr ou Jackett pour les sources — la liste est la vôtre, configurée chez vous — et sur transmission-daemon pour le transfert, dans une instance qui lui est propre, sur ses propres ports, à l'écoute de 127.0.0.1 seulement.

Le choix de la version n'est pas automatisé : les publications diffèrent par la langue, la source et la taille, et se tromper coûte plusieurs gigaoctets. La liste est classée, le choix reste le vôtre. Sur la fiche d'une série, « Vérifier ce qui manque » compare les fichiers présents à la liste TMDB, saison par saison.

Maintenance

Les nouveaux fichiers sont repérés par le système lui-même, sans que l'application ait à balayer les dossiers en permanence. La réactualisation des métadonnées, la correction manuelle d'une identification, le vidage du cache d'images et le compactage de la base se déclenchent depuis les réglages.

Compte en ligne

Facultatif. Il fait suivre d'un Mac à l'autre la progression, les notes, les favoris et les collections. La médiathèque ne quitte jamais la machine : ni les fichiers, ni leurs chemins, ni les clés d'indexeurs, ni les téléchargements. Une œuvre est désignée par son identifiant TMDB, jamais par son emplacement sur disque.

L'écran Découvrir de Cineo : catalogue des indexeurs présenté en affiches
Découvrir : le catalogue de vos indexeurs, remonté aux fiches TMDB pour l'affiche et le synopsis.
Les statistiques de la médiathèque dans Cineo
Statistiques : volumétrie, temps visionné, genres et décennies dominants, santé des métadonnées.
L'écran Téléchargements de Cineo : la liste des transferts en cours avec leur progression
Les téléchargements en cours, avec leur source, leur progression et leur vitesse.

Vie privée. Aucun compte n'est nécessaire pour utiliser l'application, et aucune télémétrie n'est collectée. Les seules requêtes sortantes vont à api.themoviedb.org, image.tmdb.org et www.omdbapi.com, uniquement pour chercher des métadonnées.

La base de données et le cache d'affiches restent dans les dossiers de support de l'application, sur votre disque.

Fiche technique
PlateformesmacOS 14 ou plus récent · iPhone sous iOS 17 ou plus récent
ÉtatBêta 2 (iPhone : bêta sur invitation)
PrixGratuit
TailleEnviron 28 Mo
TechnologiesSwift, SwiftUI, SQLite — aucune dépendance externe
PrérequisAucun serveur à installer. Prowlarr et Transmission uniquement si vous utilisez les téléchargements.
Sources acceptéesDisque interne, disque externe, NAS, dossier partagé sur le réseau

Cineo sur iPhone

La même bibliothèque, servie par le Mac.

L'application iPhone affiche la collection tenue par le Mac, sur le réseau local. Il n'y a pas d'adresse à saisir ni de code à recopier : vous vous connectez à votre compte et le téléphone détecte le Mac.

L'accueil de Cineo sur iPhone : la médiathèque en pleine hauteur
La même vitrine, en pleine hauteur : notes, distribution et recommandations comprises.
La télécommande du lecteur Mac depuis l'iPhone
Télécommande : pause, reprise, saut et position exacte pendant que la lecture se poursuit sur le Mac.

Lecture hors connexion

Un appui copie le film sur l'appareil, le poids étant annoncé avant le transfert. Le fichier se lit ensuite sans Mac et sans réseau.

Appairage

Automatique sur le réseau local, à partir du compte Cineo. Le Mac reste la bibliothèque : l'iPhone ne stocke que ce que vous y emportez.

Disponibilité

Bêta sur invitation, iOS 17 ou plus récent.

Séance à deux

Le même film, à deux cents kilomètres.

Vous ouvrez une séance et communiquez un code de six lettres. Votre invité le saisit et vous rejoint. Les deux lectures restent alignées à la seconde : une pause d'un côté arrête l'autre, un retour en arrière est suivi.

Aucune vidéo ne transite entre les deux machines. Cineo ne diffuse rien : il aligne deux lectures, chacun lisant son propre fichier, en pleine qualité et sans latence de réseau. Il n'y a ni invitation à accepter, ni inscription à demander à votre invité.

La séance à deux dans Cineo : le code de séance et deux lectures synchronisées
L'ouverture d'une séance et son code à six lettres, lisible à voix haute au téléphone.

Organisation attendue

Ce que Cineo sait lire.

Deux dossiers, indépendants l'un de l'autre et pouvant se trouver sur des disques différents : un pour les films, un pour les séries. Rien d'autre n'est imposé — ni convention de nommage, ni structure figée.

Dossier Films

Interstellar (2014).mkv
Le.Parrain.1972.MULTi.mkv
Dune Part Two 2024 2160p/
└── dune.part.two.2024.mkv

Dossier Séries

Severance/
├── Saison 1/
│   ├── S01E01 - Bonne chance.mkv
│   └── S01E02 - Moitié-moitié.mkv
└── Season 2/
    └── Severance - 2x01.mkv
Euphoria Saison 1/   ┐ fusionnées
Euphoria Saison 2/   ┘ en une série
The.Bear.S03E01.mkv  (épisode isolé)
Raccourcis clavier
⌘FRechercher
⌘1 … ⌘8Accueil, Films, Séries, Continuer, Récents, Ma liste, Historique, Statistiques
⌘RAnalyser les dossiers
⇧⌘RRéactualiser toutes les métadonnées
⌘.Interrompre les tâches en cours
⌘[ · ⇧⌘HRetour · Accueil
⇧⌘O · ⌥⌘OChoisir le dossier Films · le dossier Séries
⌘,Réglages

Questions

Ce qu'on demande le plus souvent.

Mes fichiers sont-ils modifiés ?

Non. Cineo ne renomme, ne déplace et ne supprime jamais un fichier. Il lit les dossiers là où ils sont, et n'écrit que dans ses propres dossiers de support.

Faut-il un compte pour s'en servir ?

Non. Le compte est facultatif et ne sert qu'à faire suivre progression, notes, favoris et collections d'un Mac à l'autre. Sans compte, tout le reste fonctionne.

Et sans clé d'API ?

L'application reste utilisable : les titres sont déduits des noms de fichiers. Les affiches, synopsis, distributions et notes, eux, viennent de TMDB et d'OMDb — sans clé, ils manquent.

Ma médiathèque est sur un NAS ou un disque externe.

C'est prévu. Disque interne, disque externe, NAS ou dossier partagé sur le réseau : les deux dossiers peuvent être n'importe où, et sur des supports différents.

Faut-il installer un serveur ?

Non. Prowlarr et Transmission ne sont nécessaires que si vous utilisez la partie téléchargements ; le reste de l'application n'en dépend pas.

Combien ça coûte ?

Rien. L'application est gratuite, sans compte obligatoire, sans publicité et sans télémétrie.

Autres projets

Trois applications plus petites.

Elles répondent chacune à un besoin précis et s'arrêtent là.

DeskTidy

macOS

Une application de barre de menu qui range les dossiers surveillés — Téléchargements, Bureau, Documents, ou n'importe quel autre — en classant chaque fichier par catégorie.

  • Tri dès l'apparition d'un fichier, avec un délai de 1,5 seconde
  • Tri périodique en plus : 15 min, 30 min, 1 h, 3 h ou une fois par jour
  • Règles par mot-clé prioritaires sur les extensions
  • Catégories étendues : images, documents, livres numériques, archives…
SwiftBarre de menuFSEvents

DropDroid

macOS

Un gestionnaire de fichiers pour téléphones Android branchés en USB, et en lecture seule pour l'iPhone. On branche l'appareil, on parcourt son contenu, on glisse-dépose dans les deux sens.

  • Dialogue MTP direct avec l'appareil
  • Ni Electron, ni vue web : une application Swift
  • Aucun compte, aucun accès réseau
  • Interface en français
SwiftSwiftUIUSB · MTP

SwitchDeck

En cours

Une application iOS en cours de développement. Elle figure ici parce qu'elle avance, mais elle n'est pas encore disponible et rien n'en est promis pour le moment.

SwiftiOS