108 Commits

Author SHA1 Message Date
Christopher Eby
16d8f56764 Show current value as summary for dialog preferences 2011-11-06 01:39:13 -06:00
Mildred Ki'Lya
56127d3393 Implement stop after each track mode 2011-11-01 21:11:48 +01:00
Christopher Eby
487aa46276 Confirm delete in playlist editor 2011-10-30 16:06:44 -05:00
Christopher Eby
bd8f4bfd12 Better sort interface 2011-10-30 02:54:48 -05:00
Christopher Eby
4d43970c27 Allow choice of sort modes in library 2011-10-30 02:54:08 -05:00
Christopher Eby
fcad52ef5d Make library controls react to no media and empty queue states better 2011-10-28 01:24:43 -05:00
Christopher Eby
a6c4c6c90f Rework library controls layout
Use two rows of text and show all controls below text
2011-10-28 01:06:52 -05:00
Christopher Eby
724e3cfe23 Show cover art in notification 2011-10-26 19:39:48 -05:00
Christopher Eby
d43dcc14ae Add play all and enqueue all library actions
Similar to the play all and enqueue all headers, but plays selected row
first. This is similar to the default behavior of most music player's libraries
2011-10-26 03:10:31 -05:00
Christopher Eby
99b92f7e14 Playlist editor 2011-10-24 05:41:07 -05:00
Christopher Eby
712eee13b5 Remove some unused resources 2011-10-22 20:52:52 -05:00
Christopher Eby
96dc1673f3 Translate individual strings rather than whole arrays
This makes it much easier to modify the arrays after they have been translated
2011-10-22 17:48:26 -05:00
Christopher Eby
6bc2aa0356 Target ICS; use Holo theme where available 2011-10-21 18:19:34 -05:00
Christopher Eby
2ce0386a7a Add context menu for shuffle/repeat buttons 2011-10-21 18:19:33 -05:00
Christopher Eby
87514b4107 Use an enum for swipe actions 2011-10-21 18:19:30 -05:00
Christopher Eby
344017035c Add a way to enter random mode from the empty queue screen 2011-10-21 18:19:29 -05:00
Christopher Eby
61bb610ce3 Allow a specific shuffle/repeat mode to be set rather than force cycling
This is just plumbing for a future UI
2011-10-21 18:19:23 -05:00
Christopher Eby
601074c9cc Make repeat/shuffle buttons instead of menu items 2011-10-21 08:21:28 -05:00
Christopher Eby
c6b8efe2f4 Reorganize values into translatable/untranslatable 2011-10-13 18:42:27 -05:00
Christopher Eby
d9d47e276f Add disable lockscreen option 2011-10-13 17:48:59 -05:00
Christopher Eby
4a618c38ce Add play when headphones plugged option 2011-09-27 01:37:18 -05:00
Christopher Eby
78d471010d Add emulation of stock music player broadcast
This in the very least works with the CyanogenMod lockscreen controls.
2011-09-27 01:26:04 -05:00
Christopher Eby
370514a316 Add album shuffle 2011-09-23 23:33:06 -05:00
Christopher Eby
ef924a80b9 Make cover press/long-press actions configurable
Also don't update the swipe action preferences through the service. There's no
reason to do that; I'm not sure why I was doing so before...
2011-09-23 03:18:15 -05:00
Christopher Eby
84f0e02882 Add repeat current song mode 2011-09-21 22:23:47 -05:00
Christopher Eby
f524be7199 Add a play all row 2011-09-21 22:23:43 -05:00
Christopher Eby
a60d6ec330 Change "Preferences" to "Settings"
Settings seems to be the more common term in Android apps.
2011-09-21 16:23:57 -05:00
Christopher Eby
ccac623322 Remove exit button 2011-09-19 22:13:03 -05:00
Christopher Eby
5c45c4540a Add random option
Disabling this option makes Vanilla function more like a typical music player.
2011-09-19 22:12:54 -05:00
Christopher Eby
4311632dd5 Add back headset only feature 2011-09-18 09:28:00 -05:00
Christopher Eby
0fd6230497 Show quantity of picked songs in toast 2011-09-18 09:28:00 -05:00
Christopher Eby
a3aa6b4d6e Add swipe action to clear queue 2011-09-17 03:02:45 -05:00
Christopher Eby
8172618a09 Add swipe actions to enqueue songs 2011-09-17 03:02:45 -05:00
Christopher Eby
b8c137310a Make widget double tap setting global 2011-09-05 16:02:07 -05:00
Christopher Eby
3f99f98a56 Add configurable up/down swipe actions
More actions to come...
2011-09-03 00:31:55 -05:00
Christopher Eby
7c00dc4496 Tweak inverted notification
Use American English, clarify description, simplify code a bit, and
default to disabled.
2011-08-31 21:30:57 -05:00
Jean-Baptiste Lab
e7ea4941ea Add option to invert colours in notifications 2011-08-31 21:18:45 -05:00
Christopher Eby
76b6fe134d Add widget display mode without zoomed cover art
This changes the id for the zoomed mode, just for consistency. Since this
feature hasn't been released yet that should be ok.
2011-08-30 18:44:36 -05:00
Christopher Eby
33374c2ebd Add genre tab to library 2011-08-28 01:59:53 -05:00
Christopher Eby
0303cfb08f Add a new style for FullPlaybackActivity 2011-08-27 15:29:17 -05:00
Christopher Eby
9224095dba More detailed time display in IdlePreference 2011-08-24 16:37:55 -05:00
Christopher Eby
c69f74a482 Rename Song Selector/Choose Songs to Library and change icon 2011-08-24 10:19:59 -05:00
Christopher Eby
17e8e400e4 Add option to disable cover art 2011-08-24 00:53:01 -05:00
Christopher Eby
b8f3e3819f Handle corrupt/missing songs better
The old behavior would try to skip the song automatically and not tell the user
what was happening. The new behavior shows a Toast and stops playback.
2011-08-23 16:55:11 -05:00
Christopher Eby
cce204e727 Use AUDIO_BECOMING_NOISY event; remove headset only option
The AUDIO_BECOMING_NOISY intent seems to be broadcast before the
HEADSET_PLUG intent. In some cases, the HEADSET_PLUG intent fires so
late that audio starts playing through the speaker..
AUDIO_BECOMING_NOISY also handles Bluetooth.

The headset only feature was useful to prevent accidental "noisy" playback,
however it is cumbersome to implement with the Android audio API being the mess
that it is. Thus I've removed it.
2011-08-19 03:01:12 -05:00
Christopher Eby
199a46a139 Switch to MIT license 2011-08-19 01:28:15 -05:00
Christopher Eby
4169dd05b3 Version 0.1 build 16 2011-01-11 17:06:15 -06:00
Christopher Eby
2a1361b626 Add a new action for notification click: skip to next song 2010-07-25 17:00:51 -05:00
Christopher Eby
cf34354bba Add an option to bring back the double-tap-widget-opens-activity behavior 2010-05-25 23:21:27 -05:00
Christopher Eby
25ed28af37 Give a bit more detail in the repeat enabled message 2010-05-23 13:50:21 -05:00