Rockbox

ID Task Type Category Priority Summary Opened Opened by Last Edited Operating System
13393PatchesLanguageVery LowUpdated Polish translation2023-05-27ARak2023-05-271All players Task Description

Updated Polish translation.

13391Feature RequestsLCDVery LowBacklight timer should start when key is released not p...2023-04-05impig2023-04-05All players Task Description

Hello,
I’d like to suggest that the timer for when to turn off the LCD backlight should start when the last pressed button is released rather than the current behavior - when a button is pressed.

Example:
I have my backlight timer set to 10s because that is usually more than enough time and I want conserve the battery life.
However, when I’m scrolling through files/database/playlist in order to find a particular song, I PRESS and HOLD a (fwd / back) button. While I’m still holding the button (in order to scroll) the backlight times out. I think it would make more sense to start the backlight timer when all buttons are released.

What do you think?
Is there already a way around this that I missed?

Thank you,
best iMpig

Tested on: xDuoo X3ii, b6d04d1ac0-230310

13389BugsApplicationsMediumChanging playlist after power cycle can cause panic und...2023-01-29dconrad22023-02-141All players Task Description

This one happens every time for me under the following conditions:

  1. Start playing a track from Database (note, it must be from Database, same procedure with file browser works as expected)
  2. Shut off player
  3. Boot up player and resume playback
  4. Use back button to navigate to a different album and play a track (this loads a new playlist, I think is important?)
  5. Resulting panic message: “audio_reset_buffer(): OOM!”

This is present on the latest and greatest build 78718aa7eb-230129, and I’ll attach my config file in case it’s a weird settings combination.

13388BugsApplicationsVery LowDaily build (20230128) is unstable and throws "Data abo...2023-01-28bahus2023-02-142Sansa Clip Zip Task Description

My Sansa Clip Zip with latest daily build 20230128 starts to throw exceptions on playback start from time to time.

Data abort at 30
FSR 0×8 (domain 0, fault address 0x55de00
pc: 3006b48c
sp: 300dec30
bt end

pc and sp can have different values

Then pressing power button leads to “Prefetch abort …” and blinking screen

I don’t find the way to reproduce it. It just one time works and another time might throw when you start playing files

Can’t say when this was introduced exactly but I’ve been using 20221120 build before update without any such issues.

13382BugsSettingsMediumCannot add "Haas Surround" to quickscreen2022-12-10dconrad32022-12-11All players Task Description

I know for sure this one’s a regression. I spoke way too soon! This appears to have been a preexisting bug uncovered for some reason by an unrelated patch.

I can no longer add “Haas Surround” to the quickscreen. Just now, I did get it to work, but then I tried it again and it crashed again, so I will try to make the reproduction procedure as foolproof as possible. It seems to depend on whether audio is playing when the setting is added?

Tested on version 7a00ad72. Bisecting to follow.

There’s two parts to this: I can add it and it shows up on the quickscreen, but if I try to change it I get a TLB refill crash. Alternatively, if I add it and shut down the player, the setting is no longer there when I boot it up again.

To reproduce:

  1. Start with no QS Bottom setting.
  2. Have Haas Surround set to Off
  3. Have music playing
  4. Go to the WPS
  5. Open Context menu, go into Sound Settings, add Haas Surround –> Haas Surround as QS Bottom
  6. Back out of context menu with back button
  7. Open QS, attempt to change Haas Surround setting
  8. TLB Refill crash

The setting being saved is similar:

  1. Start with no QS Bottom setting.
  2. Have Haas Surround set to Off
  3. Have music playing in the WPS
  4. Open Context menu, go into Sound Settings, add Haas Surround –> Haas Surround as QS Bottom
  5. Back out of context menu with back button
  6. Turn off player
  7. Turn off player, start playback, open QS. Setting isn’t there.
13377BugsPluginsVery LowIt is possible to launch a plugin while another plugin ...2022-11-23chris_s2022-11-23All players Task Description

There is at least one way of launching a plugin from an already running plugin,
e.g. by using the Shortcuts menu to navigate to a folder and then choosing
“Open With” in the context menu, which can crash the player.

13376BugsGamesMediumSDL games can't open overlay on 5G Video iPod with 32 M...2022-11-20dreamlayers12023-01-01iPod 5G Task Description

There are variants of the 5G Video iPod with 32 MB and 64 MB RAM. Rockbox makes one build, with memory size set to 64 MB. This is a problem for SDL game overlays, because their location in memory depends on memory size. They’re built for 64 MB memory, and Rockbox will refuse to load them into non-existent memory on an iPod with 32 MB memory. The workaround is to set the memory size to 32 MB and rebuild them. In the build directory, after a build is complete, you can do:

sed -i s/MEMORYSIZE=64/MEMORYSIZE=32/ Makefile
rm apps/plugins/overlay_ref.link
make

Verify the result via:
grep PLUGIN_RAM apps/plugins/sdl/*.refmap

You should see:
PLUGIN_RAM 0×0000000000000000 0x0000000001e80000
and not:
PLUGIN_RAM 0×0000000000000000 0x0000000003e80000

After this, Wolf3D, Duke3D and Quake all worked for me, though I had a data abort when exiting Quake.

This is on Rockbox 3.15. I’ve also downloaded rockbox-ipodvideo-20221120.zip and confirmed the problem exists there, but II don’t have the new toolchain, so I didn’t experiment with that build.

13375BugsMusic playbackMediumDistortion near peak level, specific to OGG, OPUS and A...2022-11-16mayreg2022-11-165Sansa Clip+ Task Description

I noticed that some tracks converted to Vorbis, OPUS and AAC will become distorted at higher volume levels, especially when used with compressor and makeup gain (default compressor settings with Threshold -24 dB).

I was trying my best to make reproduction as easy as possible, so created some audio samples that are constantly problematic on my Sandisk Sansa Clip+ using Rockbox 3.15. The samples contain a 200 Hz sine wave every half a second and silence at every other half, each at -1 dB level. Listen to attached files starting with “200hz”.

  1. Copy all samples to the player
  2. Go to Sound Settings → Compressor → Threshold and set it to a very low value (-24 dB is perfect).
  3. Start playing back the samples.
  4. You’ll notice the distorton, the same kind at Vorbis and OPUS but a slightly different at AAC.

I also attached the output from my Sansa (playback.mp3) recorded from its headphone jack. I played the samples in the following order: m4a (!), ogg (!), opus (!), wav (ok)

Other formats (tested: WAV (pcm_s16le), FLAC, MP3, AC3, MP2) are OK and have no distortion at all with the same volume and compressor setting.

It seems something goes wrong (a bit overamplified?) between the decoder and the compressor (maybe a floating point precision issue with base output volume from the decoders?). Also, this isn’t necessarily specific to the compressor. I’ve also heard these distortions without the compressor during playback of various Vorbis tracks, however at those it’s harder to hear and distinguish the distortion.

13374BugsID3 / meta dataVery LowEmoji and other Unicode characters cause Rockbox to cra...2022-11-13MrRocket32022-11-16All players Task Description

Emoji and other Unicode characters cause Rockbox to crash or to fail to play the file.

This could also cause corruption of data in the worse case scenario.

To recreate this bug:

Add emoji or other non-standard Unicode to track: title, album or artist tagging.
Then attempt to play the file like normal.

This will cause Rockbox to fail to play the audio file or crash (had this happen ones)

13373Feature RequestsSettingsVery LowIPod3G Hardware clicker/piezo does not work.2022-11-11jasonwray2022-11-11iPod 3G Task Description

The ipod3g config file does not contain “HAVE_HARDWARE_CLICK”.

If it’s added, main.c and misc.c fail to compile.
Including piezo.c in main.c allows it to compile, and the option appears on the iPod, but the clicker does not work.

13372Feature RequestsMusic playbackVery LowCache folder album art2022-11-10bahus2022-11-10All players Task Description

It seems folder album art cover is reloaded for each track. Would be nice to have it cached and reused for all tracks in folder.

13371BugsCodecsVery LowFast-forwarding to very end of 96kHz file can crash pla...2022-11-09chris_s2022-11-09All players Task Description

On a player (or simulator) with support for higher sample rates, e.g. Fiio M3K, holding down the fast-forward button to move to the very end of a ALAC file with a sample rate of 96kHz will cause a segfault.

Other codecs may behave differently. A similar FLAC file doesn’t seem to cause a crash, but instead reverts the playback position to where the Fast-Forward button was first pressed.

13370BugsMusic playbackVery LowNext/Prev Folder action (Next + FF / Prev + Rewind) lea...2022-11-09bahus2022-11-09All players Task Description

It should be prevented by `action_wait_for_release()` but this logic is broken.

https://github.com/Rockbox/rockbox/blob/master/apps/gui/wps.c#L383-L384

Broken by the following code:
https://github.com/Rockbox/rockbox/blob/51c1e3ce7fa2874f2b1afd0788ff7d2beba6a96e/apps/action.c#L278-L293

Removing whole block fixes it but seems somehow breaks yes_no screen. Broken logic was firstly introduced in
https://github.com/Rockbox/rockbox/commit/54e6bafada0f0b55246e208c3ffb85394756135f

13369BugsApplicationsVery LowShortcuts Menu: Shuffle Setting won't shuffle or unshuf...2022-10-25chris_s2022-10-25All players Task Description

Changing the “Shuffle” setting from the Shortcuts menu won’t shuffle or unshuffle the playlist as would happen if you changed it from the Settings menu or QuickScreen.

13367Feature RequestsSettingsVery LowAllow disabling headphone remote button in settings2022-10-04salty-horse2022-10-04xDuoo X3ii Task Description

I’m using Rockbox (build from 2022-05-03) with xDuoo X3ii.

The device supports controlling playback with a button press on the headphones.

This is behavior currently enabled with a define (USE_REMOTE) during the build process, and for now, it’s only supported by the xDuoo target.

I would really prefer if this was a setting, as I find it sometimes doesn’t behave as expected, and if I wish to turn it off I have to rebuild rockbox.

Here are the issues I’m having, which may be related to faulty headphones, but might also be related to some error-correction that the native firmware does, and Rockbox doesn’t.

I found that these behaviors can cause Rockbox to think there was a remote button press:
1) Pulling the jack in and out of the player (the rockbox setting to pause/resume playback when the jack is removed/connected is DISABLED).
2) Sometimes moving the headphones wire triggers a button click.

13366Feature RequestsBootloaderVery LowBootloader should offer to autorestart when rockbox cou...2022-10-04salty-horse32022-10-11xDuoo X3ii Task Description

I’m using Rockbox (build from 2022-05-03) with xDuoo X3ii.

Sometimes the bootloader fails to load Rockbox with the error “Cannot boot Rockbox”. After a single restart of the device it loads fine.

The current bootloader makes this restart process very cumbersome:

1) When starting the device without user interference, the bootloader tries to load rockbox and gives the error
2) Then the bootloader is back in the main menu, and after several seconds of no user involvement, will attempt to load rockbox instead.

I haven’t tried, but I think this loop will continue indefinitely.

If I wish to restart the device, I need to follow these steps:

3) Choose the configuration option in the bootloader, and choose the restart action.
4) Wait for the device to restart. Then the bootloader will start with the “Settings” option selected by default (since it was the last selection).
Before it auto-selects it, I need to quickly switch back to the Rockbox menu option.

During this entire process, the device requires my full attention, which means I can’t just turn the device on in my pocket and wait for it to autoplay.

To ease this error-recovery, I suggest the following:

1) When Rockbox fails to load, a countdown timer will start, and when it’s over, the device will automatically restart. The user can interrupt this process with any button press.
2) When choosing the settings option in the bootloader, I don’t think the bootloader should remember it for later. It should only remember the Rockbox option, or the “native firmware” option.

13364Feature RequestsTranslation siteVery LowAdd Language > Serbo-Croatian2022-09-13bugmenot12022-09-21All players Task Description

Identifier | hbs
Language Name(s) | Serbo-Croatian
Status | Active
Code Sets | 639-3
Equivalent(s) | 639-1: sh (deprecated)
Scope | Macrolanguage (Serbian, Croatian, Bosnian, Montenegrin)
Language Type | Living
Denotations | Ethnologue, Glottolog, Multitree, Wikipedia

Request to add this language in RockBox, and/or to fuse Serbian with it.
It’s pretty much 4 languages in one. No need for any additions.

13359BugsUSB operationVery LowXduooX3 Caradapter mode 2022-08-09inu2022-08-09xDuoo X3 Task Description

xduoo X3
I am using Car adapter Mode.

No problem during battery charging.
However, once the battery is charged to 100% and the charge is complete, playback will stop

rockbox:d4917888e3-220805
problem is repeatable

@Translated at DeepL

13358BugsRbutilVery Lowsansapatcher fails to build against musl libc due to mi...2022-07-08chewi2022-07-08All players Task Description

utils/sansapatcher/sansaio.h uses loff_t but doesn’t include the header for it, so it fails to build against the musl libc. I believe this header is <sys/types.h>. I’m not sure, but I think this header is also present on Windows, so including this may avoid the need for the existing messy loff_t logic.

See the original Gentoo Linux bug report.

13357BugsUtilsVery LowRockboxUtility-v1.5.1-src.tar.bz2 is missing directorie...2022-07-07chewi2022-07-07All players Task Description

The lib/skin_parser and utils/themeeditor directories are missing, causing the build to fail. The source tarball is therefore effectively useless.

13355BugsOperating System/DriversVery LowDev build unbootable on iPod mini 2G2022-06-14arpeas22022-08-08iPod Mini Task Description

Revision 58bf7c7e6f.

The iPod freezes at the boot logo.

Additionally, I upgraded my iPod video to this same build, and it boots on the target.

13353BugsLCDVery LowSetting "Backlight Fade In" to "No" makes scrolling slo...2022-05-30kaas2022-05-30Eros Q / K Task Description

Note: I have put the OS as “Eros Q / K” but actually I’m using a Surfans F20, which runs the same version of Rockbox however.
Build: 1d39261338-220528 (rockbox-aigoerosq-20220530.zip)

To reproduce:
- Install Rockbox (the hosted port) on this player
- Observe that scrolling through a long list of files (whether by using the wheel or holding fast-forward) works smoothly
- Go to settings > General Settings > Display > LCD Settings > Backlight Fade In, and set it to “No” - Observe that scrolling now works sluggishly, and almost grinds to a halt after holding fast-forward for a few seconds

13352BugsApplicationsVery Lowtree.c crash after USB inserted2022-05-22amachronic2022-05-22All players Task Description

Bug report copied from demon_slayer’s post: https://forums.rockbox.org/index.php/topic,53858.msg250472.html#msg250472

*PANIC*
TLB refill handler at 0x800272fc! [0x4]

My rockbox version is 2f71571c0a-220515. It doesn't happen all the time 
but seems to happen when I eject and remove the USB from the M3K. I am 
able to turn off the device then reboot back into Rockbox.

This crash comes from https://github.com/Rockbox/rockbox/blob/master/apps/tree.c#L659.

Update
It happened again but with a slightly different message

*PANIC*
TLB refill handler at 0x8007c970! [0x720065]

This is in lcd_alpha_bitmap_part_mix in lcd-16bit.c so it’s probably the same tree browser bug, or at least closely related.

Although reported on the M3K I suspect this will be reproducible on all players.

Steps to reproduce:

1. Enter the file browser
2. Plug in USB and then unplug it
3. Select something in the file browser

13350BugsPluginsVery LowPictureFlow: Too few albums displayed for first artist 2022-05-15chris_s2022-05-15All players Task Description

By getting rid of duplicate untagged entries, PF also over-eagerly eliminates
all but one album with a valid artist_idx of 0 when building its album index.

13349BugsPluginsVery LowPictureFlow: Displays only one of many identically name...2022-05-15chris_s2022-05-15All players Task Description

If you have more than one album with the same title but by different album artists,
only one of them is going to be displayed in PictureFlow

13348BugsApplicationsVery LowFile Name Voicing Does Not Honor File Extension Setting2022-05-15MinorKey2022-05-15All players
13342Feature RequestsUSB operationVery LowGo to normal operation mode on ejecting removable devic...2022-04-25GCRaistlin22022-04-26All players
13339PatchesUser InterfaceVery LowSupport for android devices newer than KitKat (4.4) and...2022-03-14gama2022-03-21All players
13332BugsUser InterfaceVery LowBlank white screen after installation on ipod 3g2021-12-21Coach_X12021-12-22iPod 3G
13321BugsBootloaderVery LowBootloader on Sandisk Sansa e200v1 does not load origin...2021-12-09Pavello2021-12-092Sansa e200
13318BugsUSB operationVery LowNo USB Mode in Settings2021-11-11daveprince3722022-08-191iPod Classic
13317BugsUSB operationVery LowUSB Mode - Ask is buggy2021-11-10amachronic12022-06-21All players
13316BugsUSB operationVery LowCopying files is extremely slow2021-11-09GCRaistlin182021-11-175iPod 5G
13315BugsApplicationsVery LowUnrecognized USB device2021-11-08GCRaistlin152021-11-09iPod 5G
13313BugsFM TunerVery LowStrange bugs with iPod 5.5G and iPod Radio Remote Acces...2021-11-07JoMcMichael2021-11-07iPod 5G
13312Feature RequestsBootloaderVery LowGraphical bootloader for dualboot capable (Rockbox/OF) ...2021-11-03unilock2021-11-03All players
13307BugsDatabaseVery Low"Load to RAM" setting causes the HDD to continuously ...2021-08-30buzkill2021-08-30iPod Classic
13306BugsApplicationsMediumFLAC file crashes on hydrogenaudio test suite2021-08-28saratoga2021-08-281All players
13298PatchesDriversVery LowNWZ-A15 bluetooth2021-06-06caizhenbin12021-06-13All players
13296BugsApplicationsVery LowEntering a yes/no screen while locked cannot be escaped2021-06-05dconrad22021-06-05All players
13295BugsPlaylistsVery LowBookmark Resume Sometimes Fails2021-06-02outofthebox2021-06-02Sansa c200
13294BugsSettingsVery LowIdle Poweroff does not work2021-06-01Holden12021-06-13iBasso DX50
13293BugsUser InterfaceVery Low(exFAT) Directories ending with "." (dot) are invisible...2021-05-23impig132021-05-28All players
13292BugsApplicationsVery HighCan't play any tracks- *PANIC* due to running of of buf...2021-05-21ilo12021-07-29Sansa Clip Zip
13288BugsApplicationsVery LowDisplays loading with files in Subfolder on IPOD 4th ge...2021-05-12t83177312021-05-12iPod 4G Grayscale
13282BugsRemoteVery LowiPod Radio Remote functionality has regressed since 3.1...2021-04-05ThePhxRises152021-11-07iPod 5G
13276BugsUSB operationVery LowxDuoo X3ii: system crash after unplugging USB-C power s...2021-03-19murmel32021-04-07xDuoo X3ii
13268BugsApplicationsVery LowSupports png format for album artwork2021-02-25ltx216442022-02-21All players
13265BugsMusic playbackVery LowChannels reversed on ipod nano 2g2021-02-10jamestheboss0812021-03-12iPod Nano 2G
13257BugsUSB operationVery LowUSB Mode setting is ignored and always asks till WPS is...2020-11-16bahus52021-02-04AGPTek Rocker
Showing tasks 1 - 50 of 638 Page 1 of 13

Available keyboard shortcuts

Tasklist

Task Details

Task Editing