https://github.com/shkcodes/Lyrically
Components
Lyrically is an open source application that downloads lyrics from the internet for users consumption. This app is capable of downloading hundreds of lyrics at a time. It's an effortless application specifically made to download lyrics for offline usage. It has a YouTube video that explains how you can use the app. The settings are also available for users to tweak to get the desired UI beauty. The part I will focus on is the download option which is the central part that makes the app what it is.
Proposals
I like Lyrically app, but I'm not satisfied with its download method. I have many songs on my device, and I don't feel like having the lyrics for all. However, lyrically app tends to mandate the download of all the available songs on my device which I see as a bit awkward. In other to make the app more user-friendly, I propose.
The download of desired lyrics: Initially when you click the "download lyrics," it displays an option asking you to download lyrics for all the songs on your device. I.e., If you have 100 songs, it will ask you to click okay to download lyrics for all the 100 Songs or decline. There's no way around it. It's either you proceed to Download for all the 100 songs, or you opt out. This is a limitation. Imagine what users with more than 700 songs on their device would feel like, downloading 700 lyrics. Most people who wouldn't go with downloading lyrics for every song will uninstall the app immediately they find out its limitation. The idea I'm proposing will work in such a way that there will be options to choose whether to download all lyrics or select the songs you want to download lyrics for
How to go about the implementation
I'm sure that the app usually scans through the device to get all the songs and ask for permission to process the downloads of their lyrics through the internet. So in other to achieve a desired result from the proposed idea, the download will be set in a way that users will be asked to select the songs they want their lyrics to be downloaded. For example, if you want the lyrically app to download ten lyrics, you will choose the ten songs and instruct the app to carry out the command.
Mock ups/Examples
The look of the app
The implemented idea
Selecting songs
The flow chart explaining how the feature can be implemented
This is the way the download works currently
This is how it would work with the proposed idea.
Benefits
The benefit of this idea is almost covered in the proposals, but still, there is more to say. It will give users control over selecting which song lyrics to download. It will also help in managing your data bundle appropriately especially if you are not on a WiFi connection. I would appreciate if this feature is implemented as soon as possible
Thank you.
This is ckole(the laughing gas)
Disclaimer: The flow chart might not be perfect, so it's not mandatory that the implementation goes the same way as it's drawn
Thank you.
Hello @ckole!
Thank you for contributing.
It can really be annoying at times when you want to download lyrics of just a few songs and you are forced to download the lyrics of all the songs on your device. Choosing the desired songs for lyrics download is a nice idea and it is a must have feature for the applications such as these. I think that it's implementation won't be difficult and I do hope that the PO does it in the next upgrade.
Good to see that you opened an issue on GitHub.
We are already looking for your next contribution.
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Chat with us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for your review, @syedumair! Keep up the good work!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @ckole!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey, @ckole!
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit