Skip to content

A beets plugin to update jellyfin

License

Notifications You must be signed in to change notification settings

YR-ZR0/JellyUpdate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JellyUpdate Beets Plugin

JellyUpdate is a plugin for Beets that allows you to manually update your Jellyfin library whenever there is a change in your Beets database.

Installation

  1. Clone the repository:

    git clone git@github.com:YR-ZR0/JellyUpdate.git
  2. Install the plugin:

    cd JellyUpdate
    pip install .
  3. Enable the plugin in your Beets configuration file (config.yaml):

    plugins: jellyupdate
    
    jellyupdate:
      apikey: YOUR_JELLYFIN_API_KEY
      url: http://your.jellyfin.server
      secure: true

Usage

To manually trigger a Jellyfin library update, use the following command:

beet jupdate

JellyUpdate also listens for the events cli_exit and database_change to automatically update your Jellyfin library whenever there is a change in your Beets database.

Configuration

  • apikey: Your Jellyfin API key.
  • url: The URL of your Jellyfin server.
  • secure: Set to false if your Jellyfin server uses a Self-signed certificate HTTPS, otherwise true.

License

This project is licensed under the MIT License.

About

A beets plugin to update jellyfin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages