Skip to content

endrl/segment-editor

Repository files navigation

Jellyfin Segment Editor

Manage Jellyfin Media Segment positions the simple way. This tool is in early stages of development.

  • Create/Edit/Delete all kind of Segments (Intro, Outro, ...)
  • Player to copy timestamps while you watch

Requirements

  • ⚠️ Jellyfin 10.10 unstable
  • Jellyfin Plugin MediaSegments API
  • Jellyfin Server API Key (created by you)

Installation

  • Download for your platform from Releases

Related projects

Work in progress

  • List all versions of a movie
  • Player view
  • Server side search query
  • Copy/Paste segments
  • Add audio support
  • More filter

Pictures

Overview TV Shows Player

Development setup

Install node LTS, clone this repo and run

npm i && npm i -g @quasar/cli

Start the app in development mode (hot-code reloading, error reporting, etc.)

quasar dev

Lint the files

yarn lint
# or
npm run lint

Format the files

yarn format
# or
npm run format

Build the app for production

quasar build

Tauri App building

Install Rust

Tauri dev

npm run tauri dev

Tauri build for production

npm run tauri build

Additional Tooling

  • Changelog Management git-cliff
    • See the next version bump git cliff --bumped-version
    • Set the version in package.json
    • Create Changelog git cliff --bump --output CHANGELOG.md
    • Create and push the tag with version git tag -a 1.4.0 -m "release 1.4" and git push origin tag 1.4.0