Giter VIP home page Giter VIP logo

ringdroid's Introduction

This repository resolve the issues with ringdroid. An amazing audio cutting library. The following issues are resolved in this rep:

OutOfMemoryError While uploading higher file sizes [SOLVED] Slow loading speed [SOLVED] Some MP3 files Loading Gets Stuck [SOLVED]

Since the app is using Heap Memory so you will most probably get OutOfMemoryError while uploading audios of higher file sizes [ 40MB or greater ]. To resolve this issue you can put largeHeap="true" in android manifest but that still wont solve your problem as you would only get around 50 mb for a single app session. to put it simple if i open the app and upload an audio of file size 50MB and after trimming the audio if you want to trim an audio of size 1 or 2MB, you will have to restart [ because GC is called when you clear the app from recents ] the app or else you would get OutOfMemoryError exception. To resolve this issue you need to implement Streams [input and out streams ] that not only increases the file max file limit but also decreases the loading time to a great extent. Also while uploading some audio files [mp3] the loader gets stuck without throwing any exception. Ringdroid is an amazing library to handle various operations in android

Ringdroid is now on GitHub!

2 December 2016: Ringdroid 2.7.4 contains a fix for an audio bug reported by users using 'Nougat' (Android 7.x).

22 June 2015: Ringdroid 2.7.3 contains fixes for several bugs reported by users of Ringdroid 2.7.2, and it uses WAV as a fall-back audio format for saving ringtones in case the default AAC (.m4a) encoding fails.

11 May 2015: Ringdroid 2.7.2 does not require the full network communication permission anymore as the code in charge of gathering anonymous usage statistics has been removed.

29 April 2015: Ringdroid 2.7 now supports 'Lollipop' (Android 5.x)! This version requests the audio recording permission in order to use the device's microphone. It also includes the ability to read OGG Vorbis audio files, and it now saves ringtones in AAC (.m4a) format. This is the recommended version for Android system versions 4.1 ('Jelly Bean') and newer.

23 August 2012: Ringdroid 2.6 is the recommended version for Android system versions 3.0 ('Honeycomb') to 4.0.4 ('Ice Cream Sandwich'). This version of Ringdroid requests full network communication, but solely for the purpose of sending anonymous usage statistics as described in the app's 'Privacy' menu.

2 January 2011: Ringdroid 2.5 is the recommended version for Android system versions 1.6 ('Donut') to 2.3.7 ('Gingerbread'). New features include a drop-down menu in the select view to edit/delete/assign ringtones and notifications, flinging support to scroll the waveform, and MR475 AMR files support. This version of Ringdroid requests full network communication, but solely for the purpose of sending anonymous usage statistics as described in the app's 'Privacy' menu.

Ringdroid is an Android application for recording and editing sounds, and creating ringtones, directly on the handset.

If you have an Android phone, just click on "Market" and search for "Ringdroid" to install it, or open the "Barcode Scanner" app and point to the QR code at the top of this page.

For developers:

See also:

Features

  • Open an existing audio file
  • View a scrollable waveform representation of the audio file at 5 zoom levels
  • Set starting and ending points for a clip within the audio file, using an optional touch interface
  • Play the selected portion of the audio, including an indicator cursor and autoscrolling of the waveform
  • Play anywhere else by tapping the screen
  • Save the clipped audio as a new audio file and mark it as Music, Ringtone, Alarm, or Notification.
  • Record a new audio clip to edit
  • Delete audio (with confirmation alert)
  • Launches automatically in response to the GET_CONTENT intent with a mime type of audio/ if any other application wants to pick an audio file - for example the "Rings Extended" application.
  • Assign a ringtone directly to a contact.

File formats

Supported file formats right now include:

  • MP3
  • AAC/MP4 (including unprotected iTunes music)
  • WAV
  • 3GPP/AMR (this is the format used when you record sounds directly on the handset)
  • OGG

ringdroid's People

Contributors

drabu avatar

Stargazers

Soo avatar Max avatar TuanVN avatar SymphonyRecords avatar

Watchers

Tigran Barseghyan avatar James Cloos avatar

Forkers

qyihu

ringdroid's Issues

blue background color instead of audio waves

In edit activity some of audio files after they have been loaded successfully, playback and everything else works fine except audio waves. WaveformView don't show any audio waves , instead shows only blue background color.
I see this issue in many visual and real devices.

PS: I thinks this happens to the audio files which have a very low bit/sample rate like : 64kbps/24000Hz

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.