aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.XbmcMetadata/Parsers
AgeCommit message (Collapse)Author
2026-03-25Fix #16308: Community ratings not updating after changing .nfo file.Francisco Ernesto Planas Pestana
When "replace all metadata" was issued on a film, with the Web metadata scrapers and "save to local metadata" disabled, after changing the .nfo file, 'Community rating' was not updated in the server, remaining the cached value. Fixed by changing the flag on the 'MergeData' call (line 809 - MetadataService.cs) to use the option defined by the user and not the erroneous absolute 'false' value. Also, in the .nfo parser an option for 'communityrating' was added along with value conformity verifiers. Validation tests were added.
2025-10-13Fix exception when saving user data to NFO files (#14993)theguymadmax
2025-10-08also apply provider normalisation on uniqueid type tagKGT1
2025-10-08map tmdbcol nfo property to TmdbCollectionKGT1
2025-03-31Use pattern matching for null checks (#13793)Bond-009
Fix the few that slipped through
2025-02-03Backport pull request #13167 from jellyfin/release-10.10.zShadowghost
Fix NFO ID parsing Original-merge: f0e9b2fb96b35dab4c6881e5059ef23f6c3c86c7 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03Backport pull request #13092 from jellyfin/release-10.10.zTheMelmacian
Fix: handling of <set> elements in NfoParser Original-merge: f333ef74b3cc8444e12ac1210f94daf59c766969 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Bond_009 <bond.009@outlook.com>
2025-01-25chore: fix spellingJosh Soref
* a * acceleration * addition * altogether * api clients * artist * associated * bandwidth * cannot * capabilities * case-insensitive * case-sensitive * configuration * delimiter * dependent * diacritics * directors * enable * explicitly * filters * finish * have * hierarchy * implicit * include * information * into * its * keepalive * localization * macos * manual * matching * metadata * nonexistent * options * overridden * parsed * parser * playback * preferring * processes * processing * provider * ratings * retrieval * running * segments * separate * should * station * subdirectories * superseded * supported * system * than * the * throws * transpose * valid * was link: forum or chat rooms Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-09-07Migrated UserData from library sqlite db to jellyfin.dbJPVenson
2024-08-30Clean up UserDataManagerBond_009
* enable nullable * remove unused methods * fix warnings and docs
2024-07-30Fix: parsing of xbmc style multi episode nfo files (#12268)TheMelmacian
2024-07-17Add TrySetProviderId extensionBond_009
2024-06-23Backport pull request #12120 from jellyfin/release-10.9.zShadowghost
Do not override <year> if <releasedate> is set Original-merge: bf53f1ae385bd7631b0213182a155b109cd2bf10 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01Backport pull request #11719 from jellyfin/release-10.9.zShadowghost
Move NFO series season name parsing to own local provider Original-merge: a53ea029fade01a18e8e525543b5cda14e16533a Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17Backport pull request #11648 from jellyfin/release-10.9.zShadowghost
Fix series status parsing Original-merge: c6c48a2b474012f6e4464b743a937c522f15e04d Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17Backport pull request #11647 from jellyfin/release-10.9.zShadowghost
Fix season names Original-merge: 2da06bc0b10edcdb43618684396828afa4100b44 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-04-30More efficient array creation (#11468)Bond-009
2024-01-17Removing unnecessary array initializationMartin Vandenbussche
2024-01-16Apply suggestions from code reviewMartin Vandenbussche
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-01-15Adding support for proper trailer STRM URL format, along with the deprecated ↵Martin Vandenbussche
format
2023-10-12Merge branch 'master' into fix-resharper-warningsStepan Goremykin
# Conflicts: # Emby.Server.Implementations/Net/SocketFactory.cs # RSSDP/SsdpCommunicationsServer.cs # RSSDP/SsdpDeviceLocator.cs # RSSDP/SsdpDevicePublisher.cs
2023-10-10Merge branch 'master' into xml-parsing-cleanupPatrick Barron
2023-10-10Combine Title and Overview for multi-episodes files for NFO file (#10080)scampower3
2023-10-08Remove redundant using directivesStepan Goremykin
2023-10-08Remove redundant verbatim string prefixesStepan Goremykin
2023-10-06Remove logger parameter from XmlReaderExtensions.TryReadDateTimePatrick Barron
2023-10-06More miscellaneous cleanupPatrick Barron
2023-10-06Add TryReadInt to XmlReaderExtensionsPatrick Barron
2023-10-06Add ReadNormalizedString to XmlReaderExtensionsPatrick Barron
2023-10-06Add TryParseDateTime and TryParseDateTimeExact to XmlReaderExtensionsPatrick Barron
2023-10-06Add GetStringArray and GetPersonArray to XmlReaderExtensionsPatrick Barron
2023-10-06Add XmlReader.GetPersonFromXmlNodePatrick Barron
2023-05-20Implement NFO named season parsingShadowghost
2023-04-06Use TryAddStepan Goremykin
2023-03-25Convert Person.Type to use PersonKind enum (#9487)Cody Robibero
2023-03-07Ignore avg critic rating Rotten TomatoesBond_009
2023-02-19Optimize tryparseBond_009
* Don't check for null before * Don't try different formats when not needed (NumberFormat.Integer is the fast path)
2023-01-25Save modified userData after parsing an nfo in case of "watched", ↵ProfessionalismIsMyMiddleName
"playcount" or "lastplayed" tags.
2022-12-07Use ArgumentException.ThrowIfNullOrEmptyBond_009
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-11-17Apply review suggestionsShadowghost
2022-11-17Add xmldocs for TMDb provider, correct provider spellingShadowghost
2022-08-15Fix various typos luz paz
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
2022-02-08Fix nfo thumb tags without aspectDavid Ullmer
2021-12-27Remove more warningsCody Robibero
2021-11-17Read past empty elementscvium
2021-11-09Fix some warningsBond_009
down to 580
2021-11-04Make sure ReadToDescendant was successful, #6773cvium
2021-09-26Remove all instances of en-US cultureCody Robibero