Dmyrn (Download Music YouTube React Native) is an Android application designed to allow users to download videos and music from YouTube for free.
- Download videos and playlists.
- Local conversion of music to MP3 format.
- Saving files to the device's internal memory.
- Notifications.
- Background operation.
Access the site to download the apk, or access the releases
Requirements
node >= 19.9.0
npm >= 9.6.3
openjdk >= 21.0.4
Clone the project:
git clone https://github.com/JoaoEmanuell/dmyrn.git
Navigate to the project directory:
cd dmyrn
Install the dependencies:
npm install
Navigate to the Android directory dmyrn/android/app
.
Copy the build_example.gradle
file and rename it to build.gradle
.
Connect your Android device via USB or run an emulator.
Start Android:
npm run android
Start the server:
npm run start
To deploy this project, follow these steps:
Generate a release keystore:
keytool -genkey -v -keystore release.keystore -alias <keyAlias> -keyalg RSA -keysize 2048 -validity 10000
Fill in the desired information. Then, within build.gradle
, replace the saved data with your key's information:
storeFile file('release.keystore')
storePassword '<password>'
keyAlias '<your_key_alias>'
keyPassword '<password>'
- React Native
- TypeScript
- TailwindCSS
- FFmpeg
- React Native ytdl (updated to work currently)