github lokal-music/desktop v3.0.0
Release v3.0.0

latest releases: v14.1.3, v14.1.2, v14.1.1...
one month ago
image image image

Unbothered, happy, satisfied 🎉


Changelog

FYI:
Lokal is 100% local; the library, history, anything in database, or any info that is used for API's such as yt-dlp, LRCLIB, is NOT seen by us.

Lokal 3.0 brings together everything built across the 2.1 series: streaming and addons alongside your local library, lossless upgrades, listening recaps, and a smoother app from end to end.

🌟 Highlights

  • Online search & addons. Search and stream beyond your library, save streamed songs to it, and download them. Addon downloads come fully tagged (title, artist, album, cover, lyrics). Downloading a song you were streaming replaces the streamed copy in your likes and playlists, and a song is never downloaded twice. (#54, #55, #64, #79, #80)
  • Audio Quality & lossless upgrades. See what your library is made of (hi-res, lossless, high and low bitrate). Spot lossless files that were made from MP3s, and get any track in lossless through Soulseek or the stores that sell it. The new file takes the old one's place, and its likes, playlists and history stay. (#56)
  • Listening recaps. Weekly, monthly and yearly recaps of your whole listening history, with a Year → Month → Week picker, a story viewer, and playable sessions, top artists and genres. (#59, #63, #86, #87)
  • ListenBrainz scrobbling alongside Last.fm. (#51)
  • Smoother everywhere. Pages appear whole, with no flashes of empty or loading states. Pages you come back to show their last content instantly. Covers fade in, numbers roll up, and popups always open on screen. (#66, #67, #69, #72)
  • A cleaner album grid. Covers show unobstructed and play on hover, Spotify style. (#88)
  • Full-screen player & lyrics are one view with two layouts, and switching between them is instant. (#73, #74, #76)
  • Better artist info. Photos and bios from the best source for each artist (TheAudioDB, Deezer, and Wikipedia as a checked last resort), with manual lookup. Stylised names like "h x m x d" stay one artist. (#77, #83, #84)
  • Smarter downloads. Original quality by default, reversed "Song - Artist" titles detected and fixed, correct SoundCloud artists, and "feat." credits in the right place. (#66, #77)

✨ New since 2.1.4

  • Album grid, Spotify style. Covers show with nothing over them: no play button, badge or gradient. Hovering a cover darkens it and shows a play icon, and clicking it plays the release. The name and details open the release, and the release type moved into the details line ("Single • 1 track • 2021"). The Artists grid uses the same play icon. (#88)
  • Missing album covers are back. An album whose newest-added song had no embedded cover showed none; the cover now comes from the first track that has one. On the web app, album covers never loaded; they do now, including covers found online. (#88)
  • Recap story rebuilt. The story fits the screen again, as a proper story viewer. (#86)
  • Recap page: clean session covers, and you can play or save sessions, top artists and genres. (#87)
  • Full-screen switch: the canvas keeps playing and the cover never stretches when you switch between the player and lyrics. (#86)

⚠️ Good to know

  • Download format: it now defaults to Original (the source audio, no re-encoding) if you never picked one. Choose MP3 once on the Download page if you prefer it.
  • Your data: your library, likes, playlists, history and settings carry over from 2.x. Nothing to do.

Full changelog: v2.1.4...v3.0.0


Setup

See README.md for full setup instructions.


Binary Checksums (SHA-256)

Lokal-3.0.0-arm64-mac.zip: [CF85124CE8EDAEA4373F0AF4C6B3C212FDCD2C40B1C60DDC3FC2BC086E6F7AB8]
Lokal-3.0.0-arm64-mac.zip.blockmap: [E59F660BB6348F0F100036E5905DA3610A616F308CB38731E5429D2B43687784]
Lokal-3.0.0-arm64.dmg: [9AB37D4ECA47CFB8E9EE76BEA3235B7105E8339E9F8ECC23DF08A5F3E6F4AE11]
Lokal-3.0.0-arm64.dmg.blockmap: [1450E9A2DD398D85C1BA0725C862F54034A00BE4BF499883CC893BE794EAE140]
Lokal-3.0.0.AppImage: [66E9738E2CD16143DF1931076018FC958D9D3EDEABF66777D2C8678665E13F7F]
Lokal-3.0.0.exe: [8FCD57D251B74CAACA3F996882555A4C6F997C016E811098740B5546F915AB57]
Lokal-Setup-3.0.0.exe: [76A8B48A11ECF04CC3E32C298AD719DB9674A2D983D510B0A46DB33120603F6A]
Lokal-Setup-3.0.0.exe.blockmap: [DEFC206BC06F20F83E0A68CAC228B648C57402C8BDC377D6528272F274A83D06]
builder-debug.yml: [FF46C8007317B6523A22F6290F456D3A650D54E3EC6916A672C43BCB5279F23C]
latest-linux.yml: [932DD9C64205A07C833D5493BFA8C326F8D09C2513A1955DCAB80A280A94E1A6]
latest-mac.yml: [7DD091CE33BA8A4899CB0706D48A9A959E95EBCFA5E97207341D8519F8B321DB]
latest.yml: [3B5ACA9109BF4F1FA8C12FDCF89C451871FDFB66A4E3E7FE6ED7A8ED1A84C9BE]
lokal-music_3.0.0_amd64.deb: [EA6570561575DFDC25FC0924A8537D05D30D7BFCB1C1E29401918E3B87625CA4]

Don't miss a new desktop release

NewReleases is sending notifications on new releases.