Rockbox General > Rockbox General Discussion

Rockbox simulator binaries for MacOS (ARM64)

<< < (2/2)

rockbox_dev123:
I accidentally left my latest iPod classic on a train last week... RIP.

Oh well, an iPod should be treated as "cattle and not a pet" as the music is replaceable. I resurrected an iPod video from my parts bin.

While waiting for replacement parts (finally making the switch from mSATA to SDXC now that rockbox has matured to handle SD well) I setup another external HDD and began transcoding my FLAC library to ogg, rsyncing my MP3 files and reapplying ReplayGain to all of the set.

36 hours later and I'm done. I'm ready to sequentially transfer these "proxies" to an SD card without fragmentation!

I'm using the simulator now to initialize the database on this external disk. I actually very rarely ever use the database and prefer .m3u or file browsing, but I'm restless until I can get my new iPod working.

Thanks for the detailed instructions - I modified the rbsim shell script to set:

--- Quote ---SIMDISKDEST="/Volumes/IPOD"

--- End quote ---

Next up is to get my fork compiling for ipodvideo instead of the ipod6g!

EDIT: Rough calculations show that by transcoding FLAC to ogg at ​112kbps I am getting an 87% reduction in disk usage.

chris_s:

--- Quote from: rockbox_dev123 on September 17, 2023, 09:09:23 AM ---I accidentally left my latest iPod classic on a train last week... RIP.

--- End quote ---
sorry for your loss :(


--- Quote from: rockbox_dev123 on September 17, 2023, 09:09:23 AM ---I'm using the simulator now to initialize the database on this external disk. I actually very rarely ever use the database and prefer .m3u or file browsing, but I'm restless until I can get my new iPod working.

--- End quote ---
One word of warning – after trying this myself - with regard to special characters used in filenames:

The simulator on MacOS seems to store filenames as decomposed Unicode in the database (even with a FAT filesystem underneath). When attempting to use that same database on device, it expects the precomposed form and thus won't find these files.

E.g. the letter é is represented as hexadecimal C3 A9 (letter e with acute accent)  for a database built on device, but as 65 CC 81 (letter e and combining acute accent) when built using the simulator.


I don't know and haven't looked into the reasons for that or how it can be fixed yet, but it should be added to the list of known issues.

NB: Same thing applies to the database tool compiled on MacOS

rockbox_dev123:
Is there a way to simulate the lock/hold button in the ui simulator? I ended up having to take screenshots on real hardware and it was extremely frustrating compared to how great using the simulator is!

chris_s:

--- Quote from: rockbox_dev123 on May 02, 2024, 06:44:16 PM ---Is there a way to simulate the lock/hold button in the ui simulator? I ended up having to take screenshots on real hardware and it was extremely frustrating compared to how great using the simulator is!

--- End quote ---
'h' should activate hold on the iPod simulator and Esc (or pressing the power button) locks the M3K sim.

rockbox_dev123:

--- Quote from: chris_s on May 06, 2024, 06:31:13 AM ---
--- Quote from: rockbox_dev123 on May 02, 2024, 06:44:16 PM ---Is there a way to simulate the lock/hold button in the ui simulator? I ended up having to take screenshots on real hardware and it was extremely frustrating compared to how great using the simulator is!

--- End quote ---
'h' should activate hold on the iPod simulator and Esc (or pressing the power button) locks the M3K sim.

--- End quote ---

'h' worked perfectly, thanks.

Navigation

[0] Message Index

[*] Previous page

Go to full version