Git Product home page Git Product logo

audiotube.1.2's Introduction

AudioTube

  • This application was created as a minimum viable product (MVP) for a portfolio project as part of the ALX Software Engineering Program.

Introduction

  • I used to watch YouTube videos just to listen to the audio like music, podcasts, and audiobooks. But with the high cost and slow speed of the internet in my country, it was a pain in the neck and a waste of money. So AudioTube is here to save the day! This app lets you stream/download YouTube videos as audio directly, without downloading the whole video. Talk about saving internet data, storage space and works like a charm even with a weak internet connection.
  • AudioTube is a streaming application that lets you listen/download YouTube videos as audio.
  • AudioTube was created as a single-page application with a user-friendly interface that is simple to use and provides you with many features.
  • Try it now : AudioTube
  • Here is a screenshots of the application:

Installation

  • Clone this repository:
git clone https://github.com/alidrisy/AudioTube.git
  • install requermint pakage:
pip3 install flask youtube_dl youtube_search_python requests
  • Access AudioTube directory:
cd AudioTube 
  • Run the RestFul Api:
python3 -m api.v1.app
  • Then open a second window and run the main app:
python3 -m at_dynamic.app
  • Run http://127.0.0.1:5000/ in your browser.

Usage

  • To view playback or download options, tap the highlighted area within the black box.
  • Then, you can play or view download options by tapping the buttons within the red box.
  • To switch between audio tracks, tap the names of the tracks in the yellow box.
  • To search, tap the search icon within the blue box.

Licensing

AudioTube application is licensed under the terms of the MIT License and is available for free usage.

  • Copyright © 2023 Abdulrahman Alidrisy
    • All rights reserved.

Bugs

No known bugs at this time.

Authors

Abdulrhman Alidrisy - Github / Twitter

audiotube.1.2's People

Contributors

alidrisy avatar

Watchers

 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.