mirror of
				https://github.com/Mastermindzh/tidal-hifi.git
				synced 2025-11-04 10:49:26 +01:00 
			
		
		
		
	added media keys + notifications
This commit is contained in:
		
							
								
								
									
										26
									
								
								src/scripts/download.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								src/scripts/download.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
const download = {};
 | 
			
		||||
const request = require("request");
 | 
			
		||||
const fs = require("fs");
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * download and save a file
 | 
			
		||||
 * @param {*} fileUrl url to download
 | 
			
		||||
 * @param {*} targetPath path to save it at
 | 
			
		||||
 */
 | 
			
		||||
download.downloadFile = function(fileUrl, targetPath) {
 | 
			
		||||
  return new Promise((resolve, reject) => {
 | 
			
		||||
    var req = request({
 | 
			
		||||
      method: "GET",
 | 
			
		||||
      uri: fileUrl,
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    var out = fs.createWriteStream(targetPath);
 | 
			
		||||
    req.pipe(out);
 | 
			
		||||
 | 
			
		||||
    req.on("end", resolve);
 | 
			
		||||
 | 
			
		||||
    req.on("error", reject);
 | 
			
		||||
  });
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
module.exports = download;
 | 
			
		||||
							
								
								
									
										7
									
								
								src/scripts/media-keys.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/scripts/media-keys.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
const mediaKeys = {
 | 
			
		||||
  play: "MediaPlayPause",
 | 
			
		||||
  next: "MediaNextTrack",
 | 
			
		||||
  previous: "MediaPreviousTrack",
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
module.exports = mediaKeys;
 | 
			
		||||
		Reference in New Issue
	
	Block a user