1
Repairing and Upgrading Rockbox Capable Players / XDUOO xiii repair
« Last post by silverbear on Today at 01:52:32 PM »My XDUOO has developed an a dodgy play/pause button. I'm pretty sure it's a hardware problem. Has anyone else had this problem? Was it repairable and any recommendations as to where this might be done?
2
Audio Playback, Database and Playlists / Re: Rockbox 4.0 - Album Artist changed behaviour
« Last post by Bilgus on Today at 01:44:01 PM »I've a patch
if you create a file named virt_albumartist.db
in the rockbox dir and build the database it
fills albumartist with artist if missing here:
https://gerrit.rockbox.org/r/c/rockbox/+/6514
if you create a file named virt_albumartist.db
in the rockbox dir and build the database it
fills albumartist with artist if missing here:
https://gerrit.rockbox.org/r/c/rockbox/+/6514
3
Rockbox General Discussion / Re: Seamless play
« Last post by 7o9 on Today at 01:15:37 PM »I've noticed that since updating to 4.0 that gapless is broken. This is with the same files that used to work gapless in 3.14. Has anyone else noticed this?
Comparing 4.0 from 2025 to 3.14 from 2017 will require more clues.
I have not noticed any gapless problems on 4.0.
4
Audio Playback, Database and Playlists / Re: Looking for the most efficient (easiest to decode) format for iPod 5
« Last post by K4sum1 on Today at 10:29:04 AM »Those opus benchmarks are a reminder that I really need to optimize the non-power-of-2 FFT. Been on my to-do list for 12 years now.
I would be curious how a well optimized Opus decoder would fare on the iPod. Although even if it's a substantial leap maybe I'd still want to go with ogg because VLC seems to have a weird delay playing Opus files for me.
I was also curious how Vorbis encoders fare, and I also discovered a tool called OptiVorbis which (slightly) decreases file size without any impact on quality (the spectrals are the same) So I ran some tests using my own custom files. I also wanted to see how fast wav would decode.
Quote
aotuv_128.ogg
175906 of 175906
Decode time - 49.19s
File duration - 175.90s
357.59% realtime
22.37MHz needed for realtime
aotuv_144.ogg
175906 of 175906
Decode time - 49.85s
File duration - 175.90s
352.85% realtime
22.67MHz needed for realtime
aotuv_160.ogg
175906 of 175906
Decode time - 51.03s
File duration - 175.90s
344.69% realtime
23.20MHz needed for realtime
autovopti_128.ogg
175906 of 175906
Decode time - 49.30s
File duration - 175.90s
356.79% realtime
22.42MHz needed for realtime
autovopti_144.ogg
175906 of 175906
Decode time - 49.89s
File duration - 175.90s
352.57% realtime
22.69MHz needed for realtime
autovopti_160.ogg
175906 of 175906
Decode time - 51.23s
File duration - 175.90s
343.35% realtime
23.29MHz needed for realtime
vorbis_128.ogg
175906 of 175906
Decode time - 49.11s
File duration - 175.90s
358.17% realtime
22.33MHz needed for realtime
vorbis_144.ogg
175906 of 175906
Decode time - 49.70s
File duration - 175.90s
353.92% realtime
22.60MHz needed for realtime
vorbis_160.ogg
175906 of 175906
Decode time - 50.70s
File duration - 175.90s
346.94% realtime
23.05MHz needed for realtime
vorbisopti_128.ogg
175906 of 175906
Decode time - 49.17s
File duration - 175.90s
357.73% realtime
22.36MHz needed for realtime
vorbisopti_144.ogg
175906 of 175906
Decode time - 49.81s
File duration - 175.90s
353.14% realtime
22.65MHz needed for realtime
vorbisopti_160.ogg
175906 of 175906
Decode time - 50.86s
File duration - 175.90s
345.85% realtime
23.13MHz needed for realtime
wav_16-44.wav
175906 of 175906
Decode time - 3.97s
File duration - 175.90s
4430.73% realtime
1.80MHz needed for realtime
aoTuV is barely slightly slower to decode than libvorbis, and files run through OptiVorbis are barely slightly slower as well, but outside of being barely measurably slower here, it's way too small to be noticeable in normal use.
People say aoTuV is better, but the spectrals from libvorbis look better to me. A lot of the discussion about aoTuV being better is ancient too. However it still seems aoTuV may still have some improvements, but I'm not sure how to quantify them. I know I could do some like blind test, but I feel like I wouldn't be able to notice the difference so I don't even want to try and have been trying to find some scientific or test collection that isn't ancient to point me towards what to use, but that just doesn't seem to exist or I can't find it.
Also the wav result is insane.
5
Audio Playback, Database and Playlists / Re: Gapless is broken in 4.0?
« Last post by speachy on Today at 09:23:17 AM »I've noticed that gapless playback is now broken on my iPod Mini running 4.0. It used to work when running previous versions. Has anyone else noticed this?
As with every other problem report involving playback, without specifics on the files in question, there isn't much that can be done.
(In other words, please follow the "bugs" link on the sidebar, create a bug report with as much detail as possible, including two of the files that fail to work in a gapless manner)
6
Audio Playback, Database and Playlists / Gapless is broken in 4.0?
« Last post by woodensoul on Today at 08:36:44 AM »I've noticed that gapless playback is now broken on my iPod Mini running 4.0. It used to work when running previous versions. Has anyone else noticed this?
7
Rockbox General Discussion / Re: Seamless play
« Last post by woodensoul on Today at 08:35:28 AM »I've noticed that since updating to 4.0 that gapless is broken. This is with the same files that used to work gapless in 3.14. Has anyone else noticed this?
8
Theming and Appearance Customization / Re: Where should I place fonts that only display icons/graphics?
« Last post by Dook on Today at 08:01:36 AM »Just checked this, rockbox refuses to load the theme unless fonts end in the .fnt extensions.Will it work with ".fnticons"? If I'm not mistaken it should work with any extension that starts with .fnt:
https://github.com/Rockbox/rockbox/blob/944026f2b752cb7b6934c399954d67e1f75bb2ac/apps/gui/skin_engine/skin_parser.c#L490C1-L494C40
You're right! That works, and as you theorized it doesn't show up in the menu too. Great to know you can do this.
Given their unconventional nature, it seems more logical to me to put those specialized non-text .fnt files in the theme's folder within the WPS directory rather than in the Fonts directory. Also, giving them filenames that are as descriptive as possible, as well as providing an accompanying README file, would help to make their intended purpose and use clear.
Wherever they end up, I'm intrigued and eager to see what they look like.
Great points on the descriptive filenames and README. It might be a good idea to put a reference table in it to communicate the contents of each file as well.
9
Audio Playback, Database and Playlists / Re: Ipod Nano Gen 2 wont build database, doesnt write to metadata.log
« Last post by gorgorgorg on Today at 07:57:03 AM »Never mind, it literally just fixed itself overnight.
I wish i could say how i fixed it, or why it didnt fix itself at all in the past 3 days but oh well.
I wish i could say how i fixed it, or why it didnt fix itself at all in the past 3 days but oh well.
10
Theming and Appearance Customization / Re: Where should I place fonts that only display icons/graphics?
« Last post by bahus on Today at 04:32:49 AM »Just checked this, rockbox refuses to load the theme unless fonts end in the .fnt extensions.Will it work with ".fnticons"? If I'm not mistaken it should work with any extension that starts with .fnt:
https://github.com/Rockbox/rockbox/blob/944026f2b752cb7b6934c399954d67e1f75bb2ac/apps/gui/skin_engine/skin_parser.c#L490C1-L494C40