randydev commited on
Commit
6d831de
·
verified ·
1 Parent(s): fa1db53
Files changed (1) hide show
  1. plugins/alldownloader.js +15 -7
plugins/alldownloader.js CHANGED
@@ -75,13 +75,21 @@ async function downloadMedia(media) {
75
  * 500:
76
  * description: Internal Server Error
77
  */
78
- AllDlRoutes.get('/api/v1/dl/youtube-dl', async (req, res) => {
79
- try {
80
- console.dir(ytmp3)
81
- res.json({ message: "Ok" });
82
- } catch (err) {
83
- res.status(500).json({ error: err.message });
84
- }
 
 
 
 
 
 
 
 
85
  });
86
 
87
  /**
 
75
  * 500:
76
  * description: Internal Server Error
77
  */
78
+ AllDlRoutes.get('/api/v1/dl/youtube-mp3-dl', async (req, res) => {
79
+ try {
80
+ const q = req.query.url;
81
+ const result = await ytmp3(q, "128");
82
+ if (result.status) {
83
+ res.json({
84
+ results: result.download,
85
+ datalist: result.metadata
86
+ });
87
+ } else {
88
+ res.status(401).json({ error: result.result });
89
+ }
90
+ } catch (error) {
91
+ res.status(500).json({ error: error.message });
92
+ }
93
  });
94
 
95
  /**