#Developing a Music Controller using Flipper Zero

32 messages · Page 1 of 1 (latest)

floral junco
#

Hello everyone,

I am excited to share my idea of developing a music controller using Flipper Zero. As a music enthusiast, I always struggle with managing my music while on the go, especially when driving or jogging. Therefore, I want to create a small device that can help me manage my music without using my phone.

I am planning to use Flipper Zero for this project as it has many useful features that could be integrated with the music controller. The idea is to connect the Flipper Zero with my iPhone and use it as a remote to control my music player. The device will have a display to show the current track, artist, and album art. It will also have buttons to play/pause, skip to the next/previous track, adjust the volume, and switch between playlists.

However, I am relatively new to programming and hardware development, and I would like to seek advice and suggestions from the community. What programming language and platform should I use to develop the firmware for the Flipper Zero? What sensors or modules should I use to ensure seamless connectivity between the Flipper Zero and the iPhone? Are there any existing libraries or codes that I can use as a reference?

I appreciate any advice, suggestions, or feedback that you can provide, and I look forward to hearing from the community.

Thank you.

wise roost
#

check out #1039205494226685992, might help

#

Ah, misread. I'm actually working on adding music metadata to the bluetooth remote

#

There are always limitations with BLE though, so I'm still unsure if it's feasible. I'll let you know if I get anywhere with it

white crown
#

You really have three options for languages. C, Rust, and ZeroJVM

#

and realistically, 95% of projects are just C

#

So you want to start off with a hello world example for making FAP's

#

I'm certain that what you want to do is possible, because the Flipper phone app already has very similar communication with the Flipper Zero.

#

There's bidirectional communication

#

The only thing I'm seeing in your post that is not possible is the album art. The screen is 128x64. As in, the maximum resolution of a square, black and white bitmap image is 64x64.

#

It would look terrible. You're better off focusing on the core functionality.

#

Current track, artist, and controls.

echo bane
#

love the sound of this idea! love to see where it goes.

floral junco
#

I am a beginner and don't have much experience in programming, but I am willing to learn and work hard on this project. If anyone is interested in helping me with the development of a music controller using Flipper Zero, I would be grateful for any guidance or assistance that you can offer. If there is no one available to help, I am still determined to give it my best shot and attempt to learn on my own. Thank you for your understanding.

white crown
#

That's where I started @floral junco , but GPT-4 is helpful if you need help writing a FAP. It's capable of writing them.

floral junco
tawdry rose
#

I can't get access to it

#

I am however a proud droider

floral junco
tawdry rose
#

I can only do lua at best..

floral junco
#

@white crown could you maybe help me with your api?

white crown
#

@floral junco My API?

#

I don't have an API

white crown
#

I already told you it's possible and gave you specific information for what you can look into to implement it. Your next reply was implying that nobody was available to help, and then you asked others if it was possible.

wise roost
#

You should start small, this is a big project

#

Asking everyone here for help won't really get you anywhere though

#

Try something like hour of code and work your way up

#

I'd appreciate it if you didn't ping me for random stuff tho

floral junco
echo bane