[READ-ONLY] Mirror of https://github.com/probablykasper/ferrum. Music library app for Mac, Linux and Windows ferrum.kasper.space
electron linux macos music music-library music-player napi windows
0

Configure Feed

Select the types of activity you want to include in your feed.

Fix audio output

Kasper (Oct 2, 2025, 11:46 PM +0200) 39e7496f f9704318

+1 -4
+1
src/lib/player.ts
··· 20 20 const audio = new Audio() 21 21 export const audioContext = new AudioContext() 22 22 export const mediaElementSource = audioContext.createMediaElementSource(audio) 23 + mediaElementSource.connect(audioContext.destination) 23 24 24 25 let is_stopped = true 25 26 export const stopped = (() => {
-4
src/lib/visualizer/visualizer.ts
··· 17 17 mediaElementSource: MediaElementAudioSourceNode, 18 18 on_update: (info: { stream: number; volume: number }) => void, 19 19 ) { 20 - console.log('createMediaElementSource') 21 - 22 20 const analyser = audioContext.createAnalyser() 23 21 const filter = audioContext.createBiquadFilter() 24 22 const analyserBuffer = new Uint8Array(BIT_DEPTH / 2) ··· 101 99 } 102 100 analyser.disconnect() 103 101 filter.disconnect() 104 - mediaElementSource.disconnect() 105 - audioContext.close() 106 102 }, 107 103 } 108 104 }