NST tracker upload issues #96

Closed
opened 2026-03-22 19:08:08 +00:00 by run51 · 7 comments
run51 commented 2026-03-22 19:08:08 +00:00 (Migrated from github.com)

Hello

I'm trying to upload to the NST tracker
I'm still getting the same error. I've tried several files; the filename includes "VFF". I don't understand. I have the latest commit, 95.
Can you help me

NST: data error: HTTP 422 - {"message":"Upload Assistant requires at least one French language tag (Français, VF, VFF,
VFI, or VFQ)","success":false}
NST upload failed or returned data error.

Hello I'm trying to upload to the NST tracker I'm still getting the same error. I've tried several files; the filename includes "VFF". I don't understand. I have the latest commit, 95. Can you help me NST: data error: HTTP 422 - {"message":"Upload Assistant requires at least one French language tag (Français, VF, VFF, VFI, or VFQ)","success":false} NST upload failed or returned data error.
yippee0903 commented 2026-03-22 23:26:34 +00:00 (Migrated from github.com)

Hello, tentative fix in #98 since the "langue" field was updated by the tracker. I can't test it right now, but you can try uploading again. Please tell me if it works!

Hello, tentative fix in #98 since the "langue" field was updated by the tracker. I can't test it right now, but you can try uploading again. Please tell me if it works!
run51 commented 2026-03-24 08:27:10 +00:00 (Migrated from github.com)

Hi

Upload work .
But if the torrent already exists on NST, it will produce an error.

Hi Upload work . But if the torrent already exists on NST, it will produce an error.
yippee0903 commented 2026-03-25 10:00:23 +00:00 (Migrated from github.com)

Alright, so the dupe checking part is wrong then, I will look into it when I can

Alright, so the dupe checking part is wrong then, I will look into it when I can
celri commented 2026-03-25 10:31:29 +00:00 (Migrated from github.com)

Alright, so the dupe checking part is wrong then, I will look into it when I can

Weird, dupe checking works fine on my side

Searching for existing torrents on NST...
Debug: Audio Languages Found: ['english', 'french']
Debug: Subtitle Languages Found: ['english', 'french']
Debug: Original Audio Language: None
Debug: Audio OK: True, Subtitle OK: True, Original OK: False
[11:28:18] Pre-filtered dupes from NST                                                             dupe_checking.py:53
           [                                                                                       dupe_checking.py:68
               {                                                                                                      
                   'name':                                                                                            
           'XXXXXXXXXXXXXXXXXX',                          
                   'size': 15631221790,                                                                               
                   'files': [                                                                                         
                       'XXXXXXXXXXXXXXXXXX'                                                                                                  
                   ],                                                                                                 
                   'file_count': 1,                                                                                   
                   'trumpable': False,                                                                                
                   'link':                                                                                            
           'XXXXXXXXXXXXXXXXXX',                                   
                   'download':                                                                                        
           'XXXXXXXXXXXXXXXXXX',                                                                                            
                   'id': '5fb315c1-5cb7-4f13-9fca-43c588974cee',                                                      
                   'type': 'ENCODE',                                                                                  
                   'res': '2160p',                                                                                    
                   'internal': False                                                                                  
               }                                                                                                      
           ]                                                                                                          
           dupe checking filenames:                                                               dupe_checking.py:175
           ['XXXXXXXXXXXXXXXXXX']                     
            Evaluating dupe:                                                                      dupe_checking.py:238
           XXXXXXXXXXXXXXXXXX                       
            Normalized dupe: XXXXXXXXXXXXXXXXXX dupe_checking.py:239
           x265 -clri                                                                                                 
            Target resolution: 2160p                                                              dupe_checking.py:240
            Target source: BluRay                                                                 dupe_checking.py:241
            File HDR terms: {'HDR'}                                                               dupe_checking.py:242
            Flags: []                                                                             dupe_checking.py:243
            Target HDR terms: {'HDR'}                                                             dupe_checking.py:244
            Target Season: None                                                                   dupe_checking.py:245
            Target Episode: None                                                                  dupe_checking.py:246
            TAG:  clri                                                                            dupe_checking.py:247
            Evaluating repack condition:                                                          dupe_checking.py:248
             has_repack_in_uuid: False                                                            dupe_checking.py:249
             'repack' in each.lower(): False                                                      dupe_checking.py:250
            meta['uuid']:                                                                         dupe_checking.py:251
          XXXXXXXXXXXXXXXXXX                         
            normalized encoder:  x265                                                             dupe_checking.py:252
            type_id: ENCODE, res_id: 2160p                                                        dupe_checking.py:253
            link: XXXXXXXXXXXXXXXXXX           dupe_checking.py:254
            files:                                                                                dupe_checking.py:255
           ['XXXXXXXXXXXXXXXXXX']                     
            file_count: 1                                                                         dupe_checking.py:256
            Comparing file:                                                                       dupe_checking.py:338
          XXXXXXXXXXXXXXXXXX                         
           against dupe files list.                                                                                   
            Dupe files list:                                                                      dupe_checking.py:339
           ['XXXXXXXXXXXXXXXXXX']                     
           ['XXXXXXXXXXXXXXXXXX']                     
            Filename match found:                                                                 dupe_checking.py:343
           XXXXXXXXXXXXXXXXXX =                           
           XXXXXXXXXXXXXXXXXX                                      
            File count match found: 1                                                             dupe_checking.py:349
NST applies a naming change for this release: XXXXXXXXXXXXXXXXXX
Exact match found! - XXXXXXXXXXXXXXXXXX = XXXXXXXXXXXXXXXXXX
> Alright, so the dupe checking part is wrong then, I will look into it when I can Weird, dupe checking works fine on my side ``` Searching for existing torrents on NST... Debug: Audio Languages Found: ['english', 'french'] Debug: Subtitle Languages Found: ['english', 'french'] Debug: Original Audio Language: None Debug: Audio OK: True, Subtitle OK: True, Original OK: False [11:28:18] Pre-filtered dupes from NST dupe_checking.py:53 [ dupe_checking.py:68 { 'name': 'XXXXXXXXXXXXXXXXXX', 'size': 15631221790, 'files': [ 'XXXXXXXXXXXXXXXXXX' ], 'file_count': 1, 'trumpable': False, 'link': 'XXXXXXXXXXXXXXXXXX', 'download': 'XXXXXXXXXXXXXXXXXX', 'id': '5fb315c1-5cb7-4f13-9fca-43c588974cee', 'type': 'ENCODE', 'res': '2160p', 'internal': False } ] dupe checking filenames: dupe_checking.py:175 ['XXXXXXXXXXXXXXXXXX'] Evaluating dupe: dupe_checking.py:238 XXXXXXXXXXXXXXXXXX Normalized dupe: XXXXXXXXXXXXXXXXXX dupe_checking.py:239 x265 -clri Target resolution: 2160p dupe_checking.py:240 Target source: BluRay dupe_checking.py:241 File HDR terms: {'HDR'} dupe_checking.py:242 Flags: [] dupe_checking.py:243 Target HDR terms: {'HDR'} dupe_checking.py:244 Target Season: None dupe_checking.py:245 Target Episode: None dupe_checking.py:246 TAG: clri dupe_checking.py:247 Evaluating repack condition: dupe_checking.py:248 has_repack_in_uuid: False dupe_checking.py:249 'repack' in each.lower(): False dupe_checking.py:250 meta['uuid']: dupe_checking.py:251 XXXXXXXXXXXXXXXXXX normalized encoder: x265 dupe_checking.py:252 type_id: ENCODE, res_id: 2160p dupe_checking.py:253 link: XXXXXXXXXXXXXXXXXX dupe_checking.py:254 files: dupe_checking.py:255 ['XXXXXXXXXXXXXXXXXX'] file_count: 1 dupe_checking.py:256 Comparing file: dupe_checking.py:338 XXXXXXXXXXXXXXXXXX against dupe files list. Dupe files list: dupe_checking.py:339 ['XXXXXXXXXXXXXXXXXX'] ['XXXXXXXXXXXXXXXXXX'] Filename match found: dupe_checking.py:343 XXXXXXXXXXXXXXXXXX = XXXXXXXXXXXXXXXXXX File count match found: 1 dupe_checking.py:349 NST applies a naming change for this release: XXXXXXXXXXXXXXXXXX Exact match found! - XXXXXXXXXXXXXXXXXX = XXXXXXXXXXXXXXXXXX ```
run51 commented 2026-03-25 13:39:46 +00:00 (Migrated from github.com)

I've updated. The problem is solved.

I'm still having a problem with movies VOSTFR ; they're not accepted.

I've updated. The problem is solved. I'm still having a problem with movies VOSTFR ; they're not accepted.
yippee0903 commented 2026-03-25 13:47:22 +00:00 (Migrated from github.com)

Thanks @celri for checking

@run51 VOSTFR movies are forbidden on this tracker, NST only accepts releases with at least one French audio track.

Thanks @celri for checking @run51 VOSTFR movies are forbidden on this tracker, NST only accepts releases with at least one French audio track.
run51 commented 2026-03-25 13:51:23 +00:00 (Migrated from github.com)

D'accord .C'est noté merci!!

D'accord .C'est noté merci!!
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
djangonux/Upload-Assistant#96
No description provided.