Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AllToMP3/alltomp3-app
Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics 🔥)
https://github.com/AllToMP3/alltomp3-app
alltomp3 angular application deezer desktop-application download electron ffmpeg id3 id3v2 lyrics mp3 music nodejs soundcloud spotify tags youtube
Last synced: 2 months ago
JSON representation
Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics 🔥)
- Host: GitHub
- URL: https://github.com/AllToMP3/alltomp3-app
- Owner: AllToMP3
- License: agpl-3.0
- Created: 2016-07-29T12:27:38.000Z (over 8 years ago)
- Default Branch: development
- Last Pushed: 2023-03-02T07:44:52.000Z (almost 2 years ago)
- Last Synced: 2024-10-29T17:28:20.700Z (2 months ago)
- Topics: alltomp3, angular, application, deezer, desktop-application, download, electron, ffmpeg, id3, id3v2, lyrics, mp3, music, nodejs, soundcloud, spotify, tags, youtube
- Language: CSS
- Homepage: https://alltomp3.org
- Size: 3.71 MB
- Stars: 1,322
- Watchers: 40
- Forks: 133
- Open Issues: 186
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-angular - alltomp3-app - Desktop application to download YouTube, SoundCloud & Spotify in MP3 with full tags. (Uncategorized / Uncategorized)
- project-awesome - AllToMP3/alltomp3-app - Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics 🔥) (CSS)
- awesome - AllToMP3/alltomp3-app - Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics 🔥) (CSS)
- awesome-starred - AllToMP3/alltomp3-app - Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics 🔥) (angular)
README
## UNMAINTAINED
This project is currently not maintained anymore.
---
[AllToMP3](https://alltomp3.org) 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](alltomp3.png)](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 (https://github.com/AllToMP3/alltomp3-app/issues/67).## For developers
### Installation
Install the following requirements:
- Node 10 + NPM;
- `npm install -g @angular/[email protected]`On Linux you will need [AllToMP3 requirements](https://github.com/AllToMP3/alltomp3#requirements) (ffmpeg, fpcalc, python)
Then install the dependencies:
```bash
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;
1. Duplicate some file in folder `/app/src/locale/` and change its name to `messages.[TWO LETTER COUNTRY CODE].xlf` in your forked repository;
1. Modify `target` tags according to `source` tags in the file;
1. Modify `/main.js` file (use find in next 2 steps):
1. Update `menuTexts` object;
1. Add your language's two letter country code in `supportedLocales` array.
1. 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](https://github.com/0x4d48) | [email protected] | via email |
| Japanese | [opera7133](https://github.com/opera7133) | [email protected] | via email |
| Russian | [aerohub](https://github.com/aerohub) | [email protected] | via email |