Skip to content

Commit

Permalink
update android manifest, prepare for publish
Browse files Browse the repository at this point in the history
  • Loading branch information
sera619 committed Jul 27, 2024
1 parent 0804c39 commit c7d2afd
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 24 deletions.
2 changes: 1 addition & 1 deletion Platforms/Android/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.creativedudesstudios.ytdownloader" android:versionCode="3" android:versionName="3.1.4">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.creativedudesstudios.ytdownloader" android:versionCode="3" android:versionName="3.1.6">
<application android:requestLegacyExternalStorage="false" android:allowBackup="true" android:icon="@mipmap/appiconnew" android:supportsRtl="true" android:label="YT Downloader"></application>
<queries>
<intent>
Expand Down
57 changes: 34 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# YT Downloader - Android
# πŸ“± YT Downloader - Android

![](Resources/Splash/splash.svg)

YT Downloader is a cross-platform application built with .NET MAUI that allows users to download audio from YouTube videos and playlists. It is focused to work on Android.

## Features
## ✨ Features

- Download audio from individual YouTube videos
- Download audio from entire YouTube playlists
Expand All @@ -13,63 +13,76 @@ YT Downloader is a cross-platform application built with .NET MAUI that allows u
- Android scoped storage support for devices running Android 10 and above
- A desktop version of this software can be found in the [YT Downloader WinUI 3 Repository](https://github.com/sera619/YoutubeDownloader_WinUI3)

## Getting Started
## πŸš€ Getting Started

### Installation
### πŸ“₯ Installation

1. **Enable Unknown Sources:**

**Notice** This is necessary because the app is hosted here and not via the Google Play Store. Google therefore does not sign the app itself and it is marked as unsafe and not installed. Click [here](https://www.airdroid.com/app-management/install-unknown-apps-android/) for more information.):
**Notice** This is necessary because the app is hosted here and not via the Google Play Store. Google therefore does not sign the app itself and it is marked as unsafe and not installed. ([Click](https://www.airdroid.com/app-management/install-unknown-apps-android/) for more information.):

- Before installing the APK, you need to allow installations from unknown sources. To do this, go to your Android device's settings
- Open **Settings**
- Go to **Security** or **Privacy** (depending on your device)
- Enable **Unknown Sources** or **Install unknown apps** and allow the browser or file manager you're using to install APKs.

1. **Download and Install the APK:**
2. **Download and Install the APK:**
- Download the APK file from the release section of this repository or from the provided link.
- Once downloaded, open the APK file to begin the installation process.
- Follow the on-screen instructions to install the app.

## Usage
## 🎯 Usage

1. Launch the application
2. Enter a YouTube video or playlist URL in the provided input field
3. Click 'Add' to add the video(s) to the download queue
4. Click 'Download All' to start downloading the audio files
4. Click 'Download' to start downloading the audio files


## Contributing
### Prerequisites
## 🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

### πŸ› οΈ Prerequisites

- .NET 7.0 or later
- Visual Studio 2022 or later with MAUI workload installed

### Dependencies
### πŸ“š Dependencies
- [YoutubeExplode](https://github.com/Tyrrrz/YoutubeExplode): Library for interacting with YouTube

## License
## πŸ“„ License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details

## Acknowledgments
## πŸ™ Acknowledgments

- Thanks to all contributors who have helped with this project
- Special thanks to the creators of YoutubeExplode for their excellent library

## Disclaimer
## ⚠️ Disclaimer

This application is for personal use only. Please respect YouTube's terms of service and copyright laws when using this application.

## Release Notes
## πŸ“ Release Notes

### Version 3.1.4 (Release Version)
- implementing cancel download feature
### Version 3.1.6 (Release Version)
- update Toolbaritem size
- implement HomeViewModel
- add start button on homepage
- add a logo animation on HomePage
- add option for toggle HomePage animation
- update SettingsService for new option homepage animation


For older releases click the tab below.

<details>
<summary>Older releases</summary>

### Version 3.1.4 (Release Version)
- implementing cancel download feature


### Version 3.1.2 (Release Version)
- Add music icon for entrys
- fixing serveral display bugs
Expand All @@ -90,7 +103,6 @@ This application is for personal use only. Please respect YouTube's terms of ser
### Version 3.0.1 (Release Version)
- implement versionchecking and updatehandler


### Version 2.9.9 (Release Version)
- Improved menu navigation
- update of the help page for the use of shortened urls
Expand All @@ -110,14 +122,13 @@ This application is for personal use only. Please respect YouTube's terms of ser
- Android and Windows support
</details>


## Roadmap
## πŸ—ΊοΈ Roadmap

- Implement download progress tracking
- Add option to select audio quality
- Setup cancel download and adding :ballot_box_with_check:
- Implement a feature to resume interrupted downloads

## Support
## πŸ†˜ Support

If you encounter any problems or have any questions, please open an issue on the GitHub repository.
If you encounter any problems or have any questions, please open an issue on the GitHub repository.

0 comments on commit c7d2afd

Please sign in to comment.