Giter Site home page Giter Site logo

pedrolages / alltomp3-app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alltomp3/alltomp3-app

0.0 2.0 0.0 2.14 MB

Desktop application to download YouTube, SoundCloud in MP3 with complete tags (title, artist, genre, cover, lyrics...)

Home Page: https://alltomp3.org

License: GNU Affero General Public License v3.0

Shell 0.41% JavaScript 18.44% TypeScript 30.03% CSS 41.76% HTML 9.36%

alltomp3-app's Introduction

AllToMP3 Private Maven, RPM, DEB, PyPi and RubyGem Repository | packagecloud

AllToMP3 is a desktop application to download and convert YouTube, SoundCloud, Spotify and Deezer in 256 kb/s MP3, with tags: cover, title, artist, genre, and even lyrics!.

You can download it here: https://alltomp3.org

Windows Warning

If you have an antivirus, it may interfere with AllToMP3. If you encounter any problem, try to add an exception for AllToMP3 or to deactivate it.

For developers

Installation

Install the following requirements:

  • Node 9 + NPM (or yarn);
  • Electron 1.8.2 (you must be able to execute the command electron);
  • angular-cli (you must be able to execute the command ng).

On Linux you will need AllToMP3 requirements (ffmpeg, fpcalc, python)

Then install the dependencies:

cd app
npm install
cd ..
npm install

Launching the app

Go in the app/ folder and execute ng serve. Then, in another terminal, in the main folder execute electron . (it allows hot-reload of the Angular part).

Building the app

In the main.js file, you must set the variable DEV (around line 12) to false, to deactivate the web inspector and turn on auto-updates.

cd app/
./build.sh
cd ../
npm run dist

On macOS or Windows you will need a valid certificate so the application can be signed.

Translations

The app is available in English, French and Arabic. Contact me if you want to propose a new language :) .

Credits

Arabic translation by: Esmail EL BoB | email: [email protected] | Report wrong translation:ย http://bit.ly/2EVnQWr

alltomp3-app's People

Contributors

ntag avatar

Watchers

James Cloos avatar Pedro Lages avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.