You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Originally sptlrx was designed to only support Spotify, but was quickly updated with many other features. And the current Spotify-centric design makes it difficult to implement new features. I want to start from scratch.
In this issue, I'll be keeping a wishlist of features/ideas for sptlrx v2, which will eventually turn into a to-do list. You guys are welcome to discuss or add anything too :)
Remove support for lyricsapi. This has just been a fancy proxy to lrclib for a long time. So replace it with plain lrclib (+optional search logic described here).
Spotify authentication via API (Is it possible to authenticate using spotify api instead of cookie #56). The current implementation was made with using the internal API to retrieve song lyrics directly from Spotify in mind. However, there are now other ways to retrieve song lyrics that work just as well. Take advantage of them and use the public API just to get the title and position. May require a lot of work, so probably won't be in 2.0.
TOML config. The config structure is going to change a lot anyway, and I feel the yaml format is not flexible/convenient enough. Migration command.
Sensible defaults. Now we show text on how to set up Spotify cookies on first run. Instead let's default to lrclib & mpris (unfortunately only for linux).
Logging (Black screen #45). In its current state (ignoreErrors flag) it's just awful. Just write it somewhere, it won't hurt anyone.
Test coverage... No comments here.
The text was updated successfully, but these errors were encountered:
Originally sptlrx was designed to only support Spotify, but was quickly updated with many other features. And the current Spotify-centric design makes it difficult to implement new features. I want to start from scratch.
In this issue, I'll be keeping a wishlist of features/ideas for sptlrx v2, which will eventually turn into a to-do list. You guys are welcome to discuss or add anything too :)
.lrc
file based on track path (Add support for local lyric uri #53). Attempt to extract embedded lyrics..lrc
file parser (Ignore LRC file tags #51). We may find some tags useful!yaml
format is not flexible/convenient enough. Migration command.lrclib
&mpris
(unfortunately only for linux).ignoreErrors
flag) it's just awful. Just write it somewhere, it won't hurt anyone.The text was updated successfully, but these errors were encountered: