This project is a collection of scripts for managing music playlists on a Jellyfin instance.
- sort_playlist
- combine_playlists
- export_playlist
- filter_playlist
- import_playlist
- remove_duplicates
Jellyfin-Playlist-Tools is not affiliated with the official Jellyfin Project.
This project is licensed under the MIT license. See LICENSE.txt for more information.
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_playlist3playlists to combine is only relevant and required if you're actively
combining playlists.
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()