MusicDownloader - Minimal Youtube MP3/MP4 downloader.

in #utopian-io5 years ago

Have you ever tried to download a YouTube video but you couldn't because the site or the app lacks the option to do so? Have you ever tried to convert a YouTube video to an audio file and you couldn't? well, I have always wanted to do the same. However, I have always found a walk around to archive what I wanted. I have used both website tools and mobile apps to convert YouTube videos to any format. And in this blog post, I will be introducing to you one of those awesome projects. You should keep reading to get the full gist.


Introduction

banner.png

MusicDownloader is a project by Andrea Ciccarelli. The project's first version release was on Aug 31, 2018, with version code 1.0.0, and its last release was 10 days ago with version code 1.3.8.
I don't think the developer has his project on Playstore since he didn't provide a link to download the project. However, you can get it downloaded from the bin folder of the project's repo.

It saddens my heart that this awesome project isn't available for iOS devices.


Over these years, website tools have been life-saving tools IMHO. There are several tools that Google suggests for converting YouTube videos. For example, I have used Y2mate and onlinevideoconverter countless times. There are lots of disadvantages to using the tools mentioned above. First of all, you need to access YouTube.com to get the link of the video you need to download or convert. Then, head over to any of those web tools to paste the link, then, hit on the convert button. As If the stress isn't enough, all of the web tools I have used usually pop up ads after hitting the convert button. At times, they redirect me to a sponsored website. It's really frustrating but I kept using them because I never had an alternative. It got to a point I download a few apps from Playstore for converting YouTube videos. But as the web tools did, it has ads embedded in them, and I have to first search for the video on YouTube.

What If I Tell You That MusicDownloader Doesn't Behave Like any of the tools explained above?

Yes, you read that right. Let us see how useful MusicDownloader could be.


On launching MusicDownloader, it displayed the permission request message, where it requested to access my storage. This should be accepted if you really want it to function as intended. Immediately after this page, the home screen displayed.

Oh, Lord! You need to see how neat its interface is.

This is definitely one of the neatest apps I have ever used. This wasn't what I expected. Since the app function is to download, convert, and stream YouTube videos, I was expecting the home screen to have maybe a YouTube logo, and lots of texts messages. But, the developer decided to make things different. Below are the screenshots of the permission request and the home screen interface.

Don't forget to stare at the home screen

As you've seen from the second screenshot that the home screen contain just a search input and a button. At first, I never knew it's meant to download or convert YouTube videos. I thought when I search with it, then, it crawls google for possible download links. But no! That's wrong. It actually searches YouTube files, then pops up options to get the videos downloaded.

One of the amazing features of the project is its speed at displaying searched results. When I searched for Joyner Lucas, it displayed the result at a very fast speed. Also, the list of the displayed results is well arranged. The results didn't occupy the whole screen. Below are the screenshots displaying the results interface, and what happened when I clicked on a video.

Even after it displayed the requested results, I was still able to make another search without having to clear the previous results or use my back button to exit the page. This was possible because it still has its search input, and the button displayed alongside the results. I give kudos to the developer for making life easy with its brilliant ideas.


After I understood that it crawls YouTube for its results, I still had the thought that its functions are only to convert YouTube videos to an mp3 file since the app's name is MusicDownloader. After I clicked on one of the results from the screenshot above, It was at this time I saw the real functions of this project.

The main function of this projects is to; Stream YouTube videos, Download Videos, and Convert YouTube Videos To An Mp3 File. These features aren't unique in any way. But, The MusicDownloader itself is so unique for having the whole functions in one app. There are different apps with different names on PlayStore to perform these functions. But, Andrea Ciccarelli decided to embed the whole features in one app.

Before I got to know about this project, I usually search for the video to download or convert from youtube.com before actually accessing the web tool to do the rest of the conversions. But, with MusicDownloader, I don't need a second app before I could complete a video conversion or download.

Streaming with MusicDownloader is similar to streaming with the official YouTube app. The options to view the video on full screen is also available on MusicDownloader.

Downloading and converting of videos with MusicDownloader are done automatically when the button to do so is clicked. The downloaded video or converted file would be saved on the user's device storage. This is why accepting the permission I talked about at the beginning of the article is very important.

The feature on YouTube that lets users save videos so as to stream them at a later time is also available in MusicDownloader. It's known as the CheckList. When a video is added to this list, the user can stream, download, or convert it at any time. Also, since the official YouTube app lets users view channels, MusicDownloader users can also do the same. However, it does need to open the channel with the official YouTube app.

I have come to conclude that MusicDownloader isn't a selfish app because it has an option to open a video with the official YouTube app. Even though it's also possible to stream the video within it. But, the developer also included an option to open a video with the official YouTube app.

Most of the options you get when you use YouTube are all available in MusicDownloader. Options to share a video, or to copy the URL of video are all available. The only option I see missing is the option to copy the code to embed a video to websites.

The Link Detector

This is the unique feature I have seen in the app. It's unique when it's compared to other apps with similar functions. But, not unique when it's compared to other apps in general. A few days ago I published a blog post about DownloadNavi. One of the features explained in that post is the ability it has to detect links copied to the user's clipboard. I was amazed to see that MusicDownloader has the same feature too. With this feature, You don't have to search for a video on MusicDownloader anymore. That's is, if only you have copied a link of a YouTube video before launching MusicDownloader.

Download Multiple Videos

I talked about saving a video to the checklist folder so as to stream or download it at any time of your choice. What if you have two or more videos on your checklist? Do you download them one after the other? Well, things have been made easier with MusicDownloader. You can now download the whole videos in checklist folder with a single button. I have to count this one as a unique feature. You should also agree with me.

Project Update

The project received a Bug Fix Release from the PO where he fixed the issue that crashes the app after installation. He also Improved to the Paste&Go link-detection mechanism.
When the next version is released, users will be able to see changes in the dialog action button color, as the PO has removed empty spaces from it.

Conclusion

After successfully using, and understanding the great functions embedded within this project, I still don't know why he titled it MusicDownloader. The project does more than the title says. If I have the chance to change anything about this app, it'd be its name.
Thank you for stopping by. Bye.

Sort:  

Hey rufans,

Thank you for your contribution. The Musicdownloader is indeed a good project. I have been using Newpipe to download YouTube videos, but as fine as it is; it has fewer features compared to Musicdownloader. I agree that the app does more than the name portray. I’ll download and use it.

As usual with your post, the content is well done with good visuals, thoughts, and the uses of the application. I think you covered every part of the app, and I appreciate the effort.

The presentation is also good, but it could better. There are grammar issues, but not severe. Still, I will cite a few issues. That’s is This is a repetition. That’s The main function of this projects is to. It should be this project, not projects.

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]

Thank you for the review. However, you didn't pick anything for the last questionnaire.
I compared this project with online converters. And the latest update is less than two weeks.
Kindly recheck.

Thank you for your review, @tykee! Keep up the good work!

Hi @rufans!

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

Hi, @rufans!

You just got a 2.68% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

Hey, @rufans!

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!

Coin Marketplace

STEEM 0.23
TRX 0.12
JST 0.029
BTC 66342.41
ETH 3548.63
USDT 1.00
SBD 3.09