Passer au contenu

Notes de version

Les nouveautés.

Chaque version de MacLC, de la plus récente à la plus ancienne. Découvrez les changements visibles, puis les détails techniques.

MacLC 1.6

Mise à l’échelle avec neuf méthodes, comparaison avant/après, démarrage plus fluide des torrents et section Watch affinée.

Nouveautés

  • Mise à l’échelle (Upscaling). Neuf façons d’agrandir une vidéo sur le GPU, de MetalFX, FSR et NIS jusqu’aux petits réseaux neuronaux. Choisissez votre méthode dans un nouveau panneau Définition ou dans les Réglages, avec un curseur de netteté et une limite de taille. Le badge de la barre de lecture indique la méthode active. Les passes neuronales d’Apple, Anime, Anime4K et FSRCNNX fonctionnent uniquement sur la vidéo SDR 8 bits ; sur les flux HDR et 10 bits, et lorsque SDR to HDR est activé, MacLC utilise les autres méthodes.
  • Comparer avant/après. Séparez l’image en deux au milieu : la moitié gauche sans SDR to HDR, mise à l’échelle ni interpolation, la moitié droite avec.
  • Watch : genres et titres similaires. Explorer par genre apparaît en tête, davantage de collections The Edit s’affichent au défilement, les Favoris ont leur espace dans la barre latérale, et chaque fiche de titre se termine par des titres similaires.
  • Démarrage des torrents plus fluide. La jauge de tampon se remplit désormais d’un mouvement continu pendant le chargement du torrent.

Corrections

  • Navigation dans les torrents. Revenir en arrière sur une partie déjà téléchargée se lance instantanément, même si une recherche précédente attend encore des données.
  • Fermeture et fenêtres bloquées. Quitter ne reste plus suspendu pendant la fermeture d’une vidéo, et une vidéo bloquée ne peut plus geler l’ensemble de l’application lors d’un zoom, recadrage ou raccourci.
  • Vidéos du web et bandes-annonces. Correction d’un plantage sur certaines vidéos web, les bandes-annonces de Watch sont lues directement dans MacLC, et la connexion YouTube fonctionne avec les domaines régionaux de Google.
Détails techniques: MacLC 1.6Pour les esprits curieux
  • Méthodes de mise à l’échelle : MetalFX spatial, FSR 1, NIS, ArtCNN, Anime4K et FSRCNNX (téléchargé uniquement après acceptation de sa licence LGPL-3.0).
  • 308 tests unitaires validés. Image disque finale générée depuis le tag 1.6 sans assertions C en production.

maclc-1.6.dmg · 57.8 MB
SHA-256 194de0b42a836985dba92a75d283264e21b4285f5a24934769b0e2aad5aae805

Télécharger 1.6

MacLC 1.5

Projet Xcode, modernisation pour macOS 27 et Apple Silicon, et cibles tactiles adaptées dans toute l’interface.

Nouveautés

  • Projet Xcode. MacLC se compile désormais depuis un projet Xcode (Xcode 27.2), simplifiant les contributions et le débogage.
  • Modernisation pour macOS 27. Remplacement des API obsolètes : port maître IOKit, élément principal Core Audio, display link Core Video, icône d’erreur, gestionnaires d’URL, vue web du dialogue d’extensions et lectures/écritures du presse-papiers.
  • Cibles tactiles élargies. Les boutons et commandes adoptent des cibles tactiles minimales élargies pour macOS 26/27.

Corrections

  • Avertissements d’interface. Suppression d’une référence obsolète à une classe de bouton personnalisée, correction d’un conflit de disposition sur les boutons de barre de titre vidéo et correction d’un focus sur vue détachée.
Détails techniques: MacLC 1.5Pour les esprits curieux
  • Projet Xcode dans extras/package/macosx/MacLC.xcodeproj ; application toujours empaquetée via make -j12 package-macosx.
  • 302 tests unitaires validés. Image disque finale générée depuis le tag 1.5 sans assertions C en production.

maclc-1.5.dmg · 57.7 MB
SHA-256 6e79918766d50eb9e17e9fa6485511122ef233a3125a11c2b2d56149215c1878

MacLC 1.4

Découverte des services de streaming et collections éditoriales dans Watch, fonction Choose a Version avec explications simples, historique et reprise de lecture, streaming de torrents plus clair et nouvelle section YouTube.

Nouveautés

  • Découverte dans Watch. Home (Accueil) peut être restreint aux seuls services de streaming que vous utilisez (Netflix, Apple TV+, Disney+, Prime Video, HBO Max, Hulu, Paramount+, Peacock, Crunchyroll, MUBI, Criterion Channel, Canal+, SkyShowtime, BBC iPlayer, Starz, Shudder…). L’affichage s’appuie sur les catalogues publics d’une extension communautaire installable en un clic depuis la feuille des services. Tuiles de genres et The Edit : des sélections éditoriales conçues par MacLC et renouvelées toutes les deux semaines, associées aux extensions de catalogue (Cinemeta par défaut). Les rangées défilent avec un effet élastique dynamique, sans barre de défilement apparente.
  • Choose a Version (Choisir une version). Chaque flux d’un titre est traduit en éléments clairs : définition, HDR, Dolby Vision, format audio (comme le 5.1 ou l’Atmos), langue, taille et nombre de pairs, accompagnés de filtres pour que chacun puisse choisir facilement sans jargon technique.
  • Des infobulles pour décrypter le jargon. De courtes animations pédagogiques explicitent des notions comme le HDR, le Dolby Vision, ainsi que les sources (seeds) ou les pairs (peers).
  • Historique, favoris et reprise. Favorites (Favoris) et History (Historique) dans la barre latérale sous Watch, et Continue Watching (Reprendre la lecture) sur l’accueil de Watch. La lecture reprend exactement là où elle s’était arrêtée, même après avoir quitté et relancé MacLC. L’action Mark as Watched (Marquer comme vu) appose un badge sur la vignette du titre. Données stockées exclusivement en local.
  • Un suivi clair des torrents. La lecture débute dès que quelques secondes du film sont vérifiées, réduisant les interruptions ; la mémoire tampon s’adapte à la vélocité de l’essaim. La table de routage DHT est conservée entre les sessions afin de trouver des pairs en quelques secondes. Un écran animé détaille chaque étape lors de l’ouverture d’un torrent (recherche de pairs, premiers fragments, mise en mémoire tampon, débit et pairs), et un repère sur la barre de lecture indique la progression du téléchargement en avance, avec débit, pairs et fiche détaillée.
  • Section YouTube. Une section YouTube dédiée dans la barre latérale avec Home (Accueil), Subscriptions (Abonnements), History (Historique), Watch Later (À regarder plus tard), Liked Videos (Vidéos « J’aime »), Playlists, ainsi que la recherche et les chaînes. Fonctionne grâce à yt-dlp (gratuit, installable via brew install yt-dlp). La connexion est facultative : utilisez la page d’authentification de Google dans une vue web au sein de MacLC (qui conserve uniquement les cookies de session nécessaires à yt-dlp dans un fichier privé), ou réutilisez une session de navigateur existante. Home et la recherche fonctionnent sans connexion.

Corrections

  • Fermeture après de volumineux torrents. Quitter l’application juste après le visionnage d’un gros torrent pouvait bloquer MacLC pendant environ 40 secondes. La fermeture d’un torrent est désormais limitée à 3 secondes, et si la fermeture de l’application se bloque, MacLC consigne un rapport de diagnostic dans ~/Library/Logs/MacLC/ avant de s’arrêter proprement.
Détails techniques: MacLC 1.4Pour les esprits curieux
  • Sas de démarrage BitTorrent : attend 20 s de film pour mesurer la vitesse de l’essaim, puis applique un tampon de 10 à 90 s selon l’avance du téléchargement par rapport au débit du film ; démarre quoi qu’il en soit après deux minutes. Fenêtre de priorité = deux minutes de ce que le lecteur lit réellement, au moins 48 Mio. L’avance du lecteur (délai PTS) suit le tampon de démarrage, plafonné à 10 s. Trackers par défaut ajoutés. L’interface consulte un instantané JSON du module (pairs, trackers, débits, plages en mémoire tampon) environ deux fois par seconde, sans appel aller-retour libtorrent.
  • Chien de garde (watchdog) de fermeture dans le lanceur : 12 s après le déclenchement de la fermeture, il échantillonne les threads dans ~/Library/Logs/MacLC/quit-hang-*.txt et quitte.
  • Historique Watch : un seul fichier JSON, écrit de manière atomique. Un titre est considéré comme vu à partir de 92 % de sa durée ; moins de 15 s de visionnage est considéré comme un clic involontaire et n’est pas mémorisé.
  • YouTube : yt-dlp avec --cookies <fichier> (mode 0600) ou --cookies-from-browser ; options supplémentaires toujours placées avant -- afin qu’une adresse ne soit jamais interprétée comme une option.
  • 302 tests unitaires validés. Image disque finale générée depuis le tag 1.4 sans assertions C en production.

maclc-1.4.dmg · 58.4 MB
SHA-256 f46161ed3c151dff00892140e7ae19914580e8b64902634f9776ce0b5b31bb05

MacLC 1.3

Une section Watch pour parcourir les catalogues d’extensions compatibles Stremio, neuf modes sonores avec Voice Boost, un égaliseur 10 bandes et la diffusion Play on TV.

Nouveautés

  • Watch : catalogues d’extensions. Une nouvelle section dans la barre latérale avec Home (Accueil), Movies (Films) et TV Shows (Séries) dans le style de l’application Apple TV. Parcourez carrousels à la une, sélections, classements Top 10, genres et fiches de présentation avec distribution, notes et aperçus d’épisodes.
  • Extensions compatibles Stremio. Installez des extensions compatibles avec le protocole Stremio pour accéder à des catalogues, fiches et flux. Cinemeta est intégré par défaut pour les affiches et la recherche ; ajoutez des extensions officielles ou communautaires en un clic depuis Settings › Add-ons (Réglages › Extensions), ou collez une adresse. MacLC ne fournit aucun contenu : n’utilisez les extensions que pour des contenus que vous avez le droit de visionner.
  • Sélecteur de flux. Choisissez parmi les flux mis à disposition par vos extensions avec badges de qualité (4K, HDR, Dolby Vision, 1080p). Lit les liens web, vidéos YouTube ou torrents directement via le moteur de streaming intégré de MacLC.
  • Modes sonores. Neuf modes inspirés des réglages audio d’Apple : Voice Boost, Night, Cinema, Music, Bass Boost, Spoken Word, Headphones, Small Speakers et Custom, chacun doté d’un curseur Intensity (Intensité).
  • Voice Boost (Amplification vocale). Rend les dialogues plus audibles et intelligibles sans augmenter la musique ni les effets. Gain mesuré : +7,4 dB en faveur des voix sur un mixage 5.1, +4,8 dB sur la bande vocale en stéréo.
  • Égaliseur 10 bandes et limiteur. Un égaliseur à 10 bandes (de 32 Hz à 16 kHz) accessible via Audio › Equalizer… (⌥⌘E) ou depuis la barre de lecture, épaulé par un limiteur évitant toute saturation lors des passages forts.
  • Play on TV (bêta). Diffusez votre lecture sur une Apple TV, un autre récepteur AirPlay ou un Chromecast grâce au bouton Play On (Diffuser sur) de la barre d’outils ou de la barre Now Playing. Contrôlez la lecture depuis MacLC ou avec la télécommande de votre téléviseur.

Corrections

  • Cartes des réglages en mode sombre. Les cartes de réglages s’adaptent désormais au mode sombre même lorsque l’apparence de MacLC diffère de celle du système.
  • Symboles de menu. Un élément de menu dépourvu de symbole ne masque plus les symboles de tout son groupe.
Détails techniques: MacLC 1.3Pour les esprits curieux
  • Extensions : protocole d’extensions Stremio (manifest, catalog avec recherche, genre et skip extras, meta, stream, addon_catalog). Les flux deviennent des adresses MacLC : liens magnet (avec le nom de fichier indiqué par l’extension) via le module BitTorrent de MacLC (libtorrent 2.1), liens web directs, identifiants YouTube via yt-dlp.
  • Watch : AppKit natif, affiches prolongées sous la barre d’outils avec NSBackgroundExtensionView (Liquid Glass, macOS 26).
  • Son : égaliseur sur bandes ISO, compresseur optionnel, puis maclc_dialogue et limiteur à -1,5 dB. maclc_dialogue est un nouveau filtre audio : rééquilibrage 5.1 vers le canal central ; extraction du centre stéréo par STFT avec vDSP (1 024 points, latence de 16 ms).
  • AirPlay : nouvelle sortie de flux airplay. MacLC diffuse la vidéo en HLS (MP4 fragmenté, audio en rendu EXT-X-MEDIA) sur votre réseau, et AVPlayer la transmet au récepteur via AirPlay.
  • Correctifs amont en cours de proposition : le démultiplexeur Chromecast s’arrêtait trop tôt en fin de fichier (fins tronquées) ; HLS ne publiait qu’un seul segment final et annonçait BANDWIDTH=0 ; le multiplexeur MP4 fragmenté ne purgeait jamais une piste supprimée ; les sorties de flux transmettent désormais l’horloge (set_pcr) pour le découpage HLS.
  • Image finale compilée depuis le tag 1.3 sans assertions C, après un test de validation sur 26 fichiers.

maclc-1.3.dmg · 54.2 MB
SHA-256 3ef684e940519e21d3560d00fefa0b5964880292b66faef482622a0110d3b793

MacLC 1.2

Une bibliothèque pour vos vidéos et votre musique, cinq niveaux de qualité pour SDR to HDR et un nouveau moteur vidéo développé sur mesure pour MacLC.

Nouveautés

  • Une bibliothèque pour tous vos contenus. Home (Accueil) reprend là où vous vous étiez arrêté, suivi de Continue Watching (Reprendre la lecture), Recently Added (Ajouts récents) et vos albums. Videos, Shows, Artists, Albums, Songs, Genres, Favorites et Playlists disposent chacun de leur recherche et de leurs options de tri.
  • Up Next et Now Playing. Visualisez et réorganisez les titres à suivre, avec gestion des chapitres. Revenir à la bibliothèque conserve l’image vidéo en direct dans une barre flottante Now Playing (À l’écoute).
  • Badges HDR dans la bibliothèque. Des badges Dolby Vision, HDR10, HLG et 4K indiquent quelles vidéos resplendiront avant même leur ouverture.
  • Métadonnées et pochettes intégrées. Genres, numéros de piste, années et pochettes d’albums sont lus instantanément, sans rien installer.
  • Niveaux de qualité SDR to HDR. Auto, Fast, Balanced, High et Maximum. High et Maximum utilisent un modèle compact entraîné par Hazen Studio pour identifier sources de lumière et reflets. Auto retient le niveau optimal selon les capacités de votre Mac, sur secteur ou batterie.
  • Maintenir pour comparer. Maintenez la touche M (ou le bouton Hold to Compare) enfoncée pour visualiser l’original et apprécier la différence.
  • Un nouveau moteur vidéo. Le moteur vidéo propre à MacLC prend en charge le Dolby Vision et le HDR10+, et applique les réglages d’image avancés.

Améliorations

  • Reprise de lecture perfectionnée. MacLC ne propose plus de reprendre une vidéo en fin de fichier et mémorise les vidéos achevées comme visionnées.
  • Panneaux adaptés aux modes clair et sombre. Effets audio, Effets vidéo, Synchronisation des pistes, Informations sur le média et Signets adoptent la présentation des panneaux standards du Mac.
  • Menus épurés. Un séparateur unique entre groupes et suppression des éléments en double après l’enregistrement d’une playlist.

Corrections

  • Fermeture inopinée sur vidéos HDR de téléphones. Certaines vidéos HDR issues de smartphones (HLG, encodées en VP9 ou AV1) faisaient quitter MacLC en quelques secondes ; elles sont désormais lues sans encombre.
  • HLG sous WebM. Les vidéos HLG au format WebM sont désormais restituées en HDR et non plus en SDR.
  • Vidéos HDR iPhone. Les vidéos HDR enregistrées sur iPhone (Dolby Vision 8.4) ne subissent plus d’interruption suivie d’un redémarrage après la première seconde.
  • Fichiers de caméscopes et téléviseurs. Les fichiers .ts, .m2ts et .mts (caméscopes, enregistrements TV, copies Blu-ray) s’ouvrent correctement.
  • Stabilité renforcée. Fin des plantages lors de la génération de vignettes, sur fichiers endommagés, lors de la fermeture en cours de lecture ou au démarrage d’un fichier, après suppression d’un préréglage d’égaliseur, et en quittant après l’utilisation des signets ou d’un torrent.
  • Réseau local. macOS explicite désormais la raison pour laquelle MacLC demande à rechercher des serveurs multimédias et des dossiers partagés sur votre réseau local.
Détails techniques: MacLC 1.2Pour les esprits curieux
  • Médiathèque : libmedialibrary de VideoLAN et TagLib liées statiquement ; interface native AppKit sous Liquid Glass (macOS 26).
  • SDR to HDR : Fast (courbe unique), Balanced (statistiques de scène, couche de base guidée, limiteur de surface, debanding, protection des sous-titres et logos), High et Maximum (grille bilatérale de gains prédite par un réseau léger via MPSGraph sur vignette 256×256 ; 0,45 et 0,53 ms par image sur M3 Max).
  • Sortie Metal (maclc_metal) : décodage RPU Dolby Vision porté depuis libplacebo 7.351, pics de scène HDR10+ ou courbe ST 2094-40, courbes de tons, mappage de gamut pour sources BT.2020, filtres d’upscaling et downscaling, vidéo 360° et tables LUT .cube ; erreur moyenne de 0,05 % par rapport à la référence C sur une image 4K profil 8.1.
  • Règles de reprise partagées entre bibliothèque et historique : médias de trois minutes ou plus, jamais dans la première ou la dernière minute (ou 5 %), jamais en fin de fichier ni au-delà.
  • Les décodeurs lisant au-delà de la fin d’une image (VP9 FFmpeg, dav1d) bénéficient d’une zone tampon après le dernier plan ; la courbe de transfert HLG est correctement transmise à l’écran en VP9.
  • libdvbpsi statique pour MPEG-TS ; licences de MacLC et des bibliothèques statiques intégrées dans l’application.
  • Image finale compilée sans assertions C avec pointeurs de cadre conservés, après passage de Guard Malloc sur 61 fichiers de test.

maclc-1.2.dmg · 53.8 MB
SHA-256 7ebb014f339455c11f64cd0f990f0fb5d4c82940347a55678839fe03b44920c8

MacLC 1.1.1

Tout ce dont MacLC a besoin est désormais inclus dans l’application : rien d’autre à installer.

Améliorations

  • Une application autonome. Certains formats (pistes audio AAC, conteneurs MKV, certains sous-titres, torrents) nécessitaient des logiciels tiers. Tout est maintenant directement intégré au sein de MacLC.
  • Premier lancement explicité. L’image disque explique, en anglais et en français, pourquoi macOS vous invite à cliquer sur Ouvrir quand même lors de la première ouverture.
  • Torrents sur tous les Mac. Les torrents reposant sur des connexions sécurisées fonctionnent désormais sur tous les Mac, sans aucune configuration préalable.
  • macOS 26 requis. Les versions antérieures du système affichent un message explicatif au lieu de s’interrompre brusquement.
Détails techniques: MacLC 1.1.1Pour les esprits curieux
  • 143 bibliothèques issues de 56 formules Homebrew intégrées dans Contents/Frameworks, avec réécriture de chaque référence vers @loader_path ; licences consultables dans Contents/Resources/Licenses.
  • L’OpenSSL intégré pointe vers /etc/ssl/cert.pem afin que libtorrent accepte les trackers HTTPS et les web seeds.

maclc-1.1.1.dmg · 50.5 MB
SHA-256 f379a35d1335334f1da3e0e52255f699c3384d788f35a056aba8ce9d0f3f8628

MacLC 1.1

Regardez vos torrents pendant leur téléchargement. Deuxième version bêta.

Nouveautés

  • Lecture de torrents en continu. Ouvrez un fichier .torrent ou un lien magnet : la lecture débute pendant le téléchargement — depuis le panneau Ouvrir, Parcourir, le Finder ou Ouvrir un lien. Les sous-titres intégrés sont pris en compte et les épisodes s’enchaînent automatiquement.

Supprimé

  • Podcasts et radios. Retirés en même temps que la section Flux de la barre latérale.

Corrections

  • Stabilité accrue. Résolution des fermetures inopinées lors de l’ouverture d’un service réseau dans Parcourir, en quittant pendant l’estompage des commandes, en fin de fichier renommé pendant la lecture, et dans la fenêtre d’informations sur le média.
  • Fin des blocages. Les boîtes de progression ne bloquent plus la lecture ni la fermeture de MacLC, et un serveur maintenant sa connexion ouverte après une redirection n’interrompt plus la lecture.
  • Anciens formats de sous-titres. Les sous-titres enregistrés dans un encodage ancien, tel qu’Occidental (ISO-8859-1), s’affichent à nouveau fidèlement dès lors qu’il est sélectionné dans les Réglages.
  • Mouvements rapides plus nets. La fluidification des mouvements n’engendre plus de flou sur les scènes d’action rapide.
Détails techniques: MacLC 1.1Pour les esprits curieux
  • Nouveau module bittorrent basé sur libtorrent-rasterbar 2.x : métadonnées magnet mises en cache sur disque, diffusion d’un fichier avec priorités sur une fenêtre de fragments en amont de la tête de lecture ; le visionnage démarre en 6 s au lieu de 13 s avec un seul pair à 1,5 Mo/s.
  • HTTP/2 : la fermeture de la demi-connexion de réception réveille le thread récepteur lorsqu’un serveur maintient la connexion ouverte après un signal GOAWAY (archive.org, nombreux CDN).
  • Les références de sortie audio et vidéo ne fuient plus à chaque lecture ; les commandes Now Playing retournent l’état approprié.

maclc-1.1.dmg · 19.3 MB

MacLC 1.0 « Dawn »

La première version bêta publique : un lecteur vidéo natif pour Mac conçu sur libVLC, avec une restitution HDR irréprochable.

Points forts

  • SDR to HDR. Fait resplendir lumières, ciels et reflets des vidéos ordinaires sur les écrans HDR, accessible en un clic sur la barre de lecture.
  • Un HDR explicite. Une fiche indique quel format est lu et pourquoi ; sélectionnez Dolby Vision, HDR10+ ou HDR10 et un style d’image (Accurate, Balanced, Bright) en un seul clic.
  • Fluidification des mouvements. Génère les images intermédiaires pour permettre aux films tournés à 24 i/s d’atteindre jusqu’à 120 i/s, grâce aux outils natifs d’Apple, à une IA ou à SmoothVideo Project.
  • Lire un lien. Collez un lien YouTube ou l’adresse d’une page vidéo pour la lire aussi simplement qu’un fichier local (via l’utilitaire gratuit yt-dlp).
  • Des réglages limpides. Une fenêtre unique, huit rubriques et un champ de recherche ; chaque option explicite son incidence visuelle ou sonore.
  • Liquid Glass. Commandes de lecture sur verre, capsule translucide confirmant volume, vitesse et changements de piste, fenêtres épousant le format vidéo, menus respectant le vocabulaire d’Apple, et aucun cône de chantier à l’horizon.
  • Six défauts HDR corrigés dans le code hérité. La luminosité s’adapte à l’écran accueillant la fenêtre, les sous-titres n’éblouissent plus sur les scènes HDR, et les films HDR s’affichent fidèlement sur les écrans standards.
Détails techniques: MacLC 1.0 « Dawn »Pour les esprits curieux
  • Conseiller HDR : mode d’affichage et style d’image choisis selon le flux (courbe de transfert, primaires, volume de mastering, MaxCLL/MaxFALL, configuration Dolby Vision) et l’écran (marge EDR potentielle, courante et de référence, état de la batterie, mode économie d’énergie).
  • Styles d’image : Accurate (fidèle jusqu’à 90 % de la crête, épaulement dans le domaine PQ), Balanced (fonction EETF ITU-R BT.2390), Bright (jusqu’à 1,6× avant atténuation progressive) ; courbe PQ ancrée à 100 cd/m² sur le blanc SDR.
  • Filtre d’interpolation d’images maclc_frc : VTFrameRateConversion, VTLowLatencyFrameInterpolation, VTMotionEstimationSession avec déformation compensée en mouvement par blocs chevauchants sous Metal, fusion, RIFE v4.25 sur Core ML et SVP via VapourSynth.
  • Réglages : 240 accès sécurisés à la configuration et autodiagnostic au lancement (8 panneaux vérifiés, 8 ok, 0 échec).

maclc-1.0.dmg · 19.3 MB

Toutes les versions et leurs téléchargements sont disponibles sur GitHub.

Before you download

MacLC is free. If it is useful to you, a gift helps it skip “Open Anyway” and funds the next release.