Coder Social home page Coder Social logo

xquintana / resumeplayer Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 1.0 1.09 MB

Audio player for Android that keeps track of the progress of a list of files so they can be resumed at any time.

License: MIT License

Java 100.00%
android-app player android audio audio-player audio-files

resumeplayer's Introduction

ResumePlayer

An audio player for Android that keeps track of the progress of a list of files so they can be resumed at any time.
For example, you can listen to a radio podcast for a while, then an audiobook, and later on resume the podcast where you left it.

Usage

Use the button '+' to add audio files to the player's list.
The list shows the location, file name and progress for each audio file.
Select the file to play by pressing on the list. The selected item is highlighted.
The player will show the file name and the last progress of the selected item.

Finally, press the button '>' to start playing.

Screenshot

Controls

  • |< Select previous audio file in the current folder.
  • << Jump 5 seconds backwards.
  • > Play selected audio file.
  • || Pause selected audio file.
  • >> Jump 5 seconds forward.
  • >| Select next audio file in the current folder.

The files in the list are sorted so the latest played file is shown first.
If a file does not exist anymore or it cannot be played for some reason, it is shown in red.
The player stops playing automatically if the headphones are unplugged.

When adding a file, the browsing location starts at the same folder as the selected file.
If the list is empty, the initial browsing location is the "Music" folder of the internal storage. To delete a file, select it from the list and press the '-' button on the upper right corner.

Supported audio formats

The supported audio formats are determined by the Android platform's supported audio formats and codecs.

For example, it can play MP3, MP4, WAV or Ogg but not WMA.

Permissions

This app requires storage read/write permissions in order to browse for audio files and store the audio list.

Build Environment

Developed with Android Studio 3.2.1 on Windows.
Gradle version: 4.6.
Min Sdk Version: API 23 (Android 6.0 / Marshmallow) Target Sdk Version: API 26 (Android 8.0 / Oreo)

Install

A debug and unsigned APK can be downloaded from here.
You will need to temporary check the option "Unknown Sources" in Android's security settings.

License

This project is licensed under the MIT License - see the LICENSE file for details

resumeplayer's People

Contributors

xquintana avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

toasted-donut

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.