-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
[Feature] Rewrite #336
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Glad to see that some of my suggestions made it to 2.6.0 |
Any designer who want to submit their designs for the Icon can submit here. Just prefix your designs with [LOGO] Keep the design theme/motto same as current, which is:
|
@KRTirtho There's a new free API for Spotify lyrics |
Dude, that will be revolutionizing for spotube 😄 |
I know right |
Please read my comment here too: |
This could also be useful (?) @KRTirtho |
Actually, it's a native open source spotify SDK and currently no dart implementation of it. We've to wait until (or create ourselves) a dart port comes out |
Alright |
Is there an existing issue for this?
✅ I have searched the existing issues
Category of the Feature
UI Improvements, Logical Improvements, More Efficiency, Performance Improvements, UX Improvements, Code Refactor
Credits
Myself, @alliba and everyone who made related issues here
Pain
Although Spotube is a nice idea but it has some really annoying issues both on the UX/UI and on playing songs.
Suggested Solution
There are some very essential changes that have to be made on Spotube order to be a better player and easier to use for the "average" users. I'd like to point out:
1. Using the YouTube Music's API instead of YouTube's
Using the YouTube Music's API would be a critical change for Spotube because:
I'm listening to songs from the 70s up until today and using the existing YT searching algorithm lead to playing wrong songs, wrong song versions etc. I've noticed that it usually messes up when a song says it's "Remastered" or "Live". There are many times that it'll just play another song.
I've noticed that YT Music has lyrics support. The current lyric implementation of Spotube, well, sucks. Using YT Music's lyrics would be huge for Spotube.
YT Music is a music dedicated platform. There no non-music segments, meaning you'll the song exactly how it's meant to be heard.
2. More user friendly account login
If I remember well the Android version of Spotube has an automated login. Entering a website and copying cookie client IDs is not ideal for everyone and the most discouraging feature of Spotube. Logging in via Email, Google, Facebook directly would be really good. For example, Spotube could have a built-in screen allowing you to login using these services and then using the Spotify access this cookie data and paste them automatically.
Heroic Games Launcher used to have the user do a such thing, but it automated it in its latest versions.
Inspiration could be taken from there.
3. A time delay between song downloading to avoid IP blocking
or an in-app VPN creation
When downloading many songs at once, there's a warning that says the user's IP might get blocked from YT for the next couple of months. I came up with an idea that could really help avoiding that. What if the was an adjustable time delay (with a minimum limit) that would request each after eg. 5 seconds so that YT wouldn't receive all the requests at the same time and avoid IP blocking? It's a very effective way I think. Another way could also be and in-app VPN, but this may be more complicated.
4. Annoying UI bugs
There's a lot of UI bugs within Spotube:
Widget
instead ofLike
,Add to Playlist
&Share
:Show Menu
title indead ofSort
andDownload
:Referring to this, the 3 dots should be replaced with a download icon.
(Both of the above title's background is white which makes them ugly.)
It also might pop and
expection
-something error.(here's a comparison with Spotube's and Spotify's window bar, on Linux with a custom theme):
Generally, the Spotify UI is less eye-hurting than Spotube's, cleaner, faster, with less animations. I'm not against the animations, but they could be better.
The new UI helped a bit but it has 2 issues:
Also, please create a new icon, this one's not really good.
5. Spotube performs way slower that Spotify
As I stated in a previous issue, Spotube acts, lods and performs way slower that Spotify, which is really frustrating.
This still happens, sometimes the playlist won't show up unless restarting (but I've started thinking that it might be an issue with my WiFi adapter, but it doesn't happen with Spotify so...)
Useful resources/references
#313, #292, #112, maybe more
Other
I did not make this issue to offend anyone, I just believe that these issues have to be fixed so that Spotube can benefit.
The text was updated successfully, but these errors were encountered: