Media Title Truncation not supported · Issue #593 · Dictionarry-Hub/profilarr · GitHub
Skip to content

Media Title Truncation not supported #593

Closed

Description

@sgriosadair

Looks like V2 currently doesn't support Title truncation which is native in Sonarr/Radarr

Image Image Image Image

Thanks!

Activity

  1. santiagosayshey commented on May 19, 2026

    @santiagosayshey
    Member

    Can do!

    I might take a bit longer on this one- there are quite a few other missing tokens and I'd like to get all of them fixed up in one go + tests for the whole suite. Hang tight.

  2. santiagosayshey commented on May 25, 2026

    @santiagosayshey
    Member

    After investigating Radarr/Sonarr naming support, this is what Profilarr is missing or needs to add

    Tasks

    • Add Arr-style token parsing so copied formats accept token case/separator variants like {Quality.Full}, {Quality_Full}, {ReleaseGroup}, and {series title}.
    • Add shared parameter parsing for naming tokens so validation/preview understand :<value> separately from the base token.
    • Add truncation support for title-like tokens and release group tokens, including positive and negative lengths.
    • Add Radarr movie title language parameters like {Movie Title:DE}, {Movie CleanTitle:DE}, and {Movie TitleFirstCharacter:DE}.
    • Add media language filters for MediaInfo Full, audio language tokens, and subtitle language tokens.
    • Add custom format filters and single custom format tokens like {Custom Formats:AMZN,WEB}, {Custom Formats:-DV}, and {Custom Format:AMZN}.
    • Add missing Radarr picker tokens: {Movie CollectionThe}, {Movie CleanCollectionThe}, {Quality Proper}, and {Quality Real}.
    • Add missing Sonarr picker tokens: {Series TitleWithoutYear}, {Series CleanTitleWithoutYear}, {Series TitleTheYear}, {Series CleanTitleTheYear}, {Series TitleTheWithoutYear}, {Series CleanTitleTheWithoutYear}, {Release Hash}, {Quality Proper}, and {Quality Real}.
    • Add silent compatibility for legacy aliases {MediaInfo Video} and {MediaInfo Audio}.
    • Add Sonarr season/episode/absolute flexibility for {season}, {episode}, {absolute}, and arbitrary zero padding.
  3. santiagosayshey commented on May 25, 2026

    @santiagosayshey
    Member

    This is now fixed on develop! I'm gonna let it soak for a bit and test some of the truncation on my personal instance. It'll ship in 2.0.6 afterwards.

    Thanks everyone

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions