Skip to content

Commit 9cb771a

Browse files
authored
Merge pull request #60 from FatherDivine/bt_audio
Add: BT Audio App
2 parents 9af24dc + 38b3ff4 commit 9cb771a

File tree

83 files changed

+27653
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+27653
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_codeql_detected_source_root
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Changelog
2+
3+
All notable changes to the BT Audio project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [1.1] - 2025-01-13
9+
10+
### Fixed
11+
- Fixed favorites not displaying when playing from file browser - asterisk (*) now appears correctly for favorited tracks
12+
- Fixed hold-OK favorite toggle not updating UI when playing from file browser
13+
- Fixed M3U playlist files not appearing in ESP32 SD card browser
14+
- Updated max favorite tracks from 20 to 40. When favorites list is full and user tries to add a new track, there's a different vibration feedback with a red led.
15+
- Added Roguemaster Firmware compatability.
16+
17+
18+
19+
### Changed
20+
- Updated app version to v1.1
21+
22+
### Added
23+
- M3U playlist files now visible in ESP32 SD browser alongside MP3 files
24+
- Verification testing guide (VERIFICATION_v1.1.md)
25+
26+
## [1.0] - Initial Release
27+
28+
### Added
29+
- Bluetooth A2DP audio streaming to headphones and speakers
30+
- Device scanning and connection management
31+
- MP3 playback from ESP32 SD card
32+
- MP3 playback from Flipper SD card (streaming over UART)
33+
- M3U playlist support (playlist1.m3u, playlist2.m3u)
34+
- File browser for selecting music from SD cards
35+
- Now Playing controls (play/pause, volume, next/prev track)
36+
- Favorites system - mark tracks with hold-OK, asterisk indicator
37+
- Test tone playback (440Hz, jingle)
38+
- Configurable settings:
39+
- SD source selection (Flipper SD or ESP32 SD)
40+
- Bluetooth TX power adjustment
41+
- Initial volume setting
42+
- EQ controls (bass, mid, treble)
43+
- Backlight always-on mode
44+
- Background audio mode
45+
- Shuffle mode
46+
- Continuous play mode
47+
- Custom Bluetooth device name
48+
- Automatic 5V GPIO power for ESP32
49+
- Device history and quick reconnect
50+
- QR code display for documentation
51+
- ESP32 firmware detection and diagnostics

0 commit comments

Comments
 (0)