@@ -12,12 +12,11 @@ const makeTrackDict = require('./track-dict')
1212const audio = require ( './windows/audio' )
1313const player = require ( './windows/player' )
1414const AudioLibrary = require ( './lib/audio-library' )
15- const log = require ( 'electron-log' )
1615const autoUpdater = require ( 'electron-updater' ) . autoUpdater
1716
1817// handle uncaught exceptions before calling any functions
1918process . on ( 'uncaughtException' , ( err ) => {
20- log . error ( err )
19+ console . error ( err )
2120} )
2221
2322const windows = [ player , audio ]
@@ -65,7 +64,7 @@ app.on('ready', function appReady () {
6564 artwork . init ( )
6665
6766 electron . powerMonitor . on ( 'suspend' , function pauseOnWake ( ) {
68- log . info ( 'Entering sleep, pausing' )
67+ broadcast ( 'log' , 'Entering sleep, pausing' )
6968 ipcMain . emit ( 'pause' )
7069 } )
7170
@@ -92,7 +91,7 @@ app.on('ready', function appReady () {
9291 // register autoUpdater
9392 if ( ! process . env . DEV_SERVER ) {
9493 setTimeout ( ( ) => {
95- log . info ( 'autoUpdater: Auto update initalized...' )
94+ broadcast ( 'log' , 'autoUpdater: Auto update initalized...' )
9695 autoUpdater . checkForUpdatesAndNotify ( )
9796 } , 1000 * 3 )
9897 }
@@ -103,17 +102,17 @@ app.on('ready', function appReady () {
103102 } )
104103
105104 autoUpdater . on ( 'checking-for-update' , ( ) => {
106- log . info ( 'autoUpdater: Checking for update...' )
105+ broadcast ( 'log' , 'autoUpdater: Checking for update...' )
107106 broadcast ( 'au:checking-for-update' )
108107 } )
109108
110109 autoUpdater . on ( 'update-available' , ( info ) => {
111- log . info ( 'autoUpdater: Update available!' )
110+ broadcast ( 'log' , 'autoUpdater: Update available!' )
112111 broadcast ( 'au:update-available' , info )
113112 } )
114113
115114 autoUpdater . on ( 'update-not-available' , ( info ) => {
116- log . info ( 'autoUpdater: No update available' )
115+ broadcast ( 'log' , 'autoUpdater: No update available' )
117116 broadcast ( 'au:update-not-available' , info )
118117 } )
119118
@@ -122,7 +121,7 @@ app.on('ready', function appReady () {
122121 } )
123122
124123 autoUpdater . on ( 'update-downloaded' , ( info ) => {
125- log . info ( 'autoUpdater: Update downloaded' )
124+ broadcast ( 'log' , 'autoUpdater: Update downloaded' )
126125 broadcast ( 'au:update-downloaded' , info )
127126 } )
128127
@@ -146,7 +145,7 @@ app.on('ready', function appReady () {
146145
147146 function queue ( ev , newIndex ) {
148147 const newTrack = al . queue ( newIndex )
149- log . info ( newTrack )
148+ broadcast ( 'log' , newTrack )
150149 broadcast ( 'new-track' , newTrack )
151150 if ( player . win ) {
152151 player . win . send ( 'new-index' , al . index )
@@ -163,7 +162,7 @@ app.on('ready', function appReady () {
163162 }
164163
165164 function handleGetPath ( err , blobPath ) {
166- if ( err ) return log . error ( err )
165+ if ( err ) return broadcast ( 'log' , err )
167166 al . currentTrack . artwork = blobPath
168167 if ( player . win ) {
169168 player . win . send ( 'new-track' , al . currentTrack )
@@ -247,16 +246,16 @@ app.on('ready', function appReady () {
247246 function handleNewTracks ( err , newTrackDict ) {
248247 state . loading = false
249248 broadcast ( 'loading' , false )
250- if ( err ) return log . warn ( err )
249+ if ( err ) return broadcast ( 'log' , err )
251250 const newState = al . load ( newTrackDict )
252251 if ( player . win ) player . win . send ( 'track-dict' , newState . trackDict , newState . order , state . paths )
253252 console . timeEnd ( 'update-library' )
254- log . info ( 'Done scanning. Found ' + Object . keys ( newState . trackDict ) . length + ' tracks.' )
253+ broadcast ( 'log' , 'Done scanning. Found ' + Object . keys ( newState . trackDict ) . length + ' tracks.' )
255254 }
256255
257256 function updateLibrary ( ev , paths ) {
258257 if ( state . loading ) state . loading . destroy ( )
259- log . info ( 'Updating library with new path(s): ' + paths )
258+ broadcast ( 'log' , 'Updating library with new path(s): ' + paths )
260259 console . time ( 'update-library' )
261260 state . paths = paths
262261 state . loading = makeTrackDict ( paths , handleNewTracks )
@@ -300,7 +299,7 @@ app.on('before-quit', function beforeQuit (e) {
300299 app . isQuitting = true
301300 e . preventDefault ( )
302301 setTimeout ( function ( ) {
303- log . error ( 'Saving state took too long. Quitting.' )
302+ console . log ( 'Saving state took too long. Quitting.' )
304303 app . quit ( )
305304 } , 20000 ) // quit after 5 secs, at most
306305 persist . set ( {
0 commit comments