aboutsummaryrefslogtreecommitdiff
path: root/Emby.Naming/Common/NamingOptions.cs
AgeCommit message (Collapse)Author
2025-09-14Add ec3 to audio file extensionsShadowghost
2025-07-26Enhance extra rules for video and audio file naming; update tests for new ↵Sven Cazier
naming conventions
2025-06-17Add act as a stacking option for music albumstheguymadmax
2025-05-02Update NamingOptions.cs to include "part" (#14022)harry-hart
2025-03-27Add eac3 as audio name format (#13784)theguymadmax
2024-10-12Use [0-9] instead of \dTonyB
2024-10-12Add EpisodeExpression for anime file namesTonyB
2024-03-30Support "extra" folder for extras content (#11249)Niels van Velzen
2024-02-26Store lyrics in the database as media streams (#9951)Cody Robibero
2023-10-08Reduce string literal length by using verbatim stringStepan Goremykin
2023-10-08Remove redundant verbatim string prefixesStepan Goremykin
2023-08-07cleaner regex formattingscatter-dev
2023-07-28added test case, fixed regexesscatter-dev
2023-07-28add parsing for date with spaces, fix for underscoresscatter-dev
2023-03-27Don't add .spc audio files (#9034)Bond_009
2023-03-20Merge pull request #9403 from SenorSmartyPants/ExtraCleanAndNFOCody Robibero
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-03-15removed unnecessary file stacking rulemammo0
This rule did not check for a parttype. According to the documantation (https://jellyfin.org/docs/general/server/media/shows/#episodes-split-across-multiple-parts) there should be one.
2023-03-09Clean Extra NamesSenorSmartyPants
- Adds regular expression to CleanStrings to remove suffix style extra naming from the name presented in JF. - Override Resolve for Extras to enable parsename - remove exclusion on parsename of extratypes
2023-02-19Merge pull request #9343 from Lenart12/masterBond-009
2023-02-17Add rule and tests to fix #9341Lenart Kos
Add an additional EpisodeExpression that matches `Series title Season 3 Episode 9 - Episode title.avi` correctly. Fixes #9341
2023-02-17Reduce string allocations by regexBond_009
2022-12-30Add support for .sup subtitle (#8808)Cody Robibero
Fixes https://github.com/jellyfin/jellyfin/issues/8628
2022-12-29Fix multi cleaning (#8978)xdo
Right now, a movie Name `Iron Man Multi 1080p.mkv` will be searched as `Iron Man Multi` leading to no result. The cleaning regex was containing multi but it looks like a typo joined `multi` and `subs` in the same term. Co-authored-by: Xavier-Do <xavier.dolle@gmail.com>
2022-11-09Add support for "Digital Media" album splitstrentks
"Digital Media" is a common 'disk'-splitting prefix, more so with recent "digital" music releases as physical cd's/disks aren't used. In particular, it is part of Lidarr's {Medium Format} tag for automatic archive sorting. So it would be good to see this reflected into Jellyfin. I'm not familiar with the code-base, or whether a ' ' character is valid within this context.
2022-10-27Fix extra type differentiationphotonconvergence
Change rules for Featurettes and Shorts so they don't both get classed as ExtraType.Clip. Fix test that these changes break
2022-10-08Add extras with "Other" as a labelAnthony Lavado
2022-10-08Remove r3 from clean strings (#8027)Bond-009
2022-10-07Merge pull request #7514 from Shadowghost/music-extendClaus Vium
2022-10-07Add hearing impaired subtitle stream indicator (#7379)Joe Rogers
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2022-09-13Extend music parsingShadowghost
2022-05-20Merge pull request #7741 from ↵Joshua M. Boniface
LewkyB/fix-improperly-labeled-four-digit-episode-numbering Fix to allow for episode numbering over 999 in certain scenarios (cherry picked from commit 3ea67374aecdeab6f90b66fecdaf6ee4e510675d) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-04-17Merge pull request #7578 from Shadowghost/extension-parser-fixCody Robibero
Remove mp2 from video file extensions (cherry picked from commit cba6a4e3f3331248a625ba671748346c292e18c3) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-03-05Readd .strm as an allowed extension for videosDorian Stoll
2022-03-04Strip out external file fuzzy matchingJoe Rogers
Convert MediaFlagDelimiter back to char
2022-02-18feat(external-media): refactor to generic provider, extend tests and file ↵Shadowghost
recognition, consolidate and extend NamingOptions
2022-02-18feat(external-media): refactor external subtitle and audio providerShadowghost
2022-01-16Add alternate resolver test, generate extra folder namesJoe Rogers
2022-01-15Add -extra suffix for consistencyJoe Rogers
2022-01-15Order rules so directory takes precedence over namingJoe Rogers
2021-12-24Add rule to pick up theme videosJoe Rogers
2021-12-20Fix extras folderscvium
2021-12-10Simplify StackResolvercvium
2021-12-07Refactor extras parsingcvium
2021-11-09Fix some warningsBond_009
609 left
2021-11-02Merge pull request #6027 from fredriklindberg/improve-series-matchingClaus Vium
2021-11-02Merge pull request #6379 from dearjoey/masterClaus Vium
2021-10-26Merge pull request #6383 from sushilicious/masterClaus Vium
Made default parser a tiny bit mroe robust
2021-10-05Fix issue #6123Bond_009
2021-09-13Improve series name matchingFredrik Lindberg
Add a series path resolver that attempts to extract only the series name from a path that contains more information that just the name.
2021-08-04Made CleanStringParser go through regexps only oncesushilicious