Skip to content

Commit

Permalink
fix: update README to reflect removing background playlist syncing
Browse files Browse the repository at this point in the history
change: update changelog
  • Loading branch information
xxxserxxx committed Dec 30, 2024
1 parent 361e751 commit aed8c0d
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 14 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@ All notable changes to this project will be documented in this file.
- During the merge, a field rename prevented unmarshalling of search results
- Search page apropos focus now focuses appropriately
- Queue page root was being created twice, and the second time omitted the song info, causing it to not be shown until the user toggled it on
- Adding an artist replaces artist in cache with next artist. This is a consequence of the unexpected tview behavior that List.SetChangedFunc calls the callback _before_ changing the value returned by GetCurrentItem; so if the callback calls GetCurrentItem, it'll get the wrong value.
- ReplayGain is specific to Navidrome (and is not documented in OpenSubsonic) but I added it to the API in case we want to support it at some point. However, it had the wrong structure, which caused issues with deserialization on Navidrome.
- Entity list wasn't advancing the cursor
- Only adds lyrics support if the server has the OpenSubsonic lyrics extension
- Update README to reflect removing background playlist syncing

### ⚙️ Miscellaneous Tasks

Expand All @@ -30,6 +35,7 @@ All notable changes to this project will be documented in this file.

- Fetch version information from build info
- Search now pro-actively searches until no more results are returned. It still queries in batches of 20, and updates the list(s) as results are available.
- Concurrent album art and lyrics fetching; should improve UI lag on slow server responses

### Adds

Expand All @@ -42,6 +48,9 @@ All notable changes to this project will be documented in this file.
- Tweaks the lyrics timing offset to try to hit that sweet spot that makes up for the inaccuracy of mpv
- Rolls back the (unrelated, unnecessary) logger changes
- Changelog is updated, and readme updated to list the extra merged features
- Display the song genre, or the album genre if the server doesn't provide song-level genres
- Adds a work-around for Navidrome not populating the `albumArtist` field in songs
- Lyrics uses binary search instead of linear search to find current lyric.

## [0.1.0] - 2024-10-15

Expand Down
14 changes: 0 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,20 +162,6 @@ The save function includes an autocomplete function; if an existing playlist is
- `a`: Add playlist or song to queue
- `R`: Refresh playlists from server

On servers with a large number of songs in the playlists, Subsonic can take a while to respond to a request for a list. stmps therefore loads playlists in the background, and will display a spinner next to the "playlist" tab label at the bottom. This spinner can be configured with the `ui.spinner` option in the config file. Some ideas are:

```toml
spinner = '▁▂▃▄▅▆▇█▇▆▅▄▃▁'
spinner = '⠁⠂⠄⡀⢀⠠⠐⠈'
spinner = '|/-\'
spinner = '▖▘'
spinner = '▖▌▘'
spinner = '┤┘┴└├┌┬┐'
spinner = '⣾⣽⣻⢿⡿⣟⣯⣷'
```

The default is `▉▊▋▌▍▎▏▎▍▌▋▊▉`. Set only one of these at a time, and the glyphs must exist in the font that the terminal running stmps is using.

### Search Controls

The search tab performs a server-side search for text in metadata name fields. The search results are filtered into three columns: artist, album, and song, where each entry matches the query in name or title.
Expand Down

0 comments on commit aed8c0d

Please sign in to comment.