Changelog
Windows builds: free code signing provided by SignPath.io, certificate by SignPath Foundation (code signing policy).
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.
✨ New Features
- Smart playlists. Build a playlist from rules instead of picking songs: genre, artist, album, title, folder, year, date added, last played, plays, liked, length, quality or source. Match all or any rules, choose an order, and optionally a limit. It updates itself as you add, play and like songs. Create one with the ✨ button next to Playlists. (#122)
- Share cards. Turn a playlist, an artist or a recap into a picture with covers, names, numbers and top songs or artists, ready to copy or save. Use the Share button on each page. (#122)
- Better artist bios and photos from Wikidata. Bios now come from the artist's Wikipedia article, found through Wikidata, which only matches real music artists, so no more same-name cities or footballers. Photos come from Deezer, TheAudioDB, then Wikidata. TheAudioDB bios work again. (#122)
- More places to get a song in lossless: Discogs (releases, CDs and vinyl for sale) and AllMusic (reviews and credits) join Qobuz, Bandcamp and 7digital. (#122)
🛠️ Fixes
- Online songs play with sound again. Since 4.0.0, songs streamed from YouTube, SoundCloud and addons played in silence: the new engine treated their audio as coming from another site and muted it. (#120)
- Downloading a song you were streaming saves it properly. The downloaded file was mistaken for the streamed copy and never added to the library, and the "saved" check mark couldn't be cleared. Affected downloads are added on the next start. (#120, #121)
- Interrupted downloads aren't lost. A download stopped by closing the app, or one that couldn't be added, finishes or is added on the next start, and shows as saving meanwhile. (#120, #121)
🔧 Small Updates
- Code signing policy: the README now has one, and downloads mention SignPath Foundation, in preparation for signed Windows builds. (#117)
- README: addon list updated with tested sources, and a grammar fix. (#118, #119)
Full Changelog: v4.0.0...v4.1.0
Setup
See README.md for full setup instructions.
Binary Checksums (SHA-256)
Lokal-4.1.0-arm64-mac.zip:
[BB767D64F4AA983B7A6412A3742946559A416C5D5108B5D9CA37CEB2833E4768]
Lokal-4.1.0-arm64-mac.zip.blockmap:[69CDE24E59A951C15490C96A77619C595B02509AB9717D095D4A5DAA42CDDDD4]
Lokal-4.1.0-arm64.dmg:[FA6B9215CF8E73B1141EE29C896046EA6A48B7C71024404E1473A332DEC2E35A]
Lokal-4.1.0-arm64.dmg.blockmap:[361522791D4C2270168FD41A69EF7DCC642002802841159D5FB91A9063127C03]
Lokal-4.1.0.AppImage:[B23F19C83263048EF4589255F184647D2317BB6F0D07BBBF1A89279F26B4ABED]
Lokal-4.1.0.exe:[9D1C304E54F2F7C5E4DB7857C38E840FD4FDF27B91EC6DEF56ADC903436ED393]
Lokal-Setup-4.1.0.exe:[05394958E18C00467A3FD37D871F3F0B9730D9628AE014FA686BD3A8A45BB724]
Lokal-Setup-4.1.0.exe.blockmap:[904CB3821D7213ABCD8992EB54D91A14FA9D84B03BA1029EEEEED05BB9076FCA]
builder-debug.yml:[035AE12E1D66F15D4C508138BAF4972EDEF93FF3BB1BF031DB0894B4CB7D20D7]
latest-linux.yml:[F81526C60A4D80D22B3C94FBEB09682848E331F8CDBE13FF2769E0A6DDB67C52]
latest-mac.yml:[8E3DA35FEE0D392EF6D03196C8A25C84521D02B944BCF45BCE87FC4F4A06E362]
latest.yml:[AFC15C283873766735A2EE8B7E2AB80D56427862499CD906C6A24EC5BA6F1B74]
lokal-music_4.1.0_amd64.deb:[C8BEBD3848406E8E5AD0447AFD383E7ED8C92865E07A50BB6A50D9B85E4C72EB]
