Alltomp3 App Save

Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics 🔥)

Project README

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

UNMAINTAINED

This project is currently not maintained anymore.


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!. It supports YouTube playlists, Deezer and Spotify playlists, and also integrate a search engine so you can simply specify a song name or an album and AllToMP3 will download it.

You can download AllToMP3 for Windows, macOS and Linux here: https://alltomp3.org

AllToMP3

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 (https://github.com/AllToMP3/alltomp3-app/issues/67).

For developers

Installation

Install the following requirements:

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 npm start (it allows hot-reload of the Angular part).

Building the app

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

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

Translating

You need basic knowledge of programming and using Github to create a new translation. Also you need to know two letter country code for language (for example finnish FI).

  1. Fork this repository;
  2. Duplicate some file in folder /app/src/locale/ and change its name to messages.[TWO LETTER COUNTRY CODE].xlf in your forked repository;
  3. Modify target tags according to source tags in the file;
  4. Modify /main.js file (use find in next 2 steps):
    1. Update menuTexts object;
    2. Add your language's two letter country code in supportedLocales array.
  5. Create a pull request with those changes.

Credits

Translation Made by Email Report wrong translation
Arabic Esmail EL BoB [email protected] via email
Finnish 0x4d48 [email protected] via email
Japanese opera7133 [email protected] via email
Russian aerohub [email protected] via email
Open Source Agenda is not affiliated with "Alltomp3 App" Project. README Source: AllToMP3/alltomp3-app

Open Source Agenda Badge

Open Source Agenda Rating