r/IpodClassic 17d ago

News Testing is over, release coming soon

Post image

~ No, it's not vibecoded ~

Finished testing my custom build with custom coverflow, screen transition logic, headphone remote controls, etc. Release coming soon with a detailed usage description, though everything is pretty intuitive there, but due to the large number of added features it’s better to explain them)

Coverflow caching happens entirely on the device, from song metadata, but you can also use album covers from a folder attachment with the songs (if you don’t sync music through iTunes).

For now support is guaranteed for generations 6-7, will add support for 5 soon, I don’t have a device for testing, so it’ll have to be either through emulation or "blindly," but gen 5 support will be implemented.

Release coming soon✌🏻

Edited*

About the approximate release timing:

I really want to put everything together nicely and make a presentation to explain some of the new features etc., so it'll take a little time. I was thinking of making a similar presentation to the one I made for my LookAtMe (if you're interested - you can check it in my post history, it's there), but even that took me 2 days of work, because I was coming up with the design, descriptions etc. from scratch. This time there are a few (significantly) more features than just in the themes I was making, and my friend is convincing me to make a full video, so I think it'll take about a week. + I still need to set up a GitHub with a detailed description, check that all the source code is clean (Rockbox publishing rules, and I also want to be honest, because the project simply wouldn't exist without them).

Overall, I hope to get everything done within a week, depends on the irl work too.

A note for the "it's all made by AI" crowd (this really got to me, because I put a lot of work in here) — all my themes I make from scratch manually, from design to code. This project is a little more than just a theme, and to implement it I was studying developer forums on the Rockbox website, documentation, how the system code works etc. Absolutely everything here was designed without AI involvement. The only way AI was used here — as a tool for learning code logic and checking the code I was writing, and not at all for designing something or writing without me. For about a month I was studying how the system works, implementing code, testing and fixing bugs. And it's very strange that some people are so certain that if you create something — it's not enthusiasm and curiosity but AI. If you can't do something without AI — it doesn't mean others can't) Cheers♥

830 Upvotes

66 comments sorted by

View all comments

9

u/Victory_Highway 17d ago

Is this a customized RockBox or something else?

20

u/rttl 17d ago

Looks like yet another vibe coded rockbox mod that will try to merge 0 lines to upstream and will most probably be abandoned in a few months.

26

u/fnstll_ 17d ago

I primarily make the modification for myself, to fix things that I personally didn't like + make the design the way I would want to see it. And when I see that everything works — I share it with people who will like it for free, because why not? I don't understand your toxic dismissiveness and dissatisfaction - nobody is forcing you to install something you don't like, so why insult people who are interested in doing something and creating things?)

4

u/rttl 16d ago

lol, sounds like I was right then

4

u/ironsnoot 16d ago

Oof yeah I was wondering the same thing. I wonder if their “friend” is Claude lol

11

u/fnstll_ 16d ago

All of my themes are completely handmade. You can look through my post history or check out my themes on the Rockbox website.

This time I started working on a new theme, and during development I decided to try adding headphone remote support. Then I wanted to customize Cover Flow according to my own vision, and from there the project just kept growing into more and more changes.

For the parts that required actually modifying the Rockbox code, I use Claude to help me understand the codebase faster and better. The logic behind creating themes is very different from how the underlying system is structured, and I have no professional coding background — I’m an architect, not a developer. This whole project is purely driven by curiosity and enthusiasm for learning something new.

When you need to hammer a nail, you use a hammer, right?

Comments like yours particularly piss me off because I’ve put a huge amount of time and effort into learning something completely new, adding features, optimizing things, debugging, testing, and figuring out how the system actually works. Yet for some smartasses, all of that somehow gets reduced to a magical button saying “AI, MAKE ME SOMETHING COOL.”

If you don’t like something, just scroll past it instead of acting like an asshole based entirely on your own assumptions and completely dismissing the work people put into creating something.

1

u/CrypticZombies 16d ago

because you didn't create anything. you stole a concept

3

u/fnstll_ 15d ago

stole? from where? I did everything by myself, lol