Surn commited on
Commit
30c28e8
·
1 Parent(s): 9d248eb

Fix video ID extraction logic and add full audio export in separate_tracks function

Browse files
Files changed (3) hide show
  1. app.py +1 -1
  2. modules/cookies.txt +4 -4
  3. modules/yt_audio_get_tracks.py +2 -0
app.py CHANGED
@@ -58,7 +58,7 @@ def _extract_video_id(video_input: str) -> str:
58
  if prefix in path_parts:
59
  prefix_index = path_parts.index(prefix)
60
  if prefix_index + 1 < len(path_parts):
61
- return path_parts[prefix_index + ][1]
62
 
63
  return ""
64
 
 
58
  if prefix in path_parts:
59
  prefix_index = path_parts.index(prefix)
60
  if prefix_index + 1 < len(path_parts):
61
+ return path_parts[prefix_index + 1]
62
 
63
  return ""
64
 
modules/cookies.txt CHANGED
@@ -7,10 +7,10 @@
7
  .youtube.com TRUE / TRUE 1809672953 __Secure-1PSIDTS sidts-CjQBhkeRdzNqWsCZmJ3-gkQi5XfDWk2kp9iiQgPaUxmrZjRZ_3ej2OAxYImFfurTjFOv5VO9EAA
8
  .youtube.com TRUE / TRUE 1809672953 __Secure-3PSIDTS sidts-CjQBhkeRdzNqWsCZmJ3-gkQi5XfDWk2kp9iiQgPaUxmrZjRZ_3ej2OAxYImFfurTjFOv5VO9EAA
9
  .youtube.com TRUE / TRUE 1809673265 __Secure-3PSIDCC AKEyXzWBoEdxrm5iyQK7QFba8BjySeE4Hvz49k1X8zhdAxwfePNf2bUDY2yaA8Buaq0yV5a9IA
10
- .youtube.com TRUE / TRUE 1793911520 VISITOR_INFO1_LIVE 0HOxtcrbVL8
11
- .youtube.com TRUE / TRUE 1793911520 VISITOR_PRIVACY_METADATA CgJVUxIEGgAgaw%3D%3D
12
  .youtube.com TRUE / TRUE 1793909089 __Secure-ROLLOUT_TOKEN CObY3I_n2pG-tQEQ1bTnseyZkwMYl-LqtICtlAM%3D
13
  .youtube.com TRUE / TRUE 1793909089 __Secure-YNID 18.YT=NzrPvqyRCLAUbQJ28SrvqHRms1nJpo4_90Tl4_tz8JL4qPZRhG97lTXGTc2at_2djnmFAdeL-dhvaQdpvRPK0SxSEb-XaZzTRR7Z8W7Z5OTuc7vPeetUskgcn4eay_7Y1A94vmHz21GOl0hfqjhsshQgemoFZ9-dtMbSsGTiWyH8CewdXEUpJ8DD41gTNab324Q2SGbAamINBYNkgZFHqgLILBbeiJ_m-5AZVUitF52Ddy0h2b__oWjNZ2O-89P6Ksg8CBHPKAtrjbzbykzc9RVHg1MaFIcpdOxiZlyW8xRG55bdPV73OGmt6i2t6NXHL4zUxiZ4i3zZPHyxvPhq-Q
14
  .youtube.com TRUE / TRUE 0 SOCS CAI
15
- .youtube.com TRUE / TRUE 1778361319 GPS 1
16
- .youtube.com TRUE / TRUE 0 YSC TN6JJIg8dG4
 
7
  .youtube.com TRUE / TRUE 1809672953 __Secure-1PSIDTS sidts-CjQBhkeRdzNqWsCZmJ3-gkQi5XfDWk2kp9iiQgPaUxmrZjRZ_3ej2OAxYImFfurTjFOv5VO9EAA
8
  .youtube.com TRUE / TRUE 1809672953 __Secure-3PSIDTS sidts-CjQBhkeRdzNqWsCZmJ3-gkQi5XfDWk2kp9iiQgPaUxmrZjRZ_3ej2OAxYImFfurTjFOv5VO9EAA
9
  .youtube.com TRUE / TRUE 1809673265 __Secure-3PSIDCC AKEyXzWBoEdxrm5iyQK7QFba8BjySeE4Hvz49k1X8zhdAxwfePNf2bUDY2yaA8Buaq0yV5a9IA
10
+ .youtube.com TRUE / TRUE 1793945391 VISITOR_INFO1_LIVE 0HOxtcrbVL8
11
+ .youtube.com TRUE / TRUE 1793945391 VISITOR_PRIVACY_METADATA CgJVUxIEGgAgaw%3D%3D
12
  .youtube.com TRUE / TRUE 1793909089 __Secure-ROLLOUT_TOKEN CObY3I_n2pG-tQEQ1bTnseyZkwMYl-LqtICtlAM%3D
13
  .youtube.com TRUE / TRUE 1793909089 __Secure-YNID 18.YT=NzrPvqyRCLAUbQJ28SrvqHRms1nJpo4_90Tl4_tz8JL4qPZRhG97lTXGTc2at_2djnmFAdeL-dhvaQdpvRPK0SxSEb-XaZzTRR7Z8W7Z5OTuc7vPeetUskgcn4eay_7Y1A94vmHz21GOl0hfqjhsshQgemoFZ9-dtMbSsGTiWyH8CewdXEUpJ8DD41gTNab324Q2SGbAamINBYNkgZFHqgLILBbeiJ_m-5AZVUitF52Ddy0h2b__oWjNZ2O-89P6Ksg8CBHPKAtrjbzbykzc9RVHg1MaFIcpdOxiZlyW8xRG55bdPV73OGmt6i2t6NXHL4zUxiZ4i3zZPHyxvPhq-Q
14
  .youtube.com TRUE / TRUE 0 SOCS CAI
15
+ .youtube.com TRUE / TRUE 1778395040 GPS 1
16
+ .youtube.com TRUE / TRUE 0 YSC E-Yr6jpC4WQ
modules/yt_audio_get_tracks.py CHANGED
@@ -101,6 +101,8 @@ def separate_tracks(input_wav, job_id, progress_callback=None):
101
  music_path = os.path.join(base, 'music.mp3')
102
  music.export(music_path, format="mp3")
103
 
 
 
104
  os.remove(input_wav)
105
  _emit_progress(progress_callback, 'Separation complete.')
106
 
 
101
  music_path = os.path.join(base, 'music.mp3')
102
  music.export(music_path, format="mp3")
103
 
104
+ full_path = os.path.join(base, 'full.mp3')
105
+ AudioSegment.from_wav(input_wav).export(full_path, format="mp3")
106
  os.remove(input_wav)
107
  _emit_progress(progress_callback, 'Separation complete.')
108