root@jidflix:~#
> โ–ฎ

// SYSTEM STATUS

live probe from your browser to the jidflix core

PROBING...

// DOWNLOADS

direct binaries resolved live from github โ€” always the latest release

// ONBOARDING : FIRST CONNECTION

step_01 โ€” install a client from ./downloads above.
step_02 โ€” when asked for a server address, paste this (or scan it):
SCAN ON YOUR PHONE
step_03 โ€” sign in with the account issued to you. Accounts are personal โ€” do not share them.
step_04 โ€” connection failing? check ./status above, then ping Jid.

// DOCS : HOW JIDFLIX WORKS

public-safe overview โ€” no sensitive internals published

> the_stack

JIDFLIX is fully self-hosted on a home NAS running Unraid. Jellyfin catalogues the library and streams it to your devices. No cloud, no subscriptions, no ads.

> remote_access

JIDFLIX works from anywhere in the world โ€” no VPN, no special setup. The same https://jidflix.xyz address connects you at home, at work, or abroad.

> request_media

Want something that isn't in the library? Request it yourself through Jellyseer at jellyseer.jidflix.xyz โ€” log in with your normal JIDFLIX account, search, and hit request. Bonus: Fladder can link directly to Jellyseer so you can request without leaving the app โ€” no other client supports this yet.

> subtitles

Turn subtitles on or off, pick a language, and adjust size/offset from the playback menu (usually the speech-bubble icon). Most titles ship with embedded tracks; if a language is missing, request it via Jellyseer or ping Jid.

> offline_downloads

Jid's own method: open the browser version of JIDFLIX on your phone, download any title straight to your phone's storage, then play the file back in VLC. Prefer an in-app route? Findroid and Swiftfin can download media for offline playback too.

> troubleshooting

Stream buffering or failing? Work the checklist: โ‘  confirm the core is up at ./status ยท โ‘ก lower the quality in your app's playback settings ยท โ‘ข switch to direct play if available ยท โ‘ฃ still stuck? ping Jid with the title + which client you're using.

> simultaneous_streams

Multiple people can watch at the same time โ€” there's no hard seat limit. Heavy transcoding on several streams at once is what strains the server, so prefer direct play when you can.

> profiles_and_history

Each person gets their own account, which means your own continue-watching row, watch history, and preferences. This is why accounts are personal โ€” sharing one login mixes everyone's history together.

> supported_formats

Common formats (MP4, MKV, HEVC, AV1โ€ฆ) play fine. Rare or unusual codecs may need transcoding, and a few might not play on every client โ€” if a file won't play, report the title and your app so it can be fixed.

> direct_play_vs_transcode

Direct play sends the original file untouched โ€” best quality, zero server load. Transcoding converts on the fly when a device can't play a format โ€” it costs server CPU. Prefer direct play where possible.

> quality_settings

In your app's playback settings, set the bitrate to Max when on home wifi. Lower it on mobile data if streams buffer.

> house_rules

Accounts are personal. Don't redistribute content. Want something added to the library? Use Jellyseer.