mirror of
https://github.com/navidrome/navidrome.git
synced 2026-10-15 22:07:08 +02:00
* refactor: rename ArtistRadio to SimilarSongs for clarity and consistency Signed-off-by: Deluan <deluan@navidrome.org> * feat: implement GetSimilarSongsByTrack and related functionality for song similarity retrieval Signed-off-by: Deluan <deluan@navidrome.org> * feat: enhance GetSimilarSongsByTrack to include artist and album details and update tests Signed-off-by: Deluan <deluan@navidrome.org> * feat: enhance song matching by implementing title and artist filtering in loadTracksByTitleAndArtist Signed-off-by: Deluan <deluan@navidrome.org> * test: add unit tests for song matching functionality in provider Signed-off-by: Deluan <deluan@navidrome.org> * refactor: extract song matching functionality into its own file Signed-off-by: Deluan <deluan@navidrome.org> * docs: clarify similarSongsFallback function description in provider.go Signed-off-by: Deluan <deluan@navidrome.org> * refactor: initialize result slice for songs with capacity based on response length Signed-off-by: Deluan <deluan@navidrome.org> * refactor: simplify agent method calls for retrieving images and similar songs Signed-off-by: Deluan <deluan@navidrome.org> * refactor: simplify agent method calls for retrieving images and similar songs Signed-off-by: Deluan <deluan@navidrome.org> * refactor: remove outdated comments in GetSimilarSongs methods Signed-off-by: Deluan <deluan@navidrome.org> * fix: use composite key for song matches to handle duplicates by title and artist Signed-off-by: Deluan <deluan@navidrome.org> * refactor: consolidate expectations setup for similar songs tests Signed-off-by: Deluan <deluan@navidrome.org> * feat: add instant mix action to song context menu and update translations Signed-off-by: Deluan <deluan@navidrome.org> * fix(provider): handle unknown entity types in GetSimilarSongs Signed-off-by: Deluan <deluan@navidrome.org> * refactor: move playSimilar action to playbackActions and streamline song processing Signed-off-by: Deluan <deluan@navidrome.org> * format Signed-off-by: Deluan <deluan@navidrome.org> * feat: enhance instant mix functionality with loading notification and shuffle option Signed-off-by: Deluan <deluan@navidrome.org> * feat: implement fuzzy matching for similar songs based on configurable threshold Signed-off-by: Deluan <deluan@navidrome.org> * refactor: implement track matching with multiple specificity levels Signed-off-by: Deluan <deluan@navidrome.org> * refactor: enhance track matching by implementing unified scoring with specificity levels Signed-off-by: Deluan <deluan@navidrome.org> * feat: enhance deezer top tracks result with album Signed-off-by: Deluan <deluan@navidrome.org> * feat: enhance track matching with fuzzy album similarity for improved scoring Signed-off-by: Deluan <deluan@navidrome.org> * docs: document multi-phase song matching algorithm with detailed scoring and prioritization Signed-off-by: Deluan <deluan@navidrome.org> --------- Signed-off-by: Deluan <deluan@navidrome.org> |
||
|---|---|---|
| .. | ||
| #snapshot | ||
| $Recycle.Bin | ||
| ...unhidden_folder | ||
| .hidden_folder | ||
| artist | ||
| empty_folder | ||
| ignored_folder | ||
| invalid-files | ||
| playlists | ||
| ._02 Invisible.mp3 | ||
| 01 Invisible (RED) Edit Version.m4a | ||
| 01 Invisible (RED) Edit Version.mp3 | ||
| bom-test.lrc | ||
| bom-utf16-test.lrc | ||
| deezer.artist.bio.json | ||
| deezer.artist.related.json | ||
| deezer.artist.top.json | ||
| deezer.search.artist.json | ||
| empty.txt | ||
| index.html | ||
| itunes-library.xml | ||
| lastfm.album.getinfo.empty_urls.json | ||
| lastfm.album.getinfo.json | ||
| lastfm.artist.getinfo.json | ||
| lastfm.artist.getinfo.unknown.json | ||
| lastfm.artist.getsimilar.json | ||
| lastfm.artist.getsimilar.unknown.json | ||
| lastfm.artist.gettoptracks.json | ||
| lastfm.artist.gettoptracks.unknown.json | ||
| lastfm.artist.page.html | ||
| lastfm.artist.page.ignored.html | ||
| lastfm.artist.page.no_meta.html | ||
| lastfm.track.getsimilar.json | ||
| lastfm.track.getsimilar.unknown.json | ||
| listenbrainz.nowplaying.request.json | ||
| listenbrainz.scrobble.request.json | ||
| mixed-lyrics.flac | ||
| no_replaygain.mp3 | ||
| robots.txt | ||
| spotify.search.artist.json | ||
| symlink | ||
| symlink2dir | ||
| test.aiff | ||
| test.flac | ||
| test.lrc | ||
| test.m4a | ||
| test.mp3 | ||
| test.ogg | ||
| test.tak | ||
| test.txt | ||
| test.wav | ||
| test.wma | ||
| test.wv | ||
| zero_replaygain.mp3 | ||