Skip to content

Releases: shineexxx/lumiere

Lumière 1.4.0

Choose a tag to compare

@shineexxx shineexxx released this 28 Aug 16:42

Intro detection and skipping in series.

  • Intros are found by ear rather than by metadata: the opening is the only stretch that sounds identical across episodes of a season, so comparing episodes to each other reveals it. Recaps and dialogue differ every time and are left alone
  • A "Skip intro" button appears while the intro plays (or press S); Settings → Playback can skip it automatically
  • Detection runs in the background when you start watching a series, and can be run for the whole library from the File menu. Needs ffmpeg and at least two episodes of a season on disk; a season takes a few seconds
  • Fixed: keyboard shortcuts stopped working after the player window was covered or moved between displays — the view lost keyboard focus and never got it back
  • Fixed: for files where VLC reports no duration the scrubber sat at zero and, worse, watch progress was never saved. Duration now falls back to AVFoundation and, failing that, to an estimate from playback position
  • Fixed: the blue focus ring around the video in full screen; the cursor now hides together with the controls

Lumière 1.3.0

Choose a tag to compare

@shineexxx shineexxx released this 21 Aug 03:27

Styled disk image, metadata refresh, and a localization fix.

  • The DMG now opens with its own background, window size and icon layout instead of a bare file list
  • Fixed: strings with two or more substitutions were never translated. The compiler stores the key with argument numbers ("%1$lld season, %2$lld episode") while the runtime looks it up without them, so six strings silently fell back to Russian — episode codes, runtimes, the resume position and scan progress among them
  • New: ⌥⌘R re-reads metadata for every card in the current language. Useful after switching languages, since cards added earlier keep the language they were fetched in. Files, episodes and watch marks are left untouched
  • Metadata language now follows the interface language unless you pick one explicitly in Settings

Lumière 1.2.0

Choose a tag to compare

@shineexxx shineexxx released this 21 Aug 03:03

Actor pages, recommendations on the home screen, metadata language following the interface.

  • Clicking an actor in the cast opens their page: photo, biography, years, and the full filmography from TMDB. From there you can open the card of any film, including ones you do not have on disk
  • Talk-show appearances "as themselves" are filtered out of filmographies, otherwise late-night shows pushed the real work off the top
  • The home screen now shows shelves of recommendations; they are shared with the "New and recommended" section, so TMDB is not queried again on every switch
  • Metadata language now follows the interface language by default. A language chosen explicitly in Settings stays chosen

Lumière 1.1.0

Choose a tag to compare

@shineexxx shineexxx released this 21 Aug 02:22

English interface, a disk image, and installation through Homebrew.

  • The interface is translated into English: it follows the system language, while the TMDB metadata language is a separate setting
  • Releases now carry both .dmg and .zip; the self-updater installs from either
  • One-command install: brew install --cask shineexxx/lumiere/lumiere
  • Fixed a player crash: playback no longer starts before the window is ready
  • A downloaded episode attaches to the episode already known from TMDB instead of adding a second row
  • Parsing names like "Title (movie, 2016)" no longer breaks on the bracket

Lumière 1.0.0

Choose a tag to compare

@shineexxx shineexxx released this 21 Aug 01:41

First public build.

  • A library of films and series with metadata, posters and ratings from TMDB
  • Playback through VLCKit 4: MKV, AVI, WMV, MPEG-TS and the rest
  • Watch tracking with resume position and automatic jump to the next episode
  • Watch marks synced through iCloud
  • Downloading films and episodes from VK Video and Rutube by link (needs yt-dlp and ffmpeg)
  • Search across the library and across all of TMDB
  • Self-update from GitHub Releases, with a switch in Settings

Requires macOS 26 on Apple Silicon.

The files of this release were removed: the app inside them crashed at launch because
the bundle and the embedded VLCKit had different signing identities. Use a later release.