rockbox/apps
William Wilgus fdbaf7df59 [Feature] playlist_viewer id3 title display
Not sure this is a great idea from disk and battery standpoint
but there is no reason you can't..

using the name buffer to fill title data
prevent hitting the disk for each screen scroll

add get_metadata_ex to allow flags
 METADATA_EXCLUDE_ID3_PATH
  prevent copying the filename to the ID3 struct
 METADATA_CLOSE_FD_ON_EXIT
  instead of seeking to the beginning the file is closed before
  get_metadata returns

add logic to allow a invalid fd to signal that get_metadata
should open and close the file within its call

bugfix per Chris_s don't use the tagcache for the trackinfo

Change-Id: Ic7a595b39a8d7a57f975312bc9c8bb4111f22a88
2024-07-09 01:40:02 -04:00
..
bitmaps
gui [Cleanup] abrepeat.c 2024-06-20 11:14:27 -04:00
hosted/android
iap [Feature] playlist_viewer id3 title display 2024-07-09 01:40:02 -04:00
keymaps
lang FS#13439: Fully updated Italian translation (Alessio Lenzi) 2024-07-04 09:56:50 -04:00
menus FS#13431: Provide a way to view the rockbox license in the menus 2024-05-30 21:22:01 -04:00
plugins xrick: Fix build on RGB888 targets 2024-06-30 20:57:34 -04:00
radio
recorder
abrepeat.c [Cleanup] abrepeat.c 2024-06-20 11:14:27 -04:00
abrepeat.h [Cleanup] abrepeat.c 2024-06-20 11:14:27 -04:00
action.c
action.h
alarm_menu.c voice: Revert one of the changes made in b6053c4d54 2024-05-19 21:05:43 -04:00
alarm_menu.h
appevents.h
applimits.h
apps.make
audio_path.c
audio_thread.c
audio_thread.h
beep.c
bookmark.c [coverity] bookmark.c fix add_bookmark & false positive in remove_bookmark 2024-06-02 12:42:45 -04:00
bookmark.h
buffering.c [Feature] playlist_viewer id3 title display 2024-07-09 01:40:02 -04:00
buffering.h
codec_thread.c
codec_thread.h
codecs.c
core_asmdefs.c
core_keymap.c
core_keymap.h
cuesheet.c [coverity] cuesheet.c search_for_cursheet() if no dot strcpy to NULL 2024-06-02 21:48:00 -04:00
cuesheet.h
debug_menu.c simulator: fix ipod6g simulator build. 2024-06-26 07:50:19 -04:00
debug_menu.h
enc_config.c
enc_config.h
features.txt
fileop.c [Fix Yellow] file_op.c Bad DEBUGF statement 2024-07-04 13:01:36 -04:00
fileop.h [Cleanup] onplay.c fileop.c 2024-07-04 12:44:04 -04:00
filetree.c [Bugfix] filetree.c ft_assemble_path() absolute currdir 2024-06-14 01:40:19 -04:00
filetree.h
filetypes.c
filetypes.h
fracmul.h
keyboard.h
language.c [coverity] language.c lang_load() check bytes read for headers 2024-06-02 22:07:02 -04:00
language.h
logfdisp.c
logfdisp.h
main.c Prevent rebooting in early USB mode in case of a RAM disk 2024-06-18 20:45:40 -04:00
menu.c
menu.h
misc.c [Feature] onplay.c show file progress 2024-06-30 02:09:40 -04:00
misc.h [Feature] onplay.c show file progress 2024-06-30 02:09:40 -04:00
onplay.c [Cleanup] onplay.c fileop.c 2024-07-04 12:44:04 -04:00
onplay.h [Cleanup] onplay.c fileop.c 2024-07-04 12:44:04 -04:00
open_plugin.c
open_plugin.h
pcmbuf.c
pcmbuf.h
playback.c [Feature] playlist_viewer id3 title display 2024-07-09 01:40:02 -04:00
playback.h
playlist.c [coverity] playlist.c format_track_path() guard NULL pointers 2024-06-07 00:38:20 -04:00
playlist.h plugins: properties: show track info for whole playlist 2024-06-01 11:55:36 -04:00
playlist_catalog.c voice: Correct all uses of spashf() with an ID2P() argument 2024-05-19 21:05:43 -04:00
playlist_catalog.h
playlist_menu.h
playlist_viewer.c [Feature] playlist_viewer id3 title display 2024-07-09 01:40:02 -04:00
playlist_viewer.h
plugin.c plugins: add lang_is_rtl() to the plugin API. 2024-06-18 12:50:52 -04:00
plugin.h plugins: add lang_is_rtl() to the plugin API. 2024-06-18 12:50:52 -04:00
rbcodec_helpers.c
rbcodecconfig.h
rbcodecplatform.h
README
root_menu.c
root_menu.h
screen_access.c
screen_access.h
screens.c lang: Run the master English language file through a cleanup pass 2024-05-16 21:16:25 -04:00
screens.h
settings.c [coverity] settings.c int_to_string() string_to_int() guard NULL deref 2024-06-07 00:25:48 -04:00
settings.h Eros Q Native: Add Stereo SW behavior setting 2024-05-12 09:42:02 -04:00
settings_list.c [Feature] playlist_viewer id3 title display 2024-07-09 01:40:02 -04:00
settings_list.h
shortcuts.c shortcuts: allow empty name for sleep shortcuts with default duration 2024-05-13 21:26:30 +02:00
shortcuts.h shortcuts: add 'reboot' type 2024-05-13 18:06:55 +02:00
sound_menu.h
SOURCES [Feature] onplay.c show file progress 2024-06-30 02:09:40 -04:00
status.c
status.h
tagcache.c [Feature] playlist_viewer id3 title display 2024-07-09 01:40:02 -04:00
tagcache.h
tagnavi.config
tagtree.c [coverity] tagtree.c tagtree_exit() ensure dirlevel is within bounds 2024-06-06 10:53:11 -04:00
tagtree.h
talk.c talk: Don't kill the talk engine after voicing the "invalid voice" clip 2024-06-22 07:03:59 -04:00
talk.h
tree.c [coverity] tree.c set_current_file_ex explicitly check strrchr output 2024-06-02 10:41:50 -04:00
tree.h
usb_keymaps.c
usb_keymaps.h
voice_thread.c
voice_thread.h

For general information see: docs/README
For API information see: docs/API