| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-27 | Backport pull request #15113 from jellyfin/release-10.11.z | ivanjx | |
| Add season number fallback for OMDB and TMDB plugins Original-merge: 618ec4543e48fc670e655eda39c2e3869be86c7b Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-03-12 | Merge branch 'master' into sort-nfo-data | Marc Brooks | |
| 2025-02-25 | Backport pull request #13611 from jellyfin/release-10.10.z | Shadowghost | |
| Remove empty ParentIndexNumber workaround Original-merge: 1daf761aece5114a6ac3b7b938f114e70b83d99e Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2024-09-18 | Sort embedded collections in Nfo files | Marc Brooks | |
| Because the Nfo files emit the collections as they are in-memory, the files are not stable in format, genres, tags, albums, people, etc. are emitted in random orders. Add ordering of the collections when emitting the Nfo files so the file remains stable (unchanged) when underlying media information doesn't change. In the process of this, it became clear that most of the providers and probes don't trim the strings like people's names, genre names, etc. so did a pass of Trim cleanup too. Specific ordering: (alphabetical/numeric ascending after trimming blanks and defaulting to zero for missing numbers) BaseItem: Directors, Writers, Trailers (by Url), Production Locations, Genres, Studios, Tags, Custom Provider Data (by key), Linked Children (by Path>LibraryItemId), Backdrop Images (by path), Actors (by SortOrder>Name) AlbumNfo: Artists, Album Artists, Tracks (by ParentIndexNumber>IndexNumber>Name) ArtistNfo: Albums (by Production Year>SortName>Name) MovieNfo: Artists Fix Debug build lint Fix CI debug build lint issue. Fix review issues Fixed debug-build lint issues. Emits the `disc` number to NFO for tracks with a non-zero ParentIndexNumber and only emit `position` if non-zero. Removed the exception filtering I put in for testing. Don't emit actors for MusicAlbums or MusicArtists Swap from String.Trimmed() to ?.Trim() Addressing PR feedback Can't use ReadOnlySpan in an async method Removed now-unused namespace | |||
| 2024-08-30 | Remove BOM from UTF-8 files | Bond_009 | |
| I think some people need to change their IDE configuration ;) | |||
| 2024-07-17 | Add TrySetProviderId extension | Bond_009 | |
| 2024-04-24 | Use StringSplitOptions.TrimEntries where possible (#11421) | Bond-009 | |
| 2024-03-04 | Add MediaStreamProtocol enum (#10153) | Niels van Velzen | |
| * Add MediaStreamProtocol enum * Add default handling for enum during deserialization --------- Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2023-10-11 | Multiple Stream changes | Bond_009 | |
| * Remove useless MemoryStream in DlnaHttpClient * Use HttpContent.ReadFromJsonAsync extension * Call ConfigureAwait for IAsyncDisposable * Use HttpContent.CopyToAsync where possible | |||
| 2023-03-25 | Convert Person.Type to use PersonKind enum (#9487) | Cody Robibero | |
| 2023-03-01 | Allocate less Lists | Bond_009 | |
| 2023-02-20 | Various fixes (#9361) | Shadowghost | |
| 2023-02-19 | Optimize tryparse | Bond_009 | |
| * Don't check for null before * Don't try different formats when not needed (NumberFormat.Integer is the fast path) | |||
| 2023-01-11 | Fix all warnings in MediaBrowser.Providers | Bond_009 | |
| 2022-12-07 | Use ArgumentException.ThrowIfNullOrEmpty | Bond_009 | |
| 2022-12-05 | Replace != null with is not null | Bond_009 | |
| 2022-12-05 | Replace == null with is null | Bond_009 | |
| 2022-10-31 | Backport pull request #8667 from jellyfin/release-10.8.z | David Ullmer | |
| Enable OMDB plot for non-English languages as fallback Original-merge: f83a24ec4385e8142646ec7d13a5e6f4c9074ae9 Merged-by: Cody Robibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2021-12-20 | Use our own Contains extension | cvium | |
| 2021-11-20 | Remove unnecessary N/A checks (converter changes them to null) | cvium | |
| 2021-11-20 | Don't use AppendFormat | cvium | |
| 2021-11-19 | Refactor omdb providers | cvium | |
| 2021-11-16 | Fix release build | cvium | |
| 2021-11-16 | Fix | cvium | |
| 2021-11-16 | Remove unused dependencies | cvium | |
| 2021-10-26 | Enable nullable for MediaBrowser.Providers | Bond_009 | |
| 2021-09-26 | Remove all instances of en-US culture | Cody Robibero | |
| 2021-09-25 | Remove sync FileStream hack | Bond_009 | |
| 2021-09-24 | Target net6.0 | Bond_009 | |
| 2021-09-02 | Use async FileStreams where it makes sense | Bond_009 | |
| 2021-07-22 | Fix remaining MediaBrowser.Providers warnings | Rich Lander | |
| 2021-07-22 | Fix analysis issues | Rich Lander | |
| 2021-06-27 | MediaBrowser.Providers: Remove some warnings | Bond_009 | |
| 2021-06-19 | Move non-jellyfin extensions to separate project | Bond_009 | |
| 2021-04-17 | Remove unused using directives | BaronGreenback | |
| 2021-03-13 | FxCop -> Net Analyzers (part 2) | Bond_009 | |
| 2021-01-12 | Fix Omdb caching | Bond_009 | |
| 2021-01-04 | Fix serialization loop | crobibero | |
| 2021-01-03 | Fix OMDb converter | crobibero | |
| 2020-12-30 | Merge branch 'master' into PluginDowngrade | Cody Robibero | |
| 2020-12-28 | Make RootObject and SeasonRootObject internal again | David | |
| 2020-12-27 | Code revie | David | |
| 2020-12-26 | Remove manual N/A removal and write directly to stream | David | |
| 2020-12-25 | Remove attributes | David | |
| 2020-12-25 | Remove JsonOmdbNotAvailableConverterFactory | crobibero | |
| 2020-12-25 | Add tests for special Omdb json | crobibero | |
| 2020-12-24 | Put json serializer options in private field | David | |
| 2020-12-23 | Use streams instead of strings | David | |
| 2020-12-23 | Fix OMDb "N/A" | David | |
| 2020-12-23 | Add missing options | David | |
