Evermusic 8.7: real gapless playback, studio effects, and volume normalization for local + cloud music on Mac
Hey everyone! I'm the developer of Evermusic (offline/cloud music player for Mac). 8.7 just shipped and it's entirely about how your music sounds. Happy to answer technical questions in the comments. Problem If your music library lives in cloud storage (Dropbox, Google Drive, OneDrive, and ~30 others) or on a network share (SMB, WebDAV, DLNA) instead of in Apple Music, macOS gives you no good way to play it well. The stock Music app won't touch third-party cloud storage at all, and most cloud players skip true gapless playback, so live sets, DJ mixes, and concept albums get chopped by silent gaps. They also can't apply real-time effects or loudness normalization to streamed files. Evermusic is built specifically for playing your own files from cloud and local sources with proper playback quality. Comparison vs. VOX: VOX is a strong Hi-Res player, but to stream your own library it relies on VOX Cloud, which needs a VOX Premium subscription ($4.99/month or $49.99/year) and requires you to upload your music into VOX's own storage. Evermusic instead connects directly to the cloud accounts you already pay for (Dropbox, Google Drive, OneDrive, and ~30 more), so there's no second storage subscription and nothing to re-upload. Evermusic also normalizes loudness with real-time EBU R128 on any stream, which VOX does not do without tags. vs. Pine Player: Pine Player is a nice free local player with gapless and EQ, but it has no third-party cloud storage integration at all, so it can only play files already sitting on your Mac. Evermusic streams and downloads directly from cloud and network shares (SMB, WebDAV, DLNA), and adds five real-time effects (reverb, delay, distortion, compressor, crossfeed) plus EBU R128 normalization that apply to cloud streams and internet radio, not just local files. vs. Apple Music app: The stock Music app cannot play files from third-party cloud storage or network shares at all, and offers no real-time effects chain or tag-free loudness normalization. Evermusic exists for exactly that use case. Pricing (https://everappz.com/products/evermusic/) Free: ad-supported. Up to 10 playlists, 3 cloud services, 1,000 songs per playlist, 1 offline folder, 20 tag searches/day. Premium Monthly, $1.99/month: ad-free, unlimited playlists, unlimited cloud services, unlimited offline folders and export. Premium Yearly, $12.99/year (7-day free trial): same unlimited Premium features. Premium Lifetime, $59.99 one-time: permanent Premium, shared across iOS and Mac via iCloud. Family Sharing supported. What's new in 8.7 True gapless playback (the real kind). This isn't a crossfade. The engine keeps two tracks live at once: while the current song plays, the next one is already fetched, decoded, and pre-buffered. At the boundary the handoff happens inside the player, between samples, on a continuous ring buffer that never stops pulling audio. So there's no pause, click, or tick, even across FLAC files, and even when the next track is streaming from the cloud (it just starts pre-buffering earlier for remote sources). Finally lets live sets, DJ mixes, and concept albums play the way they were mastered. Five real-time audio effects, each a native processing node, so they apply to local files, cloud streams, and internet radio without re-encoding: Reverb: 13 rooms (Small Room to Cathedral) + wet/dry Delay/Echo: 10 presets, delay time up to 2s, feedback, low-pass, mix Distortion: 22 character presets + pre-gain Compressor: full dynamics control (threshold, ratio, attack, release, expansion, makeup gain), 10 presets Crossfeed: Bauer bs2b headphone crossfeed (incl. Chu Moy / Jan Meier presets). Great on hard-panned '60s-'70s stereo mixes. Volume normalization: uses EBU R128 (ITU-R BS.1770) loudness measurement in real time. Unlike ReplayGain it needs no tags and doesn't modify your files, so it works on cloud streams and radio too. Presets: Light -20, Standard -16, Strong -14, Night -23 LUFS. Under the hood: rebuilt on AVAudioEngine with a custom render pipeline: adaptive buffering, automatic rebuffering/recovery on weak signal, and wider format support including FLAC and Ogg Vorbis (plus MP3, AAC, ALAC, WAV, AIFF, AC-3, CAF). App Store: https://apps.apple.com/app/apple-store/id1564384601 If you try it, I'd love feedback, especially on gapless with your own FLAC albums and on the crossfeed presets. Bugs or requests, drop them here or email support@everappz.com. Thanks!
Collected discussion
for a cloud/local music player, i would make the cache rules very explicit: what is streamed only, what is downloaded for offline use, where it lives on disk, and how to clear it per album or source. gapless is also one of those features people only trust after a nasty test. i would include a small test/diagnostic view or at least wording around how it handles mixed formats, cloud latency, and network shares, because live albums and DJ mixes are where tiny buffering mistakes are obvious.
I have tried a bunch of offline music apps and can say with confidence that Evermusic is the best. So many features and sync options. Great work 🙏