The idea

A personal media library that feels like a product.

My media collection already lived across several drives. I did not want another system that required reorganizing everything into a proprietary folder structure just to get a clean interface.

EasyFlix sits on top of the files instead. It discovers configured sources read-only, keeps Online / Offline / Missing state explicit, and presents movies, TV and anime through a refined desktop interface without treating the source archive as disposable.

The result is a local-first streaming-style experience built around files the user already controls.

Real EasyFlix UI

The library, not a mockup.

These captures come from the validated EasyFlix desktop build and show the actual local-first browsing experience used during development and release acceptance.

EasyFlix Home view with featured media, Continue Watching and local library shelves
HOME

Cached-first browsing, a featured title, Continue Watching and local library shelves in the real Windows application.

EasyFlix All Library view showing a large mixed local media collection
ALL LIBRARY

A dense mixed collection remains visually browsable without moving or rewriting the source media.

EasyFlix title details overlay with local media and playback controls
TITLE DETAILS

Focused title details and playback controls stay inside the browsing context instead of replacing the entire application.

Core workflow

Keep the filesystem authoritative. Improve everything around it.

Normal library maintenance stays local. Network metadata is an explicit Sync Metadata action rather than a hidden startup dependency.

FILESExisting media rootsmultiple drives · explicit exclusions · source remains untouched
→
REFRESHLocal discoverymovies · TV · anime · availability state
→
LIBRARYStreaming-style browsingartwork · grouping · watch state · focused details
→
PLAYResume naturallympv · subtitles · Continue Watching · Up Next
LOCAL-FIRST CONTRACT

Refresh is local-only. Provider metadata sync is explicit. Original media remains authoritative at its source path.

Product experience

Designed to make a large local collection feel calm.

01

Movies, TV and anime

A mixed archive is presented as a coherent visual library instead of a collection of unrelated folder trees.

02

Multi-drive awareness

Configured roots can live across several drives, with Online / Offline / Missing state kept explicit rather than guessed.

03

Focused title details

Selected media expands into a richer in-window details experience while preserving the main browsing context.

04

Watch-state continuity

Resume progress, Continue Watching, deterministic episodic Up Next and Watch History make the library useful day to day.

05

Metadata and artwork

Explicit provider sync enriches titles without making browsing depend on network access or weak automatic guesses.

06

Subtitle workflows

Embedded and sidecar tracks are inspected first, with safe optional provider and local transcription workflows available when needed.

EasyFlix 1.4

Maintenance became part of the product.

The 1.4 pass is not just visual polish. It makes the application easier to understand and maintain months later.

Add Media Center

Built-in guidance explains movie, TV, anime and special naming, roots, Refresh, metadata sync, poster composition and troubleshooting.

Copy AI Instructions

The app can copy its own durable intake rules so an ordinary future AI chat can help without reconstructing project history.

Save AI Handoff

A sanitized text handoff can be exported without private drive letters or library paths, making future assistance portable.

Transparent Windows icon

The EasyFlix mark now uses a transparent multi-size Windows icon validated on the real Desktop, installer and portable build.

Cached-first startup

The interface paints quickly while more expensive local reconciliation stays bounded and background-friendly.

Real 4K discipline

Motion and scrolling avoid expensive per-frame layout work so polish does not come at the cost of responsiveness.

Real-library validation

Tested against the collection it was built to manage.

The final catalog gate was measured against a real multi-drive library rather than a toy fixture.

PHYSICAL MEDIA2,193 non-excluded filesACCOUNTED
CATALOG PATHS2,301 tracked pathsCOHERENT
OFFLINE HISTORY108 entries for an unavailable sourcePRESERVED
PATH COHERENCE0 physical paths missing from catalogPASS
DUPLICATES0 duplicate paths / provider identitiesPASS
SERIES CORRECTNESS0 duplicate canonical series titlesPASS

Engineering evidence

A polished interface backed by release discipline.

EasyFlix 1.4.0 is publicly released under MIT from a privacy-sanitized clean-history source snapshot. The release passed the full 219-test suite and Release build, and the installer/portable artifacts were re-downloaded from GitHub and hash-verified after publication.

TEST SUITE219 / 219 automated .NET testsPASS
BUILD QUALITY0 warnings · 0 errorsPASS
DEPENDENCIESNuGet vulnerability auditPASS
WINDOWS PACKAGESelf-contained · single-file · win-x64PASS
RELEASE ARTIFACTSInstaller + portable win-x64 + SHA256SUMSVALIDATED
DESKTOPOne canonical EasyFlix launcherPASS
PUBLIC RELEASE

EasyFlix 1.4.0 is publicly released under MIT from a sanitized clean-history source snapshot. Installer, portable build and SHA256SUMS are live and round-trip verified.

1.4.0 released

EasyFlix 1.4.0 is released. Installer, portable build and source are live.

EasyFlix 1.4.0 is available as a per-user installer and portable win-x64 build, with MIT-licensed public source and SHA-256 checksums on GitHub.

Windows distribution

Installer and portable builds are both validated.

EasyFlix 1.4 keeps the self-contained portable option while adding a per-user Windows installer with Desktop, Start Menu, Add/Remove Programs, uninstall/data-preservation and handoff-association lifecycle validation.

DISTRIBUTIONINSTALLER + PORTABLE WIN-X64PASS