| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-25 | Parse provider IDs from season and episode folder/file names | Marc Brooks | |
| Season and episode directories/files can now include provider ID attributes in their names (e.g. "Season 01 [tvdbid=22222]" or "Show S01E01 [tmdbid=99999].mkv"), consistent with the existing behavior for series folders. Supported providers: imdbid, tvdbid, tvmazeid, tmdbid. Adds TmdbSeasonExternalId and TmdbEpisodeExternalId so that the TMDB season and episode IDs are surfaced in the metadata editor. Seasons do not have their own IMDb IDs, so we don't support imdbid parsing in SeasonResolver. Instead, generate IMDb season URLs via ImdbExternalUrlProvider using the parent series' IMDb ID and the season number, matching the IMDb URL format: imdb.com/title/{seriesId}/episodes/?season={N} Add tests for the ExternalUrlProviders. | |||
| 2023-12-08 | Convert CollectionType to use lowercase enum names | Cody Robibero | |
| 2023-11-09 | Convert CollectionType, SpecialFolderType to enum (#9764) | Cody Robibero | |
| * Convert CollectionType, SpecialFolderType to enum * Hide internal enum CollectionType values * Apply suggestions from code review Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> * Fix recent change * Update Jellyfin.Data/Attributes/OpenApiIgnoreEnumAttribute.cs Co-authored-by: Patrick Barron <barronpm@gmail.com> --------- Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> Co-authored-by: Patrick Barron <barronpm@gmail.com> | |||
| 2023-03-06 | Inject IDirectoryService where needed instead of passing it through ↵ | Joe Rogers | |
| ItemResolveArgs | |||
| 2022-12-05 | Replace != null with is not null | Bond_009 | |
| 2022-12-05 | Replace == null with is null | Bond_009 | |
| 2022-10-11 | Fix some things that slipped through the cracks | Bond_009 | |
| 2022-02-20 | Fix #7100 by catching the exception on opening invalid UDF images | Stanislav Ionascu | |
| When an invalid UDF image is opened by the UdfReader, it may throw and exception. This change is to catch and log the exception. | |||
| 2021-12-20 | Use our own Contains extension | cvium | |
| 2021-12-07 | Refactor extras parsing | cvium | |
| 2021-11-15 | Remove ILibraryManager as a dependency in resolvers etc. | cvium | |
| 2021-09-19 | Fix extra folder type resolving. | Dixin | |
| 2021-05-20 | Enable nullable reference types for Emby.Server.Implementations | Bond_009 | |
| 2021-05-05 | Code Clean up: Convert to null-coalescing operator ?? (#5845) | BaronGreenback | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com> | |||
| 2021-03-15 | add unit tests | cvium | |
| 2021-03-14 | do not resolve episode-like files if they are in extras folders | cvium | |
| 2020-06-16 | fix SA1513/SA1516 | telans | |
| 2019-11-27 | Fix more warnings | Bond_009 | |
| 2019-02-09 | Removed some unused fields | Bond_009 | |
| 2019-01-13 | Find+Sed BOM removal *.cs: BDInfo-Emby.XmlTv | Erwin de Haan | |
| 2019-01-13 | Visual Studio Reformat: Emby.Server.Implementations Part I-Lib | Erwin de Haan | |
| 2019-01-07 | remove trailing whitespace | hawken | |
| 2017-08-09 | consolidate emby.server.core into emby.server.implementations | Luke Pulverenti | |
| 2017-05-05 | update file responses | Luke Pulverenti | |
| 2017-02-01 | update EpisodeResolver | Luke Pulverenti | |
| 2016-11-03 | move additional classes to new server lib | Luke Pulverenti | |
