mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-04 18:09:12 +03:00
[Issue]: EncodingUtils | Input file path special character escaping incomplete #5216
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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
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
@felix920506 commented on GitHub (Nov 6, 2023):
Hi, this looks like a Jellyscrub issue. Please report the issue to them, thanks.