External subtitle file in Norwegian bokmål is renamed to Norwegian #8551

Open
opened 2026-02-20 00:05:10 -05:00 by deekerman · 4 comments
Owner

Originally created by @ScribbleGhost on GitHub (Jul 3, 2024).

Is there an existing issue for this?

  • I have searched the existing open and closed issues

Current Behavior

During the renaming operation, Radarr renames the language code nob to no. This is wrong.

Expected Behavior

Radarr should instead rename the language code nob to nb.

For reference:
no = Norwegian.
nob = Norwegian bokmål.
nb = Norwegian bokmål.

Steps To Reproduce

  1. Import a movie with an external subtitle file. For example: some movie.nob
  2. Run the renamer tool.
  3. Radarr will rename the subtitle file from nob to no.

Environment

- OS: Unraid
- Radarr: Radarr 5.7.0.8882
- Docker Install: 
- Using Reverse Proxy: No
- Browser: Firefox
- Database: Sqlite 3.45.3

What branch are you running?

Master

Trace Logs? Not Optional

2024-07-03 12:43:10.6|Trace|DiskProviderBase|Deleting file: /config/logs/radarr.debug.txt
2024-07-03 12:43:10.6|Trace|DiskProviderBase|Deleting file: /config/logs/radarr.txt
2024-07-03 12:43:10.6|Trace|CommandQueueManager|Updating command status
2024-07-03 12:43:10.6|Trace|EventAggregator|Publishing CommandUpdatedEvent
2024-07-03 12:43:10.6|Trace|EventAggregator|CommandUpdatedEvent -> CommandController
2024-07-03 12:43:10.6|Trace|EventAggregator|CommandUpdatedEvent <- CommandController
2024-07-03 12:43:10.6|Trace|EventAggregator|Publishing CommandExecutedEvent
2024-07-03 12:43:10.6|Trace|EventAggregator|CommandExecutedEvent -> TaskManager
2024-07-03 12:43:10.6|Trace|EventAggregator|CommandExecutedEvent <- TaskManager
2024-07-03 12:43:10.6|Trace|EventAggregator|CommandExecutedEvent -> TaskController
2024-07-03 12:43:10.6|Trace|EventAggregator|CommandExecutedEvent <- TaskController
2024-07-03 12:43:10.6|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController
2024-07-03 12:43:10.6|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController
2024-07-03 12:43:10.6|Trace|CommandExecutor|DeleteLogFilesCommand <- DeleteLogFilesService [00:00:00.0057159]
2024-07-03 12:43:10.6|Trace|Http|Req: 9043 [GET] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:10.6|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:10.6|Trace|CommandQueueManager|Getting all commands
2024-07-03 12:43:10.6|Trace|Http|Res: 9043 [GET] /api/v3/command: 200.OK (1 ms)
2024-07-03 12:43:10.6|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms)
2024-07-03 12:43:10.6|Trace|Http|Req: 9044 [GET] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:10.6|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:10.6|Trace|CommandQueueManager|Getting all commands
2024-07-03 12:43:10.6|Trace|Http|Res: 9044 [GET] /api/v3/command: 200.OK (1 ms)
2024-07-03 12:43:10.6|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms)
2024-07-03 12:43:10.7|Trace|Http|Req: 9045 [GET] /api/v3/log/file (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:10.7|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:10.7|Trace|Http|Res: 9045 [GET] /api/v3/log/file: 200.OK (3 ms)
2024-07-03 12:43:10.7|Debug|Api|[GET] /api/v3/log/file: 200.OK (3 ms)
2024-07-03 12:43:12.1|Trace|HealthCheckService|Check health -> RemovedMovieCheck
2024-07-03 12:43:12.2|Trace|HealthCheckService|Check health <- RemovedMovieCheck
2024-07-03 12:43:12.2|Trace|EventAggregator|Publishing HealthCheckCompleteEvent
2024-07-03 12:43:12.2|Trace|EventAggregator|HealthCheckCompleteEvent -> HealthController
2024-07-03 12:43:12.2|Trace|EventAggregator|HealthCheckCompleteEvent <- HealthController
2024-07-03 12:43:12.2|Trace|EventAggregator|HealthCheckCompleteEvent > NotificationService
2024-07-03 12:43:12.2|Trace|EventAggregator|HealthCheckCompleteEvent <
NotificationService
2024-07-03 12:43:12.2|Trace|Http|Req: 9046 [GET] /api/v3/health (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:12.2|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:12.2|Trace|Http|Res: 9046 [GET] /api/v3/health: 200.OK (1 ms)
2024-07-03 12:43:12.2|Debug|Api|[GET] /api/v3/health: 200.OK (1 ms)
2024-07-03 12:43:12.2|Trace|Http|Req: 9047 [GET] /api/v3/health (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:12.2|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:12.2|Trace|Http|Res: 9047 [GET] /api/v3/health: 200.OK (0 ms)
2024-07-03 12:43:12.2|Debug|Api|[GET] /api/v3/health: 200.OK (0 ms)
2024-07-03 12:43:13.8|Trace|Http|Req: 9048 [GET] /api/v3/rename?movieId=742 (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:13.8|Trace|Http|Req: 9049 [GET] /api/v3/config/naming (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:13.8|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:13.8|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:13.8|Trace|CustomFormatCalculationService|Using relative path for release title: Louis Theroux The Ultra Zionists (2011).mp4
2024-07-03 12:43:13.8|Trace|Http|Res: 9049 [GET] /api/v3/config/naming: 200.OK (3 ms)
2024-07-03 12:43:13.8|Trace|Http|Res: 9048 [GET] /api/v3/rename?movieId=742: 200.OK (5 ms)
2024-07-03 12:43:13.8|Debug|Api|[GET] /api/v3/config/naming: 200.OK (3 ms)
2024-07-03 12:43:13.8|Debug|Api|[GET] /api/v3/rename?movieId=742: 200.OK (5 ms)
2024-07-03 12:43:17.0|Trace|Http|Req: 9050 [POST] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:17.0|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:17.0|Trace|CommandQueueManager|Publishing RenameFiles
2024-07-03 12:43:17.0|Trace|CommandQueueManager|Checking if command is queued or started: RenameFiles
2024-07-03 12:43:17.0|Trace|CommandQueueManager|Inserting new command: RenameFiles
2024-07-03 12:43:17.0|Trace|CommandExecutor|RenameFilesCommand -> RenameMovieFileService
2024-07-03 12:43:17.0|Trace|CommandQueueManager|Marking command as started: RenameFiles
2024-07-03 12:43:17.0|Trace|Http|Res: 9050 [POST] /api/v3/command: 201.Created (15 ms)
2024-07-03 12:43:17.0|Debug|Api|[POST] /api/v3/command: 201.Created (15 ms)
2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing CommandUpdatedEvent
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent -> CommandController
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent <- CommandController
2024-07-03 12:43:17.0|Info|RenameMovieFileService|Renaming 1 files for Louis Theroux: The Ultra Zionists
2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing CommandUpdatedEvent
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent -> CommandController
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent <- CommandController
2024-07-03 12:43:17.0|Debug|RenameMovieFileService|Renaming movie file: [756] Louis Theroux The Ultra Zionists (2011).mp4
2024-07-03 12:43:17.0|Trace|CustomFormatCalculationService|Using relative path for release title: Louis Theroux The Ultra Zionists (2011).mp4
2024-07-03 12:43:17.0|Debug|MovieFileMovingService|Renaming movie file: [756] Louis Theroux The Ultra Zionists (2011).mp4 to /MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].mp4
2024-07-03 12:43:17.0|Debug|DiskTransferService|Move [/MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011).mp4] > [/MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].mp4]
2024-07-03 12:43:17.0|Trace|DiskProvider|Moved '/MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011).mp4' -> '/MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].mp4' using Syscall.rename
2024-07-03 12:43:17.0|Trace|ConfigService|Using default config value for 'setpermissionslinux' defaultValue:'False'
2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing MovieEditedEvent
2024-07-03 12:43:17.0|Trace|EventAggregator|MovieEditedEvent -> MovieController
2024-07-03 12:43:17.0|Trace|ConfigService|Using default config value for 'movieinfolanguage' defaultValue:'1'
2024-07-03 12:43:17.0|Trace|ConfigService|Using default config value for 'availabilitydelay' defaultValue:'0'
2024-07-03 12:43:17.0|Trace|EventAggregator|MovieEditedEvent <- MovieController
2024-07-03 12:43:17.0|Debug|RenameMovieFileService|Renamed movie file: [756] Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].mp4
2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing MovieFileRenamedEvent
2024-07-03 12:43:17.0|Trace|EventAggregator|MovieFileRenamedEvent -> HistoryService
2024-07-03 12:43:17.0|Trace|EventAggregator|MovieFileRenamedEvent <- HistoryService
2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing MovieRenamedEvent
2024-07-03 12:43:17.0|Trace|EventAggregator|MovieRenamedEvent -> NotificationService
2024-07-03 12:43:17.0|Trace|EventAggregator|MovieRenamedEvent <- NotificationService
2024-07-03 12:43:17.0|Trace|EventAggregator|MovieRenamedEvent -> ExtraService
2024-07-03 12:43:17.0|Trace|SubtitleService|Renaming extra file: [1327] Louis Theroux The Ultra Zionists (2011).nob.srt (Norwegian.srt)
2024-07-03 12:43:17.0|Trace|SubtitleService|Renaming extra file: [1327] Louis Theroux The Ultra Zionists (2011).nob.srt (Norwegian.srt) to /MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].no.srt
2024-07-03 12:43:17.0|Trace|DiskProvider|Moved '/MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011).nob.srt' -> '/MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].no.srt' using Syscall.rename
2024-07-03 12:43:17.0|Trace|SubtitleService|Renamed extra file from: [1327] Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].no.srt (Norwegian.srt)
2024-07-03 12:43:17.0|Trace|EventAggregator|MovieRenamedEvent <- ExtraService
2024-07-03 12:43:17.0|Trace|EventAggregator|MovieRenamedEvent -> MovieController
2024-07-03 12:43:17.0|Trace|ConfigService|Using default config value for 'movieinfolanguage' defaultValue:'1'
2024-07-03 12:43:17.0|Trace|ConfigService|Using default config value for 'availabilitydelay' defaultValue:'0'
2024-07-03 12:43:17.0|Trace|EventAggregator|MovieRenamedEvent <- MovieController
2024-07-03 12:43:17.0|Info|RenameMovieFileService|Selected movie files renamed for Louis Theroux: The Ultra Zionists
2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing CommandUpdatedEvent
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent -> CommandController
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent <- CommandController
2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing RenameCompletedEvent
2024-07-03 12:43:17.0|Trace|CommandQueueManager|Updating command status
2024-07-03 12:43:17.0|Trace|EventAggregator|RenameCompletedEvent > NotificationService
2024-07-03 12:43:17.0|Trace|EventAggregator|RenameCompletedEvent <
NotificationService
2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing CommandUpdatedEvent
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent -> CommandController
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent <- CommandController
2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing CommandExecutedEvent
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandExecutedEvent -> TaskManager
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandExecutedEvent <- TaskManager
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandExecutedEvent -> TaskController
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandExecutedEvent <- TaskController
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController
2024-07-03 12:43:17.0|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController
2024-07-03 12:43:17.0|Trace|CommandExecutor|RenameFilesCommand <- RenameMovieFileService [00:00:00.0301154]
2024-07-03 12:43:17.0|Trace|Http|Req: 9051 [GET] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:17.0|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:17.0|Trace|CommandQueueManager|Getting all commands
2024-07-03 12:43:17.0|Trace|Http|Res: 9051 [GET] /api/v3/command: 200.OK (1 ms)
2024-07-03 12:43:17.0|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms)
2024-07-03 12:43:17.0|Trace|Http|Req: 9052 [GET] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:17.0|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:17.0|Trace|CommandQueueManager|Getting all commands
2024-07-03 12:43:17.0|Trace|Http|Res: 9052 [GET] /api/v3/command: 200.OK (1 ms)
2024-07-03 12:43:17.0|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms)
2024-07-03 12:43:17.1|Trace|Http|Req: 9053 [GET] /api/v3/movieFile?movieId=742 (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:17.1|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:17.1|Trace|Http|Req: 9054 [GET] /api/v3/blocklist/movie?movieId=742 (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:17.1|Trace|CustomFormatCalculationService|Using relative path for release title: Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].mp4
2024-07-03 12:43:17.1|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:17.1|Trace|Http|Res: 9054 [GET] /api/v3/blocklist/movie?movieId=742: 200.OK (1 ms)
2024-07-03 12:43:17.1|Trace|Http|Res: 9053 [GET] /api/v3/movieFile?movieId=742: 200.OK (4 ms)
2024-07-03 12:43:17.1|Debug|Api|[GET] /api/v3/blocklist/movie?movieId=742: 200.OK (1 ms)
2024-07-03 12:43:17.1|Debug|Api|[GET] /api/v3/movieFile?movieId=742: 200.OK (4 ms)
2024-07-03 12:43:17.1|Trace|Http|Req: 9055 [GET] /api/v3/extraFile?movieId=742 (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:17.1|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:17.1|Trace|Http|Res: 9055 [GET] /api/v3/extraFile?movieId=742: 200.OK (1 ms)
2024-07-03 12:43:17.1|Debug|Api|[GET] /api/v3/extraFile?movieId=742: 200.OK (1 ms)
2024-07-03 12:43:17.1|Trace|Http|Req: 9056 [GET] /api/v3/credit?movieId=742 (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:17.1|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:17.1|Trace|Http|Res: 9056 [GET] /api/v3/credit?movieId=742: 200.OK (1 ms)
2024-07-03 12:43:17.1|Debug|Api|[GET] /api/v3/credit?movieId=742: 200.OK (1 ms)
2024-07-03 12:43:17.1|Trace|Http|Req: 9057 [GET] /api/v3/queue/details?movieId=742 (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:17.1|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:17.1|Trace|Http|Res: 9057 [GET] /api/v3/queue/details?movieId=742: 200.OK (0 ms)
2024-07-03 12:43:17.1|Debug|Api|[GET] /api/v3/queue/details?movieId=742: 200.OK (0 ms)
2024-07-03 12:43:17.1|Trace|Http|Req: 9058 [GET] /api/v3/importlist/schema (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:17.1|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:17.1|Trace|Http|Res: 9058 [GET] /api/v3/importlist/schema: 200.OK (1 ms)
2024-07-03 12:43:17.1|Debug|Api|[GET] /api/v3/importlist/schema: 200.OK (1 ms)
2024-07-03 12:43:20.3|Trace|Scheduler|Pending Tasks: 1
2024-07-03 12:43:20.3|Trace|CommandQueueManager|Publishing MessagingCleanup
2024-07-03 12:43:20.3|Trace|CommandQueueManager|Checking if command is queued or started: MessagingCleanup
2024-07-03 12:43:20.3|Trace|CommandQueueManager|Inserting new command: MessagingCleanup
2024-07-03 12:43:20.3|Trace|CommandExecutor|MessagingCleanupCommand -> CleanupCommandMessagingService
2024-07-03 12:43:20.3|Trace|CommandQueueManager|Marking command as started: MessagingCleanup
2024-07-03 12:43:20.3|Trace|CommandQueueManager|Cleaning up old commands
2024-07-03 12:43:20.4|Trace|CommandQueueManager|Updating command status
2024-07-03 12:43:20.4|Trace|EventAggregator|Publishing CommandExecutedEvent
2024-07-03 12:43:20.4|Trace|EventAggregator|CommandExecutedEvent -> TaskManager
2024-07-03 12:43:20.4|Trace|TaskManager|Updating last run time for: NzbDrone.Core.Messaging.Commands.MessagingCleanupCommand
2024-07-03 12:43:20.4|Trace|EventAggregator|CommandExecutedEvent <- TaskManager
2024-07-03 12:43:20.4|Trace|EventAggregator|CommandExecutedEvent -> TaskController
2024-07-03 12:43:20.4|Trace|EventAggregator|CommandExecutedEvent <- TaskController
2024-07-03 12:43:20.4|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController
2024-07-03 12:43:20.4|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController
2024-07-03 12:43:20.4|Trace|CommandExecutor|MessagingCleanupCommand <- CleanupCommandMessagingService [00:00:00.0088202]
2024-07-03 12:43:20.4|Trace|Http|Req: 9059 [GET] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:20.4|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:20.4|Trace|CommandQueueManager|Getting all commands
2024-07-03 12:43:20.4|Trace|Http|Res: 9059 [GET] /api/v3/command: 200.OK (1 ms)
2024-07-03 12:43:20.4|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms)
2024-07-03 12:43:20.4|Trace|Http|Req: 9060 [GET] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:20.4|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:20.4|Trace|CommandQueueManager|Getting all commands
2024-07-03 12:43:20.4|Trace|Http|Res: 9060 [GET] /api/v3/command: 200.OK (0 ms)
2024-07-03 12:43:20.4|Debug|Api|[GET] /api/v3/command: 200.OK (0 ms)
2024-07-03 12:43:24.3|Trace|Http|Req: 9061 [GET] /api/v3/log/file (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)
2024-07-03 12:43:24.3|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2024-07-03 12:43:24.3|Trace|Http|Res: 9061 [GET] /api/v3/log/file: 200.OK (3 ms)
2024-07-03 12:43:24.3|Debug|Api|[GET] /api/v3/log/file: 200.OK (3 ms)
2024-07-03 12:43:25.3|Trace|Http|Req: 9062 [GET] /logfile/radarr.trace.txt (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0)

Trace Logs have been provided as applicable. Reports will be closed if the required logs are not provided.

  • I have read and followed the steps in the wiki link above and provided the required trace logs - the logs contain trace - that are relevant and show this issue.
Originally created by @ScribbleGhost on GitHub (Jul 3, 2024). ### Is there an existing issue for this? - [X] I have searched the existing open and closed issues ### Current Behavior During the renaming operation, Radarr renames the language code `nob` to `no`. This is wrong. ### Expected Behavior Radarr should instead rename the language code `nob` to `nb`. For reference: `no` = Norwegian. `nob` = Norwegian bokmål. `nb` = Norwegian bokmål. ### Steps To Reproduce 1. Import a movie with an external subtitle file. For example: `some movie.nob` 2. Run the renamer tool. 3. Radarr will rename the subtitle file from `nob` to `no`. ### Environment ```markdown - OS: Unraid - Radarr: Radarr 5.7.0.8882 - Docker Install: - Using Reverse Proxy: No - Browser: Firefox - Database: Sqlite 3.45.3 ``` ### What branch are you running? Master ### Trace Logs? **Not Optional** 2024-07-03 12:43:10.6|Trace|DiskProviderBase|Deleting file: /config/logs/radarr.debug.txt 2024-07-03 12:43:10.6|Trace|DiskProviderBase|Deleting file: /config/logs/radarr.txt 2024-07-03 12:43:10.6|Trace|CommandQueueManager|Updating command status 2024-07-03 12:43:10.6|Trace|EventAggregator|Publishing CommandUpdatedEvent 2024-07-03 12:43:10.6|Trace|EventAggregator|CommandUpdatedEvent -> CommandController 2024-07-03 12:43:10.6|Trace|EventAggregator|CommandUpdatedEvent <- CommandController 2024-07-03 12:43:10.6|Trace|EventAggregator|Publishing CommandExecutedEvent 2024-07-03 12:43:10.6|Trace|EventAggregator|CommandExecutedEvent -> TaskManager 2024-07-03 12:43:10.6|Trace|EventAggregator|CommandExecutedEvent <- TaskManager 2024-07-03 12:43:10.6|Trace|EventAggregator|CommandExecutedEvent -> TaskController 2024-07-03 12:43:10.6|Trace|EventAggregator|CommandExecutedEvent <- TaskController 2024-07-03 12:43:10.6|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController 2024-07-03 12:43:10.6|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController 2024-07-03 12:43:10.6|Trace|CommandExecutor|DeleteLogFilesCommand <- DeleteLogFilesService [00:00:00.0057159] 2024-07-03 12:43:10.6|Trace|Http|Req: 9043 [GET] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:10.6|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:10.6|Trace|CommandQueueManager|Getting all commands 2024-07-03 12:43:10.6|Trace|Http|Res: 9043 [GET] /api/v3/command: 200.OK (1 ms) 2024-07-03 12:43:10.6|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms) 2024-07-03 12:43:10.6|Trace|Http|Req: 9044 [GET] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:10.6|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:10.6|Trace|CommandQueueManager|Getting all commands 2024-07-03 12:43:10.6|Trace|Http|Res: 9044 [GET] /api/v3/command: 200.OK (1 ms) 2024-07-03 12:43:10.6|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms) 2024-07-03 12:43:10.7|Trace|Http|Req: 9045 [GET] /api/v3/log/file (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:10.7|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:10.7|Trace|Http|Res: 9045 [GET] /api/v3/log/file: 200.OK (3 ms) 2024-07-03 12:43:10.7|Debug|Api|[GET] /api/v3/log/file: 200.OK (3 ms) 2024-07-03 12:43:12.1|Trace|HealthCheckService|Check health -> RemovedMovieCheck 2024-07-03 12:43:12.2|Trace|HealthCheckService|Check health <- RemovedMovieCheck 2024-07-03 12:43:12.2|Trace|EventAggregator|Publishing HealthCheckCompleteEvent 2024-07-03 12:43:12.2|Trace|EventAggregator|HealthCheckCompleteEvent -> HealthController 2024-07-03 12:43:12.2|Trace|EventAggregator|HealthCheckCompleteEvent <- HealthController 2024-07-03 12:43:12.2|Trace|EventAggregator|HealthCheckCompleteEvent ~> NotificationService 2024-07-03 12:43:12.2|Trace|EventAggregator|HealthCheckCompleteEvent <~ NotificationService 2024-07-03 12:43:12.2|Trace|Http|Req: 9046 [GET] /api/v3/health (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:12.2|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:12.2|Trace|Http|Res: 9046 [GET] /api/v3/health: 200.OK (1 ms) 2024-07-03 12:43:12.2|Debug|Api|[GET] /api/v3/health: 200.OK (1 ms) 2024-07-03 12:43:12.2|Trace|Http|Req: 9047 [GET] /api/v3/health (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:12.2|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:12.2|Trace|Http|Res: 9047 [GET] /api/v3/health: 200.OK (0 ms) 2024-07-03 12:43:12.2|Debug|Api|[GET] /api/v3/health: 200.OK (0 ms) 2024-07-03 12:43:13.8|Trace|Http|Req: 9048 [GET] /api/v3/rename?movieId=742 (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:13.8|Trace|Http|Req: 9049 [GET] /api/v3/config/naming (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:13.8|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:13.8|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:13.8|Trace|CustomFormatCalculationService|Using relative path for release title: Louis Theroux The Ultra Zionists (2011).mp4 2024-07-03 12:43:13.8|Trace|Http|Res: 9049 [GET] /api/v3/config/naming: 200.OK (3 ms) 2024-07-03 12:43:13.8|Trace|Http|Res: 9048 [GET] /api/v3/rename?movieId=742: 200.OK (5 ms) 2024-07-03 12:43:13.8|Debug|Api|[GET] /api/v3/config/naming: 200.OK (3 ms) 2024-07-03 12:43:13.8|Debug|Api|[GET] /api/v3/rename?movieId=742: 200.OK (5 ms) 2024-07-03 12:43:17.0|Trace|Http|Req: 9050 [POST] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:17.0|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:17.0|Trace|CommandQueueManager|Publishing RenameFiles 2024-07-03 12:43:17.0|Trace|CommandQueueManager|Checking if command is queued or started: RenameFiles 2024-07-03 12:43:17.0|Trace|CommandQueueManager|Inserting new command: RenameFiles 2024-07-03 12:43:17.0|Trace|CommandExecutor|RenameFilesCommand -> RenameMovieFileService 2024-07-03 12:43:17.0|Trace|CommandQueueManager|Marking command as started: RenameFiles 2024-07-03 12:43:17.0|Trace|Http|Res: 9050 [POST] /api/v3/command: 201.Created (15 ms) 2024-07-03 12:43:17.0|Debug|Api|[POST] /api/v3/command: 201.Created (15 ms) 2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing CommandUpdatedEvent 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent -> CommandController 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent <- CommandController 2024-07-03 12:43:17.0|Info|RenameMovieFileService|Renaming 1 files for Louis Theroux: The Ultra Zionists 2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing CommandUpdatedEvent 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent -> CommandController 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent <- CommandController 2024-07-03 12:43:17.0|Debug|RenameMovieFileService|Renaming movie file: [756] Louis Theroux The Ultra Zionists (2011).mp4 2024-07-03 12:43:17.0|Trace|CustomFormatCalculationService|Using relative path for release title: Louis Theroux The Ultra Zionists (2011).mp4 2024-07-03 12:43:17.0|Debug|MovieFileMovingService|Renaming movie file: [756] Louis Theroux The Ultra Zionists (2011).mp4 to /MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].mp4 2024-07-03 12:43:17.0|Debug|DiskTransferService|Move [/MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011).mp4] > [/MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].mp4] 2024-07-03 12:43:17.0|Trace|DiskProvider|Moved '/MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011).mp4' -> '/MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].mp4' using Syscall.rename 2024-07-03 12:43:17.0|Trace|ConfigService|Using default config value for 'setpermissionslinux' defaultValue:'False' 2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing MovieEditedEvent 2024-07-03 12:43:17.0|Trace|EventAggregator|MovieEditedEvent -> MovieController 2024-07-03 12:43:17.0|Trace|ConfigService|Using default config value for 'movieinfolanguage' defaultValue:'1' 2024-07-03 12:43:17.0|Trace|ConfigService|Using default config value for 'availabilitydelay' defaultValue:'0' 2024-07-03 12:43:17.0|Trace|EventAggregator|MovieEditedEvent <- MovieController 2024-07-03 12:43:17.0|Debug|RenameMovieFileService|Renamed movie file: [756] Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].mp4 2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing MovieFileRenamedEvent 2024-07-03 12:43:17.0|Trace|EventAggregator|MovieFileRenamedEvent -> HistoryService 2024-07-03 12:43:17.0|Trace|EventAggregator|MovieFileRenamedEvent <- HistoryService 2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing MovieRenamedEvent 2024-07-03 12:43:17.0|Trace|EventAggregator|MovieRenamedEvent -> NotificationService 2024-07-03 12:43:17.0|Trace|EventAggregator|MovieRenamedEvent <- NotificationService 2024-07-03 12:43:17.0|Trace|EventAggregator|MovieRenamedEvent -> ExtraService 2024-07-03 12:43:17.0|Trace|SubtitleService|Renaming extra file: [1327] Louis Theroux The Ultra Zionists (2011).nob.srt (Norwegian.srt) 2024-07-03 12:43:17.0|Trace|SubtitleService|Renaming extra file: [1327] Louis Theroux The Ultra Zionists (2011).nob.srt (Norwegian.srt) to /MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].no.srt 2024-07-03 12:43:17.0|Trace|DiskProvider|Moved '/MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011).nob.srt' -> '/MEDIA/DOCUMENTARY MOVIES/Louis Theroux The Ultra Zionists (2011) {tmdb-86522} {imdb-tt1857772}/Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].no.srt' using Syscall.rename 2024-07-03 12:43:17.0|Trace|SubtitleService|Renamed extra file from: [1327] Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].no.srt (Norwegian.srt) 2024-07-03 12:43:17.0|Trace|EventAggregator|MovieRenamedEvent <- ExtraService 2024-07-03 12:43:17.0|Trace|EventAggregator|MovieRenamedEvent -> MovieController 2024-07-03 12:43:17.0|Trace|ConfigService|Using default config value for 'movieinfolanguage' defaultValue:'1' 2024-07-03 12:43:17.0|Trace|ConfigService|Using default config value for 'availabilitydelay' defaultValue:'0' 2024-07-03 12:43:17.0|Trace|EventAggregator|MovieRenamedEvent <- MovieController 2024-07-03 12:43:17.0|Info|RenameMovieFileService|Selected movie files renamed for Louis Theroux: The Ultra Zionists 2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing CommandUpdatedEvent 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent -> CommandController 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent <- CommandController 2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing RenameCompletedEvent 2024-07-03 12:43:17.0|Trace|CommandQueueManager|Updating command status 2024-07-03 12:43:17.0|Trace|EventAggregator|RenameCompletedEvent ~> NotificationService 2024-07-03 12:43:17.0|Trace|EventAggregator|RenameCompletedEvent <~ NotificationService 2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing CommandUpdatedEvent 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent -> CommandController 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandUpdatedEvent <- CommandController 2024-07-03 12:43:17.0|Trace|EventAggregator|Publishing CommandExecutedEvent 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandExecutedEvent -> TaskManager 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandExecutedEvent <- TaskManager 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandExecutedEvent -> TaskController 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandExecutedEvent <- TaskController 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController 2024-07-03 12:43:17.0|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController 2024-07-03 12:43:17.0|Trace|CommandExecutor|RenameFilesCommand <- RenameMovieFileService [00:00:00.0301154] 2024-07-03 12:43:17.0|Trace|Http|Req: 9051 [GET] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:17.0|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:17.0|Trace|CommandQueueManager|Getting all commands 2024-07-03 12:43:17.0|Trace|Http|Res: 9051 [GET] /api/v3/command: 200.OK (1 ms) 2024-07-03 12:43:17.0|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms) 2024-07-03 12:43:17.0|Trace|Http|Req: 9052 [GET] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:17.0|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:17.0|Trace|CommandQueueManager|Getting all commands 2024-07-03 12:43:17.0|Trace|Http|Res: 9052 [GET] /api/v3/command: 200.OK (1 ms) 2024-07-03 12:43:17.0|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms) 2024-07-03 12:43:17.1|Trace|Http|Req: 9053 [GET] /api/v3/movieFile?movieId=742 (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:17.1|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:17.1|Trace|Http|Req: 9054 [GET] /api/v3/blocklist/movie?movieId=742 (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:17.1|Trace|CustomFormatCalculationService|Using relative path for release title: Louis Theroux The Ultra Zionists (2011) {imdb-tt1857772} [HDTV-720p][AAC 2.0][h264].mp4 2024-07-03 12:43:17.1|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:17.1|Trace|Http|Res: 9054 [GET] /api/v3/blocklist/movie?movieId=742: 200.OK (1 ms) 2024-07-03 12:43:17.1|Trace|Http|Res: 9053 [GET] /api/v3/movieFile?movieId=742: 200.OK (4 ms) 2024-07-03 12:43:17.1|Debug|Api|[GET] /api/v3/blocklist/movie?movieId=742: 200.OK (1 ms) 2024-07-03 12:43:17.1|Debug|Api|[GET] /api/v3/movieFile?movieId=742: 200.OK (4 ms) 2024-07-03 12:43:17.1|Trace|Http|Req: 9055 [GET] /api/v3/extraFile?movieId=742 (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:17.1|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:17.1|Trace|Http|Res: 9055 [GET] /api/v3/extraFile?movieId=742: 200.OK (1 ms) 2024-07-03 12:43:17.1|Debug|Api|[GET] /api/v3/extraFile?movieId=742: 200.OK (1 ms) 2024-07-03 12:43:17.1|Trace|Http|Req: 9056 [GET] /api/v3/credit?movieId=742 (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:17.1|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:17.1|Trace|Http|Res: 9056 [GET] /api/v3/credit?movieId=742: 200.OK (1 ms) 2024-07-03 12:43:17.1|Debug|Api|[GET] /api/v3/credit?movieId=742: 200.OK (1 ms) 2024-07-03 12:43:17.1|Trace|Http|Req: 9057 [GET] /api/v3/queue/details?movieId=742 (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:17.1|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:17.1|Trace|Http|Res: 9057 [GET] /api/v3/queue/details?movieId=742: 200.OK (0 ms) 2024-07-03 12:43:17.1|Debug|Api|[GET] /api/v3/queue/details?movieId=742: 200.OK (0 ms) 2024-07-03 12:43:17.1|Trace|Http|Req: 9058 [GET] /api/v3/importlist/schema (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:17.1|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:17.1|Trace|Http|Res: 9058 [GET] /api/v3/importlist/schema: 200.OK (1 ms) 2024-07-03 12:43:17.1|Debug|Api|[GET] /api/v3/importlist/schema: 200.OK (1 ms) 2024-07-03 12:43:20.3|Trace|Scheduler|Pending Tasks: 1 2024-07-03 12:43:20.3|Trace|CommandQueueManager|Publishing MessagingCleanup 2024-07-03 12:43:20.3|Trace|CommandQueueManager|Checking if command is queued or started: MessagingCleanup 2024-07-03 12:43:20.3|Trace|CommandQueueManager|Inserting new command: MessagingCleanup 2024-07-03 12:43:20.3|Trace|CommandExecutor|MessagingCleanupCommand -> CleanupCommandMessagingService 2024-07-03 12:43:20.3|Trace|CommandQueueManager|Marking command as started: MessagingCleanup 2024-07-03 12:43:20.3|Trace|CommandQueueManager|Cleaning up old commands 2024-07-03 12:43:20.4|Trace|CommandQueueManager|Updating command status 2024-07-03 12:43:20.4|Trace|EventAggregator|Publishing CommandExecutedEvent 2024-07-03 12:43:20.4|Trace|EventAggregator|CommandExecutedEvent -> TaskManager 2024-07-03 12:43:20.4|Trace|TaskManager|Updating last run time for: NzbDrone.Core.Messaging.Commands.MessagingCleanupCommand 2024-07-03 12:43:20.4|Trace|EventAggregator|CommandExecutedEvent <- TaskManager 2024-07-03 12:43:20.4|Trace|EventAggregator|CommandExecutedEvent -> TaskController 2024-07-03 12:43:20.4|Trace|EventAggregator|CommandExecutedEvent <- TaskController 2024-07-03 12:43:20.4|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController 2024-07-03 12:43:20.4|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController 2024-07-03 12:43:20.4|Trace|CommandExecutor|MessagingCleanupCommand <- CleanupCommandMessagingService [00:00:00.0088202] 2024-07-03 12:43:20.4|Trace|Http|Req: 9059 [GET] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:20.4|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:20.4|Trace|CommandQueueManager|Getting all commands 2024-07-03 12:43:20.4|Trace|Http|Res: 9059 [GET] /api/v3/command: 200.OK (1 ms) 2024-07-03 12:43:20.4|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms) 2024-07-03 12:43:20.4|Trace|Http|Req: 9060 [GET] /api/v3/command (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:20.4|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:20.4|Trace|CommandQueueManager|Getting all commands 2024-07-03 12:43:20.4|Trace|Http|Res: 9060 [GET] /api/v3/command: 200.OK (0 ms) 2024-07-03 12:43:20.4|Debug|Api|[GET] /api/v3/command: 200.OK (0 ms) 2024-07-03 12:43:24.3|Trace|Http|Req: 9061 [GET] /api/v3/log/file (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) 2024-07-03 12:43:24.3|Debug|Radarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2024-07-03 12:43:24.3|Trace|Http|Res: 9061 [GET] /api/v3/log/file: 200.OK (3 ms) 2024-07-03 12:43:24.3|Debug|Api|[GET] /api/v3/log/file: 200.OK (3 ms) 2024-07-03 12:43:25.3|Trace|Http|Req: 9062 [GET] /logfile/radarr.trace.txt (from 192.168.1.210 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0) ### Trace Logs have been provided as applicable. Reports will be closed if the required logs are not provided. - [X] I have read and followed the steps in the wiki link above and provided the required trace logs - the logs contain `trace` - that are relevant and show this issue.
Author
Owner

@mynameisbogdan commented on GitHub (Jul 4, 2024):

@mynameisbogdan commented on GitHub (Jul 4, 2024): - Possible to be fixed by pulling #9663 #9664 #9671 #9896 and maybe #9035
Author
Owner

@ScribbleGhost commented on GitHub (Jul 9, 2024):

I just want to point out that currently, the way Radarr works is destructive! Because once a subtitle extension is renamed from a detailed (e.g., nob) to a less detailed extension (e.g. no), there is no intuitive way to reverse the action. This can potentially destroy thousands of files for a user if the user has a lot of external subtitle files.

@ScribbleGhost commented on GitHub (Jul 9, 2024): I just want to point out that currently, the way Radarr works is **destructive**! Because once a subtitle extension is renamed from a detailed (e.g., nob) to a less detailed extension (e.g. no), there is no intuitive way to reverse the action. This can potentially destroy thousands of files for a user if the user has a lot of external subtitle files.
Author
Owner

@mynameisbogdan commented on GitHub (Jul 9, 2024):

You're saying that renaming is destructive?

@mynameisbogdan commented on GitHub (Jul 9, 2024): You're saying that renaming is destructive?
Author
Owner

@ScribbleGhost commented on GitHub (Jul 9, 2024):

Yes.

If you have a bunch of files renamed to .no, how can you later tell which one of them is in bokmål?

@ScribbleGhost commented on GitHub (Jul 9, 2024): Yes. If you have a bunch of files renamed to .no, how can you later tell which one of them is in bokmål?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Radarr#8551
No description provided.