aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.XbmcMetadata/Parsers
AgeCommit message (Collapse)Author
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
2021-09-21Specify DateTimeStyles when possibleBond_009