[Issue]: EncodingUtils | Input file path special character escaping incomplete #5216

Closed
opened 2026-02-07 01:34:50 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @bin101 on GitHub (Nov 6, 2023).

Please describe your bug

During usage of the plugin JellyScrub I noticed that the input file path doesn't escape all special characters allowed under linux.

i.e.:
'file:/mypath/One Piece (1999) [imdbid-tt0388629]/Season 12/One Piece (1999) - S12E54 - 379 - Brook`s Past Sad Farewell to the Cheerful Crew.mkv'

the "`" in "Brook`s" must be escaped.

I didn't follow the complete path handling route from jellyfin itself maybe the inputArgs handling inside Jellyscrub is the source of the issue:

236ed83c65/Nick.Plugin.Jellyscrub/Drawing/OldMediaEncoder.cs (L110C9-L110C9)

Jellyfin Version

10.8.z

if other:

No response

Environment

- OS: Debian 12

Jellyfin logs

No response

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
Originally created by @bin101 on GitHub (Nov 6, 2023). ### Please describe your bug During usage of the plugin JellyScrub I noticed that the input file path doesn't escape all special characters allowed under linux. i.e.: 'file:/mypath/One Piece (1999) [imdbid-tt0388629]/Season 12/One Piece (1999) - S12E54 - 379 - Brook`s Past Sad Farewell to the Cheerful Crew.mkv' the "\`" in "Brook\`s" must be escaped. I didn't follow the complete path handling route from jellyfin itself maybe the inputArgs handling inside Jellyscrub is the source of the issue: https://github.com/nicknsy/jellyscrub/blob/236ed83c655b1f77fee1f59613fda8572646044b/Nick.Plugin.Jellyscrub/Drawing/OldMediaEncoder.cs#L110C9-L110C9 ### Jellyfin Version 10.8.z ### if other: _No response_ ### Environment ```markdown - OS: Debian 12 ``` ### Jellyfin logs _No response_ ### FFmpeg logs _No response_ ### Please attach any browser or client logs here _No response_ ### Please attach any screenshots here _No response_ ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
OVERLORD added the bug label 2026-02-07 01:34:50 +03:00
Author
Owner

@felix920506 commented on GitHub (Nov 6, 2023):

Hi, this looks like a Jellyscrub issue. Please report the issue to them, thanks.

@felix920506 commented on GitHub (Nov 6, 2023): Hi, this looks like a Jellyscrub issue. Please report the issue to them, thanks.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#5216