Miika Pekkarinen
8d145f6d0d
New option "strip" to make it possible hide data used for sorting.
...
Example with "last played tracks".
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11066 a1c6a512-1295-4272-9138-f99709370657
2006-09-26 18:59:16 +00:00
Miika Pekkarinen
7d1dcd118d
"lastplayed" is also a valid tag.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11064 a1c6a512-1295-4272-9138-f99709370657
2006-09-26 18:24:48 +00:00
Miika Pekkarinen
3ae1c103ed
Dynamically allocate menu structs.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11052 a1c6a512-1295-4272-9138-f99709370657
2006-09-26 06:40:14 +00:00
Miika Pekkarinen
6e8ab3d035
Honor only the first root_menu setting to make it possible to override
...
the default tagbrowser root menu without modifying the default config.
Increased max items in menu to 64 and improved statusbar title.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11050 a1c6a512-1295-4272-9138-f99709370657
2006-09-25 19:52:38 +00:00
Miika Pekkarinen
1dc35774bf
Increased maximum number of menus to 16 and avoiding a crash.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11019 a1c6a512-1295-4272-9138-f99709370657
2006-09-21 17:16:35 +00:00
Miika Pekkarinen
1e6b227164
Properly set list title in tagcache mode and removed one incorrect
...
entry from tagnavi.config.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11001 a1c6a512-1295-4272-9138-f99709370657
2006-09-19 12:36:21 +00:00
Miika Pekkarinen
ba34c37967
Improved tag browser configuration file syntax with submenus and
...
includes (custom user menu, without overwriting by default menu).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11000 a1c6a512-1295-4272-9138-f99709370657
2006-09-19 11:54:33 +00:00
Hardeep Sidhu
77d47b53ea
Use INSERT_LAST when creating a new playlist. This fixes a problem caused by a recent change in playlist code.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10988 a1c6a512-1295-4272-9138-f99709370657
2006-09-18 04:41:50 +00:00
Miika Pekkarinen
630c300660
Fixed cpu incorrectly unboosted at boot.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10871 a1c6a512-1295-4272-9138-f99709370657
2006-09-03 16:20:35 +00:00
Miika Pekkarinen
4294615192
Fixed tagcache returning incorrect entries.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10810 a1c6a512-1295-4272-9138-f99709370657
2006-08-30 18:18:37 +00:00
Michael Sevakis
d650cc868f
Fixed the error in tagtree.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10764 a1c6a512-1295-4272-9138-f99709370657
2006-08-27 03:39:55 +00:00
Miika Pekkarinen
4f1a252aa1
Add %sort and %limit variables for better control of the tag browser
...
list format. Show most played 100 tracks.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10763 a1c6a512-1295-4272-9138-f99709370657
2006-08-26 22:00:22 +00:00
Miika Pekkarinen
890989d016
Runtime stats for WPS.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10761 a1c6a512-1295-4272-9138-f99709370657
2006-08-26 16:06:54 +00:00
Miika Pekkarinen
93bbd44ccc
Browse by year (now numeric tags are fully supported too).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10750 a1c6a512-1295-4272-9138-f99709370657
2006-08-25 21:13:49 +00:00
Miika Pekkarinen
e308064353
Tagcache: Don't show duplicate entries and automatically inherit
...
clauses for correct search results.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10746 a1c6a512-1295-4272-9138-f99709370657
2006-08-25 13:22:46 +00:00
Linus Nielsen Feltzing
eed923ec83
Patch #5845 by Steve Bavin - Make tagtree.c use buffer_alloc()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10713 a1c6a512-1295-4272-9138-f99709370657
2006-08-23 08:41:18 +00:00
Linus Nielsen Feltzing
224c0a13eb
Finally, the new button action system is here, thanks to Jonathan Gordon. Some button mappings have changed and other things may break. Comments should go to the forum, http://forums.rockbox.org/index.php?topic=5829.0 or the mailing list.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10582 a1c6a512-1295-4272-9138-f99709370657
2006-08-15 12:27:07 +00:00
Miika Pekkarinen
5019b32620
Make sure dircache blocks correctly.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10573 a1c6a512-1295-4272-9138-f99709370657
2006-08-14 19:03:37 +00:00
Miika Pekkarinen
33d9104078
FS#5805 NOT operator for tagnavi.config by Jochen Kemnade.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10558 a1c6a512-1295-4272-9138-f99709370657
2006-08-13 12:33:34 +00:00
Miika Pekkarinen
54ec1f5f6d
Better UI response with playlist operations.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10544 a1c6a512-1295-4272-9138-f99709370657
2006-08-12 11:00:39 +00:00
Miika Pekkarinen
509ee3d42c
Fixed the warning.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10542 a1c6a512-1295-4272-9138-f99709370657
2006-08-12 09:33:46 +00:00
Miika Pekkarinen
c0b99f2e8b
Fixed track order when inserting an album from tagcache to the
...
playlist with "insert next" or "queue next".
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10537 a1c6a512-1295-4272-9138-f99709370657
2006-08-12 09:06:50 +00:00
Miika Pekkarinen
e1c804f4d3
A typo caused lastplayed field to be unusable.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10531 a1c6a512-1295-4272-9138-f99709370657
2006-08-11 18:53:46 +00:00
Miika Pekkarinen
887cfeb9f5
Only sync playlist once when adding bunch of files from tagcache.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10508 a1c6a512-1295-4272-9138-f99709370657
2006-08-10 09:50:45 +00:00
Miika Pekkarinen
29b9146aa7
Warn before erasing dynamic playlist from tagcache.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10495 a1c6a512-1295-4272-9138-f99709370657
2006-08-09 07:28:48 +00:00
Miika Pekkarinen
d8ac607418
Tagcache: Fixed runtime stats not being gathered when tagcache is kept
...
on disk. Initial attempt to make tagcache thread safe. Replaced a few
direct buffer allocations with buffer_alloc from tagcache and dircache
where possible.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10415 a1c6a512-1295-4272-9138-f99709370657
2006-08-02 17:39:34 +00:00
Miika Pekkarinen
7374ca75f7
Fixed single track insertion to playlist from tagcache. Fixes FS#5719.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10328 a1c6a512-1295-4272-9138-f99709370657
2006-07-26 06:44:39 +00:00
Miika Pekkarinen
4e6c79b42e
Enabled playlist submenu for tagcache!
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10315 a1c6a512-1295-4272-9138-f99709370657
2006-07-25 07:41:00 +00:00
Miika Pekkarinen
cb8c795415
Support importing runtimedb data from ascii files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10260 a1c6a512-1295-4272-9138-f99709370657
2006-07-20 12:19:31 +00:00
Miika Pekkarinen
0042201bb3
Initial changelog support (only export, no import yet) and added
...
an option to search by filename.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10219 a1c6a512-1295-4272-9138-f99709370657
2006-07-16 15:04:46 +00:00
Miika Pekkarinen
45dfe2a36f
Initial runtimedb support for tagcache. Only for developers,
...
statistical data will be lost in future until changelogs has been
implemented.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10217 a1c6a512-1295-4272-9138-f99709370657
2006-07-15 17:36:25 +00:00
Miika Pekkarinen
9cd5c3e119
Tagcache update: Support removal of entries and no longer the need for
...
dircache to load tagcache in ram (however, dircache with tagcache is
still strongly recommended).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10192 a1c6a512-1295-4272-9138-f99709370657
2006-07-10 16:22:03 +00:00
Hardeep Sidhu
000397dc69
Fix folder icons in tagcache
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9878 a1c6a512-1295-4272-9138-f99709370657
2006-05-05 07:54:19 +00:00
Hardeep Sidhu
a85b23fa5b
Enabled playlist functions on tracks in tagcache
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9877 a1c6a512-1295-4272-9138-f99709370657
2006-05-05 07:01:43 +00:00
Miika Pekkarinen
f9bfd73a24
Fixed: Generate chunked playlist correctly, don't sort <All tracks>
...
entry and don't return a NULL file pointer and crash.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9733 a1c6a512-1295-4272-9138-f99709370657
2006-04-19 18:56:59 +00:00
Miika Pekkarinen
991665bcdf
More usable playlist generation, added "<All tracks>" entry to tag
...
browser.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9729 a1c6a512-1295-4272-9138-f99709370657
2006-04-19 11:03:37 +00:00
Miika Pekkarinen
3b31346103
Commit tagcache in background when possible (at least dircache enabled).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9686 a1c6a512-1295-4272-9138-f99709370657
2006-04-16 17:32:54 +00:00
Miika Pekkarinen
75b6abb114
Proper chunked browsing support when dirbuffer limit is reached.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9681 a1c6a512-1295-4272-9138-f99709370657
2006-04-15 13:57:15 +00:00
Miika Pekkarinen
58fe4dea05
Major improvement in playlist creation speed with tagcache. Fixed also
...
the sorting bug.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9592 a1c6a512-1295-4272-9138-f99709370657
2006-04-10 10:26:24 +00:00
Miika Pekkarinen
37e386f3d8
Show progress when searching tagcache.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9560 a1c6a512-1295-4272-9138-f99709370657
2006-04-08 08:59:47 +00:00
Miika Pekkarinen
35d213aec3
Tagcache engine: Better handling for track numbers and genre strings.
...
Browser: Don't jam if search string was not supplied. Don't show
incorrect track numbers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9523 a1c6a512-1295-4272-9138-f99709370657
2006-04-05 18:46:38 +00:00
Miika Pekkarinen
4a63c09c86
Initial support for the advanced conditional fully configurable tagcache
...
browser. Browsing not supported by numeric tags yet, and some features
work currently only when tagcache is loaded in ram.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9501 a1c6a512-1295-4272-9138-f99709370657
2006-04-04 19:28:13 +00:00
Jens Arnold
67de1d3d9b
Thorough .lang rework: Removed all deprecated strings, combined string which were only split because long ago we had no splash(), sorted strings into logical groups to ease the transition to langv2. Bunped binary .lng version.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9398 a1c6a512-1295-4272-9138-f99709370657
2006-04-01 13:36:33 +00:00
Miika Pekkarinen
44b76bc4fa
Added track number sorting to the tagcache and a few new tags to the
...
engine: track number, year, composer, length and bitrate.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9358 a1c6a512-1295-4272-9138-f99709370657
2006-03-30 12:07:32 +00:00
Miika Pekkarinen
7c4e0c8730
Initial version of tagcache! There are still some bugs in the engine
...
and much more problems with the UI.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9256 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 11:33:42 +00:00