Skip to content

Segment Editor for Jellyfin Segment API

License

Notifications You must be signed in to change notification settings

intro-skipper/segment-editor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
  • 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

About

Segment Editor for Jellyfin Segment API

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • TypeScript 43.4%
  • Vue 42.8%
  • JavaScript 6.1%
  • SCSS 4.8%
  • HTML 1.3%
  • Rust 1.1%
  • Dockerfile 0.5%