Rigellute / spotify-tui

Spotify for the terminal written in Rust 🚀
MIT License
17.51k stars 521 forks source link

Future breaking update of Rspotify #624

Open marioortizmanero opened 4 years ago

marioortizmanero commented 4 years ago

Hello!

I'm a maintainer of Rspotify. I picked up this library in July and have made lots of improvements since, with the help of the original maintainer. The library is now much cleaner, more flexible, and more performant. For now, these are the noticeable improvements for the end user:

And we are just at 50% of the changes we intend to make, so it'll be even better. But these kind of improvements require breaking changes. A lot of them, in fact. I wanted to ask the maintainers of this crate (which is one of the most active ones using Rspotify) for help in some discussions relating the future of Rspotify:

Before the new release, we'd like to at least finish these changes, and afterwards we can keep adding new features and prepare for v1.0 in the far future. These include lots of proposals and changes, so don't feel the need to check out each of them. At least a bit of feedback will be useful to us.

Rigellute commented 3 years ago

Looking forward to these updates @marioortizmanero @ramsayleung. Going to rely on the power of Rust to guide me in fixing the breaking changes.

marioortizmanero commented 3 years ago

I'm very happy with the progress we're making so far! There's still quite a lot to do, but compared to the state the library was last year, so much has been improved already. Meanwhile you can provide us with some opinions on issues we still are discussing how to solve. I'll try to make them as concise as possible because I know the threads are lengthy now. Answer whatever you can/want, I'll send this to more devs.

These are decisions that are quite complicated to take without insight from others, so we'd appreciate any possible help :)

marioortizmanero commented 3 years ago

Heads up: the new release is finally out! If you need help please let us know at https://github.com/ramsayleung/rspotify/issues/218