Awesome
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
- Jellyfin Plugin MediaSegments API
- Jellyfin Server API Key (created by you)
Installation
- Download for your platform from Releases
Related projects
- Jellyfin Plugin: .EDL Creator
- Jellyfin Plugin: MediaSegments API
Work in progress
- List all versions of a movie
- Player view
- Server side search query
- Copy/Paste segments
- Add audio support
- More filter
Pictures
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"
andgit push origin tag 1.4.0
- See the next version bump