Heads up: v1.1.0 changed how file transfers work, so everyone in a room needs to be on the same version. Update with junto update or brew upgrade before your next watch party.
Added
- Watch from a URL: pass a YouTube link (or any site yt-dlp supports) to
junto create instead of a local file. junto downloads it, caches it in ~/.cache/junto, and shares it to friends just like a regular file. Needs yt-dlp and ffmpeg installed. junto doctor now checks for both. junto update: update to the latest release with one command. The binary swaps itself out; Homebrew and go install builds are pointed at the right upgrade command instead.junto uninstall: cleanly remove junto. Add -purge to also wipe your settings and cache.- Config file: save your nickname, relays, mpv path, and connection settings in
~/.config/junto/config.toml so you don't retype them every session. Flags still override everything. - Automatic subtitle sharing: if you have a subtitle file next to your video, junto shares it automatically. Everyone gets the same subtitles loaded and in sync, no separate step needed.
- Resumable downloads: quitting mid-session keeps your progress. Rejoining picks up where the download left off instead of starting over.
/ignore <nick>: stop a peer's chat and playback commands from affecting your session. /unignore undoes it./kick <nick>: ask a peer to leave; the rest of the room auto-ignores them. junto can't force anyone off a public relay, so a misbehaving client can decline. That's documented./sync: force a resync to the room's current state if something feels off, without quitting and rejoining.- Richer
/peers: see each person's playback position, how far they've drifted, their download progress, and whether they're buffering or ignored.
Changed
- Much faster file transfers: transfers now stay on a single connection for the whole session instead of rebuilding every 4 MiB. This fixes frequent stalls on HD and 4K files, and seeking no longer causes a reconnect pause.
- More reliable mp4 and mov startup: junto now fetches the right part of the file first, so long films and 4K recordings start up reliably instead of sometimes stalling.
- Faster playback start when joining: streaming joiners see video sooner after running
junto join.