SkillAgentSearch skills...

AudioWidget

An android widget that plays random .mp3 file from the device's library.

Install / Use

/learn @MohNage7/AudioWidget
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

AudioWidget

It's mainly a widget that plays random .mp3 file from the device's library.

Current Features

  • Play random audio file.
  • Stop audio.
  • Shuffle audio files.
  • Display audio's meta data like (Artist name, Audio name, Album image).
  • Handle interruptions.

Todos

  • Display all available audio files inside AudiActivity.
  • Add MediaStyle Notification and sync it with the Widget.
  • Prepare the audio file for the widget to be played. instead of triggering the service only when the user interacts with the widget.
  • Enhance Shuffle logic to play random songs only one time.
  • Implement continues audio play feature.

Preview

<img src="https://github.com/MohNage7/AudioWidget/blob/master/art/device-2019-12-02-003011.png" width="241" height="500" /> <img src="https://github.com/MohNage7/AudioWidget/blob/master/art/device-2019-12-02-000106.png" width="241" height="500" /> <img src="https://github.com/MohNage7/AudioWidget/blob/master/art/device-2019-12-01-235821.png" width="241" height="500" /><img src="https://github.com/MohNage7/AudioWidget/blob/master/art/device-2019-12-02-002528.png" width="241" height="500" /> <img src="https://github.com/MohNage7/AudioWidget/blob/master/art/device-2019-12-02-000254.png" width="241" height="500" />

How to use.

  • Enable external storage permission
  • Add widget to home screen
  • Enjoy listining to every .mp3 file on your device.
<img src="https://github.com/MohNage7/AudioWidget/blob/master/art/device-2019-12-02-005436.gif" width="270" height="480" />

Tools used

Credits

  • Shuffle Icon made by Dave Gandy from www.flaticon.com

Related Skills

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated1y ago
Forks0

Languages

Java

Security Score

60/100

Audited on May 21, 2024

No findings