[ { "name": "SmartPlaylist", "guid": "A0A2A7B2-747A-4113-8B39-757A9D267C79", "overview": "Smart Playlist plugin for Jellyfin.", "description": "A rebuilt and modernized plugin to create smart, rule-based playlists in Jellyfin.", "category": "General", "owner": "jyourstone", "imageUrl": "https://raw.githubusercontent.com/jyourstone/jellyfin-smartplaylist-plugin/master/images/logo.jpg", "versions": [ { "version": "10.10.4.0", "targetAbi": "10.10.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.10.4.0/Jellyfin.Plugin.SmartPlaylist_v10.10.4.0.zip", "checksum": "88B078C0FF7A47735BB047C78B84033E", "changelog": "- You can now set your own suffix/prefix or even remove them completely\n- Playlists are now connected with ID instead of name\n\nNOTE: This change comes with a lot of backend changes. Make sure your playlists have refreshed once before changing name and/or owner to avoid duplicate Jellyfin playlists", "timestamp": "2025-07-26" }, { "version": "10.10.3.3", "targetAbi": "10.10.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.10.3.3/Jellyfin.Plugin.SmartPlaylist_v10.10.3.3.zip", "checksum": "0C2607BCA56729F3BB1DBE1D93E5C376", "changelog": "New features:\n- You can now choose an item limit when playlists are generated\n- Added a 'Random' sort option for playlists\n\nFix:\n- Now works properly with all Jellyfin 10.10.x versions", "timestamp": "2025-07-25" }, { "version": "10.10.3.2", "targetAbi": "10.10.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.10.3.2/Jellyfin.Plugin.SmartPlaylist_v10.10.3.2.zip", "checksum": "BC57DED597F13890AE6DDAD6DEC20848", "changelog": "- Fix: Artists fields now work properly", "timestamp": "2025-07-19" }, { "version": "10.10.3.1", "targetAbi": "10.10.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.10.3.1/Jellyfin.Plugin.SmartPlaylist_v10.10.3.1.zip", "checksum": "465086A4A7603BC0B2A17C1CDF380229", "changelog": "- Added support for Artists and Album Artists.\n- Sorted rule fields into categories for better overview.", "timestamp": "2025-07-18" }, { "version": "10.10.3.0", "targetAbi": "10.10.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.10.3.0/Jellyfin.Plugin.SmartPlaylist_v10.10.3.0.zip", "checksum": "B6B7385037E94EC25112A81320861B76", "changelog": "New features:\n- You can now target specific users for playback fields, such as IsPlayed.\n- Added support for relative date comparisons ('Newer Than' and 'Older Than')\n- Added 'After' and 'Before' operators for date fields (removed 'LessThan' and 'GreaterThan')\n- Added support for Release Date\n\nFixes:\n- Fixed bug for config page event listeners when using back/forward in browser.\n- Date fields now work properly", "timestamp": "2025-07-15" }, { "version": "10.11.0.2", "targetAbi": "10.11.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.11.0.2/Jellyfin.Plugin.SmartPlaylist_v10.11.0.2.zip", "checksum": "BA944FBD6A3AD7A7C267FDB30B09F061", "changelog": "Brought changes up to date with 10.10.x version. Go here for changelog: https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases", "timestamp": "2025-07-13" }, { "version": "10.10.2.3", "targetAbi": "10.10.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.10.2.3/Jellyfin.Plugin.SmartPlaylist_v10.10.2.3.zip", "checksum": "2674E0EA901911BC3B1019DD642B8DDD", "changelog": "- Added Series media type and renamed TV Shows to Episodes for clarity\n- You can now search for users as well\n- More styling changes to better match Jellyfin", "timestamp": "2025-07-12" }, { "version": "10.10.2.2", "targetAbi": "10.10.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.10.2.2/Jellyfin.Plugin.SmartPlaylist_v10.10.2.2.zip", "checksum": "C57FFD25A3E5E46647EF2CBC366B1C2B", "changelog": "- You can now search for playlists under Manage Playlists\n- Styling changes to better match Jellyfin\n- Various other tweaks and fixes", "timestamp": "2025-07-10" }, { "version": "10.10.2.1", "targetAbi": "10.10.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.10.2.1/Jellyfin.Plugin.SmartPlaylist_v10.10.2.1.zip", "checksum": "9F35A762FFFC7C906423F15FB26F0B4D", "changelog": "- Fix: Playlist covers are now regenerated properly (metadata refresh) when editing and refreshing playlists.\n- Changed refresh task to trigger every hour instead instead of every 30 minutes.\n- Various other enhancements and stability improvements.", "timestamp": "2025-07-09" }, { "version": "10.10.2.0", "targetAbi": "10.10.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.10.2.0/Jellyfin.Plugin.SmartPlaylist_v10.10.2.0.zip", "checksum": "9EACA4AE34A398456CD008FD2908DF71", "changelog": "New features and optimizations:\n\n- You can now choose and mix AND/OR logic when creating rules\n- Option to select media type first to go well in hand with the new rules logic\n- Added flexible deletion options (config only vs config + playlist)\n- Added regex validation\n- Added option to enable/disable playlists\n- Various performance optimizations\n\nAlso switched to Jellyfin version semantics.", "timestamp": "2025-07-06" }, { "version": "10.11.0.1", "targetAbi": "10.11.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.11.0.1/Jellyfin.Plugin.SmartPlaylist_v10.11.0.1.zip", "checksum": "9E80DFA5F80B07280685E2D4DF68C0BA", "changelog": "- Fix: Filtering strategy failed on expensive rules", "timestamp": "2025-07-06" }, { "version": "10.11.0.0", "targetAbi": "10.11.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.11.0.0/Jellyfin.Plugin.SmartPlaylist_v10.11.0.0.zip", "checksum": "78300CCFCC6B4EE445FBAD5A8E53F8D5", "changelog": "Jellyfin 10.11 support and new features:\n\n- You can now choose and mix AND/OR logic when creating rules\n- Option to select media type first to go well in hand with the new rules logic\n- Added flexible deletion options (config only vs config + playlist)\n- Added regex validation\n- Added option to enable/disable playlists\n- Performance optimizations\n- Works with Jellyfin 10.11.0.0-rc2\n\nAlso switched to Jellyfin version semantics.", "timestamp": "2025-07-06" }, { "version": "2.1.2.0", "targetAbi": "10.10.7", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v2.1.2/Jellyfin.Plugin.SmartPlaylist_v2.1.2.zip", "checksum": "D15C205BB8EB3AA9FE5F1E281BB83145", "changelog": "Fixes:\n- Prevent duplicate names when renaming smart playlists\n- Delete old playlist when renaming a smart playlist\n\nOptimizations:\n- When creating and editing smart playlists, only refresh that specific list.\n- Optimized and cleaned up code", "timestamp": "2025-07-02" }, { "version": "2.1.1.0", "targetAbi": "10.10.7", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v2.1.1/Jellyfin.Plugin.SmartPlaylist_v2.1.1.zip", "checksum": "092AEE72716D612EBC6F7F67E1E60456", "changelog": "Fix: Multiple playlists could get deleted after cancellation", "timestamp": "2025-07-02" }, { "version": "2.1.0.0", "targetAbi": "10.10.7", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v2.1.0/Jellyfin.Plugin.SmartPlaylist_v2.1.0.zip", "checksum": "978140ADE1625BAE4D517B2D6760E9CB", "changelog": "New features:\n- Edit existing playlists directly in the UI!\n- Choose playlist owner from dropdown of all Jellyfin users\n- User ID Migration: Automatic migration from usernames to User IDs for reliability\n\nPlus some other fixes, enhancements and performance tweaks.", "timestamp": "2025-07-01" }, { "version": "2.0.8.0", "targetAbi": "10.10.7", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v2.0.8/Jellyfin.Plugin.SmartPlaylist_v2.0.8.zip", "checksum": "6B6527F26BEF975EF152C825078EE3F3", "changelog": "- Changed some log messages to DEBUG to not spam logs", "timestamp": "2025-06-30" }, { "version": "2.0.7.0", "targetAbi": "10.10.7", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v2.0.7/Jellyfin.Plugin.SmartPlaylist_v2.0.7.zip", "checksum": "7CC2105DC1813C68ECE738DCD25EAA7D", "changelog": "- Added support for People metadata.", "timestamp": "2025-06-30" }, { "version": "2.0.6.0", "targetAbi": "10.10.7", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v2.0.6/Jellyfin.Plugin.SmartPlaylist_v2.0.6.zip", "checksum": "ACC7FA946FDFB19FE16812D42E9CE200", "changelog": "- Enhanced performance with optimized rule processing", "timestamp": "2025-06-29" }, { "version": "2.0.5.0", "targetAbi": "10.10.7", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v2.0.5/Jellyfin.Plugin.SmartPlaylist_v2.0.5.zip", "checksum": "DEED742BC1FED768918016CF2877967F", "changelog": "Fixes:\n- Playlist images are now populating again.\n- Proper fix for null exception.", "timestamp": "2025-06-29" }, { "version": "2.0.4.0", "targetAbi": "10.10.7", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v2.0.4/Jellyfin.Plugin.SmartPlaylist_v2.0.4.zip", "checksum": "0006E7BAAB00C15485650A0EF69DC634", "changelog": "- New feature: Added rule field support for Audio Language\n- Fix: Null reference when trying to populate playlist image cover for empty playlists", "timestamp": "2025-06-29" }, { "version": "2.0.3.0", "targetAbi": "10.10.7", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v2.0.3/Jellyfin.Plugin.SmartPlaylist_v2.0.3.zip", "checksum": "8B4435BBEDB42F5F59D77228EE86BFB7", "changelog": "- Fix: Contains and Regex operators now match strings within lists, for example Studios.", "timestamp": "2025-06-28" }, { "version": "2.0.2.0", "targetAbi": "10.10.7", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v2.0.2/Jellyfin.Plugin.SmartPlaylist_v2.0.2.zip", "checksum": "74268411124E18D49942ABEAA8E9A03C", "changelog": "- Added support for field rules: Is Played, Is Favorite, Play Count, Runtime, Parental Rating", "timestamp": "2025-06-27" }, { "version": "2.0.1.0", "targetAbi": "10.10.7", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v2.0.1/Jellyfin.Plugin.SmartPlaylist_v2.0.1.zip", "checksum": "B569ABA7A32269C99203B81E89905444", "changelog": "- Added support for Tags field in rules.", "timestamp": "2025-06-27" }, { "version": "2.0.0.0", "targetAbi": "10.10.7", "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v2.0.0/Jellyfin.Plugin.SmartPlaylist_v2.0.0.zip", "checksum": "A9FFA0331E888BE555103E7832709821", "changelog": "- Works with newer Jellyfin versions\n- UI to create and manage smart playlists", "timestamp": "2025-06-27" } ] }, { "name": "MusicTags", "guid": "25EE643C-8A32-41BE-B165-E9CA0B57E769", "overview": "MusicTags plugin for Jellyfin.", "description": "Automatically extract metadata from audio files - such as ID3 tags, Vorbis comments, and more - and convert them into standard Jellyfin tags.", "category": "General", "owner": "jyourstone", "imageUrl": "https://raw.githubusercontent.com/jyourstone/jellyfin-musictags-plugin/master/images/logo.jpg", "versions": [ { "version": "10.10.0.2", "targetAbi": "10.10.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.10.0.2/Jellyfin.Plugin.MusicTags_v10.10.0.2.zip", "checksum": "0CEC645ABEA56DA1DC62A0B62BC9E5C6", "changelog": "- Performance enhancements\n- Prevent duplicate scans running\n- Now properly compatible with all Jellyfin 10.10.x versions", "timestamp": "2025-07-23" }, { "version": "10.10.0.1", "targetAbi": "10.10.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.10.0.1/Jellyfin.Plugin.MusicTags_v10.10.0.1.zip", "checksum": "824C34F460C5B0B15784EE3A1C00B5B3", "changelog": "Removed INFO log messages to minimize log spam + some other minor changes", "timestamp": "2025-07-22" }, { "version": "10.10.0.0", "targetAbi": "10.10.0", "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.10.0.0/Jellyfin.Plugin.MusicTags_v10.10.0.0.zip", "checksum": "DE34F0548EFED66878F3ACA9600A4491", "changelog": "Initial release", "timestamp": "2025-07-22" } ] } ]