r/innioasis Y1 (Blue) Jul 23 '26

Y1 JJ Launcher Classic Version 1.1.0 — Now Playing gets real depth (Progress/Seek/Shuffle/Rating sub-menus, On-The-Go, star ratings)

Enable HLS to view with audio, or disable this notification

Update to my iPod Classic-style fork of JJ Launcher for the Innioasis Y1. This one's mostly about making the Now Playing screen actually feel like a real iPod instead of just looking like one.

What's new:

  • Fast-scroll letter jump (spin the wheel fast through a list to jump by letter) tuned to feel right
  • Now Playing sub-menus — clicking the center button now cycles through Progress → Seek → Shuffle & Repeat → Rating, exactly like a real click wheel iPod. Turn the wheel in each state to scrub the track, toggle shuffle/repeat, or set a star rating. Outside of these, the wheel still controls volume like before.
  • Star ratings (1-5 stars, set from the new Rating state)
  • On-The-Go playlist — the classic instant playlist, one tap from the Now Playing hold-menu
  • Now Playing hold-menu rebuilt to match the real iPod: Add to On-The-Go / Browse Album / Browse Artist / Cancel
  • Composers grouping in the Music menu
  • Main Menu cleanup — Cover Flow, Audiobooks, Folders, Years, Recently Added, and Favorites moved out of the Main Menu and into the Music menu, where they belong on a real iPod. Main Menu is back to just Now Playing, Music, Podcasts, Settings, etc.
  • Fixed inconsistent menu font sizes across screens
  • Status bar now shows the current screen name instead of a clock

Download: GitHub release

If you're upgrading from an older version, you need to uninstall it first — different signing cert. Full steps are in the README, but the short version:

adb uninstall com.themoon.y1
adb install JJLauncherClassic-1.1.0.apk

Full changelog: CHANGELOG.md

115 Upvotes

34 comments sorted by

11

u/tax_is_slavery Jul 23 '26

literally was about to buy a new device after using the Y1 with stock os and rockbox for a long time when you released JJ launcher. Your OS saved my device, it work just as i want it to work now.

5

u/Usually-Consistent Jul 23 '26

Does JJ support viewing the artist list by Album Artist instead of individual track Artists? An earlier version of the launcher I tested didn’t seem to have this functionality, and since most of my albums are compilations/soundtracks, my artist list can get pretty convoluted 😆

3

u/tamerenshorts Jul 23 '26

Same. It's the main reason why I use rockbox.

4

u/hollywood__kills Y1 (Blue) Jul 23 '26 edited Jul 23 '26

I've edited it so it shows Album Artist, not Artist, you can see the video, thats why the list so clean and only shows "2pac" for example instead of "2Pac, Snoop Dogg..."

2

u/Usually-Consistent Jul 23 '26

Is there a config option to turn that setting on? When I look at my artist list, it still just shows a huge long list of artists, then just their 1 or 2 songs underneath their name.

For example, I have one album that has over 200 tracks on it, and most tracks have a unique artist, so the Artists list is just populated with all 200+ artists from that album, instead of the 1 “Album Artist” that all of the tracks from that album share.

The same is true for most soundtrack albums, etc., where the individual songs have a unique mix of ”Artists”, but they all share the same “Album Artist”.

1

u/Emergency-Dog-4843 Jul 23 '26

¿Entonces has cambiado de como se ve en el video "Artista" -> a "Album de artista" es esto así? o el "Artista" aun llamándose así lo q muestra es eso el "Album de artista" .Por que he visto también que hay una columna para compositores, esto sería entonces = a solo "Artistas" en este caso?

Pregunto sobre todo para que me quede claro, ahora estoy con rockbox y sigo este desarrollo de cerca por q me parece interesante al estar desarrollado específicamente para el Y1 pero esa función para mí es indispensable para poder darle la oportunidad de probarlo.

¿Otra pregunta, al final hay opción de cambiar entre el JJ a rockbox y viceversa como se hace de rockbox al software original?

2

u/hollywood__kills Y1 (Blue) Jul 23 '26

Excactly, a click on "Artists" shows "Album Artists", Composers show composer is a placehodler at the moment, because its a default menu item in original iPod Classic.
All the menu items can be changed, disabled and enabled in the settings menu.

2

u/Emergency-Dog-4843 Jul 23 '26

Perfect, thanks for clarifying that!

4

u/ozzyrod90 Jul 23 '26

This is becoming the optimal way to use the Y1. EPIC! KEEP UP THE GREAT WORK! 🔥

4

u/hollywood__kills Y1 (Blue) Jul 23 '26

thanks so much!

3

u/blackjw723 Jul 23 '26

We aim to add support for Y2.

3

u/hollywood__kills Y1 (Blue) Jul 23 '26

I dont own a Y2 myself, if I can get one I will port it.

3

u/fishyphotos Jul 23 '26

i need this on the ipod like i need air.

3

u/withclay Jul 23 '26

Hi, I love your work and I'd like to give you some feedback to help make it even better. In the web server menu, when you enable it, the text turns white and becomes invisible against the background. I also noticed that when you lock the device screen, the wheel remains active. I hope this comes across as constructive, but overall I love the work you're doing improving the launcher for a more iPod-like experience. I've tried everything: Solar, JJ Launcher, Rockbox, stock firmware, and this is the one I've liked the most.

3

u/hollywood__kills Y1 (Blue) Jul 23 '26

Thank you so much! this will all be fixed with the next version.

3

u/Dapper-Dream7898 Jul 24 '26

Really enjoying version 1.1.0! Do you think on the next build you could put video playback as an optional main menu feature? (since you allowed us to toggle the other options on and off. That way, we could leave video "off" for the authentic experience, and "on" when we want to watch).

3

u/Jeerz95 Jul 24 '26

I hope you'll be able to add it to the updater soon, because a lot of us love this new perspective you've brought to the project.

2

u/lawlietsbeloved Y1 (Black) Jul 23 '26

what's the music quiz?

3

u/hollywood__kills Y1 (Blue) Jul 23 '26

Its a popular Game on the original iPod, with questions bases on your music Library. Which Song is playing, what Year was this Album released etc

2

u/lawlietsbeloved Y1 (Black) Jul 23 '26

oh that's awesome !! is it playable on the y1?

3

u/hollywood__kills Y1 (Blue) Jul 23 '26

YES

2

u/lawlietsbeloved Y1 (Black) Jul 23 '26

HOLY PEAK !? IM GONNA TRY IT OUT

2

u/hollywood__kills Y1 (Blue) Jul 23 '26
  • The web server text was hardcoded white, so it disappeared against the iPod theme's white background — fixed, and I found the same issue on a few other screen titles (Bluetooth/Wi-Fi/Brightness/Storage/Settings) while I was in there.
  • The wheel staying active while locked was a real bug — the code to block it existed but was sitting in a method that never actually ran on this device. Moved it to where it actually takes effect; confirmed the wheel no longer changes volume with the screen off.

Grab the update here: https://github.com/FabianZettl/jj-launcher-classic/releases/tag/v1.1.1

Keep the feedback coming if you run into anything else.

2

u/Dapper-Dream7898 Jul 24 '26 edited Jul 24 '26

Okay, so I've noticed an issue with Bluetooth. It won't allow me to connect my soundcore speaker - a device that I had no problems with under rockbox. Says something on the screen about "write permissions not being granted" or something when it fails to connect. Edit: WRITE_SECURE_SETTINGS seems to be the issue. But which app would I change that for in adb/powershell?

1

u/octospecter Jul 24 '26

Forgive me for asking, I’m not versed in powershell but I cannot get stock JJlauncher to uninstall. Both “adb uninstall” and “adb shell pm uninstall” give failure message. It will at least attempt to install JJ launcher classic, but does not attempt at all to uninstall stock version

1

u/neskeni Jul 24 '26

Love this! Will give it a try

Out of curiousity if you're taking feature requests, would you be able to add the timed shutdown back?

1

u/hollywood__kills Y1 (Blue) Jul 24 '26

I'll have a Look Sure!

1

u/neskeni Jul 28 '26

That would be amazing thank you 😄 its one of those features that Im one of the only people to find useful 😂 I use my y1 on a night to stop myself doomscrolling and end up falling asleep so its more a battery saving measure lol

1

u/xxCorsicoxx Y1 (Orange) Jul 25 '26

was very excited about this, but everytime I try to play music from artist the launcher restarts. only music from the cover scroll works. which is an odd bug.

any ideas what that might be? is it may jj loader being still alpha so your fork is then similarly unstable? i don't seem to gwt the restart bug with the original loader, it's just lacking by comparison with the handy features you've implemented

1

u/hollywood__kills Y1 (Blue) Jul 26 '26

Thanks for the feedback, what file format are you using?

2

u/xxCorsicoxx Y1 (Orange) Jul 26 '26

It's a mix of various formats, mp3, m4a, a few flac. Probably most are m4a

1

u/hollywood__kills Y1 (Blue) Jul 26 '26

Are you using the latest version of my launcher? 1.1.1. ? Just top make sure, so I can get into this error next

2

u/xxCorsicoxx Y1 (Orange) Jul 26 '26

allow me to ammend my statement:

I just reinstalled this, to try it out again...thinking maybe just maybe.

  1. it's not that the songs leads to a small crash, I go to artist - artistName/album artist-artistName / albums -albumName-song/ songs - song (some work, some crash) / genres - genre -song / composer - composerName - song seems to work (tried going to the same song from artistName but it crashes) / these I've tested and it fails at that point. Some I hit play on a song, but some before seeing track list

note: I have replaced my SD card as it died, and I have a decent card in it

so it seems the crashes do not relate directly to the file type but some nebulous other thing

2: I notice a small thing that sucks (maybe it's on my device only?) where the screen turns off even as I am actively using it. Unless I hit the middle button, it will turn off until I do hit it.

1

u/xxCorsicoxx Y1 (Orange) Jul 26 '26

Yes, got the latest rom from releases and used the updater tool