en flag +1 214 306 68 37
iLivid Desktop Application for Video Downloading from 50+ Hosting Services

iLivid Desktop Application for Video Downloading from 50+ Hosting Services

Industry
Entertainment, Software products
Technologies
C/C++

About Our Client

The Client, an international group of companies, has been cooperating with ScienceSoft for more than 5 years. Owing to ScienceSoft’s expertise in software development, the Client has fostered a number of successful startups. Many of them, such as Viber, started collaborating with ScienceSoft at the very beginning of their journey and later grew into mature businesses. The Client’s companies deliver a wide range of products, namely desktop, web and mobile applications.

Challenge

The Client wanted to create a convenient desktop application for Windows and Mac OS allowing users to search videos on the Internet, download and add them to the library.

Solution

ScienceSoft team composed of one architect and 10 C++ developers used the Qt framework to create the required video tool. A number of useful features distinguish it from other download managers available on the Internet:

  • Watch videos instantly. There is no need to wait until the download is complete. Users can start watching videos in all formats in an integrated VLC player right away.
  • Download from more than 50 hosting services, such as RapidShare, MediaFire, Hotfile, 4shared and others including torrent sites.
  • One-click downloader. Users only need to paste a link (or multiple links), and the application will automatically download the file.

In addition to that, the application was designed to download videos from the leading video sites such as YouTube, Vimeo, Metacafe, Dailymotion and more. ScienceSoft developers ensured a possibility to pause/ resume downloading at any time and control the download bandwidth.

ilivid download manager 2 screens

To meet the requirements of those who download multiple archive files (ZIP or RAR, for example), the software can play a video while the multi-volume archive is still downloading.

Results

The process of custom software programming lasted for 2.5 years and resulted in a user-friendly tool that offers an advanced download experience for Windows and Mac users and is now available on the Client’s website for free.

Technologies and Tools

Language: C++ 11.

Frameworks & libraries: Qt 4-5, Boost, Qt Widgets, Qt WebKit, libtorrent, QJson, QuaZIP, zlib, UnRAR FFmpeg, Crypto++.

Integrated development environment: MS Visual Studio 2010-2013, Xcode.

Version control system: Apache Subversion (SVN).

Build system: CMake.

Have a question to our team or need help with your project?

Our team is ready to provide client references, estimate your project, or answer any other question related to your IT initiative.

Upload file

Drag and drop or to upload your file(s)

?

Max file size 10MB, up to 5 files and 20MB total

Supported formats:

doc, docx, xls, xlsx, ppt, pptx, pps, ppsx, odp, jpeg, jpg, png, psd, webp, svg, mp3, mp4, webm, odt, ods, pdf, rtf, txt, csv, log

More Case Studies