Slyyxp / rsack

Ransack「rsack」is a lossless Korean music downloader
MIT License
84 stars 12 forks source link

can't download specific track. #98

Open gerberanub opened 5 months ago

gerberanub commented 5 months ago

PS E:\1\BugsPy> rsack -u https://music.bugs.co.kr/album/20372283 2024-04-20 14:51:50.785 | INFO | rsack.clients.bugs:auth:44 - Login Successful : Premium 무제한 듣기(30일) 2024-04-20 14:51:50.788 | INFO | rsack.bugs:init:25 - Threads: 2 2024-04-20 14:51:51.158 | INFO | rsack.bugs:_album:60 - Album: 굴젓 (G+Jus) 2024-04-20 14:51:51.194 | DEBUG | rsack.bugs:_album_path:94 - Creating F:\rsack/그루비룸 (GroovyRoom), 저스디스(JUSTHIS), 머쉬베놈(MUSHVENOM)/그루비룸 (GroovyRoom), 저스디스(JUSTHIS), 머쉬베놈(MUSHVENOM) - 굴젓 (G+Jus) 2024-04-20 14:51:51.585 | INFO | rsack.bugs:_download_cover:212 - Cover artwork downloaded. 2024-04-20 14:51:51.588 | INFO | rsack.bugs:_download:128 - Track: 옜다 (Take It) (Prod. GroovyRoom) 2024-04-20 14:51:51.588 | INFO | rsack.bugs:_download:128 - Track: VVS (H1GHR Remix) (Feat. JUSTHIS) (Prod. GroovyRoom) 2024-04-20 14:51:59.507 | DEBUG | rsack.bugs:_tag:235 - Writing tags to F:\rsack/그루비룸 (GroovyRoom), 저스디스(JUSTHIS), 머쉬베놈(MUSHVENOM)/그루비룸 (GroovyRoom), 저스디스(JUSTHIS), 머쉬베놈(MUSHVENOM) - 굴젓 (G+Jus)\01. 옜다 (Take It) (Prod. GroovyRoom).flac 2024-04-20 14:51:59.508 | DEBUG | rsack.bugs:_tag:235 - Writing tags to F:\rsack/그루비룸 (GroovyRoom), 저스디스(JUSTHIS), 머쉬베놈(MUSHVENOM)/그루비룸 (GroovyRoom), 저스디스(JUSTHIS), 머쉬베놈(MUSHVENOM) - 굴젓 (G+Jus)\02. VVS (H1GHR Remix) (Feat. JUSTHIS) (Prod. GroovyRoom).flac 2024-04-20 14:51:59.914 | INFO | rsack.bugs:_download:128 - Track: Achoo Remix (Feat. 미란이(Mirani), pH-1, 먼치맨, Skinny Brown, Louie, 릴러말즈 (Leellamarz), Ourealgoat (아우릴고트), Dbo (디보), 식케이 (Sik-K), 오왼 (Owen), Kid Milli, 스윙스, Nudeboi Seo, TRADE L, 쿠기 (Coogie), Blase (블라세), sokodomo, Khundi Panda, 휘민 (Lil Moshpit), Khakii (카키)) 2024-04-20 14:52:00.301 | ERROR | concurrent.futures.thread:run:58 - An error has been caught in function 'run', process 'MainProcess' (23720), thread 'ThreadPoolExecutor-0_0' (29640): Traceback (most recent call last):

File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64qbz5n2kfra8p0\Lib\threading.py", line 1030, in _bootstrap self._bootstrap_inner() │ └ <function Thread._bootstrap_inner at 0x000001E5872979C0> └ <Thread(ThreadPoolExecutor-0_0, started 29640)> File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64qbz5n2kfra8p0\Lib\threading.py", line 1073, in _bootstrap_inner self.run() │ └ <function Thread.run at 0x000001E5872976A0> └ <Thread(ThreadPoolExecutor-0_0, started 29640)> File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64qbz5n2kfra8p0\Lib\threading.py", line 1010, in run self._target(*self._args, **self._kwargs) │ │ │ │ │ └ {} │ │ │ │ └ <Thread(ThreadPoolExecutor-0_0, started 29640)> │ │ │ └ (<weakref at 0x000001E588CB83B0; to 'ThreadPoolExecutor' at 0x000001E5887B4EF0>, <_queue.SimpleQueue object at 0x000001E588C6... │ │ └ <Thread(ThreadPoolExecutor-0_0, started 29640)> │ └ <function _worker at 0x000001E5886028E0> └ <Thread(ThreadPoolExecutor-0_0, started 29640)> File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64qbz5n2kfra8p0\Lib\concurrent\futures\thread.py", line 92, in _worker work_item.run() │ └ <function _WorkItem.run at 0x000001E588602A20> └ <concurrent.futures.thread._WorkItem object at 0x000001E588D37B60>

File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64__qbz5n2kfra8p0\Lib\concurrent\futures\thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) │ │ │ │ │ └ {} │ │ │ │ └ <concurrent.futures.thread._WorkItem object at 0x000001E588D37B60> │ │ │ └ ({'track_id': 32121310, 'disc_id': 1, 'track_no': 3, 'track_title': 'Achoo Remix (Feat. 미 란이(Mirani), pH-1, 먼치맨, Skinny Brown,... │ │ └ <concurrent.futures.thread._WorkItem object at 0x000001E588D37B60> │ └ <bound method Download._download of <rsack.bugs.Download object at 0x000001E58809BA10>> └ <concurrent.futures.thread._WorkItem object at 0x000001E588D37B60> File "C:\Users\lee_e\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\rsack\bugs.py", line 158, in _download with open(file_path, 'ab') as f: └ 'F:\rsack/그루비룸 (GroovyRoom), 저스디스(JUSTHIS), 머쉬베놈(MUSHVENOM)/그루비룸 (GroovyRoom), 저스디스(JUSTHIS), 머쉬베놈(MUSHVENOM) - 굴젓 (G+Jus)\...

FileNotFoundError: [Errno 2] No such file or directory: 'F:\rsack/그루비룸 (GroovyRoom), 저스디스(JUSTHIS), 머쉬베놈(MUSHVENOM)/그루비룸 (GroovyRoom), 저스디스(JUSTHIS), 머쉬베놈(MUSHVENOM) - 굴젓 (G+Jus)\03. Achoo Remix (Feat. 미란이(Mirani), pH-1, 먼치맨, Skinny Brown, Louie, 릴러말즈 (Leellamarz), Ourealgoat (아우릴고트), Dbo (디보), 식케이 (Sik-K), 오 왼 (Owen), Kid Milli, 스윙스, Nudeboi Seo, TRADE L, 쿠기 (Coogie), Blase (블라세), sokodomo, Khundi Panda, 휘민 (Lil Moshpit), Khakii (카키)).temp'

Can't download the last song Achoo Remix (Feat. 미란이(Mirani), pH-1, 먼치맨, Skinny Brown, Louie, 릴러말즈 (Leellamarz), Ourealgoat (아우릴고트), Dbo (디보), 식케이 (Sik-K), 오왼 (Owen), Kid Milli, 스윙스, Nudeboi Seo, TRADE L, 쿠기 (Coogie), Blase (블라세), sokodomo, Khundi Panda, 휘민 (Lil Moshpit), Khakii (카키))

i guess the file name is too long so Windows can't recognize filename.