SeanutSwift/README.md

1.1 KiB

SeanutSwift

A utility to download media from Jellyfin Servers

TODO

  • remove references to JellyfinAPI library
    • this doesn't compile on linux (and im assuming windows, too) and I would very much like to ship for those platforms.
  • implement season downloading
    • i think at the moment i have some basic code that will read in this value but doesn't actually do anything with it?
  • remove percent encoding before creating file/directory names
  • support QuickConnect
    • idk if JellyfinAPI library supports that or not but I couldn't find the API endpoint when I was searching. 🤷
  • add option for verbose output

Usage

  1. First, log in to your server: $ ./seanut login -d your.jellyfin.server --username TestUser
  2. Search for media: $ ./seanut search -d your.jellyfin.server "Media Query"
  3. Download media: $ ./seanut download -d your.jellyfin.server long-media-uuid

Building

  1. install swift for your system
  2. clone this repo
  3. cd into the directory and run swift build -c release
  4. if everything was successful run $(swift build --show-bin-path -c release)/seanut help for more info

License

GPLv3+