Closure-RI commited on
Commit
fa96064
·
verified ·
1 Parent(s): 01cc808

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +8 -2
index.js CHANGED
@@ -251,7 +251,7 @@ function generateRandomName(length) {
251
 
252
  async function fetchCobaltOnly(url, opts = {}) {
253
  try {
254
- const response = await axios.post('https://cobalt-7.kwiatekmiki.com/api/json', { url, ...opts }, { headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' } } );
255
  return response.data;
256
  } catch (error) {
257
  if (error.response) {
@@ -346,18 +346,24 @@ async function getAudioMP3Url(videoUrl) {
346
  const id_video = await GetId(videoUrl);
347
  const infoVids = await getVideoDetailsWithApi(id_video);
348
 
 
 
 
 
349
  // Unduh file audio terlebih dahulu
 
350
  const video = await cobalt({
351
  url: videoUrl,
352
  filenameStyle: "pretty",
353
  audioFormat: "mp3",
354
  audioBitrate: "128"
355
  });
 
356
  const path_audio = path.join(tempDir, generateRandomName(10) + '.mp3');
357
  const path_audio_edit = path_audio.replace('.mp3', '_edit.mp3');
358
 
359
  // Download file audio
360
- const response = await axios.get(video.result.url, { responseType: 'arraybuffer' });
361
  fs.writeFileSync(path_audio, response.data);
362
 
363
  // Periksa apakah file input valid
 
251
 
252
  async function fetchCobaltOnly(url, opts = {}) {
253
  try {
254
+ const response = await axios.post('https://c.blahaj.ca/', { url, ...opts }, { headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' } } );
255
  return response.data;
256
  } catch (error) {
257
  if (error.response) {
 
346
  const id_video = await GetId(videoUrl);
347
  const infoVids = await getVideoDetailsWithApi(id_video);
348
 
349
+ const video = await fetchCobaltOnly(videoUrl, { downloadMode: "audio", audioBitrate: "128" })
350
+ console.log(video)
351
+
352
+
353
  // Unduh file audio terlebih dahulu
354
+ /*
355
  const video = await cobalt({
356
  url: videoUrl,
357
  filenameStyle: "pretty",
358
  audioFormat: "mp3",
359
  audioBitrate: "128"
360
  });
361
+ */
362
  const path_audio = path.join(tempDir, generateRandomName(10) + '.mp3');
363
  const path_audio_edit = path_audio.replace('.mp3', '_edit.mp3');
364
 
365
  // Download file audio
366
+ const response = await axios.get(video.url, { responseType: 'arraybuffer' });
367
  fs.writeFileSync(path_audio, response.data);
368
 
369
  // Periksa apakah file input valid