Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: A small integrated audio player - possibly inspired by RockBox. #401

Open
1 of 4 tasks
sandreas opened this issue Sep 3, 2023 · 0 comments
Open
1 of 4 tasks

Comments

@sandreas
Copy link

sandreas commented Sep 3, 2023

used Hardware:

  • TWatch 2020 or TWatch 2021
  • M5Paper
  • M5Core2
  • WT32-SC01

Is your feature request related to a problem? Please describe.
I am looking for an iPod Nano 7 replacement, so it would be cool to have a little audio player integrated.

Describe the solution you'd like
I would love to see a little app for playing audio from the SD card at least. I think this projects would be very helpful with that:
https://github.com/schreibfaul1/ESP32-audioI2S
https://github.com/schreibfaul1/ESP32-MiniWebRadio

Maybe it would also be possible to take parts of the RockBox project (https://www.rockbox.org/) also written in C and very modular, to get started with something as quick as possible.

I'd love to see a simple streaming feature, optionally with first download to sd card as cache, then play. Maybe a sync api with SD card feature would be more battery friendly.

Describe alternatives you've considered
I considered writing my own audio player, but I think it would be an excellent addition to have a bluetooth headset playing audio via smartwatch or wearable.

Additional context
I think it would be best to establish a proof of concept for checking which audio codecs are supported and if there are any problems playing mp3, wav, flac, ogg or m4a... I would really like to see this happen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant