Skip to content

cmorrison31/Jellyfin-Playlist-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jellyfin-Playlist-Tools

This project is a collection of scripts for managing music playlists on a Jellyfin instance.

Available Scripts

  • sort_playlist
  • combine_playlists
  • export_playlist
  • filter_playlist
  • import_playlist
  • remove_duplicates

Note

Jellyfin-Playlist-Tools is not affiliated with the official Jellyfin Project.

License

This project is licensed under the MIT license. See LICENSE.txt for more information.

Configuration

Create a config.ini file like so:

[jellyfin]
username = username
password = password
server url = example.com
playlist name = some_playlist
playlists to combine = some_playlist2, some_playlist3

playlists to combine is only relevant and required if you're actively combining playlists.

Example Usage

Call the script function for the operation you wish to execute. The config.ini file needs to be in the same directory as your script.

For example, if sorting a playlist, the following command will sort the playlist given by playlist name in the configuration file.

from JellyfinPlaylistTools import Scripts


def main():
    Scripts.sort_playlist()


if __name__ == '__main__':
    main()

About

A collection of scripts for managing music playlists on a Jellyfin instance.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages