├── .gitattributes ├── .gitignore ├── Jellyfin.Plugin.SmartPlaylist.sln ├── Jellyfin.Plugin.SmartPlaylist ├── Jellyfin.Plugin.SmartPlaylist.csproj ├── Plugin.cs ├── Properties │ └── launchSettings.json ├── QueryEngine │ ├── Engine.cs │ ├── Expression.cs │ ├── Factory.cs │ └── Operand.cs ├── ScheduleTasks │ └── RefreshAllPlaylists.cs ├── SmartPlaylist.cs ├── SmartPlaylistDto.cs ├── SmartPlaylistFileSystem.cs └── SmartPlaylistStore.cs ├── LICENSE ├── README.md └── Tests ├── SmartPlaylistTest.cs └── Tests.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist.sln -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist/Jellyfin.Plugin.SmartPlaylist.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist/Jellyfin.Plugin.SmartPlaylist.csproj -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist/Plugin.cs -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist/Properties/launchSettings.json -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist/QueryEngine/Engine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist/QueryEngine/Engine.cs -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist/QueryEngine/Expression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist/QueryEngine/Expression.cs -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist/QueryEngine/Factory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist/QueryEngine/Factory.cs -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist/QueryEngine/Operand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist/QueryEngine/Operand.cs -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist/ScheduleTasks/RefreshAllPlaylists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist/ScheduleTasks/RefreshAllPlaylists.cs -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist/SmartPlaylist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist/SmartPlaylist.cs -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist/SmartPlaylistDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist/SmartPlaylistDto.cs -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist/SmartPlaylistFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist/SmartPlaylistFileSystem.cs -------------------------------------------------------------------------------- /Jellyfin.Plugin.SmartPlaylist/SmartPlaylistStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Jellyfin.Plugin.SmartPlaylist/SmartPlaylistStore.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/README.md -------------------------------------------------------------------------------- /Tests/SmartPlaylistTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Tests/SmartPlaylistTest.cs -------------------------------------------------------------------------------- /Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankenyr/jellyfin-smartplaylist-plugin/HEAD/Tests/Tests.csproj --------------------------------------------------------------------------------