Update app.py
Browse files
app.py
CHANGED
@@ -85,7 +85,7 @@ def download_and_extract_audio(youtube_url):
|
|
85 |
except: pass
|
86 |
else:
|
87 |
logging.warning(f"環境変数 '{cookie_secret_name}' が未設定です。Cookieなしで試行します。")
|
88 |
-
#
|
89 |
|
90 |
ydl_opts = {
|
91 |
'format': 'bestaudio/best',
|
@@ -97,11 +97,11 @@ def download_and_extract_audio(youtube_url):
|
|
97 |
'outtmpl': output_template,
|
98 |
'noplaylist': True,
|
99 |
'logger': logging.getLogger('yt_dlp'),
|
100 |
-
'verbose': False,
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
#
|
105 |
}
|
106 |
|
107 |
audio_file_path = None
|
|
|
85 |
except: pass
|
86 |
else:
|
87 |
logging.warning(f"環境変数 '{cookie_secret_name}' が未設定です。Cookieなしで試行します。")
|
88 |
+
TEMP_DIR = '/tmp' # これが定義されていることを確認
|
89 |
|
90 |
ydl_opts = {
|
91 |
'format': 'bestaudio/best',
|
|
|
97 |
'outtmpl': output_template,
|
98 |
'noplaylist': True,
|
99 |
'logger': logging.getLogger('yt_dlp'),
|
100 |
+
'verbose': False,
|
101 |
+
'cookiefile': cookie_file_path,
|
102 |
+
# --- ↓↓↓ キャッシュディレクトリを書き込み可能な場所に変更 ↓↓↓ ---
|
103 |
+
'cachedir': os.path.join(TEMP_DIR, '.cache', 'yt-dlp'),
|
104 |
+
# ---------------------------------------------------------
|
105 |
}
|
106 |
|
107 |
audio_file_path = None
|