MusicSearch
io.github.lydavid.musicsearch
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
Features: - Search MusicBrainz's massive database for any information related to your favorite artist or song - Offline-first; all data is cached on device after loading each page/tab - Almost every tab allows you to filter its content instantaneously - Aliases will be used when filtering to help find things in other languages - See every page you've visited in the history screen, and quickly get back to them - Save anything to a collection - Login using your MusicBrainz account to add to your existing collections - Listening on Spotify? Enable Device Broadcast Status to search the artist or song from the app - Scrobbling to ListenBrainz? Enter your username to explore your listens - Customize the app's appearance with: Light/Dark theme, Material theme based on your wallpaper, or pick a custom color - Is an artist's discography incomplete? Aliases missing? Other data missing? Contribute it to MusicBrainz: https://musicbrainz.org See all features here: https://lydavid.github.io/MusicSearch/docs/all_features.html This is a music database/discovery app, not a music player. There are external links to various streaming platforms which will open the album/song in their app if it's installed. The source code for this project can be found at: https://github.com/lydavid/MusicSearch
First release: Sep 23, 2025, 79 total releases.
Most recent release: Aug 8, 2026.
Appears in 2 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Aug 8, 2026 1.129.5## [1.129.5](https://github.com/lydavid/MusicSearch/compare/v1.129.4...v1.129.5) (2026-08-08) ### Bug Fixes * move place coordinates under information section so it can be collapsed; click to open in your map app; long click to copy ([8d8a92d](https://github.com/lydavid/MusicSearch/commit/8d8a92ddf151561f40d64acbc8843e7dbc2282c1))
- Aug 6, 2026 1.129.4## [1.129.4](https://github.com/lydavid/MusicSearch/compare/v1.129.3...v1.129.4) (2026-08-06) ### Bug Fixes * do not overcount events/genres/releases in Stats ([b50bbf4](https://github.com/lydavid/MusicSearch/commit/b50bbf49aa0c2e058e2b29f76b2948e4b3b72ae5))
- Jul 30, 2026 1.129.3## [1.129.3](https://github.com/lydavid/MusicSearch/compare/v1.129.2...v1.129.3) (2026-07-30) ### Bug Fixes * do not fetch a work's recordings again from Relationships tab which doubles the listen count: you will have to refresh a work's Details tab to make the double count go away ([eb708eb](https://github.com/lydavid/MusicSearch/commit/eb708eb154101c50c1c14cc337fba64348b86f3c))
- Jul 24, 2026 1.129.1## [1.129.1](https://github.com/lydavid/MusicSearch/compare/v1.129.0...v1.129.1) (2026-07-24) ### Bug Fixes * filter listen count by current ListenBrainz username for artist lists ([7aec0b1](https://github.com/lydavid/MusicSearch/commit/7aec0b1f6390b9af316a8988fa2b905d29528bce))
- Jul 20, 2026 1.129.0# [1.129.0](https://github.com/lydavid/MusicSearch/compare/v1.128.0...v1.129.0) (2026-07-20) ### Features * show number of listens in artists lists; support sorting by listen count and last listen date ascending/descending ([50ab74d](https://github.com/lydavid/MusicSearch/commit/50ab74d4bd848ce9d0951ed51c632ac949dbbd51)) * support sorting series by cached order or name, ascending/descending; default is cached order ascending ([6bb9575](https://github.com/lydavid/MusicSearch/commit/6bb9575465b40b107597ccddcba486172a527fb5))
- Jul 19, 2026 1.128.0# [1.128.0](https://github.com/lydavid/MusicSearch/compare/v1.127.0...v1.128.0) (2026-07-19) ### Bug Fixes * improve local url lookup speed; update database version to 81 ([9a315ce](https://github.com/lydavid/MusicSearch/commit/9a315ceedef922cd4675cffd9bfb7f1e49bf8f76)) ### Features
More…
* support sorting instruments by cached order or name, ascending/descending; default is cached order ascending ([378fb05](https://github.com/lydavid/MusicSearch/commit/378fb05f2ffe03a62bbcf791ae5b476f58e71204)) - Jul 17, 2026 1.127.0# [1.127.0](https://github.com/lydavid/MusicSearch/compare/v1.126.0...v1.127.0) (2026-07-17) ### Features * show count of each release status in Filter statuses menu ([2982906](https://github.com/lydavid/MusicSearch/commit/29829064c02ffe45842fd61a49f59d891d4fbed7))
- Jul 14, 2026 1.126.0# [1.126.0](https://github.com/lydavid/MusicSearch/compare/v1.125.0...v1.126.0) (2026-07-14) ### Features * add more filters to each listen in listens list to filter on its song, album, or artist credited on song ([8c004d1](https://github.com/lydavid/MusicSearch/commit/8c004d1e59931869624f796aff631aed2d9cafff))
- Jul 7, 2026 1.124.1## [1.124.1](https://github.com/lydavid/MusicSearch/compare/v1.124.0...v1.124.1) (2026-07-07) ### Bug Fixes * Services settings' reset button also resets Wikidata instance ([c894eae](https://github.com/lydavid/MusicSearch/commit/c894eae7120cd99d8dafdd3a0c4facc94dcf44f0))
- Jul 6, 2026 1.124.0# [1.124.0](https://github.com/lydavid/MusicSearch/compare/v1.123.0...v1.124.0) (2026-07-06) ### Features * support changing Wikidata instance ([7dc2ca8](https://github.com/lydavid/MusicSearch/commit/7dc2ca860e5661d6175133cd247928de892914eb))
- Jun 30, 2026 1.122.0# [1.122.0](https://github.com/lydavid/MusicSearch/compare/v1.121.1...v1.122.0) (2026-06-30) ### Features * support changing artist image source between Wikimedia or Spotify, with the option to enter your own Spotify client id/secret ([4c09989](https://github.com/lydavid/MusicSearch/commit/4c099891e9fd285d0483d440546fa6cf6cd4b40d))
- Jun 11, 2026 1.121.0# [1.121.0](https://github.com/lydavid/MusicSearch/compare/v1.120.0...v1.121.0) (2026-06-11) ### Features * save listen's disc/track number and ISRC and show them when "Show originally submitted data" icon button is toggled to help with mapping listens; update database version to 80 ([#2249](https://github.com/lydavid/MusicSearch/issues/2249)) ([463b0b9](https://github.com/lydavid/MusicSearch/commit/463b0b9eaf7215aec8583475c3f05081d4d54d0d))
- Jun 7, 2026 1.120.0# [1.120.0](https://github.com/lydavid/MusicSearch/compare/v1.119.1...v1.120.0) (2026-06-07) ### Features * support changing ListenBrainz instance ([c3b2629](https://github.com/lydavid/MusicSearch/commit/c3b2629269c7cdc0d12f5c24e233fab045ba171d)) * support changing MusicBrainz instance (such as to a self-hosted one) ([ba12783](https://github.com/lydavid/MusicSearch/commit/ba1278353b4d4ee340890b3ee07af6de40cdd7d0))
- Jun 1, 2026 1.119.1## [1.119.1](https://github.com/lydavid/MusicSearch/compare/v1.119.0...v1.119.1) (2026-06-01) ### Bug Fixes * include ISRCs when fetching a release's tracks' recording, so we do not remove a visited recording's ISRCs ([877947f](https://github.com/lydavid/MusicSearch/commit/877947f7de230e69643d18b5154a5f5e77cccb93))
- May 29, 2026 1.119.0# [1.119.0](https://github.com/lydavid/MusicSearch/compare/v1.118.0...v1.119.0) (2026-05-29) ### Features * show number of items shown out of total as a header list item when filtering Tracks ([18e7985](https://github.com/lydavid/MusicSearch/commit/18e79852bc329a5d969322c31dcd6430e2711a37))
- May 27, 2026 1.118.0# [1.118.0](https://github.com/lydavid/MusicSearch/compare/v1.117.0...v1.118.0) (2026-05-27) ### Bug Fixes * increase genres/tags overflow dropdown icon touch area ([16b1426](https://github.com/lydavid/MusicSearch/commit/16b14269fffac9b21ce9da8507e87765d623e03e)) * move listen count and complete listen count to list separator; embiggen list separator vertical padding; shrink icons in list separators a bit to not dominate the text ([5a46bc8](https://github.com/lydavid/MusicSearch/commit/5a46bc8061eb88bafe93a93e624fbc785e821833)) ### Features
More…
* make new collapsible section headers sticky ([de061c8](https://github.com/lydavid/MusicSearch/commit/de061c85245bda015ad1fe9d6c0cb8bbc6806098)) * support collapsing all sections in Details tab ([c1f5a89](https://github.com/lydavid/MusicSearch/commit/c1f5a89d5c6f1b29fb8e3eff6a1c214283075bbb)) - May 25, 2026 1.117.0# [1.117.0](https://github.com/lydavid/MusicSearch/compare/v1.116.0...v1.117.0) (2026-05-25) ### Bug Fixes * filter out blank attributes so that successive commas are not displayed in Relationships screen ([a64ad2b](https://github.com/lydavid/MusicSearch/commit/a64ad2b4c7ad42924a53b263928c85b98b7fb4d9)) ### Features
More…
* support more relationship types ([72f3745](https://github.com/lydavid/MusicSearch/commit/72f37453d899b0b07d3fb8ece298d12429822f1c)) - May 24, 2026 1.116.0# [1.116.0](https://github.com/lydavid/MusicSearch/compare/v1.115.0...v1.116.0) (2026-05-24) ### Features * fetch user genres/tags to prepopulate upvotes ([419eb80](https://github.com/lydavid/MusicSearch/commit/419eb808b539bd56a2b3f5f5326df4f1073a4bac))
- May 20, 2026 1.115.0# [1.115.0](https://github.com/lydavid/MusicSearch/compare/v1.114.1...v1.115.0) (2026-05-20) ### Bug Fixes * show all relationship attributes deduplicated ([7f3d530](https://github.com/lydavid/MusicSearch/commit/7f3d5305d71fa6c1a6ce404e264a70d85237499f)) ### Features
More…
* persist options in Lookup URL screen ([1a4c1b9](https://github.com/lydavid/MusicSearch/commit/1a4c1b9022a42db775969d1bfd9c5151b4b72e23)) - May 19, 2026 1.114.1## [1.114.1](https://github.com/lydavid/MusicSearch/compare/v1.114.0...v1.114.1) (2026-05-19) ### Bug Fixes * handle more relationship types properly (including "members" vs "members of") ([b16da1f](https://github.com/lydavid/MusicSearch/commit/b16da1f4a1e9b4558aa9d7fa90fef397f89f241f)) * map area type to localized text ([75b069b](https://github.com/lydavid/MusicSearch/commit/75b069b32f5b07fd26fe6f81c6f2e3d8136fc978)) * map event type to localized text ([34a0fc3](https://github.com/lydavid/MusicSearch/commit/34a0fc335cf3facd4fc410e4e0eee317374c4197)) * map instrument type to localized text ([e7b0311](https://github.com/lydavid/MusicSearch/commit/e7b031197f50c3cce22958a2ecf61b2cfa7c3dcf)) * map label type to localized text ([fc86fd2](https://github.com/lydavid/MusicSearch/commit/fc86fd295ae4c8038ce3a2b46483e775619bc101))
More…
* map place type to localized text ([87dd70b](https://github.com/lydavid/MusicSearch/commit/87dd70b20898d6778694ab0c341591d8d8eff020)) * map series type to localized text ([a6a014a](https://github.com/lydavid/MusicSearch/commit/a6a014a7b795b0ff179dd5fd98d2431c08f53f92)) - May 17, 2026 1.114.0# [1.114.0](https://github.com/lydavid/MusicSearch/compare/v1.113.0...v1.114.0) (2026-05-17) ### Bug Fixes * **desktop:** login from snackbar from details will show a dialog for you to input auth token ([bd5d64b](https://github.com/lydavid/MusicSearch/commit/bd5d64b452b714de0bf3d968a43548a768b41747)) ### Features
More…
* hide downvoted genres/tags; add more actions menu to genres/tags headers to show/hide downvoted genres/tags ([834e9e5](https://github.com/lydavid/MusicSearch/commit/834e9e59698c765a810e717a8284609a593895ba)) * support voting on tags (requires re-authenticating with MusicBrainz for tag permissions); update database version to 79 ([5fa1a3a](https://github.com/lydavid/MusicSearch/commit/5fa1a3aaf39574a56fd4b2511e7891bf1061bb5a)) - May 13, 2026 1.113.0# [1.113.0](https://github.com/lydavid/MusicSearch/compare/v1.112.1...v1.113.0) (2026-05-13) ### Features * show genres/tags in details screens (cached screens will require refreshing to see these); click a tag to quickly search for it, or go to the genre's screen ([#2198](https://github.com/lydavid/MusicSearch/issues/2198)) ([c9d7609](https://github.com/lydavid/MusicSearch/commit/c9d7609714430a2e3c2fc77e21a9e496dfa920c4)), closes [#2046](https://github.com/lydavid/MusicSearch/issues/2046)
- May 12, 2026 1.112.1## [1.112.1](https://github.com/lydavid/MusicSearch/compare/v1.112.0...v1.112.1) (2026-05-12) ### Bug Fixes * remove dedicated "Additional Details" section for releases and put its details under "Release information" ([c6d40e5](https://github.com/lydavid/MusicSearch/commit/c6d40e5aa9e17965a8eb9afba38046d70808f567))
- May 7, 2026 1.111.0# [1.111.0](https://github.com/lydavid/MusicSearch/compare/v1.110.0...v1.111.0) (2026-05-07) ### Features * add toggle icon button to listen additional actions sheet to show/hide originally submitted data to help debug MusicBrainz mapping ([b8b1d7d](https://github.com/lydavid/MusicSearch/commit/b8b1d7d802f5850cd178b78273367ef0cbbe8e10))
- May 3, 2026 1.110.0# [1.110.0](https://github.com/lydavid/MusicSearch/compare/v1.109.0...v1.110.0) (2026-05-03) ### Bug Fixes * do not hide details section if it exists but is currently filtered out because showing (0 / X) is more meaningful ([e351500](https://github.com/lydavid/MusicSearch/commit/e3515008970fbfd3f69f25a7194279e59345904c)) ### Features
More…
* count number of shown release labels and events (similar to external links and aliases) ([4a2a8d1](https://github.com/lydavid/MusicSearch/commit/4a2a8d1c2acc6b78ae4a747749264823f9d05d4d)) - May 1, 2026 1.109.0# [1.109.0](https://github.com/lydavid/MusicSearch/compare/v1.108.0...v1.109.0) (2026-05-01) ### Features * add date filter to listens screen which lets you jump to a date in the past ([d913efd](https://github.com/lydavid/MusicSearch/commit/d913efdc0fcab91485ff1e3fdbbcdf349dc9bf09)) * add icons next to collections in "Add to collection" sheet to represent that none/some of the selected items are in the collection already ([64dea7f](https://github.com/lydavid/MusicSearch/commit/64dea7f1ddf249c95a3db1eba20f24debb1bcc44)) * from a listen item, add ability to filter starting from its listen date ([72eb1b2](https://github.com/lydavid/MusicSearch/commit/72eb1b2c926aae542754e10ee4f8c3b92f29508e))
More…
- Apr 27, 2026 1.108.0# [1.108.0](https://github.com/lydavid/MusicSearch/compare/v1.107.0...v1.108.0) (2026-04-27) ### Features * show label begin/end date in label lists ([b55f4d7](https://github.com/lydavid/MusicSearch/commit/b55f4d70fcd7edfb3cc6957ebd4e2ad51ccb570d)) * support sorting areas by cached order, name, or begin date, ascending/descending; default sort order is now cached order ascending; previous default was begin date ascending, then name ascending ([d0ade97](https://github.com/lydavid/MusicSearch/commit/d0ade97a5b2554e3f2e6eefc43bf485831d238fb)) * support sorting events by cached order, name, or start date, ascending/descending; default sort order is now cached order ascending; previous default was start date ascending ([c53e37c](https://github.com/lydavid/MusicSearch/commit/c53e37c7b933b50480ae5b2d098e4c5b8c6f3620)) * support sorting labels by cached order, name, begin date, or label code ascending/descending; default sort order is now cached order ascending; previous default was GUID ([efc3539](https://github.com/lydavid/MusicSearch/commit/efc35391a7a316af6773995a7258a79444e8111d)) * support sorting places by cached order, name, address or open date, ascending/descending; default sort order is now cached order ascending; previous default was name, then address ascending ([1072ade](https://github.com/lydavid/MusicSearch/commit/1072ade3a3b01e13aebc60995d5598d469af91e2))
More…
- Apr 26, 2026 1.107.0# [1.107.0](https://github.com/lydavid/MusicSearch/compare/v1.106.1...v1.107.0) (2026-04-26) ### Bug Fixes * don't show filtered count header when total count is 0 because it's an intermediate state ([f95aeda](https://github.com/lydavid/MusicSearch/commit/f95aedadf94415ef3e8e9b81555d28a66786aab3)) * get name from work type rather than type id because search does not give us its type id ([cd0c738](https://github.com/lydavid/MusicSearch/commit/cd0c7381868c43d78899b334227122399a636587)) * map work types to localizable text ([9eab6d4](https://github.com/lydavid/MusicSearch/commit/9eab6d4f25425ec77154259fa429b81c1c4e9888))
More…
### Features * add tri-state checkbox to (de)select all release statuses to filter ([0be5701](https://github.com/lydavid/MusicSearch/commit/0be5701faf1c23d6193fb8cb740ebf17aa433731)) * support sorting artists by cache order (new default), alphabetically, or begin date (previous default), ascending/descending ([b99572a](https://github.com/lydavid/MusicSearch/commit/b99572a2664ddb0889b7e468fd665853e87862d9)) * support sorting works by cached order, name, or listens, ascending/descending; default sort order is now cached order ascending; previous default was based on its GUID, which was nonsensical ([2191b50](https://github.com/lydavid/MusicSearch/commit/2191b50f3e5541012730d1dedb37d1f4ebb6a338)) - Apr 25, 2026 1.106.1## [1.106.1](https://github.com/lydavid/MusicSearch/compare/v1.106.0...v1.106.1) (2026-04-25) ### Bug Fixes * do not show "Showing X of Y" header when filtered count (X) is 0, which is an intermediate state that would shortly change ([6c02931](https://github.com/lydavid/MusicSearch/commit/6c02931e483ebdc1625365bf81ea06d39cb44f5e))
- Apr 23, 2026 1.106.0# [1.106.0](https://github.com/lydavid/MusicSearch/compare/v1.105.0...v1.106.0) (2026-04-23) ### Bug Fixes * store release status as a 1 byte INTEGER rather than 36 bytes TEXT; migrate database version to 76 ([fb2bff3](https://github.com/lydavid/MusicSearch/commit/fb2bff3d5ef2865738cddf4d17a44d8364eb82a0)) ### Features
More…
* support filtering releases by its status (e.g. official, promotion) ([2d0e42d](https://github.com/lydavid/MusicSearch/commit/2d0e42d26995676756989ae5f9de1c37cf03b0bb)) - Apr 20, 2026 1.105.0# [1.105.0](https://github.com/lydavid/MusicSearch/compare/v1.104.0...v1.105.0) (2026-04-20) ### Features * add buttons to switch between looking up URL in MusicBrainz or local database ([8f9c0f7](https://github.com/lydavid/MusicSearch/commit/8f9c0f7d08e85c28ab05d98ef06f8632a3b71c9b)) * add screen to Search screen's additional actions to lookup a URL in MusicBrainz and show list items if it exists ([bbf73dd](https://github.com/lydavid/MusicSearch/commit/bbf73dd425dd19941b02b8b2e25589e6c0d53e58))
- Apr 17, 2026 1.104.0# [1.104.0](https://github.com/lydavid/MusicSearch/compare/v1.103.2...v1.104.0) (2026-04-17) ### Features * add release status stats ([398db62](https://github.com/lydavid/MusicSearch/commit/398db620d1083ed77bd2fef753a749937749594b)) * show number of items shown out of total as a header list item when filtering ([d82c40d](https://github.com/lydavid/MusicSearch/commit/d82c40d0c4d73769464e6ee180cb8cbe367c30e4)) * support adding items to collections from search screen ([949f4d3](https://github.com/lydavid/MusicSearch/commit/949f4d32cbc7b9b86717576cf652d13b066a7c17))
More…
- Apr 15, 2026 1.103.2## [1.103.2](https://github.com/lydavid/MusicSearch/compare/v1.103.1...v1.103.2) (2026-04-15) ### Bug Fixes * sometimes the count of artists by collection is off due to not filtering by artist aliases ([78e2caf](https://github.com/lydavid/MusicSearch/commit/78e2caf44155d6b4627d5dd22142c5c7962c4438))
- Apr 14, 2026 1.103.1## [1.103.1](https://github.com/lydavid/MusicSearch/compare/v1.103.0...v1.103.1) (2026-04-14) ### Bug Fixes * bring back sticky header for release group types ([32824d2](https://github.com/lydavid/MusicSearch/commit/32824d20db0d2fb23edfb29c242db78cf3aa72e6))
- Apr 13, 2026 1.103.0# [1.103.0](https://github.com/lydavid/MusicSearch/compare/v1.102.1...v1.103.0) (2026-04-13) ### Bug Fixes * scale color wheel properly in landscape mode ([e97fce9](https://github.com/lydavid/MusicSearch/commit/e97fce919cd68f4a94c50dbbfe80feb5dd77b7c3)) * standardize datastore preferences names; use an enum to make sure we don't reuse the same name ([87706f0](https://github.com/lydavid/MusicSearch/commit/87706f058a71f9e45b210e6308eb4dd6ac09acbd)) ### Features
More…
* add option under Appearance to enable/disable scroll to hide top app bar; support this in more screens; default is now disable ([77cc903](https://github.com/lydavid/MusicSearch/commit/77cc903e7422f8f115d491be8157d6502e82a000)) - Apr 8, 2026 1.102.1## [1.102.1](https://github.com/lydavid/MusicSearch/compare/v1.102.0...v1.102.1) (2026-04-08) ### Bug Fixes * do not lowercase German tab name in "Refresh X" ([00b20a9](https://github.com/lydavid/MusicSearch/commit/00b20a91c8e36303e607e1536a0764ba84bc2c98)), closes [/github.com/lydavid/MusicSearch/issues/2095#issuecomment-4198924093](https://github.com//github.com/lydavid/MusicSearch/issues/2095/issues/issuecomment-4198924093)
- Apr 7, 2026 1.102.0# [1.102.0](https://github.com/lydavid/MusicSearch/compare/v1.101.0...v1.102.0) (2026-04-07) ### Features * **ios:** support exporting database to app Documents folder and expose this folder to Files app ([303762d](https://github.com/lydavid/MusicSearch/commit/303762de4cff141099d82d5970826520b0ce954f))
- Apr 6, 2026 1.101.0# [1.101.0](https://github.com/lydavid/MusicSearch/compare/v1.100.0...v1.101.0) (2026-04-06) ### Bug Fixes * map release group types to localizable text ([67f1410](https://github.com/lydavid/MusicSearch/commit/67f14108cd47db2242047881d345551adc812767)) ### Features
More…
* add action to open in browser at listen timestamp from a listen ([aa4171d](https://github.com/lydavid/MusicSearch/commit/aa4171dca992a34a4586ff5b28c46ed5dc5c2ebb)) - Apr 5, 2026 1.100.0# [1.100.0](https://github.com/lydavid/MusicSearch/compare/v1.99.0...v1.100.0) (2026-04-05) ### Bug Fixes * fix crash when clicking a listen's more action icon button due to image transition ([7ecf13e](https://github.com/lydavid/MusicSearch/commit/7ecf13e2b87d03b8a816ef8b552e86e97dc2923b)) * reduce excessive network requests to fetch data from Spotify/Wikimedia when refreshing a details screen ([d404ebf](https://github.com/lydavid/MusicSearch/commit/d404ebf1189b781cd22e2ed9de391473123e0b17)) ### Features
More…
* support getting artist image from Wikimedia if wikidata url exists as fallback if Spotify secrets or url does not exist ([571c3dd](https://github.com/lydavid/MusicSearch/commit/571c3ddfe39a744d13f5b9d09c5f3487b43fafb8)) * support opening wikimedia image url in wikimedia commons page that shows license; restructure image models; update database version to 76 ([0170a5b](https://github.com/lydavid/MusicSearch/commit/0170a5b8821b059675b3796c1456eabf6b2a772f)) - Apr 1, 2026 1.99.0# [1.99.0](https://github.com/lydavid/MusicSearch/compare/v1.98.0...v1.99.0) (2026-04-01) ### Bug Fixes * show decoded Wikipedia url (without percent-encoding) ([17f0133](https://github.com/lydavid/MusicSearch/commit/17f01337302025d0a871629ed98c2289672acbdc)) ### Features
More…
* show highlight over filtered text in list screens ([0ff94ad](https://github.com/lydavid/MusicSearch/commit/0ff94adf37b6a2952926b0d70a74a1108d0f7805)) - Mar 31, 2026 1.98.0# [1.98.0](https://github.com/lydavid/MusicSearch/compare/v1.97.1...v1.98.0) (2026-03-31) ### Features * get wikipedia extract based on device language setting ([#2107](https://github.com/lydavid/MusicSearch/issues/2107)) ([29c8581](https://github.com/lydavid/MusicSearch/commit/29c8581f792bd647e929a0fe6c4e87a51db0fa4e))
- Mar 30, 2026 1.97.1## [1.97.1](https://github.com/lydavid/MusicSearch/compare/v1.97.0...v1.97.1) (2026-03-30) ### Bug Fixes * improve add to collection messages and make them localizable; show syncing message when adding to or deleting from a remote collection; use colored snackbar in all details screens ([674ad36](https://github.com/lydavid/MusicSearch/commit/674ad36b64a55ce2d06f582c4b383d8c7ffa40c5)) * only bold unvisited item's name without bolding its disambiguation and aliases ([d9ca1a1](https://github.com/lydavid/MusicSearch/commit/d9ca1a1a3868a8f351a510e43fc3fe55cef529e4)) * show " + ?" after remote collection count if you have not fetched all items in it (or if it's out of sync with the remote count from adding/deleting) ([0428f9a](https://github.com/lydavid/MusicSearch/commit/0428f9a7f62e7573cf216299ed9a17654bfa5bc8)) * support adding more than 400 entities at a time to a remote collection ([ff80759](https://github.com/lydavid/MusicSearch/commit/ff80759c9c02b1d982e51e1c19293fddb13fad6b)) * support deleting more than 400 entities at a time from a remote collection ([b2d8dff](https://github.com/lydavid/MusicSearch/commit/b2d8dff5e67b5d9c0dff05e4b8bcce66fac53083))
More…
- Mar 27, 2026 1.96.0# [1.96.0](https://github.com/lydavid/MusicSearch/compare/v1.95.1...v1.96.0) (2026-03-27) ### Features * support selecting tracks from a release to submit to ListenBrainz ([1d940f0](https://github.com/lydavid/MusicSearch/commit/1d940f0597a63018486d73b7dfe1e5ccb6eb8b0b))
- Mar 26, 2026 1.95.1## [1.95.1](https://github.com/lydavid/MusicSearch/compare/v1.95.0...v1.95.1) (2026-03-26) ### Bug Fixes * fix crash when app is put in background while a release screen is part of the backstack (Parcel IllegalArgumentException) ([869edb7](https://github.com/lydavid/MusicSearch/commit/869edb7ee430d8f1b5b331fe7b3dad8db903b039))
- Mar 23, 2026 1.93.1## [1.93.1](https://github.com/lydavid/MusicSearch/compare/v1.93.0...v1.93.1) (2026-03-23) ### Bug Fixes * relocate "Show more info in release list items" setting to the release list screens ([cf6368c](https://github.com/lydavid/MusicSearch/commit/cf6368cf3890a9911698aab0e8f9d20973ba84cd))
- Mar 22, 2026 1.93.0# [1.93.0](https://github.com/lydavid/MusicSearch/compare/v1.92.0...v1.93.0) (2026-03-22) ### Bug Fixes * fix IndexOutOfBoundsException crash in tracks list ([2762bfd](https://github.com/lydavid/MusicSearch/commit/2762bfda5e6fc75532fd94a4451f3f1768e1096e)) ### Features
More…
* support login from a collection's fullscreen error screen; add better error handling for MusicBrainz login for all platforms ([d55d4b9](https://github.com/lydavid/MusicSearch/commit/d55d4b9dbdc4c42da554723a5e2f364a97b814d2)) - Mar 19, 2026 1.92.0# [1.92.0](https://github.com/lydavid/MusicSearch/compare/v1.91.0...v1.92.0) (2026-03-19) ### Bug Fixes * make sure artist credits still show up on tracks on older SDKs ([bbca559](https://github.com/lydavid/MusicSearch/commit/bbca5597a6a111f51dd2ad904afed1ca369e76dc)) ### Features
More…
* add more actions button to tracks list which supports adding the track's recording to a collection or submitting a listen of the track to ListenBrainz; show whether a track is part of a collection with a small icon ([61b8c65](https://github.com/lydavid/MusicSearch/commit/61b8c6509cdaddf9df680700b5ff623571c9ebb1)) - Mar 13, 2026 1.91.0# [1.91.0](https://github.com/lydavid/MusicSearch/compare/v1.90.3...v1.91.0) (2026-03-13) ### Bug Fixes * limit date picker to valid dates ([d001505](https://github.com/lydavid/MusicSearch/commit/d001505c2cd461d7120ad23964ec497495929720)) * refresh listen count in recording screen after submitting listen ([dc041a6](https://github.com/lydavid/MusicSearch/commit/dc041a6f0af4b8194297f44ef73257e78ed26936)) * show non-soft-deleted listens and count in details screens (these are eventually actually deleted after leaving the listens screen) ([6c6e233](https://github.com/lydavid/MusicSearch/commit/6c6e233696f58405aafd51cdc2a59cba185fe0b0))
More…
### Features * add menu option in recording screen to manually submit listen to ListenBrainz ([#2057](https://github.com/lydavid/MusicSearch/issues/2057)) ([e0a0ccc](https://github.com/lydavid/MusicSearch/commit/e0a0ccc0cd7af4a4504002279b3c38d849eeaecd)) - Mar 5, 2026 1.90.3## [1.90.3](https://github.com/lydavid/MusicSearch/compare/v1.90.2...v1.90.3) (2026-03-05) ### Bug Fixes * prefer MusicBrainz release ID that was submitted if it exists over the automatically linked release ID because it is usually more accurate ([2a60b07](https://github.com/lydavid/MusicSearch/commit/2a60b072b1a2ae3fa6224546d290ea15d35d98f6))
- Mar 3, 2026 1.90.2## [1.90.2](https://github.com/lydavid/MusicSearch/compare/v1.90.1...v1.90.2) (2026-03-03) ### Bug Fixes * include UUID in the "no recording found" error message ([d2edf6f](https://github.com/lydavid/MusicSearch/commit/d2edf6f790f29b5756aa49d39dda3b36c05c2c84))
- Mar 1, 2026 1.90.1## [1.90.1](https://github.com/lydavid/MusicSearch/compare/v1.90.0...v1.90.1) (2026-03-01) ### Bug Fixes * don't crash on somewhat common exceptions ([642c091](https://github.com/lydavid/MusicSearch/commit/642c09104414c527b3021dfbf706a4659bf35d97)) * resolve memory leak ([c619b84](https://github.com/lydavid/MusicSearch/commit/c619b84657660b57292878136b4683bc3e4122ef))
- Feb 25, 2026 1.90.0# [1.90.0](https://github.com/lydavid/MusicSearch/compare/v1.89.0...v1.90.0) (2026-02-25) ### Features * show error snackbar when you try to link a listen to a non-recording UUID ([9f3e8b5](https://github.com/lydavid/MusicSearch/commit/9f3e8b51d6a403083db0980b8b06cba9dc16600f))
- Feb 24, 2026 1.89.0# [1.89.0](https://github.com/lydavid/MusicSearch/compare/v1.88.1...v1.89.0) (2026-02-24) ### Features * show latest times you've listened to a work with a button to go to all listens with the work faceted; show all works with linked listens in Listen screen's facet bottom sheet ([73695d9](https://github.com/lydavid/MusicSearch/commit/73695d996152db7ca9b0cb0ff9e3ee878ace00ef))
- Feb 20, 2026 1.88.1## [1.88.1](https://github.com/lydavid/MusicSearch/compare/v1.88.0...v1.88.1) (2026-02-20) ### Bug Fixes * fix licenses/libraries screen crash ([e246197](https://github.com/lydavid/MusicSearch/commit/e2461978267052dd288c9640a79325e7d6d7558f))
- Feb 19, 2026 1.88.0# [1.88.0](https://github.com/lydavid/MusicSearch/compare/v1.87.0...v1.88.0) (2026-02-19) ### Bug Fixes * don't crash when selecting title to copy then navigating back ([9660726](https://github.com/lydavid/MusicSearch/commit/966072697242b316a3b7523d70be627b4b6fba23)), closes [#1](https://github.com/lydavid/MusicSearch/issues/1) ### Features
More…
* support translations through Weblate ([5a19e30](https://github.com/lydavid/MusicSearch/commit/5a19e30f86b7003460ea0dcbb8c76233aa171e6c)) - Jan 14, 2026 1.86.0# [1.86.0](https://github.com/lydavid/MusicSearch/compare/v1.85.0...v1.86.0) (2026-01-14) ### Bug Fixes * correctly parse title and artist from Android Now Playing notification for some more languages ([8bed10a](https://github.com/lydavid/MusicSearch/commit/8bed10a37b6a4292134ee4c4dc3f2164f6b0f3ce)) ### Features
More…
* show number of times you have listened to recordings of a work in work details screen ([b3f7366](https://github.com/lydavid/MusicSearch/commit/b3f7366a9e867bdf7a71096c3551515b08c8b0b8)) - # [1.86.0](https://github.com/lydavid/MusicSearch/compare/v1.85.0...v1.86.0) (2026-01-14) ### Bug Fixes * correctly parse title and artist from Android Now Playing notification for some more languages ([8bed10a](https://github.com/lydavid/MusicSearch/commit/8bed10a37b6a4292134ee4c4dc3f2164f6b0f3ce)) ### Features
More…
* show number of times you have listened to recordings of a work in work details screen ([b3f7366](https://github.com/lydavid/MusicSearch/commit/b3f7366a9e867bdf7a71096c3551515b08c8b0b8)) - # [1.85.0](https://github.com/lydavid/MusicSearch/compare/v1.84.1...v1.85.0) (2026-01-10) ### Features * show different color snackbar for deleting items from collection states (soft delete, hard delete loading/error/success) ([ca5c888](https://github.com/lydavid/MusicSearch/commit/ca5c888caad1e782bb38b0e446d5ef8e6f0a22aa))
- ## [1.84.1](https://github.com/lydavid/MusicSearch/compare/v1.84.0...v1.84.1) (2025-12-28) ### Bug Fixes * show aliases for tracks when loading a release without having to click into a track first ([7f6b679](https://github.com/lydavid/MusicSearch/commit/7f6b679d22b2cb70c86c31b6baa62e7b04838d24))
- # [1.84.0](https://github.com/lydavid/MusicSearch/compare/v1.83.0...v1.84.0) (2025-12-22) ### Features * support deleting listens ([#1963](https://github.com/lydavid/MusicSearch/issues/1963)) ([6f18fd3](https://github.com/lydavid/MusicSearch/commit/6f18fd3ced94eb1df4914e465f53cc96d75716cb))
- # [1.83.0](https://github.com/lydavid/MusicSearch/compare/v1.82.1...v1.83.0) (2025-12-09) ### Features * show release group type if not sorting by types which show the type as a sticky separator ([c995e0d](https://github.com/lydavid/MusicSearch/commit/c995e0d0e0dfce2b9581e9ccf9243572187f7c55))
- ## [1.82.1](https://github.com/lydavid/MusicSearch/compare/v1.82.0...v1.82.1) (2025-12-05) ### Bug Fixes * aliases no longer multiplies listen count ([c262909](https://github.com/lydavid/MusicSearch/commit/c2629093957af10716f29c20cd6e6bcfd95f8553))
- # [1.82.0](https://github.com/lydavid/MusicSearch/compare/v1.81.0...v1.82.0) (2025-12-03) ### Bug Fixes * constrain single line text fields' hint/label to one line ([a5e2b68](https://github.com/lydavid/MusicSearch/commit/a5e2b6830cda3b6f609bf12097e23f807044c144)) ### Features
More…
* add "paste from clipboard" button to listens screens to simplify pasting urls, mbids, user token, and username ([03739ef](https://github.com/lydavid/MusicSearch/commit/03739efcbc060e97834d36f60b9618c2ae48a61e)) - # [1.81.0](https://github.com/lydavid/MusicSearch/compare/v1.80.0...v1.81.0) (2025-10-20) ### Bug Fixes * always show the first release image as thumbnail; order an entity's images in same order from MusicBrainz ([157f558](https://github.com/lydavid/MusicSearch/commit/157f55848a00904d94b84c143acbc557cad6ab65)) * correct releases listen count in label screen ([30a3ebe](https://github.com/lydavid/MusicSearch/commit/30a3ebe6ef48b25dd9a1d9d6fedc0e7f06f3795d)) * fix crash when querying all releases ([a8c26b3](https://github.com/lydavid/MusicSearch/commit/a8c26b3710331b6c1bc7f14444ee6b91b59c2d64))
More…
### Features * support more sort options for release groups; default to sorting by insertion order; replace existing toggle sort ([18eb3c6](https://github.com/lydavid/MusicSearch/commit/18eb3c691a33ea01ceb4f293635dadfb662fbe3c)) * support sorting recordings by insertion (cache) order or the reverse ([4f51ccd](https://github.com/lydavid/MusicSearch/commit/4f51ccd92917f6da67808bb858f3b4f0156c9d8e)) - # [1.80.0](https://github.com/lydavid/MusicSearch/compare/v1.79.2...v1.80.0) (2025-10-19) ### Bug Fixes * drop unused view; update database version to 73 ([#1870](https://github.com/lydavid/MusicSearch/issues/1870)) ([9f6dc6d](https://github.com/lydavid/MusicSearch/commit/9f6dc6d191a3105a6f2fa231343dfd78400aab13)) * speed up browsing release groups by collection ([41d8511](https://github.com/lydavid/MusicSearch/commit/41d8511b3fe49a64b0339c0b0e2158e659dcca25)) * speed up searching releases (by not joining all releases) ([6972124](https://github.com/lydavid/MusicSearch/commit/6972124b8ca5e5f6d191f13f86c56061603abf6f))
More…
### Features * support more options for sorting releases (including by listens and complete listens); default to no sorting and replaces existing toggle sort ([28ccf4c](https://github.com/lydavid/MusicSearch/commit/28ccf4c1b11d6b4398af2c38a1d1151b6b50a7c0)) - ## [1.79.2](https://github.com/lydavid/MusicSearch/compare/v1.79.1...v1.79.2) (2025-10-17) ### Bug Fixes * correct track listen count so that they are no longer multiplied by aliases ([d28a485](https://github.com/lydavid/MusicSearch/commit/d28a485eea441111cf8c463501033feac65b79ed)) * improve speed browsing release groups by entity by not scanning the entire release group table ([d3869e6](https://github.com/lydavid/MusicSearch/commit/d3869e60a79c7258a90f54fcdca282f0cfc6621c)) * significantly improve speed browsing releases by label or collection ([2e0cb67](https://github.com/lydavid/MusicSearch/commit/2e0cb67477716e4ab8a4ad8662430ae8f2990f18))
More…
- # [1.79.0](https://github.com/lydavid/MusicSearch/compare/v1.78.1...v1.79.0) (2025-10-14) ### Features * show number of listens and complete listens for each release in list screens; fix paging releases in some screens (such as labels); update database version to 72 ([#1860](https://github.com/lydavid/MusicSearch/issues/1860)) ([5481e6c](https://github.com/lydavid/MusicSearch/commit/5481e6c049fee6088e8766d3bdebe6a3f95577fe))
- ## [1.78.1](https://github.com/lydavid/MusicSearch/compare/v1.78.0...v1.78.1) (2025-10-13) ### Bug Fixes * show dismissable snackbar on receiving error from Wikidata/Wikipedia (for all details screens) ([d3982b6](https://github.com/lydavid/MusicSearch/commit/d3982b6694e50fe89c8c9ca6b2aff31b993de64d))
- # [1.78.0](https://github.com/lydavid/MusicSearch/compare/v1.77.0...v1.78.0) (2025-10-12) ### Bug Fixes * move "See collaborators" above the dropdown menu items that may change between tabs ([16dbdb4](https://github.com/lydavid/MusicSearch/commit/16dbdb402e274d824a703f128cd28c29fedbe6b4)) * support scrolling recording sort options ([78cd7d1](https://github.com/lydavid/MusicSearch/commit/78cd7d14c85541dc5ba182f4e442cb0eabb37a24)) ### Features
More…
* move all details screen stats from tab to dropdown menu (to align with stats for other screens) ([d104d1e](https://github.com/lydavid/MusicSearch/commit/d104d1e9649b779f0f6f57fa3d8df02493055948)) * move artist's stats from tab to dropdown menu (to align with stats for other screens); try screenshot tests with `ContentWithOverlays` ([33863d3](https://github.com/lydavid/MusicSearch/commit/33863d3840f63dbb2d05b487814383fda8375fcf)) - # [1.77.0](https://github.com/lydavid/MusicSearch/compare/v1.76.1...v1.77.0) (2025-10-11) ### Features * support sorting recordings by name, date, or listens (ascending or descending); default to no sorting (will be in order that MusicBrainz API gives us) ([c92473b](https://github.com/lydavid/MusicSearch/commit/c92473bcda864605e34ec6e108e4fd1493b954a7))
- ## [1.76.1](https://github.com/lydavid/MusicSearch/compare/v1.76.0...v1.76.1) (2025-10-10) ### Bug Fixes * lookup and cache details data in the background to prevent UI from freezing ([75aca4a](https://github.com/lydavid/MusicSearch/commit/75aca4ada2902b33d5b1f7195896c2680c15891f))
- # [1.76.0](https://github.com/lydavid/MusicSearch/compare/v1.75.0...v1.76.0) (2025-10-07) ### Bug Fixes * show recording collections to add to from recording screen instead of area collections ([5ba7390](https://github.com/lydavid/MusicSearch/commit/5ba739090e83565e4c42b4f838fc5dea2643caf4)) ### Features
More…
* show listens in recordings list screens (if ListenBrainz username is set) ([a7335c2](https://github.com/lydavid/MusicSearch/commit/a7335c2ff0adaf5f17fa8718bf20d6565a2c5c16)) - # [1.75.0](https://github.com/lydavid/MusicSearch/compare/v1.74.0...v1.75.0) (2025-10-06) ### Bug Fixes * do not delete locally cached data if network call fails while refreshing ([d6140d1](https://github.com/lydavid/MusicSearch/commit/d6140d192963e4f9764ee687576c14af63472895)) * remove duplicate edges in collaboration graph ([becef4b](https://github.com/lydavid/MusicSearch/commit/becef4b33a40604798a300a4b5bd1489d9b6c9c5)) ### Features
More…
* show label's area in details screen ([#1847](https://github.com/lydavid/MusicSearch/issues/1847)) ([4e4c4ac](https://github.com/lydavid/MusicSearch/commit/4e4c4ac530f863db83a1b7034738e489fcbf0e06)) * show number of times user has listened to an album completely with a star icon (in release details) ([0c50163](https://github.com/lydavid/MusicSearch/commit/0c5016385487b832117350a85154540761c7ec00)) - # [1.74.0](https://github.com/lydavid/MusicSearch/compare/v1.73.0...v1.74.0) (2025-10-05) ### Bug Fixes * preserve facets query when dismissing bottom sheet ([6dddf00](https://github.com/lydavid/MusicSearch/commit/6dddf00c7f8cd9e8b6f7a4ccf6d29227a9149e33)) ### Features
More…
* show button to clear facets if are selected ([dd72fd4](https://github.com/lydavid/MusicSearch/commit/dd72fd4b4bfcb58b4612dbab073e516347899d75)) * support filtering listens by a specific artist (on the listen's linked recording); show all listens from an artist screen goes to listens screen with this filter pre-applied ([bb7a633](https://github.com/lydavid/MusicSearch/commit/bb7a63306a3c7b81895e8d5e45633cb4da271024)) - # [1.73.0](https://github.com/lydavid/MusicSearch/compare/v1.72.2...v1.73.0) (2025-10-04) ### Bug Fixes * align color for disambiguation and alias in facets to rest of app ([2288221](https://github.com/lydavid/MusicSearch/commit/2288221aed573dc5c575a393451df3501d6c47f6)) * show recording disambiguation and alias in facets list ([09e5402](https://github.com/lydavid/MusicSearch/commit/09e540252355d31fc04ffb81c130a1f6a068909c)) ### Features
More…
* show the latest 3 listens for an artist ([7411814](https://github.com/lydavid/MusicSearch/commit/7411814a0681cd48937a445bef8fe54214209ce6)) - ## [1.72.2](https://github.com/lydavid/MusicSearch/compare/v1.72.1...v1.72.2) (2025-10-03) ### Bug Fixes * support scrolling listen's additional actions bottom sheet ([8e29a45](https://github.com/lydavid/MusicSearch/commit/8e29a45126c280ac01914d8a62259ba871ee264f))
- ## [1.72.1](https://github.com/lydavid/MusicSearch/compare/v1.72.0...v1.72.1) (2025-10-01) ### Bug Fixes * count distinct collected entities, not the container entity ([096cf33](https://github.com/lydavid/MusicSearch/commit/096cf33e08079802c5bf9d0912db707100f6165d))
- # [1.72.0](https://github.com/lydavid/MusicSearch/compare/v1.71.0...v1.72.0) (2025-09-27) ### Bug Fixes * update scrollable tab row to material 3 secondary scrollable tab row ([f2f9423](https://github.com/lydavid/MusicSearch/commit/f2f94234c8523e67a60f51e4225bbeccdff7c8a8)) ### Features
More…
* support filtering listens by a specific release; show all listens from a release screen goes to listens screen with this filter pre-applied ([e8e2b4c](https://github.com/lydavid/MusicSearch/commit/e8e2b4cf0e27b7f5d3ffd0b7436f0218b987122d)) - # [1.71.0](https://github.com/lydavid/MusicSearch/compare/v1.70.1...v1.71.0) (2025-09-23) ### Features * support manually linking a listen with a MusicBrainz recording by entering its id or url ([e64963c](https://github.com/lydavid/MusicSearch/commit/e64963c201716289bad11e51bf071c3179f7be64))