|
7670 | Patches | ID3 / meta data | Very Low | Read rating value from MP3 Id3 tag for display in WPS | 2007-08-28 | Nick Waterton | 2007-12-22 | 5 |
Task Description
This Patch changes the way that ratings work. It’s pretty simple, it reads the rating info from an MP3 files ID3 POPM tag, and converts that to a Rockbox rating value (0 to 10).
You can then use patch FS#6301 - new tags for WPS and tagcache patch 4 (4_rating.patch) to display the rating on the WPS (tag is %rr). Some Themes use this tag already so I’m not sure if it is in SVN already.
The patch is written for MediaMonkey (alpha 3), but it should work with other version of MediaMonkey, and other programs that put ratings in the ID3 tag (not iTunes).
Tested on iPod nano.
One thing I’m not sure of is what value to return for bufferpos - should this return an int ponting to the next id3 tag position, or is it OK to return it as is? it dosen’t seem to make any difference either way.
Comments are welcome.
|
|
12149 | Patches | Database | Very Low | Read Lyricist/Text writer from mp3 id3 tag for display ... | 2011-06-05 | Kaname Madoka | 2011-07-03 | 1 |
Task Description
This patch allows for the display id3 (v2.2-v2.4) tag of Lyricist/Text writer in the wps, database, track info.
To display in wps, use "%iw" tag.
Example:
# Disable Status Bar %wd # Title %s%al%?it<%it|%fn> # Artist %s%al%?ia<%ia|%?d(2)<%d(2)|%(root%)» # Album %s%al%?id<%id|%?d(1)<%d(1)|%(root%)» %?iy<%(%iy%)|> # Songwriter %s%al%?iw<writer %iw|> # Composer %s%al%?ic<composer %ic|> # Comment %s%al%?iC<%iC|> # Time PlayNumber %al[%pc/%pt] %ar%(%pp/%pe%) #%s%ac%Sx(Next:) %?It<%It|%Fn>
Tested on sansa c200 v1. Target source code revision is #29961.
The following files were changed: apps/screens.c apps/metadata/id3tags.c apps/metadata/metadata_common.c apps/lang/japanese.lang apps/lang/english.lang apps/gui/skin_engine/wps_debug.c apps/gui/skin_engine/skin_tokens.c apps/metadata.c apps/metadata.h apps/tagcache.c apps/tagcache.h apps/tagnavi.config apps/tagtree.c lib/skin_parser/tag_table.c lib/skin_parser/tag_table.h
Currently, only English and Japanese languages are supported.
I am not good at English. Please point it out if there are a problem.
|
|
9332 | Patches | Music playback | Very Low | Read audio data directly from flash memory | 2008-08-28 | Nicolas Pennequin | 2010-01-25 | 7 |
Task Description
This patch provides a replacement for buffering.c, where there is only minimal buffering (one 32K buffer for audio data and some static buffers for metadata). It is a proof of concept for how this could work on targets with very little RAM.
I would be interested in feedback on the kind of impact this has on runtime, so if you have a flash target please consider giving it a try and reporting your results :)
Note that you will need to disable album art in your build for this to work. I don't even know what would happen if you don't, but it'd probably be bad. To disable it you need to comment or remove the #define HAVE_ALBUMART line in your target's configuration file (firmware/export/config-[TARGET].h).
|
|
13154 | Bugs | Battery/Charging | Very Low | rc error code discarded in storage_init | 2018-04-01 | federico pelupessy | 2019-02-08 | |
Task Description
I think commit 1654efc31339972d0e6bd41a499fcffc0a45822e introduces the following error: storage_init in firmware/storage.c does not return an rc error code in case !CONFIG_STORAGE_MULTI because its discarded here:
#else /* ndef CONFIG_STORAGE_MULTI */ + STORAGE_FUNCTION(init)(); +#endif /* CONFIG_STORAGE_MULTI */ + storage_thread_init();
return 0;
|
|
9177 | Bugs | Rbutil | Very Low | RBUtil reports a successful install on the e200R when i... | 2008-07-09 | Marc Guay | 2008-07-12 | |
Task Description
Unsure if this is an RBUtil isssue or a sansapatcher issue, or even a Sansa issue that can’t be solved, but according to this (http://www.rockbox.org/irc/log-20080709#02:36:38), it reports a successful install on the e200R when it hasn’t. Related to FS#7526 ?
|
|
13086 | Bugs | Rbutil | Very Low | rbutil fails to build bootloader | 2016-10-14 | John Black | 2016-10-24 | |
Task Description
Affected versions: RBUtil V1.4.0 git version 2a2800b528010320ca504a39106806ec21f0220 (2016-10-12)
rbutil fails to build bootloader. Tested for Iriver H1x0 and H3x0 platforms.
Progress window shows:
Adding bootloader firmware file Error in patching: reading firmware failed
Terminal output shows:
[httpget.cpp:230 INFO] Get URI “http://download.rockbox.org/bootloader/iriver/bootloader-h300.bin” [httpget.cpp:200 INFO] Request started [httpget.cpp:148 INFO] Request finished, status code: 200 [httpget.cpp:151 INFO] Data from cache: true [bootloaderinstallbase.cpp:71 INFO] Downloading bootloader finished, error: false /tmp/qt_temp.U16458: Resource temporarily unavailable [selectiveinstallwidget.cpp:195 INFO] continuing install with stage 1 [selectiveinstallwidget.cpp:197 ERROR] Last part returned error. [selectiveinstallwidget.cpp:214 INFO] All install stages done. [rockboxinfo.cpp:27 INFO] Getting version info from rockbox-info.txt
Fired up gdb and debugged the git 2a2800b5280103… build:
The failure is in function mkboot_iriver in mkboot.c line 98: Line 98:
i = fread(image+16, 1, len, f);
len is calculated as 2636272. But file size of /tmp/qt_temp.U16458 is only 2621440, resulting in a short read of 2621424 bytes. So error condition “i < len” fires and function returns without building bootloader.
I tested this on two different gentoo systems. It worked on one, but failed on the other. Both are more or less up to date, but have one significant difference: 32bit vs 64bit system.
The system that did compile and run perfectly uses: gcc i686-pc-linux-gnu-4.9.4 (len=2636272, file size=2637824) The system that failed uses: gcc x86_64-pc-linux-gnu-4.9.3 (len=2636272, file size=2621440)
So, the failing rbutil creates a temporary file that is too short. I didn’t debug deeper to find out why.
cu John
|
|
12242 | Patches | Codecs | Very Low | rbcodec refactoring part 2 | 2011-08-22 | Sean Bartell | 2011-08-22 | 7 |
Task Description
Continuing from FS#12240, these patches remove most of the rest of the dependencies librbcodec has on the rest of Rockbox.
|
|
12240 | Patches | Codecs | Very Low | rbcodec refactoring part 1 | 2011-08-22 | Sean Bartell | 2011-08-28 | 6 |
Task Description
Continuing from FS#12204 , these patches remove some of the dependencies librbcodec has on the rest of Rockbox.
0001: puts equalizer settings in the parameters of dsp_set_eq_coefs, removing the need to access global_settings from dsp.c
0002: makes dsp_process yield each iteration instead of once each tick, which is tricky to do portably. If this is undesirable, I can work around it.
0003: moves some replaygain stuff around so dsp.c doesn't have to access global_settings.
0004: instead of dsp.c and tdspeed.c allocating buffers, buffers are allocated elsewhere and passed to dsp_timestretch_enable(). The necessary buffer size is determined by calling dsp_timestretch_get_buffer_size().
0005: replace get_audio_base_data_type() with audio_format_is_atomic(), removing a dependency on TYPE_PACKET_*.
0006: move autoresumable() to playback.c, removing another dependency on global_settings.
|
|
9822 | Bugs | Playlists | Very Low | RB sometimes forgets where it is in a playlist and that... | 2009-01-23 | Jeff Nemic | 2009-04-16 | 1 |
Task Description
Sometimes when I shut my unit off and then turn it on again and resume playback, RB resumes from a different place than where it left off, and even though when I resume shuffle is on (as indicated by its icon), it isn’t. It’ll play the current track, then the next track in the playlist (which in my case is in order by track number, so it’ll play the next track on the album), and so on.
If I turn shuffle off and then on again, shuffle works correctly again.
I’m using a build from January 19 (19800-090119) on an Archos Recorder. I noticed this bug occurring in the 3.1 build as well.
It seems to happen randomly – I can’t figure out anything specifically that I can do to always make it happen.
|
|
12622 | Bugs | Music playback | Very Low | RB dumps when I skip backwards 3 songs. | 2012-03-22 | Fernando Sclavo | 2012-03-22 | |
Task Description
When I skip backwards 3 songs, Rockbox aborts with the following dump:
Data abort at 60077EB8 FSR 0x1 (domain 0, fault 1) address 0x00000005
It happens always, playing or in pause. At the 3rd song dumps.
RB version: 04cd1fd-120320
Regards!
|
|
12769 | Bugs | Bootloader | Very Low | rb 3.12 - iriver H140 bootloader crash: 1st boot fails,... | 2012-10-19 | Leo H. | 2013-07-06 | |
Task Description
Rockbox Info: Version: 3.12
Device: iRiver H140, 80GB Toshiba MK8009GAH 8mm 1.8" IDE HDD 8mm
BUG: Repeatable, Consistent.
Additional Information: 1. To verify that I had a good installation of the 3.12 version of the Rockbox firmware working, I have reformatted, and re-flashed rockbox 3.12 two seperate times after initially encountering this, duplicating this behavior. So it doesn't seem to be a bad firmware flash.
Expected Behavior: 1. Player should Power On and boot properly every single time the bootup sequence is initiated correctly (Play Button pressed when Player is in a Powered Off state).
Buggy Behavior: 1. Player Powers Up, then locks up (i.e. "crashes") during bootloader sequence, requiring a hard reset, and upon second boot, finally Powers On and boots properly, bringing up a functional session of the Main User Interface. This is repeatable, and consistent.
Bug Symptoms & How To Repeat: 1. Consistently the Player will lock up during first "boot" sequence. The bootloader will usually reach the text stage, and sometimes crash here. Sometimes the bootloader will get through the text stage and reach the Rockbox Logo and then crash here. The Main User Interface is never reached upon first "boot" sequence. 2. The result of the first "boot" lockup (i.e. "crash") requires that I reset the Player by inserting a paperclip into the Reset hole (on the bottom plate of the Player) and triggering the button hidden in there. This Powers Down the Player, and Resets the Firmware, leaving the Player ready to be Powered On again. 3. Upon the second "boot", the Player will "boot" and the bootloader will make it past the text stage, the Rockbox Logo stage, and then spin up the HDD properly; the bootloader will not lock up the firmware, and behaves 'normally', finally resulting in a completed boot up sequence with the Main User Interface coming up (as a user would expect). The Player is now ready to use.
|
|
9547 | Patches | Plugins | Very Low | RAttax | 2008-11-13 | Alex Suykov | 2009-06-19 | 5 |
Task Description
Rockbox port of XAttax (which is in turn X port of some ancient arcade game). It’s a strategy game similar to Reversi, played agains AI opponent.
The rules should be obvious once you run it. You can place new stone next to you own stones, or you can move already placed stone over a cell. Moved or newly places stone changes color of all adjacent stones. The player who has more stones at the end wins.
To install, apply patch and unpack tar’ed sources. It should build successfuly on all LCD-based targets; please report in case build fails for your particular device so I could fix it.
|
|
12022 | Bugs | Plugins | Very Low | random_folder_advance_config and symbolic links | 2011-03-21 | Thomas Jarosch | 2011-03-21 | |
Task Description
Hi,
the random_folder_advance_config plugin fails to build the folders on N900 / RaaA. I guess it suffers from the same as the database update did in the past: It probably follows starts over and over again in the /proc or /sys filesystem.
|
|
13108 | Bugs | Music playback | Very Low | Random crashes when playing music | 2017-03-16 | somedude | 2017-12-16 | |
Task Description
For a couple of months my Sansa Fuze v2 has been crashing randomly when playing music. Most of the time I just get a white screen with an error message. The last message I got was :
'undefined instruction at 0006DC8C'
(I think that last number varies at each crash)
This didn't happen with v3.13, but it's been happening with every daily build I've tested IIRC.
It doesn't happen very often so it's hard to reproduce. I listen to music in public transports about twice a day and this happens not more than once a week. It seems to happen more often when the battery is low (less than 10%). It generally happens early in a playback session, when the first or second track is played.
Sometimes I don't get a white screen, but the program freezes and some parts of the interface are surrounded with white frames. I don't know if it's the same bug or if it's unrelated.
Note that I'm always listening to music on a microSD card, and I haven't tried on the main memory.
PS: I chose "Sansa Fuze+" in the OS list because I couldn't find Sansa Fuse v2.
|
|
7515 | Bugs | Applications | Very Low | Radio disappears from menu! | 2007-08-02 | Daniel Rosenzweig | 2013-07-13 | |
Task Description
Over the past month? the radio menu has been disappearing. When I reinstall the menu comes back and the radio works and the debug screen shows the radio.
When it re-initializes the DB, the radio disappears and the debug screen said that there's is no hardware.
If I manually deleted the DB files, the radio comes back…
A few other people on anythingbutipod forum have mentioned the same issue.
Still an issue August 1, 2007: r14133-070801
|
|
12753 | Bugs | Operating System/Drivers | Very Low | RaaA: Lack of buffer on HD (and upper) devices | 2012-09-18 | PurlingNayuki | 2012-09-20 | |
Task Description
Nowadays there're more and more Android devices hit the market with higher and higher definetion. Therefore, we need to compile Rockbox with higher definetion.
Though we can compile and run Rockbox fluently, it doesn't always work as we expected. Sometimes it can't load background image/WPS/SBS or it'll even stop singing. I did a lot of test and comparison between builds with different version and definition and find out that it's the lacking of buffer which disturbs Rockbox working normally.
Big tracks, images and WPSs/SBSs and maybe other can cause the buffer lacking. We have bigger and bigger RAM for apps now but Rockbox always can't get enough buffer to hold the data. Hope fix!
|
|
12496 | Patches | Operating System/Drivers | Very Low | RaaA WebOS | 2011-12-30 | Jason Yu | 2013-01-04 | 2 |
Task Description
Rockbox WebOS app.
Built on r31467, 32/64-bit Ubuntu 11.10, running on a 32GB Touchpad
Directions (only tested on the above):
* Install WebOS PDK: https://developer.palm.com/content/resources/develop/sdk_pdk_download.html
* Install platform-native libsdl-dev if you haven't already. Only needed to pass configuration check as the PDK doesn't properly install staging sdl-config for some reason.
* Apply patch (patch -p0 < filename.patch)
* cd webos
* ../tools/configure, select WebOS target (206)
* make && make install && sh ./buildpkg.sh
Notes:
* This is one big hack – I fudged just about everything in /firmware (how the target system works is still not altogether clear to me) and piggybacked a lot of this off of the SDL target. Mostly in the interest of getting it to run without adding ifdefs all over the place. Obviously we'll want to be more methodical and thorough about exactly which changes need to go where moving forward.
* The Touchpad's SDL video implementation appears to adjust orientation and scale output to fit within 1024x768 as best as possible. This means that a 800x480 build will appear in landscape mode, letterboxed, while a 320x480 will appear in portrait mode, pillarboxed. The device itself automatically orients to landscape – meaning, if you're in a portrait resolution and then you exit, everything will initially be sideways – but that doesn't affect input. Scaling routines are noticeably slow.
* I tried building this as a hybrid Enyo/PDK (window mgr friendly) app but had some problems with the native part failing to execute at SDL_Init. So for now no backgrounding or notification bar.
* Make scripts use the ARM compilers installed with the PDK. I'm wondering though if this is superfluous given that the Rockbox toolchain also supports ARM7. I did try exposing some of the ARM-specific assembly but the compilation failed with the PDK compiler.
800x480 build: http://www.jasonyu.net/webos/org.rockbox.raap_0.0.1_all.ipk
|
|
12404 | Bugs | Themes | Very Low | r31037 crashes device and sim after leaving FM Radio an... | 2011-11-23 | Michael Chicoine | 2011-11-24 | 1 |
Task Description
r31037 and later causes the device and sim to crash when resuming playback after leaving FM Radio. This crash has been reproduced on both e200v1 device and w32 sim and the e200v2 w32 sim. The failure is less likely to happen when there is a small number of files on the device/sim. (I have approximately 2200 files on the device and 5400 on the sim).
Tested with r30145
Steps to reproduce: 1. load the attached fms file (needs 35-Nimbus.fnt) 2. load an fm preset file - be sure to have station art 3. enter fm radio and select a preset station be sure art is displayed 4. power off device or sim 5. power on device or sim 6. start a playlist 7. stop playback 8. power off device or sim 9. power on device or sim 10. enter radio 11. exit radio 12. select resume playback 13. device or sim crashes
The e200v1 crash is: Data abort at 000095F0 (0)
|
|
9260 | Bugs | Applications | Very Low | r18234 - core + plugins shouldnt be calling opendir() d... | 2008-08-10 | Jonathan Gordon | 2008-08-10 | |
Task Description
Only filetree.c should be allowed to call opendir(), anything that needs to recursively scan directories should be calling ft_load() which can smartly open, scan and close a directory.
The problem with this is that the filename buffer could get corrupted easily if its misused.
as of r18234 the following is using opendir() in the core filetree.c:133: dir = opendir(c→currdir); ← not recursive filetree.c:257: dir = opendir(tempdir); ← in ft_load() so ok filetree.c:259: dir = opendir(c→currdir); ← “” “” “” misc.c:164: dir = opendir(pathlen ? buffer : “/”); misc.c:1059: dir = opendir(BOOTDIR); misc.c:1142: DIR* d = opendir(path); onplay.c:466: dir = opendir(dirname); onplay.c:817: srcdir = opendir(src); tagcache.c:4075: dir = opendir(dirname);
the tagcache and the onplay.c ones are dangerous… the 3 in misc.c are not recursive so safe.
the following are uses in plugins, havnt checked them so I only know for sure that stats, disktidy and properties are unsafe plugins/disktidy.c:203: dir = rb→opendir(name); plugins/disktidy.c:270: dir = rb→opendir(name); plugins/md5sum.c:78: dir = rb→opendir( path ); plugins/md5sum.c:113: DIR *dir = rb→opendir( newpath ); plugins/md5sum.c:209: dir = rb→opendir( arg ); plugins/properties.c:79: dir = rb→opendir(tstr); plugins/properties.c:151: dir = rb→opendir(dps→dirname); plugins/properties.c:276: dir = rb→opendir(str_dirname); plugins/random_folder_advance_config.c:70: dir = rb→opendir(fullpath); plugins/random_folder_advance_config.c:165: dir_check = rb→opendir(formatted_line); plugins/rockpaint.c:740: d = rb→opendir( bbuf ); plugins/rockpaint.c:754: d = rb→opendir( “/” ); plugins/rockpaint.c:915: d = rb→opendir( FONT_DIR “/” ); plugins/sokoban.c:925: if(!(dir = rb→opendir(dirname))) plugins/stats.c:139: dir = rb→opendir(fullpath); plugins/test_codec.c:763: dir = rb→opendir(dirpath); plugins/test_disk.c:356: dir = rb→opendir(testbasedir); plugins/test_disk.c:359: rb→splash(HZ, “opendir() failed.”); plugins/test_disk.c:421: if 1) == NULL) plugins/wavrecord.c:3774: if 2) == NULL)
so, The bad calls in the core should be changed to use ft_load, and the plugins should either get a new function in the lib to grab some ram and manage the whole thing, or maybe its safe to just call ft_load there also?
or alternatively, we can go on ignoring the issue.
|
|
9879 | Patches | Plugins | Very Low | Quit the lamp plugin by pressing a dedicated QUIT butto... | 2009-02-07 | Alexander Levin | 2009-02-09 | 1 |
Task Description
As of r19940, the lamp plugin is quit by pressing any key besides some which have a function in that plugin (or so is the intention –see bug report FS#9877 ).
This patch changes the plugin so that it’s left with a special button only. The patch also adds key definitions for some players that haven’t been included before (players without color LCD). Key mappings were taken from the patch in FS#8934.
Essentially, this patch implements an atomic part of that patch.
Also, correct handling of USB has been added.
This is in preparation of a (separate) patch for toggling the light on and off without leaving the plugin.
|
|
12560 | Bugs | User Interface | Very Low | Quickscreen items flicker and vanish | 2012-01-23 | Michael Huth | 2012-12-10 | |
Task Description
There are some problems with the quickscreen on the Sansa Fuze. I traced it back to r31246, a text alignment bugfix:
- Quickscreen items flicker a lot and sometimes vanish for half a second on each change of an option.
- Setting the right option (Repeat) to "Shuffle" and then back to something else causes "Shuffle" to stick on screen. Leaving the quickscreen and returning to it reveals the correct setting.
This only happens for longer scrolling strings of text, e.g. "Shuffle" is "Zufallswiedergabe" in German.
|
|
13188 | Bugs | Configuration | Very Low | Quickscreen entries cannot be removed | 2020-02-03 | Ramon Fischer | 2020-02-03 | |
Task Description
Reported Version: 3.15 not 3.14
Hello,
I am using a "SanDisk Sansa Clip+" and it seems that currently it is not possible to remove quickscreen entries when they are set, you can only overwrite them.
In the manual chapter "3.15 Quick Screen" has to be adapted, once this function has been implemented.
It would be very nice to have this possibility!
-Ramon
|
|
11927 | Patches | Database | Very Low | Queue overflow during database initialisation | 2011-02-11 | Steve Bavin | 2011-04-14 | 2 |
Task Description
While the database initialisation is running, the tagcache queue can overflow due to system broadcast messages. This can be seen by running a simulator (it will crash with KERNEL_ASSERT after a while) or on a target by enabling KERNEL_OBJECT_CHECKS, then initialising the database and repeatedly connecting/disconnecting a charger.
The same problem may well happen with other queues (dircache, for example).
|
|
13092 | Bugs | Battery/Charging | Very Low | Pure i20 not charge the iPod classic/not play music | 2016-12-14 | marek medved | 2020-07-07 | |
Task Description
Pure i20 does not charge the iPod classic with OS rockbox. I feel like Rockbox can not recognize interface pure i20 (drivers?) Through Pure i20 will not play music even if it is in the installed Rockbox in the iPod.(only apple Flash = possible charging/playing via Pure i20)
I own Ipod classic 6G 160GB (flashed rockbox)
|
|
13019 | Bugs | Database | Very Low | Problems with changing the case of filenames | 2014-12-18 | Wesley Burchell | 2014-12-20 | |
Task Description
I was recently renaming some of the music files on my Sansa Clip+ MP3 player using my computer. Some of the renames were as simple as changing the case of some of the letters in the filename, from uppercase to lowercase. After I disconnected my device, I noticed that there were duplicates of certain entries in the database. Upon further investigation, I realized that all of the entries that were duplicated were the files that the names of which I had renamed by changing the case of the letters. After I discovered this, I tried to rename a file in this manner using the device. When I tried to save the file with the new name, the screen showed a box that read “Rename Failed.” Apparently, at least for Sansa Clip+, RockBox has a problem with renaming files by changing the case of the letters. Let me know if any other RockBox devices have this problem as well.
|
|
12493 | Bugs | Plugins | Very Low | problem with chip8 and mpeg player on clip+ | 2011-12-29 | clipplus | 2011-12-29 | |
Task Description
Since the daily builds in between 3.9.1 and now and also on the release 3.10 i experienced a problem with MPEG player not displaying the the fonts right and the chip8 emulator just freezes after loading a file i tested it with a few game files found on the plugin wiki.
|
|
9775 | Bugs | Music playback | Very Low | Premature and multiple storage_sleep() in buffering.c | 2009-01-10 | Boris Gjenero | 2011-11-11 | 1 |
Task Description
While examining disk performance with FS#9708 , I found one album where the disk stayed spinning with no activity for 5 s longer when using PIO. This is repeatable with that particular album. With the downloaded r19739-090109 build, this did not happen with the default settings but it started happening as soon as I enabled dircache. Prolonging the disk timeout prolongs the extra sleeping time.
Experimentation with shows that the storage_sleep() part of fill_buffer() (in apps/buffering.c) is executed early in the buffering and it is not executed at the end. With another album where spindown happens properly, ata_sleep() is called twice. Note that ata_sleep() just sets last_disk_activity, and sleep happens over half a second later if there is no disk activity during that period and last_user_activity has timed out.
I think this is a race condition based on how dircache and transfer rates change things. I wonder if it is related to FS#9541 .
The data mentioned is located at http://spreadsheets.google.com/ccc?key=pkeRcfM0sg949P3a5EYXtew and the delayed spindown is seen in the EP7 PIO test. In that data, also note how sectors written are 5, 10 or 15, with differences between different tests with the same album.
I have a 30GB 5th generation iPod, but I expect this issue affects all SW-codec players.
|
|
8377 | Bugs | Recording | Very Low | power button does not exit the recording menu on a Sans... | 2007-12-27 | Joseph Shraibman | 2014-09-12 | |
Task Description
According to http://download.rockbox.org/manual/rockbox-sansac200/rockbox-buildch5.html#x8-930005.8 the power button is supposed to exit the recording menu, but when I press it nothing happens. I have to power off the device and power it on again to get back to the main menu.
|
|
9861 | Patches | Plugins | Very Low | Plugin for flash card memorizing: mnemosyne | 2009-02-02 | Joseph Garvin | 2009-04-16 | 1 |
Task Description
This is a new plugin that mimics the open source PC program mnemosyne (http://www.mnemosyne-proj.org/), a program that assists with memorizing flash cards. The plugin is fully functional, but it still needs a menu and assumes that the user has setup the folders it needs for storing cards before running (if you don’t create them it will crash). I’ll fix these issues in the near future, but in the mean time any feedback is appreciated :)
|
|
7660 | Patches | Plugins | Very Low | Plugin espeak TTS engine for rockbox | 2007-08-26 | Toni | 2012-06-13 | 3 |
Task Description
A first port of espeak running on rockbox. Warning: Only tested on Sansa player!
I have skipped some advanced features of espeak, for example: - mbrola - on the fly Translator language switching (try: ‘spring’ with german selected)
Because this plugin is very basic, there is no file input selection. It always reads from the ‘test.txt’ in the root. You have to unzip the espeak-data to the root of your player.
|
|
9802 | Patches | Manual | Very Low | Plugin API documentation v2 | 2009-01-15 | Maurus Cuelenaere | 2009-01-15 | 1 |
Task Description
This is v2 of the Rockbox plugin API documentation generator.
See the mailing list for more information ( http://www.rockbox.org/mail/archive/rockbox-dev-archive-2009-01/0040.shtml ).
An example of what the output looks like is available here: http://mcuelenaere.alwaysdata.net/rockbox_api_example_3/
|
|
13038 | Bugs | Manual | Very Low | playlist viewer settings not present where described in... | 2015-03-16 | Björn Kautler | 2015-03-16 | |
Task Description
The manual says in page 31 chapter 4.3.3. that you can get to the Playlist Viewer Settings from the Playlist Viewer Menu (which should probably be named Playlist Viewer Context Menu), but there is no such entry on the actual player. Just via the settings menu from the main menu.
|
|
13136 | Bugs | Playlists | Very Low | Playlist position not saved on shutdown when using rela... | 2017-11-13 | Dean Tersigni | 2018-08-05 | 1 |
Task Description
Ordinarily, when Rockbox is shut off and turned back on, it will remember the position in the last-played song, and begin playing from where you left off. However, in the latest build, Rockbox doesn't remember the last track that was playing if the file used a relative path. This happens on every version of 3.14 including the current daily build (2017-11-13).
Here is how the error can be reproduced:
Have a folder with two songs. Then, in the parent folder, create two m3u playlists named "absolute.m3u" and "relative.m3u". .\ —absolute.m3u —relative.m3u —MUSIC\ ——song1.ogg ——song2.ogg
In the absolute.m3u playlist, add the following lines: MUSIC\song1.ogg MUSIC\song2.ogg
In the relative.m3u playlist, add the following lines: .\MUSIC\song1.ogg .\MUSIC\song2.ogg
To see expected behavior:
1.) Open the files list, and run absolute.m3u and song1.ogg begins playing. 2.) Push right to start song2.ogg. Let it play a few seconds in. 3.) Turn off your device by pressing power. 4.) Turn on your device with the power button. 5.) song2.ogg continues to play the same song at the same location as when it was shut off.
To reproduce the bug:
1.) Open the files list, and run relative.m3u and song 1 begins playing. 2.) Push right to start song2.ogg. Let it play a few seconds in. 3.) Turn off your device by pressing power. 4.) Turn on your device with the power button. 5.) song1.ogg plays from the very beginning.
The file format of the songs doesn't seem to matter (I've tested ogg and mp3).
|
|
12702 | Bugs | User Interface | Very Low | playlist catalgoue silently fails to save files with < ... | 2012-06-19 | drewbenn | 2017-01-06 | |
Task Description
I'm running Rockbox 3.11.2 on a Sansa Clip+. I followed these steps: - go to the Main Menu - Files - long press on <microSD1> - Playlist Catalogue - Add to New Playlist I tried to save the playlist with a long press of the select button (not sure of the button's actual name; it is the button in the middle of the 4-way controller and the one that is usually used to select the highlighted option). I was returned to the Files menu. The playlist did not get saved, and there was no error explaining why.
As a result, I spent a long time assuming that long press of select was a "cancel" action, and tried short and long presses of every other button trying to save the playlist.
Workaround: instead of accepting the suggested filename, remove the "<" and ">" characters from the auto-entered filename ("/Playlists/<microSD1>.m3u8") to be able to save the playlist.
Suggested fixes: The filename suggested by Rockbox should not include "<", ">", or other un-saveable characters. In addition, if the user tries to save a file with invalid characters, a warning or error message should be posted (like the "Cancelled" message that briefly pops up when the power button is pressed to exit from the set-filename screen).
|
|
13040 | Patches | Playlists | Very Low | Playlist becomes one item shorter when shuffled | 2015-03-21 | Thomas White | 2015-05-30 | 2 |
Task Description
I noticed that the playlist seems to become one item shorter when I shuffle it, using the latest Git master branch (commit 70d57080) on a Sansa Clip+.
Steps to reproduce: 1. Clear the playlist by pressing Stop (power button) 2. Add a small number of tracks to the playlist 3. Shuffle the playlist (playlist view, menu, Shuffle) 4. Observe that playlist is one item shorter than before
I tracked the reason for this down, and attach a patch. This isn't a "proper" fix, and is a bit hacky, but it does illustrate what causes the problem.
|
|
13094 | Bugs | Music playback | Very Low | Playing a zero-duration WMA causes crash | 2016-12-20 | Chris Jordan | 2016-12-20 | 3 |
Task Description
Build 575bd89 2016-12-19
Playing the attached zero-duration WMA '_ length 0.0s WMA.wma' causes crash:
Divide by zero at 6008D274 pc:6008D2&4 sp:600CC7DC bt end
This WMA file was created by Goldwave and plays without crash in Windows Media Player, GoldWave and MediaMonkey.
Zero-length WAV and MP3 files (examples attached) don't cause a crash.
On the latest development iPod Video and ZEN simulators, MP3 and WAV are reported 'failed' and WMA crashes http://i.imgur.com/k3dKaSN.png http://i.imgur.com/CiYnVuH.png
|
|
12713 | Bugs | Drivers | Very Low | Player hangs on usb screen when disconnecting | 2012-07-09 | Norbert Spilski | 2012-11-12 | |
Task Description
Daily build: c413591-120705 and earlies. When I connect powered down my Fuze V1 and disconnect from USB, it hangs displaying USB screen. I must hold power switch for several seconds to power off player. Tested on two different machines with windows7 x64. When I connect powered on player everything works perfectly.
|
|
11962 | Bugs | Operating System/Drivers | Very Low | Player and Filetransfer freeze during USB file transfer | 2011-02-23 | not relevant | 2011-08-18 | |
Task Description
The interface of my Sansa Fuze and the file transfer freeze randomly when transferring large amounts of data. If the player runs in Bootloader USB mode everything is fine.
I guess this could break the vfat file system, making this a nasty bug. Disabling Key and Mouseemulation did not help. As long as this isn't fixed, a solution would be to start the player in Bootloader USB mode by default. I don't know if this is possible though, since I don't know the the technical details of rockbox very well.
Beside that everything works just great, keep up the good word!
PS.: I'm using Debian with different kernels. I couldn't see any differences between different kernel versions regarding this issue. Intels Linux USB drivers and the Linux USB stack in general usually work excellent as far as I know, therefore I would blame it on rockbox (no offense :)).
|
|
9719 | Bugs | Music playback | Very Low | Playback skips and hangs badly on iPod Video 80GB on st... | 2008-12-27 | Jeremy Cayot | 2011-09-26 | |
Task Description
This is a recurring problem with this target it seems. With 3.1 installed and resume playback on start up enabled, playback hangs and skips badly while the hard drive is being scanned during start up.
The same behavior occurs when resume on start up is disabled, but playback is resumed by the user during the hard drive scan.
|
|
12591 | Bugs | Music playback | Very Low | Playback of FLAC skips tracks randomly on Clip+ | 2012-02-19 | Thomas M. | 2012-02-19 | |
Task Description
I'm using Rockbox 3.10 with the 01.02.16 Clip+ Firmware on a Sansa Clip+ 8GB, installed via the installer.
There are a lot of 44kHz/16bit FLAC files stored on the device. During playback it could happen that the next track starts while the current one isn't even close to finished. This can be in the first few seconds or in the middle of the song.
This usually doesn't happen to the same song twice. It's generally a different song each time. When skipping back to the track that was skipped, it usually plays without any problems.
The memory has been checked with CHKDSK and no errors were found. The FLACs play fine in foobar2000 and I'm certain that they are okay.
I do believe the error occurs most often after roughly quarter to half an hour of playback.
This may be related to FS#12208
|
|
9427 | Bugs | Music playback | Very Low | Playback from cuesheet not scrobbled | 2008-09-28 | kf | 2010-08-12 | |
Task Description
Tracks played via a cuesheet are not recorded in .scrobbler Last.fm log.
|
|
11337 | Patches | ID3 / meta data | Very Low | Play Count / Rating Info for Trackinfo Screen | 2010-05-31 | Chris Savery | 2010-07-09 | 2 |
Task Description
This patch adds a couple more lines to Track Info for Play Count and Rating. Currently these don’t seem to show up anywhere else.
Tested against r26427 with Fuze v2 and USim.
|
|
9551 | Bugs | User Interface | Very Low | PLAY and STOP buttons should be universal (where possib... | 2008-11-14 | Steve Bavin | 2017-01-07 | |
Task Description
Where possible (i.e. the buttons aren’t needed for somethinig else), the PLAY button should go straight to the WPS (resuming as required) or radio.
These are almost the case, but on the H300 there are the following exceptions:
- Rockbox Info (PLAY performs the disk free space scan, same as SELECT) - Playlist Viewer when selected from the Main > Playlists menu (PLAY returns to the menu above, same as LEFT) - Sleep Timer (PLAY does nothing) - Debug Manu (PLAY enters the selected item, same as SELECT) - Browse x in Settings, where x = Themes, Fonts or .cfg/.wps/.rwps Files (PLAY returns to the menu above, same as LEFT). (Note that the plugin browser works fine!)
Similarly, the STOP button should stop playback, which is largely ok, except:
- In the Playlist Viewer (STOP does nothing)
I don’t have any other targets handy, but feel free to add any other suspect screens here.
|
|
11752 | Patches | Plugins | Very Low | pitch_detector: Mixed accidentals and Key Transposition | 2010-11-12 | Robert Horn | 2011-01-15 | 3 |
Task Description
Patch against r28560.
Adds options for displaying pitches according to key (for transposing instruments) and “mixed” accidentals a la Korg (C#, Eb, F#, G#, Bb).
I’d also like to add some kind of support for alternate temperaments (perhaps even just intonation), however this isn’t trivial and I probably won’t undertake the project unless some interest is expressed.
|
|
11286 | Bugs | Plugins | Very Low | PictureFlow segfault when showing tracklist or playing ... | 2010-05-17 | Chris Savery | 2010-05-25 | 1 |
Task Description
I've been working on PictureFlow - WPS Integration. I repeatedly had cases where showing a tracklist or playing for certain albums would cause a segfault. I tracked this down to a bug in the track list indexing. It only occurs under certain memory allocation circumstances that doesn't occur as readily with the std build. I have attached here a patch to fix it.
Explanation: the create_track_index requests memory for building a track index. The variable "tracks" references an array descending from the buffer top end. When a reallocation occurs it currently only moves the "tracks" position when a track count > 0. However, in some cases a reallocation occurs before the first track is stored and in that case the "tracks" position gets left in the middle of the track_names data causing corruption and then segfault. I've moved the (track_count > 0) decision so that it only controls moving tracks struct data. The "tracks" offset must happen even when track_count is 0.
This patch fixes the segfault on my Sansa Fuze v2 and in UISim. Tested against r26114. I would expect the same result in other platforms.
I've also included this bug fix in my PictureFlow - WPS Integration patch until this bug fix gets accepted.
|
|
12893 | Bugs | Battery/Charging | Very Low | pictureflow ignores albumart | 2013-08-27 | dikiy | 2013-08-27 | |
Task Description
The filename cover.jpg works ok. But {album}-{artist}.jpg doesnt wokr. Also the albumart appears on the WPS, but not in the Pictureflow
|
|
11300 | Patches | Plugins | Very Low | PictureFlow - Reflection Setting for small screens, Cli... | 2010-05-21 | Chris Savery | 2010-06-11 | 5 |
Task Description
This is a patch meant for Clip+ that adds a “Reflection” setting to allows choosing if to show a reflection or not. When no reflection is shown the images are moved to bottom of screen allowing for title at top and keeping them in the blue will work for other devices. I tested it on Fuze v2 but others may have unknown problems related to screen size differences. For screens > 100 high it doesn’t move the albums against r26185 in UISim you want this as a patch against my pictureflow-wps integration patch let me know as I have one
|
|
11310 | Patches | Plugins | Very Low | PictureFlow - mono tracklist for mono displays | 2010-05-24 | Chris Savery | 2010-06-10 | 7 |
Task Description
This very small mod changes the tracklist so it doesn't fade lines when on a mono display (bit depth 1). Tested against r26241 in Sim only (because I don't have a mono display device). Please report back if problems.
|
|
10686 | Bugs | Themes | Very Low | Peakmeter on ipod 5g using too much CPU (replacing FS#1... | 2009-10-18 | Dave Hooper | 2011-12-19 | 1 |
Task Description
(Replacing FS#10527 ) Peakmeter on ipod video 5g uses too much CPU, such that audible glitches occur during even flac/wav decoding .
|
|
12935 | Bugs | Battery/Charging | Very Low | PC only recognizes Sansa Clip Zip when a song is playin... | 2014-01-14 | Deleted | 2014-01-14 | |
Task Description
When I connect my Sansa Clip Zip with most recent Rockbox version to my pc (Windows 8) while it’s paused or not playing a song at all, pc gives message ‘Device not recognized’. When a song is playing, and I connect the player to the pc, the song will pause (expected behaviour of course), and I can access the internal and sd storage on the device.
|