aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/res
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2015-08-21 17:03:43 -0700
committerScott Jackson <daneren2005@gmail.com>2015-08-21 17:03:43 -0700
commitc777c62aea3a7b251e8f6c907a60ebf35ddbb8c8 (patch)
tree15df7a7ea0fdd94e89ba0113d8e1b186eef4d93d /app/src/main/res
parent9f597b5135b85b99755cd791e32796b89fbf81dd (diff)
parent5a175f3b94cb8b5bd078e373f4a25b7ab65c4cc8 (diff)
downloaddsub-c777c62aea3a7b251e8f6c907a60ebf35ddbb8c8.tar.gz
dsub-c777c62aea3a7b251e8f6c907a60ebf35ddbb8c8.tar.bz2
dsub-c777c62aea3a7b251e8f6c907a60ebf35ddbb8c8.zip
Merge branch 'SlideUpPanel2'
Diffstat (limited to 'app/src/main/res')
-rw-r--r--app/src/main/res/drawable-hdpi-v11/notification_close.pngbin384 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi-v11/notification_next.pngbin525 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi-v11/notification_pause.pngbin210 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi-v11/notification_play.pngbin385 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi-v11/notification_previous.pngbin541 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi-v11/stat_notify_download.pngbin300 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi-v11/stat_notify_playing.pngbin385 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi-v11/stat_notify_sync.pngbin819 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/action_toggle_list_dark.pngbin290 -> 350 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/action_toggle_list_light.pngbin309 -> 376 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/download_none_dark.pngbin342 -> 359 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/download_none_light.pngbin374 -> 402 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/downloading_dark.pngbin618 -> 514 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/downloading_light.pngbin743 -> 595 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_action_add_dark.pngbin289 -> 293 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_action_add_light.pngbin308 -> 302 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_action_artist.pngbin685 -> 753 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_action_rating_bad_dark.pngbin754 -> 658 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_action_rating_bad_light.pngbin892 -> 747 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_action_rating_bad_selected.pngbin965 -> 559 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_action_rating_good_dark.pngbin744 -> 644 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_action_rating_good_light.pngbin873 -> 758 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_action_rating_good_selected.pngbin921 -> 550 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_action_song.pngbin568 -> 461 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_action_volume_dark.pngbin1365 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_action_volume_light.pngbin1550 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_appwidget_music_next.pngbin489 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_appwidget_music_pause.pngbin232 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_appwidget_music_play.pngbin344 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_appwidget_music_previous.pngbin666 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_add_person_dark.pngbin990 -> 745 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_add_person_light.pngbin1191 -> 892 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_admin_dark.pngbin1263 -> 837 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_admin_light.pngbin1524 -> 1041 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_bookmark_dark.pngbin1087 -> 458 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_bookmark_light.pngbin1292 -> 506 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_bookmark_selected.pngbin1374 -> 419 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_chat_dark.pngbin421 -> 476 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_chat_light.pngbin453 -> 547 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_chat_send_dark.pngbin602 -> 591 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_chat_send_light.pngbin677 -> 677 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_download_dark.pngbin540 -> 485 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_download_light.pngbin615 -> 559 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_library_dark.pngbin617 -> 420 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_library_light.pngbin696 -> 486 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_password_dark.pngbin843 -> 577 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_password_light.pngbin958 -> 676 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_playlist_dark.pngbin457 -> 635 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_playlist_light.pngbin496 -> 766 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_podcast_dark.pngbin1167 -> 838 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_podcast_light.pngbin1410 -> 1050 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_radio_dark.pngbin768 -> 802 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_radio_light.pngbin878 -> 988 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_refresh_dark.pngbin1139 -> 864 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_refresh_light.pngbin1351 -> 1059 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_remove_dark.pngbin898 -> 419 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_remove_light.pngbin1090 -> 494 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_save_dark.pngbin553 -> 612 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_save_light.pngbin631 -> 677 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_search_dark.pngbin1071 -> 961 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_search_light.pngbin1271 -> 1213 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_settings_dark.pngbin557 -> 803 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_settings_light.pngbin586 -> 1024 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_share_dark.pngbin737 -> 836 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_share_light.pngbin825 -> 991 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_shuffle_dark.pngbin985 -> 758 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_menu_shuffle_light.pngbin1132 -> 851 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_social_person.pngbin4518 -> 2053 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_stat_star.pngbin826 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_toggle_star.pngbin0 -> 904 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_toggle_star_outline_dark.pngbin0 -> 985 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/ic_toggle_star_outline_light.pngbin0 -> 1202 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/launch.pngbin7496 -> 5904 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/main_offline_dark.pngbin631 -> 707 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/main_offline_light.pngbin746 -> 843 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/main_select_server_dark.pngbin720 -> 493 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/main_select_server_light.pngbin799 -> 562 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/main_select_tabs_dark.pngbin0 -> 469 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/main_select_tabs_light.pngbin0 -> 537 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_backward_dark.pngbin579 -> 457 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_backward_light.pngbin627 -> 529 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_forward_dark.pngbin559 -> 453 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_forward_light.pngbin631 -> 531 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_pause_dark.pngbin276 -> 268 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_pause_light.pngbin301 -> 285 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_repeat_all.pngbin5090 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_repeat_all_dark.pngbin0 -> 904 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_repeat_all_light.pngbin0 -> 1126 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_repeat_off.pngbin1079 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_repeat_off_dark.pngbin0 -> 506 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_repeat_off_light.pngbin1512 -> 578 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_repeat_single.pngbin5564 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_repeat_single_dark.pngbin0 -> 599 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_repeat_single_light.pngbin0 -> 675 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_start_dark.pngbin449 -> 445 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_start_light.pngbin511 -> 515 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_stop_dark.pngbin265 -> 247 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/media_stop_light.pngbin274 -> 256 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/notification_close.pngbin501 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/notification_close_dark.pngbin0 -> 581 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/notification_close_light.pngbin0 -> 589 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/notification_next.pngbin651 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/notification_pause.pngbin459 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/notification_play.pngbin599 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/notification_previous.pngbin633 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/now_playing.pngbin599 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/stat_notify_download.pngbin350 -> 300 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/stat_notify_playing.pngbin599 -> 385 bytes
-rw-r--r--app/src/main/res/drawable-hdpi/stat_notify_sync.pngbin894 -> 819 bytes
-rw-r--r--app/src/main/res/drawable-mdpi-v11/notification_close.pngbin241 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi-v11/notification_next.pngbin341 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi-v11/notification_pause.pngbin156 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi-v11/notification_play.pngbin280 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi-v11/notification_previous.pngbin355 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi-v11/stat_notify_download.pngbin234 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi-v11/stat_notify_playing.pngbin280 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi-v11/stat_notify_sync.pngbin623 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/action_toggle_list_dark.pngbin204 -> 242 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/action_toggle_list_light.pngbin225 -> 280 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/download_none_dark.pngbin216 -> 199 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/download_none_light.pngbin239 -> 230 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/downloading_dark.pngbin447 -> 310 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/downloading_light.pngbin527 -> 333 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_action_add_dark.pngbin171 -> 230 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_action_add_light.pngbin183 -> 242 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_action_artist.pngbin505 -> 477 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_action_rating_bad_dark.pngbin460 -> 434 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_action_rating_bad_light.pngbin543 -> 483 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_action_rating_bad_selected.pngbin584 -> 345 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_action_rating_good_dark.pngbin456 -> 397 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_action_rating_good_light.pngbin541 -> 453 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_action_rating_good_selected.pngbin581 -> 326 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_action_song.pngbin431 -> 266 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_add_person_dark.pngbin652 -> 508 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_add_person_light.pngbin811 -> 617 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_admin_dark.pngbin781 -> 580 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_admin_light.pngbin966 -> 755 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_bookmark_dark.pngbin658 -> 266 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_bookmark_light.pngbin782 -> 295 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_bookmark_selected.pngbin849 -> 253 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_chat_dark.pngbin277 -> 347 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_chat_light.pngbin311 -> 381 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_chat_send_dark.pngbin366 -> 360 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_chat_send_light.pngbin394 -> 416 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_download_dark.pngbin379 -> 291 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_download_light.pngbin444 -> 316 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_library_dark.pngbin420 -> 281 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_library_light.pngbin492 -> 317 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_password_dark.pngbin554 -> 376 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_password_light.pngbin676 -> 438 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_playlist_dark.pngbin315 -> 455 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_playlist_light.pngbin364 -> 527 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_podcast_dark.pngbin750 -> 532 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_podcast_light.pngbin862 -> 658 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_radio_dark.pngbin578 -> 530 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_radio_light.pngbin675 -> 664 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_refresh_dark.pngbin748 -> 548 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_refresh_light.pngbin914 -> 652 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_remove_dark.pngbin576 -> 281 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_remove_light.pngbin689 -> 324 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_save_dark.pngbin406 -> 360 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_save_light.pngbin481 -> 441 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_search_dark.pngbin655 -> 568 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_search_light.pngbin794 -> 731 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_settings_dark.pngbin365 -> 484 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_settings_light.pngbin365 -> 559 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_share_dark.pngbin455 -> 497 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_share_light.pngbin534 -> 585 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_shuffle_dark.pngbin653 -> 463 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_menu_shuffle_light.pngbin725 -> 552 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_social_person.pngbin2834 -> 1269 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_toggle_star.pngbin0 -> 612 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_toggle_star_outline_dark.pngbin0 -> 622 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_toggle_star_outline_light.pngbin0 -> 767 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/launch.pngbin4077 -> 3591 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/main_offline_dark.pngbin408 -> 447 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/main_offline_light.pngbin456 -> 544 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/main_select_server_dark.pngbin434 -> 303 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/main_select_server_light.pngbin502 -> 339 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/main_select_tabs_dark.pngbin0 -> 280 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/main_select_tabs_light.pngbin0 -> 307 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_backward_dark.pngbin378 -> 301 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_backward_light.pngbin412 -> 326 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_forward_dark.pngbin372 -> 294 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_forward_light.pngbin417 -> 323 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_pause_dark.pngbin169 -> 184 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_pause_light.pngbin192 -> 203 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_repeat_all_dark.pngbin0 -> 556 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_repeat_all_light.pngbin0 -> 692 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_repeat_off_dark.pngbin0 -> 412 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_repeat_off_light.pngbin0 -> 449 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_repeat_single_dark.pngbin0 -> 453 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_repeat_single_light.pngbin0 -> 503 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_start_dark.pngbin301 -> 286 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_start_light.pngbin335 -> 329 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_stop_dark.pngbin154 -> 158 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/media_stop_light.pngbin162 -> 169 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/notification_close.pngbin337 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/notification_close_dark.pngbin0 -> 316 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/notification_close_light.pngbin0 -> 379 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/notification_next.pngbin460 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/notification_pause.pngbin361 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/notification_play.pngbin417 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/notification_previous.pngbin476 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/now_playing.pngbin417 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/stat_notify_download.pngbin272 -> 234 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/stat_notify_playing.pngbin417 -> 280 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/stat_notify_sync.pngbin575 -> 623 bytes
-rw-r--r--app/src/main/res/drawable-v22/notification_backward.xml4
-rw-r--r--app/src/main/res/drawable-v22/notification_close.xml4
-rw-r--r--app/src/main/res/drawable-v22/notification_forward.xml4
-rw-r--r--app/src/main/res/drawable-v22/notification_pause.xml4
-rw-r--r--app/src/main/res/drawable-v22/notification_start.xml4
-rw-r--r--app/src/main/res/drawable-xhdpi-v11/notification_close.pngbin491 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi-v11/notification_next.pngbin731 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi-v11/notification_pause.pngbin257 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi-v11/notification_play.pngbin493 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi-v11/notification_previous.pngbin750 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi-v11/stat_notify_download.pngbin379 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi-v11/stat_notify_playing.pngbin493 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi-v11/stat_notify_sync.pngbin1205 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/action_toggle_list_dark.pngbin312 -> 466 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/action_toggle_list_light.pngbin320 -> 517 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/download_none_dark.pngbin355 -> 430 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/download_none_light.pngbin375 -> 476 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/downloading_dark.pngbin869 -> 575 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/downloading_light.pngbin1017 -> 659 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_action_add_dark.pngbin336 -> 409 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_action_add_light.pngbin349 -> 426 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_action_artist.pngbin820 -> 1037 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_action_rating_bad_dark.pngbin961 -> 820 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_action_rating_bad_light.pngbin1141 -> 942 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_action_rating_bad_selected.pngbin1197 -> 655 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_action_rating_good_dark.pngbin946 -> 792 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_action_rating_good_light.pngbin1129 -> 919 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_action_rating_good_selected.pngbin1176 -> 648 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_action_song.pngbin705 -> 575 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_add_person_dark.pngbin1284 -> 994 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_add_person_light.pngbin1534 -> 1182 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_admin_dark.pngbin1807 -> 1148 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_admin_light.pngbin2119 -> 1462 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_bookmark_dark.pngbin1442 -> 558 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_bookmark_light.pngbin1665 -> 616 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_bookmark_selected.pngbin1780 -> 511 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_chat_dark.pngbin472 -> 585 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_chat_light.pngbin517 -> 662 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_chat_send_dark.pngbin743 -> 697 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_chat_send_light.pngbin799 -> 809 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_download_dark.pngbin695 -> 508 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_download_light.pngbin797 -> 550 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_library_dark.pngbin820 -> 547 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_library_light.pngbin980 -> 624 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_password_dark.pngbin1067 -> 747 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_password_light.pngbin1234 -> 875 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_playlist_dark.pngbin508 -> 800 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_playlist_light.pngbin555 -> 953 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_podcast_dark.pngbin1553 -> 1069 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_podcast_light.pngbin1787 -> 1344 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_radio_dark.pngbin1131 -> 1059 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_radio_light.pngbin1376 -> 1296 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_refresh_dark.pngbin1520 -> 1167 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_refresh_light.pngbin1802 -> 1410 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_remove_dark.pngbin1146 -> 505 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_remove_light.pngbin1394 -> 549 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_save_dark.pngbin644 -> 724 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_save_light.pngbin735 -> 812 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_search_dark.pngbin1445 -> 1240 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_search_light.pngbin1701 -> 1543 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_settings_dark.pngbin708 -> 1109 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_settings_light.pngbin748 -> 1343 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_share_dark.pngbin947 -> 1089 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_share_light.pngbin1101 -> 1334 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_shuffle_dark.pngbin1400 -> 870 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_menu_shuffle_light.pngbin1637 -> 1013 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_social_person.pngbin5960 -> 2984 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_toggle_star.pngbin0 -> 1260 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_toggle_star_outline_dark.pngbin0 -> 1309 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_toggle_star_outline_light.pngbin0 -> 1548 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/launch.pngbin10916 -> 8222 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/main_offline_dark.pngbin818 -> 938 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/main_offline_light.pngbin976 -> 1176 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/main_select_server_dark.pngbin939 -> 587 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/main_select_server_light.pngbin1079 -> 661 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/main_select_tabs_dark.pngbin0 -> 566 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/main_select_tabs_light.pngbin0 -> 626 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_backward_dark.pngbin778 -> 577 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_backward_light.pngbin860 -> 614 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_forward_dark.pngbin716 -> 540 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_forward_light.pngbin834 -> 598 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_pause_dark.pngbin314 -> 339 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_pause_light.pngbin333 -> 353 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_repeat_all_dark.pngbin0 -> 1203 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_repeat_all_light.pngbin0 -> 1473 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_repeat_off_dark.pngbin0 -> 707 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_repeat_off_light.pngbin0 -> 832 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_repeat_single_dark.pngbin0 -> 816 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_repeat_single_light.pngbin0 -> 977 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_start_dark.pngbin580 -> 553 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_start_light.pngbin649 -> 627 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_stop_dark.pngbin298 -> 291 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/media_stop_light.pngbin307 -> 303 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/notification_close.pngbin538 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/notification_close_dark.pngbin0 -> 633 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/notification_close_light.pngbin0 -> 731 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/notification_next.pngbin886 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/notification_pause.pngbin529 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/notification_play.pngbin753 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/notification_previous.pngbin891 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/now_playing.pngbin753 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/stat_notify_download.pngbin404 -> 379 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/stat_notify_playing.pngbin753 -> 493 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/stat_notify_sync.pngbin1058 -> 1205 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi-v11/notification_close.pngbin712 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi-v11/notification_next.pngbin1105 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi-v11/notification_pause.pngbin358 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi-v11/notification_play.pngbin781 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi-v11/notification_previous.pngbin1143 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi-v11/stat_notify_download.pngbin531 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi-v11/stat_notify_playing.pngbin781 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi-v11/stat_notify_sync.pngbin2198 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/action_toggle_list_dark.pngbin608 -> 614 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/action_toggle_list_light.pngbin630 -> 655 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/download_none_dark.pngbin617 -> 758 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/download_none_light.pngbin639 -> 807 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/downloading_dark.pngbin1353 -> 924 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/downloading_light.pngbin1542 -> 987 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_action_add_dark.pngbin645 -> 600 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_action_add_light.pngbin636 -> 631 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_action_artist.pngbin0 -> 1497 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_dark.pngbin1540 -> 1202 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_light.pngbin1822 -> 1311 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_selected.pngbin1953 -> 1018 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_action_rating_good_dark.pngbin1582 -> 1197 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_action_rating_good_light.pngbin1835 -> 1372 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_action_rating_good_selected.pngbin1915 -> 1085 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_action_song.pngbin0 -> 953 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_add_person_dark.pngbin2036 -> 1252 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_add_person_light.pngbin2350 -> 1472 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_admin_dark.pngbin2992 -> 1573 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_admin_light.pngbin3467 -> 1861 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_dark.pngbin2194 -> 881 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_light.pngbin2474 -> 1012 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_selected.pngbin2635 -> 778 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_chat_dark.pngbin723 -> 814 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_chat_light.pngbin771 -> 907 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_chat_send_dark.pngbin1326 -> 1386 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_chat_send_light.pngbin1608 -> 1606 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_download_dark.pngbin1072 -> 826 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_download_light.pngbin1230 -> 876 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_library_dark.pngbin1357 -> 777 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_library_light.pngbin1579 -> 883 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_password_dark.pngbin1610 -> 1223 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_password_light.pngbin1852 -> 1457 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_playlist_dark.pngbin783 -> 1095 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_playlist_light.pngbin840 -> 1277 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_podcast_dark.pngbin2439 -> 1540 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_podcast_light.pngbin2798 -> 1844 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_radio_dark.pngbin1992 -> 1439 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_radio_light.pngbin2310 -> 1706 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_refresh_dark.pngbin2453 -> 1747 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_refresh_light.pngbin2952 -> 2027 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_remove_dark.pngbin1843 -> 725 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_remove_light.pngbin2164 -> 789 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_save_dark.pngbin977 -> 1157 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_save_light.pngbin1076 -> 1296 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_search_dark.pngbin2258 -> 1819 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_search_light.pngbin2571 -> 2180 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_settings_dark.pngbin1221 -> 1992 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_settings_light.pngbin1194 -> 2395 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_share_dark.pngbin1592 -> 1747 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_share_light.pngbin1790 -> 2072 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_shuffle_dark.pngbin2268 -> 1489 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_menu_shuffle_light.pngbin2529 -> 1655 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_social_person.pngbin9169 -> 5657 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_toggle_star.pngbin0 -> 1930 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_toggle_star_outline_dark.pngbin0 -> 2088 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_toggle_star_outline_light.pngbin0 -> 2459 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/launch.pngbin20218 -> 13950 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/main_offline_dark.pngbin1265 -> 1340 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/main_offline_light.pngbin1466 -> 1567 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/main_select_server_dark.pngbin1396 -> 999 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/main_select_server_light.pngbin1622 -> 1200 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/main_select_tabs_dark.pngbin0 -> 951 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/main_select_tabs_light.pngbin0 -> 1056 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_backward_dark.pngbin1282 -> 1067 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_backward_light.pngbin1443 -> 1165 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_forward_dark.pngbin1258 -> 1048 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_forward_light.pngbin1388 -> 1139 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_pause_dark.pngbin612 -> 576 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_pause_light.pngbin631 -> 637 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_repeat_all_dark.pngbin0 -> 1846 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_repeat_all_light.pngbin0 -> 2162 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_repeat_off_dark.pngbin0 -> 923 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_repeat_off_light.pngbin0 -> 1031 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_repeat_single_dark.pngbin0 -> 1062 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_repeat_single_light.pngbin0 -> 1180 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_start_dark.pngbin996 -> 1058 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_start_light.pngbin1069 -> 1222 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_stop_dark.pngbin545 -> 539 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/media_stop_light.pngbin554 -> 550 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/notification_close.pngbin1081 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/notification_close_dark.pngbin0 -> 1332 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/notification_close_light.pngbin0 -> 1431 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/notification_next.pngbin1292 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/notification_pause.pngbin724 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/notification_play.pngbin1125 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/notification_previous.pngbin1261 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/now_playing.pngbin1125 -> 0 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/stat_notify_download.pngbin558 -> 531 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/stat_notify_playing.pngbin1125 -> 781 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/stat_notify_sync.pngbin1932 -> 2198 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/action_toggle_list_dark.pngbin0 -> 1013 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/action_toggle_list_light.pngbin0 -> 1089 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/download_none_dark.pngbin0 -> 1081 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/download_none_light.pngbin0 -> 1302 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/downloading_dark.pngbin0 -> 1328 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/downloading_light.pngbin0 -> 1463 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_action_add_dark.pngbin0 -> 895 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_action_add_light.pngbin0 -> 1037 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_action_artist.pngbin0 -> 2271 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_action_rating_bad_dark.pngbin0 -> 1652 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_action_rating_bad_light.pngbin0 -> 1859 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_action_rating_bad_selected.pngbin0 -> 1558 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_action_rating_good_dark.pngbin0 -> 1802 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_action_rating_good_light.pngbin0 -> 2066 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_action_rating_good_selected.pngbin0 -> 1695 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_action_song.pngbin0 -> 1385 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_add_person_dark.pngbin0 -> 1941 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_add_person_light.pngbin0 -> 2294 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_admin_dark.pngbin0 -> 2538 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_admin_light.pngbin0 -> 3041 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_bookmark_dark.pngbin0 -> 1296 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_bookmark_light.pngbin0 -> 1394 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_bookmark_selected.pngbin0 -> 1255 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_chat_dark.pngbin0 -> 1177 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_chat_light.pngbin0 -> 1299 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_chat_send_dark.pngbin0 -> 1678 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_chat_send_light.pngbin0 -> 1908 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_download_dark.pngbin0 -> 979 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_download_light.pngbin0 -> 1061 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_library_dark.pngbin0 -> 1199 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_library_light.pngbin0 -> 1355 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_password_dark.pngbin0 -> 1858 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_password_light.pngbin0 -> 2261 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_playlist_dark.pngbin0 -> 1780 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_playlist_light.pngbin0 -> 2069 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_podcast_dark.pngbin0 -> 2345 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_podcast_light.pngbin0 -> 2764 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_radio_dark.pngbin0 -> 2270 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_radio_light.pngbin0 -> 2670 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_refresh_dark.pngbin0 -> 2511 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_refresh_light.pngbin0 -> 2987 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_remove_dark.pngbin0 -> 1292 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_remove_light.pngbin0 -> 1407 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_save_dark.pngbin0 -> 1668 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_save_light.pngbin0 -> 1952 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_search_dark.pngbin0 -> 2693 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_search_light.pngbin0 -> 3157 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_settings_dark.pngbin0 -> 2952 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_settings_light.pngbin0 -> 3633 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_share_dark.pngbin0 -> 2783 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_share_light.pngbin0 -> 3246 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_shuffle_dark.pngbin0 -> 1705 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_menu_shuffle_light.pngbin0 -> 1832 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_social_person.pngbin0 -> 8097 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_toggle_star.pngbin0 -> 2798 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_toggle_star_outline_dark.pngbin0 -> 3135 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/ic_toggle_star_outline_light.pngbin0 -> 3684 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/main_offline_dark.pngbin0 -> 2121 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/main_offline_light.pngbin0 -> 2543 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/main_select_server_dark.pngbin0 -> 1310 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/main_select_server_light.pngbin0 -> 1307 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/main_select_tabs_dark.pngbin0 -> 1220 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/main_select_tabs_light.pngbin0 -> 1300 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_backward_dark.pngbin0 -> 1671 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_backward_light.pngbin0 -> 1894 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_forward_dark.pngbin0 -> 1788 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_forward_light.pngbin0 -> 1984 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_pause_dark.pngbin0 -> 1086 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_pause_light.pngbin0 -> 1140 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_repeat_all_dark.pngbin0 -> 2684 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_repeat_all_light.pngbin0 -> 3203 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_repeat_off_dark.pngbin0 -> 1369 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_repeat_off_light.pngbin0 -> 1487 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_repeat_single_dark.pngbin0 -> 1581 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_repeat_single_light.pngbin0 -> 1703 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_start_dark.pngbin0 -> 1695 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_start_light.pngbin0 -> 1891 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_stop_dark.pngbin0 -> 717 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/media_stop_light.pngbin0 -> 745 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/notification_close_dark.pngbin0 -> 1514 bytes
-rw-r--r--app/src/main/res/drawable-xxxhdpi/notification_close_light.pngbin0 -> 1558 bytes
-rw-r--r--app/src/main/res/drawable/drawer_header.jpgbin0 -> 35612 bytes
-rw-r--r--app/src/main/res/drawable/fast_scroller_bubble.xml16
-rw-r--r--app/src/main/res/drawable/fast_scroller_handle.xml26
-rw-r--r--app/src/main/res/drawable/notification_backward.xml4
-rw-r--r--app/src/main/res/drawable/notification_close.xml4
-rw-r--r--app/src/main/res/drawable/notification_divider.xml5
-rw-r--r--app/src/main/res/drawable/notification_forward.xml4
-rw-r--r--app/src/main/res/drawable/notification_pause.xml4
-rw-r--r--app/src/main/res/drawable/notification_start.xml4
-rw-r--r--app/src/main/res/layout-large-land/abstract_fragment_container.xml4
-rw-r--r--app/src/main/res/layout/abstract_activity.xml19
-rw-r--r--app/src/main/res/layout/abstract_fragment_activity.xml197
-rw-r--r--app/src/main/res/layout/abstract_fragment_container.xml4
-rw-r--r--app/src/main/res/layout/abstract_recycler_fragment.xml (renamed from app/src/main/res/layout/abstract_list_fragment.xml)24
-rw-r--r--app/src/main/res/layout/actionbar_spinner.xml21
-rw-r--r--app/src/main/res/layout/album_cell_item.xml11
-rw-r--r--app/src/main/res/layout/album_list_header.xml29
-rw-r--r--app/src/main/res/layout/album_list_item.xml17
-rw-r--r--app/src/main/res/layout/appwidget4x1.xml14
-rw-r--r--app/src/main/res/layout/appwidget4x2.xml14
-rw-r--r--app/src/main/res/layout/appwidget4x3.xml14
-rw-r--r--app/src/main/res/layout/appwidget4x4.xml14
-rw-r--r--app/src/main/res/layout/basic_choice_item.xml27
-rw-r--r--app/src/main/res/layout/basic_count_item.xml6
-rw-r--r--app/src/main/res/layout/basic_header.xml13
-rw-r--r--app/src/main/res/layout/basic_list_item.xml11
-rw-r--r--app/src/main/res/layout/change_email.xml3
-rw-r--r--app/src/main/res/layout/change_password.xml3
-rw-r--r--app/src/main/res/layout/chat_item.xml11
-rw-r--r--app/src/main/res/layout/chat_item_reverse.xml11
-rw-r--r--app/src/main/res/layout/complex_list_item.xml20
-rw-r--r--app/src/main/res/layout/confirm_password.xml3
-rw-r--r--app/src/main/res/layout/create_bookmark.xml3
-rw-r--r--app/src/main/res/layout/create_podcast.xml3
-rw-r--r--app/src/main/res/layout/create_user.xml14
-rw-r--r--app/src/main/res/layout/details_item.xml28
-rw-r--r--app/src/main/res/layout/download_activity.xml4
-rw-r--r--app/src/main/res/layout/download_media_buttons.xml17
-rw-r--r--app/src/main/res/layout/download_playlist.xml34
-rw-r--r--app/src/main/res/layout/drawer_header.xml58
-rw-r--r--app/src/main/res/layout/drawer_list_item.xml26
-rw-r--r--app/src/main/res/layout/edit_play_action.xml15
-rw-r--r--app/src/main/res/layout/equalizer_bar.xml55
-rw-r--r--app/src/main/res/layout/fast_scroller.xml25
-rw-r--r--app/src/main/res/layout/genre_list_item.xml11
-rw-r--r--app/src/main/res/layout/grid_view.xml14
-rw-r--r--app/src/main/res/layout/home.xml2
-rw-r--r--app/src/main/res/layout/jukebox_volume.xml46
-rw-r--r--app/src/main/res/layout/lyrics.xml101
-rw-r--r--app/src/main/res/layout/main_buttons.xml157
-rw-r--r--app/src/main/res/layout/notification.xml34
-rw-r--r--app/src/main/res/layout/notification_expanded.xml64
-rw-r--r--app/src/main/res/layout/playlist_cell_item.xml39
-rw-r--r--app/src/main/res/layout/playlist_list_item.xml34
-rw-r--r--app/src/main/res/layout/progress.xml30
-rw-r--r--app/src/main/res/layout/save_playlist.xml25
-rw-r--r--app/src/main/res/layout/search_buttons.xml73
-rw-r--r--app/src/main/res/layout/seekbar_preference.xml3
-rw-r--r--app/src/main/res/layout/select_album.xml28
-rw-r--r--app/src/main/res/layout/select_album_header.xml21
-rw-r--r--app/src/main/res/layout/select_artist_header.xml15
-rw-r--r--app/src/main/res/layout/settings_activity.xml21
-rw-r--r--app/src/main/res/layout/shuffle_dialog.xml9
-rw-r--r--app/src/main/res/layout/song_list_item.xml49
-rw-r--r--app/src/main/res/layout/start_timer.xml3
-rw-r--r--app/src/main/res/layout/sync_dialog.xml3
-rw-r--r--app/src/main/res/layout/tab_progress.xml3
-rw-r--r--app/src/main/res/layout/unscrollable_grid_view.xml11
-rw-r--r--app/src/main/res/layout/update_playlist.xml9
-rw-r--r--app/src/main/res/layout/update_share.xml9
-rw-r--r--app/src/main/res/layout/user_header.xml12
-rw-r--r--app/src/main/res/layout/user_list_item.xml11
-rw-r--r--app/src/main/res/menu/abstract_top_menu.xml2
-rw-r--r--app/src/main/res/menu/drawer_navigation.xml54
-rw-r--r--app/src/main/res/menu/main.xml4
-rw-r--r--app/src/main/res/menu/multiselect_media.xml47
-rw-r--r--app/src/main/res/menu/multiselect_media_offline.xml31
-rw-r--r--app/src/main/res/menu/nowplaying_context.xml4
-rw-r--r--app/src/main/res/menu/nowplaying_context_offline.xml4
-rw-r--r--app/src/main/res/menu/search.xml2
-rw-r--r--app/src/main/res/menu/select_album.xml2
-rw-r--r--app/src/main/res/menu/select_album_context.xml40
-rw-r--r--app/src/main/res/menu/select_album_context_offline.xml30
-rw-r--r--app/src/main/res/menu/select_album_list.xml2
-rw-r--r--app/src/main/res/menu/select_artist.xml4
-rw-r--r--app/src/main/res/menu/select_artist_context.xml46
-rw-r--r--app/src/main/res/menu/select_artist_context_offline.xml30
-rw-r--r--app/src/main/res/menu/select_bookmark_context.xml18
-rw-r--r--app/src/main/res/menu/select_playlist_context.xml15
-rw-r--r--app/src/main/res/menu/select_playlist_context_offline.xml14
-rw-r--r--app/src/main/res/menu/select_podcast_episode_context.xml22
-rw-r--r--app/src/main/res/menu/select_podcast_episode_context_offline.xml15
-rw-r--r--app/src/main/res/menu/select_podcasts.xml2
-rw-r--r--app/src/main/res/menu/select_song.xml10
-rw-r--r--app/src/main/res/menu/select_song_context.xml25
-rw-r--r--app/src/main/res/menu/select_song_context_offline.xml15
-rw-r--r--app/src/main/res/menu/select_song_offline.xml2
-rw-r--r--app/src/main/res/menu/similar_artists.xml2
-rw-r--r--app/src/main/res/values-de/strings.xml83
-rw-r--r--app/src/main/res/values-es/strings.xml15
-rw-r--r--app/src/main/res/values-fr/strings.xml13
-rw-r--r--app/src/main/res/values-hu/strings.xml105
-rw-r--r--app/src/main/res/values-large/dimens.xml1
-rw-r--r--app/src/main/res/values-ru/strings.xml11
-rw-r--r--app/src/main/res/values-v11/colors.xml5
-rw-r--r--app/src/main/res/values-v11/styles.xml6
-rw-r--r--app/src/main/res/values-v16/themes.xml15
-rw-r--r--app/src/main/res/values-v21/themes.xml10
-rw-r--r--app/src/main/res/values-v22/styles.xml16
-rw-r--r--app/src/main/res/values/arrays.xml39
-rw-r--r--app/src/main/res/values/attrs.xml22
-rw-r--r--app/src/main/res/values/colors.xml15
-rw-r--r--app/src/main/res/values/dimens.xml2
-rw-r--r--app/src/main/res/values/strings.xml69
-rw-r--r--app/src/main/res/values/styles.xml100
-rw-r--r--app/src/main/res/values/themes.xml135
-rw-r--r--app/src/main/res/xml/changelog.xml31
-rw-r--r--app/src/main/res/xml/settings.xml6
610 files changed, 1500 insertions, 1337 deletions
diff --git a/app/src/main/res/drawable-hdpi-v11/notification_close.png b/app/src/main/res/drawable-hdpi-v11/notification_close.png
deleted file mode 100644
index 254e130f..00000000
--- a/app/src/main/res/drawable-hdpi-v11/notification_close.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi-v11/notification_next.png b/app/src/main/res/drawable-hdpi-v11/notification_next.png
deleted file mode 100644
index 59239305..00000000
--- a/app/src/main/res/drawable-hdpi-v11/notification_next.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi-v11/notification_pause.png b/app/src/main/res/drawable-hdpi-v11/notification_pause.png
deleted file mode 100644
index cbd61795..00000000
--- a/app/src/main/res/drawable-hdpi-v11/notification_pause.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi-v11/notification_play.png b/app/src/main/res/drawable-hdpi-v11/notification_play.png
deleted file mode 100644
index 78b4d5bf..00000000
--- a/app/src/main/res/drawable-hdpi-v11/notification_play.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi-v11/notification_previous.png b/app/src/main/res/drawable-hdpi-v11/notification_previous.png
deleted file mode 100644
index 556eaec3..00000000
--- a/app/src/main/res/drawable-hdpi-v11/notification_previous.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi-v11/stat_notify_download.png b/app/src/main/res/drawable-hdpi-v11/stat_notify_download.png
deleted file mode 100644
index 48ca6924..00000000
--- a/app/src/main/res/drawable-hdpi-v11/stat_notify_download.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi-v11/stat_notify_playing.png b/app/src/main/res/drawable-hdpi-v11/stat_notify_playing.png
deleted file mode 100644
index 78b4d5bf..00000000
--- a/app/src/main/res/drawable-hdpi-v11/stat_notify_playing.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi-v11/stat_notify_sync.png b/app/src/main/res/drawable-hdpi-v11/stat_notify_sync.png
deleted file mode 100644
index f1ff1eb2..00000000
--- a/app/src/main/res/drawable-hdpi-v11/stat_notify_sync.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/action_toggle_list_dark.png b/app/src/main/res/drawable-hdpi/action_toggle_list_dark.png
index d0ec1a5d..67056a69 100644
--- a/app/src/main/res/drawable-hdpi/action_toggle_list_dark.png
+++ b/app/src/main/res/drawable-hdpi/action_toggle_list_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/action_toggle_list_light.png b/app/src/main/res/drawable-hdpi/action_toggle_list_light.png
index 60ec88be..77c3d03a 100644
--- a/app/src/main/res/drawable-hdpi/action_toggle_list_light.png
+++ b/app/src/main/res/drawable-hdpi/action_toggle_list_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/download_none_dark.png b/app/src/main/res/drawable-hdpi/download_none_dark.png
index a074c10d..faa25eba 100644
--- a/app/src/main/res/drawable-hdpi/download_none_dark.png
+++ b/app/src/main/res/drawable-hdpi/download_none_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/download_none_light.png b/app/src/main/res/drawable-hdpi/download_none_light.png
index 21544e5f..470e5181 100644
--- a/app/src/main/res/drawable-hdpi/download_none_light.png
+++ b/app/src/main/res/drawable-hdpi/download_none_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/downloading_dark.png b/app/src/main/res/drawable-hdpi/downloading_dark.png
index 3ccb1837..b38e0130 100644
--- a/app/src/main/res/drawable-hdpi/downloading_dark.png
+++ b/app/src/main/res/drawable-hdpi/downloading_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/downloading_light.png b/app/src/main/res/drawable-hdpi/downloading_light.png
index 07be3016..f8293ba6 100644
--- a/app/src/main/res/drawable-hdpi/downloading_light.png
+++ b/app/src/main/res/drawable-hdpi/downloading_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_add_dark.png b/app/src/main/res/drawable-hdpi/ic_action_add_dark.png
index 81d535d5..b1fbbf8c 100644
--- a/app/src/main/res/drawable-hdpi/ic_action_add_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_action_add_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_add_light.png b/app/src/main/res/drawable-hdpi/ic_action_add_light.png
index 0e4f3347..6cceea30 100644
--- a/app/src/main/res/drawable-hdpi/ic_action_add_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_action_add_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_artist.png b/app/src/main/res/drawable-hdpi/ic_action_artist.png
index 40c9a7fb..99f97ed9 100644
--- a/app/src/main/res/drawable-hdpi/ic_action_artist.png
+++ b/app/src/main/res/drawable-hdpi/ic_action_artist.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_rating_bad_dark.png b/app/src/main/res/drawable-hdpi/ic_action_rating_bad_dark.png
index 855709e9..b21ef12a 100644
--- a/app/src/main/res/drawable-hdpi/ic_action_rating_bad_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_action_rating_bad_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_rating_bad_light.png b/app/src/main/res/drawable-hdpi/ic_action_rating_bad_light.png
index 34199d3a..ab8eb54c 100644
--- a/app/src/main/res/drawable-hdpi/ic_action_rating_bad_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_action_rating_bad_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_rating_bad_selected.png b/app/src/main/res/drawable-hdpi/ic_action_rating_bad_selected.png
index c57aba50..911eea25 100644
--- a/app/src/main/res/drawable-hdpi/ic_action_rating_bad_selected.png
+++ b/app/src/main/res/drawable-hdpi/ic_action_rating_bad_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_rating_good_dark.png b/app/src/main/res/drawable-hdpi/ic_action_rating_good_dark.png
index fa91e699..f79fcbcd 100644
--- a/app/src/main/res/drawable-hdpi/ic_action_rating_good_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_action_rating_good_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_rating_good_light.png b/app/src/main/res/drawable-hdpi/ic_action_rating_good_light.png
index 3427d770..67b30364 100644
--- a/app/src/main/res/drawable-hdpi/ic_action_rating_good_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_action_rating_good_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_rating_good_selected.png b/app/src/main/res/drawable-hdpi/ic_action_rating_good_selected.png
index 34d53153..09417791 100644
--- a/app/src/main/res/drawable-hdpi/ic_action_rating_good_selected.png
+++ b/app/src/main/res/drawable-hdpi/ic_action_rating_good_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_song.png b/app/src/main/res/drawable-hdpi/ic_action_song.png
index 95342f76..fd686916 100644
--- a/app/src/main/res/drawable-hdpi/ic_action_song.png
+++ b/app/src/main/res/drawable-hdpi/ic_action_song.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_volume_dark.png b/app/src/main/res/drawable-hdpi/ic_action_volume_dark.png
deleted file mode 100644
index 62550655..00000000
--- a/app/src/main/res/drawable-hdpi/ic_action_volume_dark.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_volume_light.png b/app/src/main/res/drawable-hdpi/ic_action_volume_light.png
deleted file mode 100644
index 1b1d182c..00000000
--- a/app/src/main/res/drawable-hdpi/ic_action_volume_light.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_appwidget_music_next.png b/app/src/main/res/drawable-hdpi/ic_appwidget_music_next.png
deleted file mode 100644
index 99d28766..00000000
--- a/app/src/main/res/drawable-hdpi/ic_appwidget_music_next.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_appwidget_music_pause.png b/app/src/main/res/drawable-hdpi/ic_appwidget_music_pause.png
deleted file mode 100644
index a05a8c50..00000000
--- a/app/src/main/res/drawable-hdpi/ic_appwidget_music_pause.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_appwidget_music_play.png b/app/src/main/res/drawable-hdpi/ic_appwidget_music_play.png
deleted file mode 100644
index a754b920..00000000
--- a/app/src/main/res/drawable-hdpi/ic_appwidget_music_play.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_appwidget_music_previous.png b/app/src/main/res/drawable-hdpi/ic_appwidget_music_previous.png
deleted file mode 100644
index 7fb3921b..00000000
--- a/app/src/main/res/drawable-hdpi/ic_appwidget_music_previous.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_add_person_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_add_person_dark.png
index 971048d5..57695423 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_add_person_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_add_person_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_add_person_light.png b/app/src/main/res/drawable-hdpi/ic_menu_add_person_light.png
index f94446d0..25c801a3 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_add_person_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_add_person_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_admin_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_admin_dark.png
index 76da5ade..b97c9a95 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_admin_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_admin_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_admin_light.png b/app/src/main/res/drawable-hdpi/ic_menu_admin_light.png
index 5431889c..927000f2 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_admin_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_admin_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_bookmark_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_bookmark_dark.png
index e7cd08e4..e149a6e5 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_bookmark_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_bookmark_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_bookmark_light.png b/app/src/main/res/drawable-hdpi/ic_menu_bookmark_light.png
index fdb46da3..c9ece7c0 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_bookmark_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_bookmark_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_bookmark_selected.png b/app/src/main/res/drawable-hdpi/ic_menu_bookmark_selected.png
index 5a33d60c..27696f5b 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_bookmark_selected.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_bookmark_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_chat_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_chat_dark.png
index 75363fce..5914cb1f 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_chat_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_chat_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_chat_light.png b/app/src/main/res/drawable-hdpi/ic_menu_chat_light.png
index e28933e4..6ba671b3 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_chat_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_chat_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_chat_send_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_chat_send_dark.png
index c0e9b372..369616c2 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_chat_send_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_chat_send_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_chat_send_light.png b/app/src/main/res/drawable-hdpi/ic_menu_chat_send_light.png
index ebcfe9e8..c3ba80f5 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_chat_send_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_chat_send_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_download_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_download_dark.png
index 872b73c0..5f32ced1 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_download_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_download_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_download_light.png b/app/src/main/res/drawable-hdpi/ic_menu_download_light.png
index f8818490..fc71ad5e 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_download_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_download_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_library_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_library_dark.png
index 717cb3e1..8e0b524d 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_library_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_library_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_library_light.png b/app/src/main/res/drawable-hdpi/ic_menu_library_light.png
index 17a45d77..bf85f004 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_library_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_library_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_password_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_password_dark.png
index 67fa3e84..6ea36c62 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_password_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_password_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_password_light.png b/app/src/main/res/drawable-hdpi/ic_menu_password_light.png
index bd99c01f..97809dc8 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_password_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_password_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_playlist_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_playlist_dark.png
index 8e3babc7..0bb68014 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_playlist_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_playlist_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_playlist_light.png b/app/src/main/res/drawable-hdpi/ic_menu_playlist_light.png
index 4131dba4..7f3edf77 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_playlist_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_playlist_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_podcast_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_podcast_dark.png
index d1d62d03..9bf78633 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_podcast_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_podcast_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_podcast_light.png b/app/src/main/res/drawable-hdpi/ic_menu_podcast_light.png
index 4ce1b787..092729c9 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_podcast_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_podcast_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_radio_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_radio_dark.png
index a801dce0..71c5f4e6 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_radio_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_radio_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_radio_light.png b/app/src/main/res/drawable-hdpi/ic_menu_radio_light.png
index b723d574..fe0e47d2 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_radio_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_radio_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_refresh_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_refresh_dark.png
index 2795cfa9..ac0b40e5 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_refresh_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_refresh_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_refresh_light.png b/app/src/main/res/drawable-hdpi/ic_menu_refresh_light.png
index 86d1b042..328aac5d 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_refresh_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_refresh_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_remove_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_remove_dark.png
index 878b378a..d59656fa 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_remove_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_remove_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_remove_light.png b/app/src/main/res/drawable-hdpi/ic_menu_remove_light.png
index ece5ad8d..e8b5e90d 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_remove_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_remove_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_save_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_save_dark.png
index b80828bf..a8dc7e04 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_save_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_save_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_save_light.png b/app/src/main/res/drawable-hdpi/ic_menu_save_light.png
index a3a5e23a..68feedd1 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_save_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_save_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_search_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_search_dark.png
index ef2b3013..9e944a26 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_search_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_search_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_search_light.png b/app/src/main/res/drawable-hdpi/ic_menu_search_light.png
index 756937df..9810302b 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_search_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_search_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_settings_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_settings_dark.png
index d6dd17ec..23e0c73b 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_settings_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_settings_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_settings_light.png b/app/src/main/res/drawable-hdpi/ic_menu_settings_light.png
index 70c29951..252611a4 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_settings_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_settings_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_share_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_share_dark.png
index 218aa864..b0f4b790 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_share_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_share_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_share_light.png b/app/src/main/res/drawable-hdpi/ic_menu_share_light.png
index cfd19d43..b4995456 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_share_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_share_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_shuffle_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_shuffle_dark.png
index f77cfed2..8a82733d 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_shuffle_dark.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_shuffle_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_menu_shuffle_light.png b/app/src/main/res/drawable-hdpi/ic_menu_shuffle_light.png
index ded93939..bc7408c7 100644
--- a/app/src/main/res/drawable-hdpi/ic_menu_shuffle_light.png
+++ b/app/src/main/res/drawable-hdpi/ic_menu_shuffle_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_social_person.png b/app/src/main/res/drawable-hdpi/ic_social_person.png
index 0a0a5ff2..c8ebd5cd 100644
--- a/app/src/main/res/drawable-hdpi/ic_social_person.png
+++ b/app/src/main/res/drawable-hdpi/ic_social_person.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_stat_star.png b/app/src/main/res/drawable-hdpi/ic_stat_star.png
deleted file mode 100644
index 67ad40f5..00000000
--- a/app/src/main/res/drawable-hdpi/ic_stat_star.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_toggle_star.png b/app/src/main/res/drawable-hdpi/ic_toggle_star.png
new file mode 100644
index 00000000..f9ef8772
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_toggle_star.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_toggle_star_outline_dark.png b/app/src/main/res/drawable-hdpi/ic_toggle_star_outline_dark.png
new file mode 100644
index 00000000..87a0d5c5
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_toggle_star_outline_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_toggle_star_outline_light.png b/app/src/main/res/drawable-hdpi/ic_toggle_star_outline_light.png
new file mode 100644
index 00000000..b679803f
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_toggle_star_outline_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/launch.png b/app/src/main/res/drawable-hdpi/launch.png
index 0c77b9b4..36f7b683 100644
--- a/app/src/main/res/drawable-hdpi/launch.png
+++ b/app/src/main/res/drawable-hdpi/launch.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/main_offline_dark.png b/app/src/main/res/drawable-hdpi/main_offline_dark.png
index a594530d..63652624 100644
--- a/app/src/main/res/drawable-hdpi/main_offline_dark.png
+++ b/app/src/main/res/drawable-hdpi/main_offline_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/main_offline_light.png b/app/src/main/res/drawable-hdpi/main_offline_light.png
index cabca581..43a11661 100644
--- a/app/src/main/res/drawable-hdpi/main_offline_light.png
+++ b/app/src/main/res/drawable-hdpi/main_offline_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/main_select_server_dark.png b/app/src/main/res/drawable-hdpi/main_select_server_dark.png
index e3a9dd5d..f55c5f46 100644
--- a/app/src/main/res/drawable-hdpi/main_select_server_dark.png
+++ b/app/src/main/res/drawable-hdpi/main_select_server_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/main_select_server_light.png b/app/src/main/res/drawable-hdpi/main_select_server_light.png
index 4606410d..f52082ab 100644
--- a/app/src/main/res/drawable-hdpi/main_select_server_light.png
+++ b/app/src/main/res/drawable-hdpi/main_select_server_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/main_select_tabs_dark.png b/app/src/main/res/drawable-hdpi/main_select_tabs_dark.png
new file mode 100644
index 00000000..67d47d64
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/main_select_tabs_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/main_select_tabs_light.png b/app/src/main/res/drawable-hdpi/main_select_tabs_light.png
new file mode 100644
index 00000000..c05b3779
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/main_select_tabs_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_backward_dark.png b/app/src/main/res/drawable-hdpi/media_backward_dark.png
index b1dde4f5..deae7a8d 100644
--- a/app/src/main/res/drawable-hdpi/media_backward_dark.png
+++ b/app/src/main/res/drawable-hdpi/media_backward_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_backward_light.png b/app/src/main/res/drawable-hdpi/media_backward_light.png
index 3e277267..11a3b225 100644
--- a/app/src/main/res/drawable-hdpi/media_backward_light.png
+++ b/app/src/main/res/drawable-hdpi/media_backward_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_forward_dark.png b/app/src/main/res/drawable-hdpi/media_forward_dark.png
index eb2546c7..b60f240d 100644
--- a/app/src/main/res/drawable-hdpi/media_forward_dark.png
+++ b/app/src/main/res/drawable-hdpi/media_forward_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_forward_light.png b/app/src/main/res/drawable-hdpi/media_forward_light.png
index 185e3c39..cb4b70cf 100644
--- a/app/src/main/res/drawable-hdpi/media_forward_light.png
+++ b/app/src/main/res/drawable-hdpi/media_forward_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_pause_dark.png b/app/src/main/res/drawable-hdpi/media_pause_dark.png
index b057588e..fdf1c1a2 100644
--- a/app/src/main/res/drawable-hdpi/media_pause_dark.png
+++ b/app/src/main/res/drawable-hdpi/media_pause_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_pause_light.png b/app/src/main/res/drawable-hdpi/media_pause_light.png
index e01815e3..fdd2276f 100644
--- a/app/src/main/res/drawable-hdpi/media_pause_light.png
+++ b/app/src/main/res/drawable-hdpi/media_pause_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_repeat_all.png b/app/src/main/res/drawable-hdpi/media_repeat_all.png
deleted file mode 100644
index c2255058..00000000
--- a/app/src/main/res/drawable-hdpi/media_repeat_all.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_repeat_all_dark.png b/app/src/main/res/drawable-hdpi/media_repeat_all_dark.png
new file mode 100644
index 00000000..995bbaa4
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/media_repeat_all_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_repeat_all_light.png b/app/src/main/res/drawable-hdpi/media_repeat_all_light.png
new file mode 100644
index 00000000..6dfa1024
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/media_repeat_all_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_repeat_off.png b/app/src/main/res/drawable-hdpi/media_repeat_off.png
deleted file mode 100644
index 10315ab3..00000000
--- a/app/src/main/res/drawable-hdpi/media_repeat_off.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_repeat_off_dark.png b/app/src/main/res/drawable-hdpi/media_repeat_off_dark.png
new file mode 100644
index 00000000..ce34c67d
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/media_repeat_off_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_repeat_off_light.png b/app/src/main/res/drawable-hdpi/media_repeat_off_light.png
index 39408bec..0211df57 100644
--- a/app/src/main/res/drawable-hdpi/media_repeat_off_light.png
+++ b/app/src/main/res/drawable-hdpi/media_repeat_off_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_repeat_single.png b/app/src/main/res/drawable-hdpi/media_repeat_single.png
deleted file mode 100644
index 6d280e7a..00000000
--- a/app/src/main/res/drawable-hdpi/media_repeat_single.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_repeat_single_dark.png b/app/src/main/res/drawable-hdpi/media_repeat_single_dark.png
new file mode 100644
index 00000000..55321dc9
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/media_repeat_single_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_repeat_single_light.png b/app/src/main/res/drawable-hdpi/media_repeat_single_light.png
new file mode 100644
index 00000000..0879d340
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/media_repeat_single_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_start_dark.png b/app/src/main/res/drawable-hdpi/media_start_dark.png
index dbfd337a..6ac4d556 100644
--- a/app/src/main/res/drawable-hdpi/media_start_dark.png
+++ b/app/src/main/res/drawable-hdpi/media_start_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_start_light.png b/app/src/main/res/drawable-hdpi/media_start_light.png
index e4310efc..3395873a 100644
--- a/app/src/main/res/drawable-hdpi/media_start_light.png
+++ b/app/src/main/res/drawable-hdpi/media_start_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_stop_dark.png b/app/src/main/res/drawable-hdpi/media_stop_dark.png
index 5ceb39f3..33fca4c5 100644
--- a/app/src/main/res/drawable-hdpi/media_stop_dark.png
+++ b/app/src/main/res/drawable-hdpi/media_stop_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/media_stop_light.png b/app/src/main/res/drawable-hdpi/media_stop_light.png
index 8deca73e..947f220d 100644
--- a/app/src/main/res/drawable-hdpi/media_stop_light.png
+++ b/app/src/main/res/drawable-hdpi/media_stop_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/notification_close.png b/app/src/main/res/drawable-hdpi/notification_close.png
deleted file mode 100644
index 916c9a0f..00000000
--- a/app/src/main/res/drawable-hdpi/notification_close.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/notification_close_dark.png b/app/src/main/res/drawable-hdpi/notification_close_dark.png
new file mode 100644
index 00000000..5f9f2c5a
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/notification_close_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/notification_close_light.png b/app/src/main/res/drawable-hdpi/notification_close_light.png
new file mode 100644
index 00000000..11621f1f
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/notification_close_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/notification_next.png b/app/src/main/res/drawable-hdpi/notification_next.png
deleted file mode 100644
index 078c310f..00000000
--- a/app/src/main/res/drawable-hdpi/notification_next.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/notification_pause.png b/app/src/main/res/drawable-hdpi/notification_pause.png
deleted file mode 100644
index 16627e44..00000000
--- a/app/src/main/res/drawable-hdpi/notification_pause.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/notification_play.png b/app/src/main/res/drawable-hdpi/notification_play.png
deleted file mode 100644
index 02f38944..00000000
--- a/app/src/main/res/drawable-hdpi/notification_play.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/notification_previous.png b/app/src/main/res/drawable-hdpi/notification_previous.png
deleted file mode 100644
index 9d10abd9..00000000
--- a/app/src/main/res/drawable-hdpi/notification_previous.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/now_playing.png b/app/src/main/res/drawable-hdpi/now_playing.png
deleted file mode 100644
index 02f38944..00000000
--- a/app/src/main/res/drawable-hdpi/now_playing.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/stat_notify_download.png b/app/src/main/res/drawable-hdpi/stat_notify_download.png
index aa1b6c92..48ca6924 100644
--- a/app/src/main/res/drawable-hdpi/stat_notify_download.png
+++ b/app/src/main/res/drawable-hdpi/stat_notify_download.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/stat_notify_playing.png b/app/src/main/res/drawable-hdpi/stat_notify_playing.png
index 02f38944..78b4d5bf 100644
--- a/app/src/main/res/drawable-hdpi/stat_notify_playing.png
+++ b/app/src/main/res/drawable-hdpi/stat_notify_playing.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/stat_notify_sync.png b/app/src/main/res/drawable-hdpi/stat_notify_sync.png
index 7dbf0e95..f1ff1eb2 100644
--- a/app/src/main/res/drawable-hdpi/stat_notify_sync.png
+++ b/app/src/main/res/drawable-hdpi/stat_notify_sync.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi-v11/notification_close.png b/app/src/main/res/drawable-mdpi-v11/notification_close.png
deleted file mode 100644
index a056fe61..00000000
--- a/app/src/main/res/drawable-mdpi-v11/notification_close.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi-v11/notification_next.png b/app/src/main/res/drawable-mdpi-v11/notification_next.png
deleted file mode 100644
index 7297577f..00000000
--- a/app/src/main/res/drawable-mdpi-v11/notification_next.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi-v11/notification_pause.png b/app/src/main/res/drawable-mdpi-v11/notification_pause.png
deleted file mode 100644
index 5d3ca3f2..00000000
--- a/app/src/main/res/drawable-mdpi-v11/notification_pause.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi-v11/notification_play.png b/app/src/main/res/drawable-mdpi-v11/notification_play.png
deleted file mode 100644
index 999ce798..00000000
--- a/app/src/main/res/drawable-mdpi-v11/notification_play.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi-v11/notification_previous.png b/app/src/main/res/drawable-mdpi-v11/notification_previous.png
deleted file mode 100644
index 55a1f326..00000000
--- a/app/src/main/res/drawable-mdpi-v11/notification_previous.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi-v11/stat_notify_download.png b/app/src/main/res/drawable-mdpi-v11/stat_notify_download.png
deleted file mode 100644
index 4164e0fa..00000000
--- a/app/src/main/res/drawable-mdpi-v11/stat_notify_download.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi-v11/stat_notify_playing.png b/app/src/main/res/drawable-mdpi-v11/stat_notify_playing.png
deleted file mode 100644
index 999ce798..00000000
--- a/app/src/main/res/drawable-mdpi-v11/stat_notify_playing.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi-v11/stat_notify_sync.png b/app/src/main/res/drawable-mdpi-v11/stat_notify_sync.png
deleted file mode 100644
index 3e3c64c0..00000000
--- a/app/src/main/res/drawable-mdpi-v11/stat_notify_sync.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/action_toggle_list_dark.png b/app/src/main/res/drawable-mdpi/action_toggle_list_dark.png
index ace7fcee..39df0cfa 100644
--- a/app/src/main/res/drawable-mdpi/action_toggle_list_dark.png
+++ b/app/src/main/res/drawable-mdpi/action_toggle_list_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/action_toggle_list_light.png b/app/src/main/res/drawable-mdpi/action_toggle_list_light.png
index fa6432da..f769e18b 100644
--- a/app/src/main/res/drawable-mdpi/action_toggle_list_light.png
+++ b/app/src/main/res/drawable-mdpi/action_toggle_list_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/download_none_dark.png b/app/src/main/res/drawable-mdpi/download_none_dark.png
index b6d614fc..373c8c62 100644
--- a/app/src/main/res/drawable-mdpi/download_none_dark.png
+++ b/app/src/main/res/drawable-mdpi/download_none_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/download_none_light.png b/app/src/main/res/drawable-mdpi/download_none_light.png
index 2485c570..f8499a06 100644
--- a/app/src/main/res/drawable-mdpi/download_none_light.png
+++ b/app/src/main/res/drawable-mdpi/download_none_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/downloading_dark.png b/app/src/main/res/drawable-mdpi/downloading_dark.png
index ae6c5c9c..a150679a 100644
--- a/app/src/main/res/drawable-mdpi/downloading_dark.png
+++ b/app/src/main/res/drawable-mdpi/downloading_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/downloading_light.png b/app/src/main/res/drawable-mdpi/downloading_light.png
index abd5b748..f42bcf45 100644
--- a/app/src/main/res/drawable-mdpi/downloading_light.png
+++ b/app/src/main/res/drawable-mdpi/downloading_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_add_dark.png b/app/src/main/res/drawable-mdpi/ic_action_add_dark.png
index a4c84f0f..478b2c74 100644
--- a/app/src/main/res/drawable-mdpi/ic_action_add_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_action_add_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_add_light.png b/app/src/main/res/drawable-mdpi/ic_action_add_light.png
index 86097d84..6bfd5538 100644
--- a/app/src/main/res/drawable-mdpi/ic_action_add_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_action_add_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_artist.png b/app/src/main/res/drawable-mdpi/ic_action_artist.png
index c113cf78..a78beaa5 100644
--- a/app/src/main/res/drawable-mdpi/ic_action_artist.png
+++ b/app/src/main/res/drawable-mdpi/ic_action_artist.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_rating_bad_dark.png b/app/src/main/res/drawable-mdpi/ic_action_rating_bad_dark.png
index 64f3cd1f..00925d7e 100644
--- a/app/src/main/res/drawable-mdpi/ic_action_rating_bad_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_action_rating_bad_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_rating_bad_light.png b/app/src/main/res/drawable-mdpi/ic_action_rating_bad_light.png
index d6c8d42a..eb4cc960 100644
--- a/app/src/main/res/drawable-mdpi/ic_action_rating_bad_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_action_rating_bad_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_rating_bad_selected.png b/app/src/main/res/drawable-mdpi/ic_action_rating_bad_selected.png
index 34f5a9de..ac563748 100644
--- a/app/src/main/res/drawable-mdpi/ic_action_rating_bad_selected.png
+++ b/app/src/main/res/drawable-mdpi/ic_action_rating_bad_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_rating_good_dark.png b/app/src/main/res/drawable-mdpi/ic_action_rating_good_dark.png
index cadfbe1e..4978b140 100644
--- a/app/src/main/res/drawable-mdpi/ic_action_rating_good_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_action_rating_good_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_rating_good_light.png b/app/src/main/res/drawable-mdpi/ic_action_rating_good_light.png
index 75711920..07382a0a 100644
--- a/app/src/main/res/drawable-mdpi/ic_action_rating_good_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_action_rating_good_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_rating_good_selected.png b/app/src/main/res/drawable-mdpi/ic_action_rating_good_selected.png
index 97d279be..197aa106 100644
--- a/app/src/main/res/drawable-mdpi/ic_action_rating_good_selected.png
+++ b/app/src/main/res/drawable-mdpi/ic_action_rating_good_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_song.png b/app/src/main/res/drawable-mdpi/ic_action_song.png
index fa9acbde..fda9347c 100644
--- a/app/src/main/res/drawable-mdpi/ic_action_song.png
+++ b/app/src/main/res/drawable-mdpi/ic_action_song.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_add_person_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_add_person_dark.png
index 7d64f5d3..5487dc44 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_add_person_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_add_person_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_add_person_light.png b/app/src/main/res/drawable-mdpi/ic_menu_add_person_light.png
index 55c38c26..ce9a577a 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_add_person_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_add_person_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_admin_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_admin_dark.png
index f88f5f15..a416da3d 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_admin_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_admin_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_admin_light.png b/app/src/main/res/drawable-mdpi/ic_menu_admin_light.png
index 35cd14f4..2b4082fa 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_admin_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_admin_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_bookmark_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_bookmark_dark.png
index 3360f37e..281479af 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_bookmark_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_bookmark_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_bookmark_light.png b/app/src/main/res/drawable-mdpi/ic_menu_bookmark_light.png
index b4d916fb..76bfb63c 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_bookmark_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_bookmark_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_bookmark_selected.png b/app/src/main/res/drawable-mdpi/ic_menu_bookmark_selected.png
index efcc1afa..9469278e 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_bookmark_selected.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_bookmark_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_chat_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_chat_dark.png
index 74d98888..6d3e25ff 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_chat_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_chat_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_chat_light.png b/app/src/main/res/drawable-mdpi/ic_menu_chat_light.png
index 468c1220..e28b43f8 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_chat_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_chat_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_chat_send_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_chat_send_dark.png
index 91db4a4a..348728a3 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_chat_send_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_chat_send_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_chat_send_light.png b/app/src/main/res/drawable-mdpi/ic_menu_chat_send_light.png
index f2a3e724..219a447e 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_chat_send_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_chat_send_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_download_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_download_dark.png
index 935bbd45..906e6e93 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_download_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_download_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_download_light.png b/app/src/main/res/drawable-mdpi/ic_menu_download_light.png
index cc13d444..7d700cfc 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_download_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_download_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_library_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_library_dark.png
index 0102d7ad..bca3b9f0 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_library_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_library_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_library_light.png b/app/src/main/res/drawable-mdpi/ic_menu_library_light.png
index a30b4d39..71c10923 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_library_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_library_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_password_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_password_dark.png
index 74d0095a..360687bd 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_password_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_password_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_password_light.png b/app/src/main/res/drawable-mdpi/ic_menu_password_light.png
index 159f7889..899ad400 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_password_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_password_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_playlist_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_playlist_dark.png
index ebf00427..e014786c 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_playlist_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_playlist_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_playlist_light.png b/app/src/main/res/drawable-mdpi/ic_menu_playlist_light.png
index e248a488..cd883d3f 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_playlist_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_playlist_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_podcast_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_podcast_dark.png
index ad69156a..556d18e1 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_podcast_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_podcast_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_podcast_light.png b/app/src/main/res/drawable-mdpi/ic_menu_podcast_light.png
index c15cb03f..c9db2562 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_podcast_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_podcast_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_radio_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_radio_dark.png
index bab20118..e40610e0 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_radio_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_radio_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_radio_light.png b/app/src/main/res/drawable-mdpi/ic_menu_radio_light.png
index 72578d54..fd25e285 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_radio_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_radio_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_refresh_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_refresh_dark.png
index 554c07dc..70d64009 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_refresh_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_refresh_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_refresh_light.png b/app/src/main/res/drawable-mdpi/ic_menu_refresh_light.png
index a2d90c16..a7b66b88 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_refresh_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_refresh_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_remove_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_remove_dark.png
index 5ba24546..30d7b7db 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_remove_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_remove_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_remove_light.png b/app/src/main/res/drawable-mdpi/ic_menu_remove_light.png
index 93483b6c..9e5a6b65 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_remove_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_remove_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_save_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_save_dark.png
index 89aa17cc..67240244 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_save_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_save_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_save_light.png b/app/src/main/res/drawable-mdpi/ic_menu_save_light.png
index dcb3a2f6..eb5ef08b 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_save_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_save_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_search_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_search_dark.png
index 076085c5..a24b79b8 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_search_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_search_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_search_light.png b/app/src/main/res/drawable-mdpi/ic_menu_search_light.png
index 026c8498..f70bef02 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_search_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_search_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_settings_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_settings_dark.png
index fc2bf8c3..52d23ead 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_settings_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_settings_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_settings_light.png b/app/src/main/res/drawable-mdpi/ic_menu_settings_light.png
index 0e65c682..46b49af0 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_settings_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_settings_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_share_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_share_dark.png
index c37aadba..ea7ef5e6 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_share_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_share_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_share_light.png b/app/src/main/res/drawable-mdpi/ic_menu_share_light.png
index 72eeb598..9c49ac5f 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_share_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_share_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_shuffle_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_shuffle_dark.png
index 7007fde5..0e078ebb 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_shuffle_dark.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_shuffle_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_menu_shuffle_light.png b/app/src/main/res/drawable-mdpi/ic_menu_shuffle_light.png
index 4d07c3b4..46c3382b 100644
--- a/app/src/main/res/drawable-mdpi/ic_menu_shuffle_light.png
+++ b/app/src/main/res/drawable-mdpi/ic_menu_shuffle_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_social_person.png b/app/src/main/res/drawable-mdpi/ic_social_person.png
index c09313d8..dc081000 100644
--- a/app/src/main/res/drawable-mdpi/ic_social_person.png
+++ b/app/src/main/res/drawable-mdpi/ic_social_person.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_toggle_star.png b/app/src/main/res/drawable-mdpi/ic_toggle_star.png
new file mode 100644
index 00000000..6d949fd0
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_toggle_star.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_toggle_star_outline_dark.png b/app/src/main/res/drawable-mdpi/ic_toggle_star_outline_dark.png
new file mode 100644
index 00000000..72231a73
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_toggle_star_outline_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_toggle_star_outline_light.png b/app/src/main/res/drawable-mdpi/ic_toggle_star_outline_light.png
new file mode 100644
index 00000000..85a184bc
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_toggle_star_outline_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/launch.png b/app/src/main/res/drawable-mdpi/launch.png
index 88887e94..9117c4c2 100644
--- a/app/src/main/res/drawable-mdpi/launch.png
+++ b/app/src/main/res/drawable-mdpi/launch.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/main_offline_dark.png b/app/src/main/res/drawable-mdpi/main_offline_dark.png
index 4990fb8e..b44735fb 100644
--- a/app/src/main/res/drawable-mdpi/main_offline_dark.png
+++ b/app/src/main/res/drawable-mdpi/main_offline_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/main_offline_light.png b/app/src/main/res/drawable-mdpi/main_offline_light.png
index e70ec1c2..831e90ce 100644
--- a/app/src/main/res/drawable-mdpi/main_offline_light.png
+++ b/app/src/main/res/drawable-mdpi/main_offline_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/main_select_server_dark.png b/app/src/main/res/drawable-mdpi/main_select_server_dark.png
index 119b1573..8ec92b49 100644
--- a/app/src/main/res/drawable-mdpi/main_select_server_dark.png
+++ b/app/src/main/res/drawable-mdpi/main_select_server_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/main_select_server_light.png b/app/src/main/res/drawable-mdpi/main_select_server_light.png
index 7d8dad34..3ab758fe 100644
--- a/app/src/main/res/drawable-mdpi/main_select_server_light.png
+++ b/app/src/main/res/drawable-mdpi/main_select_server_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/main_select_tabs_dark.png b/app/src/main/res/drawable-mdpi/main_select_tabs_dark.png
new file mode 100644
index 00000000..a77f8933
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/main_select_tabs_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/main_select_tabs_light.png b/app/src/main/res/drawable-mdpi/main_select_tabs_light.png
new file mode 100644
index 00000000..48fff01a
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/main_select_tabs_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_backward_dark.png b/app/src/main/res/drawable-mdpi/media_backward_dark.png
index 4f2233a1..445760de 100644
--- a/app/src/main/res/drawable-mdpi/media_backward_dark.png
+++ b/app/src/main/res/drawable-mdpi/media_backward_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_backward_light.png b/app/src/main/res/drawable-mdpi/media_backward_light.png
index 425f2df7..f970f58b 100644
--- a/app/src/main/res/drawable-mdpi/media_backward_light.png
+++ b/app/src/main/res/drawable-mdpi/media_backward_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_forward_dark.png b/app/src/main/res/drawable-mdpi/media_forward_dark.png
index 1641c0fa..6ee523fb 100644
--- a/app/src/main/res/drawable-mdpi/media_forward_dark.png
+++ b/app/src/main/res/drawable-mdpi/media_forward_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_forward_light.png b/app/src/main/res/drawable-mdpi/media_forward_light.png
index 2e66868f..df83d06f 100644
--- a/app/src/main/res/drawable-mdpi/media_forward_light.png
+++ b/app/src/main/res/drawable-mdpi/media_forward_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_pause_dark.png b/app/src/main/res/drawable-mdpi/media_pause_dark.png
index 3580dab4..00bada96 100644
--- a/app/src/main/res/drawable-mdpi/media_pause_dark.png
+++ b/app/src/main/res/drawable-mdpi/media_pause_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_pause_light.png b/app/src/main/res/drawable-mdpi/media_pause_light.png
index 7e9ade73..fcb7723b 100644
--- a/app/src/main/res/drawable-mdpi/media_pause_light.png
+++ b/app/src/main/res/drawable-mdpi/media_pause_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_repeat_all_dark.png b/app/src/main/res/drawable-mdpi/media_repeat_all_dark.png
new file mode 100644
index 00000000..07c0a285
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/media_repeat_all_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_repeat_all_light.png b/app/src/main/res/drawable-mdpi/media_repeat_all_light.png
new file mode 100644
index 00000000..1126d157
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/media_repeat_all_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_repeat_off_dark.png b/app/src/main/res/drawable-mdpi/media_repeat_off_dark.png
new file mode 100644
index 00000000..8f9e8008
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/media_repeat_off_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_repeat_off_light.png b/app/src/main/res/drawable-mdpi/media_repeat_off_light.png
new file mode 100644
index 00000000..50e3231a
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/media_repeat_off_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_repeat_single_dark.png b/app/src/main/res/drawable-mdpi/media_repeat_single_dark.png
new file mode 100644
index 00000000..2cf5534c
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/media_repeat_single_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_repeat_single_light.png b/app/src/main/res/drawable-mdpi/media_repeat_single_light.png
new file mode 100644
index 00000000..ac3deca5
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/media_repeat_single_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_start_dark.png b/app/src/main/res/drawable-mdpi/media_start_dark.png
index a2f198ae..56775074 100644
--- a/app/src/main/res/drawable-mdpi/media_start_dark.png
+++ b/app/src/main/res/drawable-mdpi/media_start_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_start_light.png b/app/src/main/res/drawable-mdpi/media_start_light.png
index d69107ba..aefeb72e 100644
--- a/app/src/main/res/drawable-mdpi/media_start_light.png
+++ b/app/src/main/res/drawable-mdpi/media_start_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_stop_dark.png b/app/src/main/res/drawable-mdpi/media_stop_dark.png
index 944482e6..1d03b294 100644
--- a/app/src/main/res/drawable-mdpi/media_stop_dark.png
+++ b/app/src/main/res/drawable-mdpi/media_stop_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/media_stop_light.png b/app/src/main/res/drawable-mdpi/media_stop_light.png
index ff1932a1..15840f8d 100644
--- a/app/src/main/res/drawable-mdpi/media_stop_light.png
+++ b/app/src/main/res/drawable-mdpi/media_stop_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/notification_close.png b/app/src/main/res/drawable-mdpi/notification_close.png
deleted file mode 100644
index 2a8f9a36..00000000
--- a/app/src/main/res/drawable-mdpi/notification_close.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/notification_close_dark.png b/app/src/main/res/drawable-mdpi/notification_close_dark.png
new file mode 100644
index 00000000..51a02d23
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/notification_close_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/notification_close_light.png b/app/src/main/res/drawable-mdpi/notification_close_light.png
new file mode 100644
index 00000000..75bf1407
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/notification_close_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/notification_next.png b/app/src/main/res/drawable-mdpi/notification_next.png
deleted file mode 100644
index f85d45a5..00000000
--- a/app/src/main/res/drawable-mdpi/notification_next.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/notification_pause.png b/app/src/main/res/drawable-mdpi/notification_pause.png
deleted file mode 100644
index 06c3cf9d..00000000
--- a/app/src/main/res/drawable-mdpi/notification_pause.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/notification_play.png b/app/src/main/res/drawable-mdpi/notification_play.png
deleted file mode 100644
index 0248c1cc..00000000
--- a/app/src/main/res/drawable-mdpi/notification_play.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/notification_previous.png b/app/src/main/res/drawable-mdpi/notification_previous.png
deleted file mode 100644
index 167d7d05..00000000
--- a/app/src/main/res/drawable-mdpi/notification_previous.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/now_playing.png b/app/src/main/res/drawable-mdpi/now_playing.png
deleted file mode 100644
index 0248c1cc..00000000
--- a/app/src/main/res/drawable-mdpi/now_playing.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/stat_notify_download.png b/app/src/main/res/drawable-mdpi/stat_notify_download.png
index 4c2a22de..4164e0fa 100644
--- a/app/src/main/res/drawable-mdpi/stat_notify_download.png
+++ b/app/src/main/res/drawable-mdpi/stat_notify_download.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/stat_notify_playing.png b/app/src/main/res/drawable-mdpi/stat_notify_playing.png
index 0248c1cc..999ce798 100644
--- a/app/src/main/res/drawable-mdpi/stat_notify_playing.png
+++ b/app/src/main/res/drawable-mdpi/stat_notify_playing.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/stat_notify_sync.png b/app/src/main/res/drawable-mdpi/stat_notify_sync.png
index 35a06857..3e3c64c0 100644
--- a/app/src/main/res/drawable-mdpi/stat_notify_sync.png
+++ b/app/src/main/res/drawable-mdpi/stat_notify_sync.png
Binary files differ
diff --git a/app/src/main/res/drawable-v22/notification_backward.xml b/app/src/main/res/drawable-v22/notification_backward.xml
new file mode 100644
index 00000000..ffebb00c
--- /dev/null
+++ b/app/src/main/res/drawable-v22/notification_backward.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<bitmap
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:src="@drawable/media_backward_light"/> \ No newline at end of file
diff --git a/app/src/main/res/drawable-v22/notification_close.xml b/app/src/main/res/drawable-v22/notification_close.xml
new file mode 100644
index 00000000..4a934278
--- /dev/null
+++ b/app/src/main/res/drawable-v22/notification_close.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<bitmap
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:src="@drawable/notification_close_light"/> \ No newline at end of file
diff --git a/app/src/main/res/drawable-v22/notification_forward.xml b/app/src/main/res/drawable-v22/notification_forward.xml
new file mode 100644
index 00000000..0d3c93d5
--- /dev/null
+++ b/app/src/main/res/drawable-v22/notification_forward.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<bitmap
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:src="@drawable/media_forward_light"/> \ No newline at end of file
diff --git a/app/src/main/res/drawable-v22/notification_pause.xml b/app/src/main/res/drawable-v22/notification_pause.xml
new file mode 100644
index 00000000..330260ff
--- /dev/null
+++ b/app/src/main/res/drawable-v22/notification_pause.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<bitmap
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:src="@drawable/media_pause_light"/> \ No newline at end of file
diff --git a/app/src/main/res/drawable-v22/notification_start.xml b/app/src/main/res/drawable-v22/notification_start.xml
new file mode 100644
index 00000000..75e23c08
--- /dev/null
+++ b/app/src/main/res/drawable-v22/notification_start.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<bitmap
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:src="@drawable/media_start_light"/> \ No newline at end of file
diff --git a/app/src/main/res/drawable-xhdpi-v11/notification_close.png b/app/src/main/res/drawable-xhdpi-v11/notification_close.png
deleted file mode 100644
index f1013578..00000000
--- a/app/src/main/res/drawable-xhdpi-v11/notification_close.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/notification_next.png b/app/src/main/res/drawable-xhdpi-v11/notification_next.png
deleted file mode 100644
index ad070680..00000000
--- a/app/src/main/res/drawable-xhdpi-v11/notification_next.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/notification_pause.png b/app/src/main/res/drawable-xhdpi-v11/notification_pause.png
deleted file mode 100644
index 709602aa..00000000
--- a/app/src/main/res/drawable-xhdpi-v11/notification_pause.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/notification_play.png b/app/src/main/res/drawable-xhdpi-v11/notification_play.png
deleted file mode 100644
index e2bafa6a..00000000
--- a/app/src/main/res/drawable-xhdpi-v11/notification_play.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/notification_previous.png b/app/src/main/res/drawable-xhdpi-v11/notification_previous.png
deleted file mode 100644
index d22488cb..00000000
--- a/app/src/main/res/drawable-xhdpi-v11/notification_previous.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/stat_notify_download.png b/app/src/main/res/drawable-xhdpi-v11/stat_notify_download.png
deleted file mode 100644
index 96ceb383..00000000
--- a/app/src/main/res/drawable-xhdpi-v11/stat_notify_download.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/stat_notify_playing.png b/app/src/main/res/drawable-xhdpi-v11/stat_notify_playing.png
deleted file mode 100644
index e2bafa6a..00000000
--- a/app/src/main/res/drawable-xhdpi-v11/stat_notify_playing.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/stat_notify_sync.png b/app/src/main/res/drawable-xhdpi-v11/stat_notify_sync.png
deleted file mode 100644
index b723bf54..00000000
--- a/app/src/main/res/drawable-xhdpi-v11/stat_notify_sync.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/action_toggle_list_dark.png b/app/src/main/res/drawable-xhdpi/action_toggle_list_dark.png
index 92003c6b..08a9bedc 100644
--- a/app/src/main/res/drawable-xhdpi/action_toggle_list_dark.png
+++ b/app/src/main/res/drawable-xhdpi/action_toggle_list_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/action_toggle_list_light.png b/app/src/main/res/drawable-xhdpi/action_toggle_list_light.png
index a4007ea5..c74cf4e9 100644
--- a/app/src/main/res/drawable-xhdpi/action_toggle_list_light.png
+++ b/app/src/main/res/drawable-xhdpi/action_toggle_list_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/download_none_dark.png b/app/src/main/res/drawable-xhdpi/download_none_dark.png
index 7be3c2a4..c648d8c3 100644
--- a/app/src/main/res/drawable-xhdpi/download_none_dark.png
+++ b/app/src/main/res/drawable-xhdpi/download_none_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/download_none_light.png b/app/src/main/res/drawable-xhdpi/download_none_light.png
index 817651d7..19ad0b6d 100644
--- a/app/src/main/res/drawable-xhdpi/download_none_light.png
+++ b/app/src/main/res/drawable-xhdpi/download_none_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/downloading_dark.png b/app/src/main/res/drawable-xhdpi/downloading_dark.png
index 3f14bdf4..4e909ded 100644
--- a/app/src/main/res/drawable-xhdpi/downloading_dark.png
+++ b/app/src/main/res/drawable-xhdpi/downloading_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/downloading_light.png b/app/src/main/res/drawable-xhdpi/downloading_light.png
index 643c15d0..d00a731b 100644
--- a/app/src/main/res/drawable-xhdpi/downloading_light.png
+++ b/app/src/main/res/drawable-xhdpi/downloading_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_add_dark.png b/app/src/main/res/drawable-xhdpi/ic_action_add_dark.png
index 93eae7c6..e94e8136 100644
--- a/app/src/main/res/drawable-xhdpi/ic_action_add_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_action_add_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_add_light.png b/app/src/main/res/drawable-xhdpi/ic_action_add_light.png
index 1ebdb432..13e8df83 100644
--- a/app/src/main/res/drawable-xhdpi/ic_action_add_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_action_add_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_artist.png b/app/src/main/res/drawable-xhdpi/ic_action_artist.png
index 2dff43ea..dbddd0cd 100644
--- a/app/src/main/res/drawable-xhdpi/ic_action_artist.png
+++ b/app/src/main/res/drawable-xhdpi/ic_action_artist.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_rating_bad_dark.png b/app/src/main/res/drawable-xhdpi/ic_action_rating_bad_dark.png
index 1393be0c..8552fb61 100644
--- a/app/src/main/res/drawable-xhdpi/ic_action_rating_bad_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_action_rating_bad_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_rating_bad_light.png b/app/src/main/res/drawable-xhdpi/ic_action_rating_bad_light.png
index fc1959b6..3cc99d4e 100644
--- a/app/src/main/res/drawable-xhdpi/ic_action_rating_bad_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_action_rating_bad_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_rating_bad_selected.png b/app/src/main/res/drawable-xhdpi/ic_action_rating_bad_selected.png
index cf7802d5..98494b1f 100644
--- a/app/src/main/res/drawable-xhdpi/ic_action_rating_bad_selected.png
+++ b/app/src/main/res/drawable-xhdpi/ic_action_rating_bad_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_rating_good_dark.png b/app/src/main/res/drawable-xhdpi/ic_action_rating_good_dark.png
index 249ea9ec..abb63162 100644
--- a/app/src/main/res/drawable-xhdpi/ic_action_rating_good_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_action_rating_good_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_rating_good_light.png b/app/src/main/res/drawable-xhdpi/ic_action_rating_good_light.png
index c8a776b0..cab7d3bc 100644
--- a/app/src/main/res/drawable-xhdpi/ic_action_rating_good_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_action_rating_good_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_rating_good_selected.png b/app/src/main/res/drawable-xhdpi/ic_action_rating_good_selected.png
index c6770221..f5065d18 100644
--- a/app/src/main/res/drawable-xhdpi/ic_action_rating_good_selected.png
+++ b/app/src/main/res/drawable-xhdpi/ic_action_rating_good_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_song.png b/app/src/main/res/drawable-xhdpi/ic_action_song.png
index 29fd3a2d..8b37957b 100644
--- a/app/src/main/res/drawable-xhdpi/ic_action_song.png
+++ b/app/src/main/res/drawable-xhdpi/ic_action_song.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_add_person_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_add_person_dark.png
index 30c78e5a..e3173c8e 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_add_person_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_add_person_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_add_person_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_add_person_light.png
index b3fb3808..fcc29eac 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_add_person_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_add_person_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_admin_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_admin_dark.png
index 09f90c15..23382dd4 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_admin_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_admin_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_admin_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_admin_light.png
index 4bd3beaf..ce1ea09f 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_admin_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_admin_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_bookmark_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_bookmark_dark.png
index 18f71365..7a396f68 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_bookmark_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_bookmark_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_bookmark_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_bookmark_light.png
index d5776317..c91134e7 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_bookmark_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_bookmark_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_bookmark_selected.png b/app/src/main/res/drawable-xhdpi/ic_menu_bookmark_selected.png
index 353b7b79..1a1df81b 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_bookmark_selected.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_bookmark_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_chat_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_chat_dark.png
index 28318219..4b1fbce1 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_chat_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_chat_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_chat_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_chat_light.png
index dcc95dcb..573da8cc 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_chat_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_chat_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_chat_send_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_chat_send_dark.png
index c0a5a3eb..71803911 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_chat_send_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_chat_send_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_chat_send_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_chat_send_light.png
index f9c3b9bb..ee24b99b 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_chat_send_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_chat_send_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_download_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_download_dark.png
index 6b6c65df..a0c2883d 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_download_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_download_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_download_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_download_light.png
index c8caf90b..2bbcd586 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_download_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_download_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_library_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_library_dark.png
index b1612f65..f72c1f56 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_library_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_library_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_library_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_library_light.png
index 1f93c8f2..3b10e425 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_library_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_library_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_password_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_password_dark.png
index d1fc0a97..c27eaa8b 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_password_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_password_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_password_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_password_light.png
index 1cbf085c..28839c0d 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_password_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_password_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_playlist_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_playlist_dark.png
index fd6cd498..8ef42cc2 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_playlist_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_playlist_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_playlist_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_playlist_light.png
index e7e510d0..906b6910 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_playlist_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_playlist_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_podcast_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_podcast_dark.png
index 40469b46..ae1c4bfb 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_podcast_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_podcast_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_podcast_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_podcast_light.png
index 3748526a..98be14e4 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_podcast_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_podcast_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_radio_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_radio_dark.png
index 3a4114a3..452295f8 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_radio_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_radio_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_radio_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_radio_light.png
index 5bcc9261..322addf2 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_radio_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_radio_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_refresh_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_refresh_dark.png
index b6801006..572961b6 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_refresh_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_refresh_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_refresh_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_refresh_light.png
index 38943f82..4ddf9be0 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_refresh_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_refresh_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_remove_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_remove_dark.png
index 09ce75e2..48178b93 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_remove_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_remove_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_remove_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_remove_light.png
index 94f7c8c1..a082b324 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_remove_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_remove_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_save_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_save_dark.png
index 1612fd0a..90ff86d6 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_save_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_save_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_save_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_save_light.png
index 5dcd75d7..822a43ad 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_save_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_save_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_search_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_search_dark.png
index 1ae3dff0..5b056c28 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_search_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_search_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_search_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_search_light.png
index 705074bd..ccdfb3fd 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_search_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_search_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_settings_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_settings_dark.png
index ae917587..f1d37805 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_settings_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_settings_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_settings_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_settings_light.png
index 29f961b2..bc85e33d 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_settings_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_settings_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_share_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_share_dark.png
index 41073d1f..ab21695b 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_share_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_share_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_share_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_share_light.png
index 36f9f55f..aea52347 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_share_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_share_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_shuffle_dark.png b/app/src/main/res/drawable-xhdpi/ic_menu_shuffle_dark.png
index e3a31a84..b4050e3d 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_shuffle_dark.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_shuffle_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_shuffle_light.png b/app/src/main/res/drawable-xhdpi/ic_menu_shuffle_light.png
index 14eb942c..068618b2 100644
--- a/app/src/main/res/drawable-xhdpi/ic_menu_shuffle_light.png
+++ b/app/src/main/res/drawable-xhdpi/ic_menu_shuffle_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_social_person.png b/app/src/main/res/drawable-xhdpi/ic_social_person.png
index ed333afe..8f4f9aff 100644
--- a/app/src/main/res/drawable-xhdpi/ic_social_person.png
+++ b/app/src/main/res/drawable-xhdpi/ic_social_person.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_toggle_star.png b/app/src/main/res/drawable-xhdpi/ic_toggle_star.png
new file mode 100644
index 00000000..5c54298c
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_toggle_star.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_toggle_star_outline_dark.png b/app/src/main/res/drawable-xhdpi/ic_toggle_star_outline_dark.png
new file mode 100644
index 00000000..aa7e381e
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_toggle_star_outline_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_toggle_star_outline_light.png b/app/src/main/res/drawable-xhdpi/ic_toggle_star_outline_light.png
new file mode 100644
index 00000000..6ff994be
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_toggle_star_outline_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/launch.png b/app/src/main/res/drawable-xhdpi/launch.png
index 0f647dfa..4146ebe4 100644
--- a/app/src/main/res/drawable-xhdpi/launch.png
+++ b/app/src/main/res/drawable-xhdpi/launch.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/main_offline_dark.png b/app/src/main/res/drawable-xhdpi/main_offline_dark.png
index 231e4715..a701eb2f 100644
--- a/app/src/main/res/drawable-xhdpi/main_offline_dark.png
+++ b/app/src/main/res/drawable-xhdpi/main_offline_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/main_offline_light.png b/app/src/main/res/drawable-xhdpi/main_offline_light.png
index 87937fcb..1ad05f81 100644
--- a/app/src/main/res/drawable-xhdpi/main_offline_light.png
+++ b/app/src/main/res/drawable-xhdpi/main_offline_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/main_select_server_dark.png b/app/src/main/res/drawable-xhdpi/main_select_server_dark.png
index b84f1851..46008d71 100644
--- a/app/src/main/res/drawable-xhdpi/main_select_server_dark.png
+++ b/app/src/main/res/drawable-xhdpi/main_select_server_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/main_select_server_light.png b/app/src/main/res/drawable-xhdpi/main_select_server_light.png
index ee154cc7..237b6204 100644
--- a/app/src/main/res/drawable-xhdpi/main_select_server_light.png
+++ b/app/src/main/res/drawable-xhdpi/main_select_server_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/main_select_tabs_dark.png b/app/src/main/res/drawable-xhdpi/main_select_tabs_dark.png
new file mode 100644
index 00000000..ac0f6b4c
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/main_select_tabs_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/main_select_tabs_light.png b/app/src/main/res/drawable-xhdpi/main_select_tabs_light.png
new file mode 100644
index 00000000..94e10842
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/main_select_tabs_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_backward_dark.png b/app/src/main/res/drawable-xhdpi/media_backward_dark.png
index 3c9921a8..d46da023 100644
--- a/app/src/main/res/drawable-xhdpi/media_backward_dark.png
+++ b/app/src/main/res/drawable-xhdpi/media_backward_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_backward_light.png b/app/src/main/res/drawable-xhdpi/media_backward_light.png
index aafd76fa..18821229 100644
--- a/app/src/main/res/drawable-xhdpi/media_backward_light.png
+++ b/app/src/main/res/drawable-xhdpi/media_backward_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_forward_dark.png b/app/src/main/res/drawable-xhdpi/media_forward_dark.png
index b082b3a6..a49131a9 100644
--- a/app/src/main/res/drawable-xhdpi/media_forward_dark.png
+++ b/app/src/main/res/drawable-xhdpi/media_forward_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_forward_light.png b/app/src/main/res/drawable-xhdpi/media_forward_light.png
index 20772843..b44d2601 100644
--- a/app/src/main/res/drawable-xhdpi/media_forward_light.png
+++ b/app/src/main/res/drawable-xhdpi/media_forward_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_pause_dark.png b/app/src/main/res/drawable-xhdpi/media_pause_dark.png
index aafdd4aa..575592d2 100644
--- a/app/src/main/res/drawable-xhdpi/media_pause_dark.png
+++ b/app/src/main/res/drawable-xhdpi/media_pause_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_pause_light.png b/app/src/main/res/drawable-xhdpi/media_pause_light.png
index 2639777d..a456b695 100644
--- a/app/src/main/res/drawable-xhdpi/media_pause_light.png
+++ b/app/src/main/res/drawable-xhdpi/media_pause_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_repeat_all_dark.png b/app/src/main/res/drawable-xhdpi/media_repeat_all_dark.png
new file mode 100644
index 00000000..db5a1dec
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/media_repeat_all_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_repeat_all_light.png b/app/src/main/res/drawable-xhdpi/media_repeat_all_light.png
new file mode 100644
index 00000000..10f8ab1a
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/media_repeat_all_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_repeat_off_dark.png b/app/src/main/res/drawable-xhdpi/media_repeat_off_dark.png
new file mode 100644
index 00000000..58ff008a
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/media_repeat_off_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_repeat_off_light.png b/app/src/main/res/drawable-xhdpi/media_repeat_off_light.png
new file mode 100644
index 00000000..95f96e24
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/media_repeat_off_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_repeat_single_dark.png b/app/src/main/res/drawable-xhdpi/media_repeat_single_dark.png
new file mode 100644
index 00000000..22ad9fa0
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/media_repeat_single_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_repeat_single_light.png b/app/src/main/res/drawable-xhdpi/media_repeat_single_light.png
new file mode 100644
index 00000000..ae07a07c
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/media_repeat_single_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_start_dark.png b/app/src/main/res/drawable-xhdpi/media_start_dark.png
index 9e63c90b..35136a95 100644
--- a/app/src/main/res/drawable-xhdpi/media_start_dark.png
+++ b/app/src/main/res/drawable-xhdpi/media_start_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_start_light.png b/app/src/main/res/drawable-xhdpi/media_start_light.png
index 2ff8c399..5f580848 100644
--- a/app/src/main/res/drawable-xhdpi/media_start_light.png
+++ b/app/src/main/res/drawable-xhdpi/media_start_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_stop_dark.png b/app/src/main/res/drawable-xhdpi/media_stop_dark.png
index 9cb32909..1599def7 100644
--- a/app/src/main/res/drawable-xhdpi/media_stop_dark.png
+++ b/app/src/main/res/drawable-xhdpi/media_stop_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/media_stop_light.png b/app/src/main/res/drawable-xhdpi/media_stop_light.png
index edf13ccf..df087b58 100644
--- a/app/src/main/res/drawable-xhdpi/media_stop_light.png
+++ b/app/src/main/res/drawable-xhdpi/media_stop_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/notification_close.png b/app/src/main/res/drawable-xhdpi/notification_close.png
deleted file mode 100644
index 4230842e..00000000
--- a/app/src/main/res/drawable-xhdpi/notification_close.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/notification_close_dark.png b/app/src/main/res/drawable-xhdpi/notification_close_dark.png
new file mode 100644
index 00000000..8a445bc5
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/notification_close_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/notification_close_light.png b/app/src/main/res/drawable-xhdpi/notification_close_light.png
new file mode 100644
index 00000000..223e0680
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/notification_close_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/notification_next.png b/app/src/main/res/drawable-xhdpi/notification_next.png
deleted file mode 100644
index 44dbbd12..00000000
--- a/app/src/main/res/drawable-xhdpi/notification_next.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/notification_pause.png b/app/src/main/res/drawable-xhdpi/notification_pause.png
deleted file mode 100644
index e8d8c535..00000000
--- a/app/src/main/res/drawable-xhdpi/notification_pause.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/notification_play.png b/app/src/main/res/drawable-xhdpi/notification_play.png
deleted file mode 100644
index 532041fa..00000000
--- a/app/src/main/res/drawable-xhdpi/notification_play.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/notification_previous.png b/app/src/main/res/drawable-xhdpi/notification_previous.png
deleted file mode 100644
index 87ee8d2f..00000000
--- a/app/src/main/res/drawable-xhdpi/notification_previous.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/now_playing.png b/app/src/main/res/drawable-xhdpi/now_playing.png
deleted file mode 100644
index 532041fa..00000000
--- a/app/src/main/res/drawable-xhdpi/now_playing.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/stat_notify_download.png b/app/src/main/res/drawable-xhdpi/stat_notify_download.png
index bd4cb567..96ceb383 100644
--- a/app/src/main/res/drawable-xhdpi/stat_notify_download.png
+++ b/app/src/main/res/drawable-xhdpi/stat_notify_download.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/stat_notify_playing.png b/app/src/main/res/drawable-xhdpi/stat_notify_playing.png
index 532041fa..e2bafa6a 100644
--- a/app/src/main/res/drawable-xhdpi/stat_notify_playing.png
+++ b/app/src/main/res/drawable-xhdpi/stat_notify_playing.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/stat_notify_sync.png b/app/src/main/res/drawable-xhdpi/stat_notify_sync.png
index 6da882a2..b723bf54 100644
--- a/app/src/main/res/drawable-xhdpi/stat_notify_sync.png
+++ b/app/src/main/res/drawable-xhdpi/stat_notify_sync.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi-v11/notification_close.png b/app/src/main/res/drawable-xxhdpi-v11/notification_close.png
deleted file mode 100644
index c3ac026a..00000000
--- a/app/src/main/res/drawable-xxhdpi-v11/notification_close.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi-v11/notification_next.png b/app/src/main/res/drawable-xxhdpi-v11/notification_next.png
deleted file mode 100644
index 06911082..00000000
--- a/app/src/main/res/drawable-xxhdpi-v11/notification_next.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi-v11/notification_pause.png b/app/src/main/res/drawable-xxhdpi-v11/notification_pause.png
deleted file mode 100644
index 1513f9d9..00000000
--- a/app/src/main/res/drawable-xxhdpi-v11/notification_pause.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi-v11/notification_play.png b/app/src/main/res/drawable-xxhdpi-v11/notification_play.png
deleted file mode 100644
index 9138a760..00000000
--- a/app/src/main/res/drawable-xxhdpi-v11/notification_play.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi-v11/notification_previous.png b/app/src/main/res/drawable-xxhdpi-v11/notification_previous.png
deleted file mode 100644
index b4456c16..00000000
--- a/app/src/main/res/drawable-xxhdpi-v11/notification_previous.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi-v11/stat_notify_download.png b/app/src/main/res/drawable-xxhdpi-v11/stat_notify_download.png
deleted file mode 100644
index b2dc5651..00000000
--- a/app/src/main/res/drawable-xxhdpi-v11/stat_notify_download.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi-v11/stat_notify_playing.png b/app/src/main/res/drawable-xxhdpi-v11/stat_notify_playing.png
deleted file mode 100644
index 9138a760..00000000
--- a/app/src/main/res/drawable-xxhdpi-v11/stat_notify_playing.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi-v11/stat_notify_sync.png b/app/src/main/res/drawable-xxhdpi-v11/stat_notify_sync.png
deleted file mode 100644
index 61f6a331..00000000
--- a/app/src/main/res/drawable-xxhdpi-v11/stat_notify_sync.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/action_toggle_list_dark.png b/app/src/main/res/drawable-xxhdpi/action_toggle_list_dark.png
index 598fc312..40e3d20c 100644
--- a/app/src/main/res/drawable-xxhdpi/action_toggle_list_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/action_toggle_list_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/action_toggle_list_light.png b/app/src/main/res/drawable-xxhdpi/action_toggle_list_light.png
index ceb3fade..1d928683 100644
--- a/app/src/main/res/drawable-xxhdpi/action_toggle_list_light.png
+++ b/app/src/main/res/drawable-xxhdpi/action_toggle_list_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/download_none_dark.png b/app/src/main/res/drawable-xxhdpi/download_none_dark.png
index a0cb8a41..6ca7a048 100644
--- a/app/src/main/res/drawable-xxhdpi/download_none_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/download_none_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/download_none_light.png b/app/src/main/res/drawable-xxhdpi/download_none_light.png
index 7a1639ef..188f597b 100644
--- a/app/src/main/res/drawable-xxhdpi/download_none_light.png
+++ b/app/src/main/res/drawable-xxhdpi/download_none_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/downloading_dark.png b/app/src/main/res/drawable-xxhdpi/downloading_dark.png
index afc4bf84..b9261880 100644
--- a/app/src/main/res/drawable-xxhdpi/downloading_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/downloading_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/downloading_light.png b/app/src/main/res/drawable-xxhdpi/downloading_light.png
index ba31a979..d2189f97 100644
--- a/app/src/main/res/drawable-xxhdpi/downloading_light.png
+++ b/app/src/main/res/drawable-xxhdpi/downloading_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_add_dark.png b/app/src/main/res/drawable-xxhdpi/ic_action_add_dark.png
index 70495672..86791667 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_action_add_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_action_add_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_add_light.png b/app/src/main/res/drawable-xxhdpi/ic_action_add_light.png
index 9322b136..56423938 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_action_add_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_action_add_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_artist.png b/app/src/main/res/drawable-xxhdpi/ic_action_artist.png
new file mode 100644
index 00000000..d6de9a53
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_action_artist.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_dark.png b/app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_dark.png
index d784b239..5fe1fd79 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_light.png b/app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_light.png
index a1484d25..71e6e89c 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_selected.png b/app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_selected.png
index 13218a08..945bb594 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_selected.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_action_rating_bad_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_rating_good_dark.png b/app/src/main/res/drawable-xxhdpi/ic_action_rating_good_dark.png
index a332a632..1f0eeeba 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_action_rating_good_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_action_rating_good_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_rating_good_light.png b/app/src/main/res/drawable-xxhdpi/ic_action_rating_good_light.png
index 2ef75765..aa384864 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_action_rating_good_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_action_rating_good_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_rating_good_selected.png b/app/src/main/res/drawable-xxhdpi/ic_action_rating_good_selected.png
index bb444806..273615ea 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_action_rating_good_selected.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_action_rating_good_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_song.png b/app/src/main/res/drawable-xxhdpi/ic_action_song.png
new file mode 100644
index 00000000..61764ada
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_action_song.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_add_person_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_add_person_dark.png
index 446985ea..3bd18cf6 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_add_person_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_add_person_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_add_person_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_add_person_light.png
index 0f1d36bc..a03c47cd 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_add_person_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_add_person_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_admin_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_admin_dark.png
index 0e57c9ed..eef6b1b7 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_admin_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_admin_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_admin_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_admin_light.png
index 63ab2f83..7607ff50 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_admin_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_admin_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_dark.png
index 2523e14c..ab4d7813 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_light.png
index 9e8c4591..56d843cf 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_selected.png b/app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_selected.png
index a1890fbb..d24f485d 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_selected.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_bookmark_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_chat_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_chat_dark.png
index 60efb47d..8c812ea2 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_chat_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_chat_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_chat_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_chat_light.png
index 02c89560..f98778bc 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_chat_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_chat_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_chat_send_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_chat_send_dark.png
index b86ca3d3..175bd408 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_chat_send_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_chat_send_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_chat_send_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_chat_send_light.png
index 048b8aac..50264195 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_chat_send_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_chat_send_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_download_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_download_dark.png
index 03ddef9f..b036349e 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_download_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_download_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_download_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_download_light.png
index c487580c..c200374b 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_download_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_download_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_library_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_library_dark.png
index 02a4f3f2..c713a51c 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_library_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_library_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_library_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_library_light.png
index 52ce8203..b4963b6a 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_library_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_library_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_password_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_password_dark.png
index a7cd1a6d..2e2c9871 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_password_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_password_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_password_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_password_light.png
index 5670a209..030b5349 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_password_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_password_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_playlist_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_playlist_dark.png
index 2c955eee..ce8c3f74 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_playlist_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_playlist_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_playlist_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_playlist_light.png
index d1877328..3c13f320 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_playlist_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_playlist_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_podcast_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_podcast_dark.png
index a748dc60..edea04f0 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_podcast_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_podcast_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_podcast_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_podcast_light.png
index efa7b037..4438f48e 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_podcast_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_podcast_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_radio_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_radio_dark.png
index 0c63afbe..76f06842 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_radio_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_radio_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_radio_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_radio_light.png
index 133772f8..24361a07 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_radio_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_radio_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_refresh_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_refresh_dark.png
index 0e5616bd..42263563 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_refresh_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_refresh_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_refresh_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_refresh_light.png
index 7dea70df..7120a613 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_refresh_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_refresh_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_remove_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_remove_dark.png
index d5952ea0..355a712c 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_remove_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_remove_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_remove_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_remove_light.png
index c814869e..3f4528ab 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_remove_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_remove_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_save_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_save_dark.png
index acb264ec..7b161b23 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_save_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_save_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_save_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_save_light.png
index fcd18ccd..63355b57 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_save_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_save_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_search_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_search_dark.png
index 500ac03a..dd5c2b8d 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_search_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_search_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_search_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_search_light.png
index fa64f9e8..4a85a4cd 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_search_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_search_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_settings_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_settings_dark.png
index ded5dbb5..7cb7726a 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_settings_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_settings_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_settings_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_settings_light.png
index cd242306..628d1dac 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_settings_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_settings_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_share_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_share_dark.png
index 1fa12609..16dcb752 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_share_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_share_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_share_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_share_light.png
index 7511340b..6ca84b0c 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_share_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_share_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_shuffle_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_shuffle_dark.png
index b53733df..742896cd 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_shuffle_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_shuffle_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_shuffle_light.png b/app/src/main/res/drawable-xxhdpi/ic_menu_shuffle_light.png
index 4d5dff32..9ba34839 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_menu_shuffle_light.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_menu_shuffle_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_social_person.png b/app/src/main/res/drawable-xxhdpi/ic_social_person.png
index f81dc6a4..80acdf79 100644
--- a/app/src/main/res/drawable-xxhdpi/ic_social_person.png
+++ b/app/src/main/res/drawable-xxhdpi/ic_social_person.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_toggle_star.png b/app/src/main/res/drawable-xxhdpi/ic_toggle_star.png
new file mode 100644
index 00000000..4db2a37c
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_toggle_star.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_toggle_star_outline_dark.png b/app/src/main/res/drawable-xxhdpi/ic_toggle_star_outline_dark.png
new file mode 100644
index 00000000..8ee1a446
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_toggle_star_outline_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_toggle_star_outline_light.png b/app/src/main/res/drawable-xxhdpi/ic_toggle_star_outline_light.png
new file mode 100644
index 00000000..17672e93
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_toggle_star_outline_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/launch.png b/app/src/main/res/drawable-xxhdpi/launch.png
index cae4f99a..c409c9ef 100644
--- a/app/src/main/res/drawable-xxhdpi/launch.png
+++ b/app/src/main/res/drawable-xxhdpi/launch.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/main_offline_dark.png b/app/src/main/res/drawable-xxhdpi/main_offline_dark.png
index c415e0a5..70779d92 100644
--- a/app/src/main/res/drawable-xxhdpi/main_offline_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/main_offline_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/main_offline_light.png b/app/src/main/res/drawable-xxhdpi/main_offline_light.png
index b7e1c380..a887ecb1 100644
--- a/app/src/main/res/drawable-xxhdpi/main_offline_light.png
+++ b/app/src/main/res/drawable-xxhdpi/main_offline_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/main_select_server_dark.png b/app/src/main/res/drawable-xxhdpi/main_select_server_dark.png
index b85e3a1e..9591df95 100644
--- a/app/src/main/res/drawable-xxhdpi/main_select_server_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/main_select_server_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/main_select_server_light.png b/app/src/main/res/drawable-xxhdpi/main_select_server_light.png
index 8fc39eff..7523034a 100644
--- a/app/src/main/res/drawable-xxhdpi/main_select_server_light.png
+++ b/app/src/main/res/drawable-xxhdpi/main_select_server_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/main_select_tabs_dark.png b/app/src/main/res/drawable-xxhdpi/main_select_tabs_dark.png
new file mode 100644
index 00000000..58922eb4
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/main_select_tabs_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/main_select_tabs_light.png b/app/src/main/res/drawable-xxhdpi/main_select_tabs_light.png
new file mode 100644
index 00000000..5b7c876a
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/main_select_tabs_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_backward_dark.png b/app/src/main/res/drawable-xxhdpi/media_backward_dark.png
index 5b6c6148..0037079a 100644
--- a/app/src/main/res/drawable-xxhdpi/media_backward_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/media_backward_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_backward_light.png b/app/src/main/res/drawable-xxhdpi/media_backward_light.png
index 32f7d3bc..139f777c 100644
--- a/app/src/main/res/drawable-xxhdpi/media_backward_light.png
+++ b/app/src/main/res/drawable-xxhdpi/media_backward_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_forward_dark.png b/app/src/main/res/drawable-xxhdpi/media_forward_dark.png
index ca4ee295..009f0121 100644
--- a/app/src/main/res/drawable-xxhdpi/media_forward_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/media_forward_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_forward_light.png b/app/src/main/res/drawable-xxhdpi/media_forward_light.png
index 208e46e9..518b4bdc 100644
--- a/app/src/main/res/drawable-xxhdpi/media_forward_light.png
+++ b/app/src/main/res/drawable-xxhdpi/media_forward_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_pause_dark.png b/app/src/main/res/drawable-xxhdpi/media_pause_dark.png
index 4b5aacbc..78fc1490 100644
--- a/app/src/main/res/drawable-xxhdpi/media_pause_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/media_pause_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_pause_light.png b/app/src/main/res/drawable-xxhdpi/media_pause_light.png
index 111f6d00..dace7590 100644
--- a/app/src/main/res/drawable-xxhdpi/media_pause_light.png
+++ b/app/src/main/res/drawable-xxhdpi/media_pause_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_repeat_all_dark.png b/app/src/main/res/drawable-xxhdpi/media_repeat_all_dark.png
new file mode 100644
index 00000000..34b0cb10
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/media_repeat_all_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_repeat_all_light.png b/app/src/main/res/drawable-xxhdpi/media_repeat_all_light.png
new file mode 100644
index 00000000..981dd1b0
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/media_repeat_all_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_repeat_off_dark.png b/app/src/main/res/drawable-xxhdpi/media_repeat_off_dark.png
new file mode 100644
index 00000000..05595e80
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/media_repeat_off_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_repeat_off_light.png b/app/src/main/res/drawable-xxhdpi/media_repeat_off_light.png
new file mode 100644
index 00000000..c53f512c
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/media_repeat_off_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_repeat_single_dark.png b/app/src/main/res/drawable-xxhdpi/media_repeat_single_dark.png
new file mode 100644
index 00000000..09f57c28
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/media_repeat_single_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_repeat_single_light.png b/app/src/main/res/drawable-xxhdpi/media_repeat_single_light.png
new file mode 100644
index 00000000..290bcda7
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/media_repeat_single_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_start_dark.png b/app/src/main/res/drawable-xxhdpi/media_start_dark.png
index 641ad544..a2f1edcc 100644
--- a/app/src/main/res/drawable-xxhdpi/media_start_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/media_start_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_start_light.png b/app/src/main/res/drawable-xxhdpi/media_start_light.png
index a6286203..9a885f23 100644
--- a/app/src/main/res/drawable-xxhdpi/media_start_light.png
+++ b/app/src/main/res/drawable-xxhdpi/media_start_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_stop_dark.png b/app/src/main/res/drawable-xxhdpi/media_stop_dark.png
index 9a9c432a..630709a9 100644
--- a/app/src/main/res/drawable-xxhdpi/media_stop_dark.png
+++ b/app/src/main/res/drawable-xxhdpi/media_stop_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/media_stop_light.png b/app/src/main/res/drawable-xxhdpi/media_stop_light.png
index 79eb8d95..c85bd3aa 100644
--- a/app/src/main/res/drawable-xxhdpi/media_stop_light.png
+++ b/app/src/main/res/drawable-xxhdpi/media_stop_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/notification_close.png b/app/src/main/res/drawable-xxhdpi/notification_close.png
deleted file mode 100644
index 022a6780..00000000
--- a/app/src/main/res/drawable-xxhdpi/notification_close.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/notification_close_dark.png b/app/src/main/res/drawable-xxhdpi/notification_close_dark.png
new file mode 100644
index 00000000..c9a0393f
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/notification_close_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/notification_close_light.png b/app/src/main/res/drawable-xxhdpi/notification_close_light.png
new file mode 100644
index 00000000..10102a30
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/notification_close_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/notification_next.png b/app/src/main/res/drawable-xxhdpi/notification_next.png
deleted file mode 100644
index dfe129db..00000000
--- a/app/src/main/res/drawable-xxhdpi/notification_next.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/notification_pause.png b/app/src/main/res/drawable-xxhdpi/notification_pause.png
deleted file mode 100644
index 9c952207..00000000
--- a/app/src/main/res/drawable-xxhdpi/notification_pause.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/notification_play.png b/app/src/main/res/drawable-xxhdpi/notification_play.png
deleted file mode 100644
index 4ee0a5eb..00000000
--- a/app/src/main/res/drawable-xxhdpi/notification_play.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/notification_previous.png b/app/src/main/res/drawable-xxhdpi/notification_previous.png
deleted file mode 100644
index e6908126..00000000
--- a/app/src/main/res/drawable-xxhdpi/notification_previous.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/now_playing.png b/app/src/main/res/drawable-xxhdpi/now_playing.png
deleted file mode 100644
index 4ee0a5eb..00000000
--- a/app/src/main/res/drawable-xxhdpi/now_playing.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/stat_notify_download.png b/app/src/main/res/drawable-xxhdpi/stat_notify_download.png
index 9d9a7f3e..b2dc5651 100644
--- a/app/src/main/res/drawable-xxhdpi/stat_notify_download.png
+++ b/app/src/main/res/drawable-xxhdpi/stat_notify_download.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/stat_notify_playing.png b/app/src/main/res/drawable-xxhdpi/stat_notify_playing.png
index 4ee0a5eb..9138a760 100644
--- a/app/src/main/res/drawable-xxhdpi/stat_notify_playing.png
+++ b/app/src/main/res/drawable-xxhdpi/stat_notify_playing.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/stat_notify_sync.png b/app/src/main/res/drawable-xxhdpi/stat_notify_sync.png
index 89fe6525..61f6a331 100644
--- a/app/src/main/res/drawable-xxhdpi/stat_notify_sync.png
+++ b/app/src/main/res/drawable-xxhdpi/stat_notify_sync.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/action_toggle_list_dark.png b/app/src/main/res/drawable-xxxhdpi/action_toggle_list_dark.png
new file mode 100644
index 00000000..6cce6bb0
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/action_toggle_list_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/action_toggle_list_light.png b/app/src/main/res/drawable-xxxhdpi/action_toggle_list_light.png
new file mode 100644
index 00000000..e2ac61bd
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/action_toggle_list_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/download_none_dark.png b/app/src/main/res/drawable-xxxhdpi/download_none_dark.png
new file mode 100644
index 00000000..bb44441a
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/download_none_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/download_none_light.png b/app/src/main/res/drawable-xxxhdpi/download_none_light.png
new file mode 100644
index 00000000..2aae0dc5
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/download_none_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/downloading_dark.png b/app/src/main/res/drawable-xxxhdpi/downloading_dark.png
new file mode 100644
index 00000000..1236129d
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/downloading_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/downloading_light.png b/app/src/main/res/drawable-xxxhdpi/downloading_light.png
new file mode 100644
index 00000000..0640da5e
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/downloading_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_action_add_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_action_add_dark.png
new file mode 100644
index 00000000..1958de16
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_action_add_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_action_add_light.png b/app/src/main/res/drawable-xxxhdpi/ic_action_add_light.png
new file mode 100644
index 00000000..dd788676
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_action_add_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_action_artist.png b/app/src/main/res/drawable-xxxhdpi/ic_action_artist.png
new file mode 100644
index 00000000..0087d403
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_action_artist.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_action_rating_bad_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_action_rating_bad_dark.png
new file mode 100644
index 00000000..3f08bdde
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_action_rating_bad_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_action_rating_bad_light.png b/app/src/main/res/drawable-xxxhdpi/ic_action_rating_bad_light.png
new file mode 100644
index 00000000..545e4570
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_action_rating_bad_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_action_rating_bad_selected.png b/app/src/main/res/drawable-xxxhdpi/ic_action_rating_bad_selected.png
new file mode 100644
index 00000000..f585ba00
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_action_rating_bad_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_action_rating_good_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_action_rating_good_dark.png
new file mode 100644
index 00000000..af9dcfbb
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_action_rating_good_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_action_rating_good_light.png b/app/src/main/res/drawable-xxxhdpi/ic_action_rating_good_light.png
new file mode 100644
index 00000000..9ed5d62c
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_action_rating_good_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_action_rating_good_selected.png b/app/src/main/res/drawable-xxxhdpi/ic_action_rating_good_selected.png
new file mode 100644
index 00000000..9ee267f7
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_action_rating_good_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_action_song.png b/app/src/main/res/drawable-xxxhdpi/ic_action_song.png
new file mode 100644
index 00000000..4b81fcca
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_action_song.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_add_person_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_add_person_dark.png
new file mode 100644
index 00000000..11c2d02b
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_add_person_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_add_person_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_add_person_light.png
new file mode 100644
index 00000000..49377a5c
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_add_person_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_admin_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_admin_dark.png
new file mode 100644
index 00000000..ea10506f
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_admin_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_admin_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_admin_light.png
new file mode 100644
index 00000000..c9923c2d
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_admin_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_bookmark_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_bookmark_dark.png
new file mode 100644
index 00000000..4651e2ce
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_bookmark_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_bookmark_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_bookmark_light.png
new file mode 100644
index 00000000..08050801
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_bookmark_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_bookmark_selected.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_bookmark_selected.png
new file mode 100644
index 00000000..bbec912b
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_bookmark_selected.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_chat_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_chat_dark.png
new file mode 100644
index 00000000..194601c3
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_chat_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_chat_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_chat_light.png
new file mode 100644
index 00000000..bb831238
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_chat_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_chat_send_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_chat_send_dark.png
new file mode 100644
index 00000000..105f9766
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_chat_send_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_chat_send_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_chat_send_light.png
new file mode 100644
index 00000000..97ca8c04
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_chat_send_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_download_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_download_dark.png
new file mode 100644
index 00000000..121242ad
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_download_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_download_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_download_light.png
new file mode 100644
index 00000000..b6df4cf9
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_download_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_library_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_library_dark.png
new file mode 100644
index 00000000..e597eb21
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_library_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_library_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_library_light.png
new file mode 100644
index 00000000..354b8ada
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_library_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_password_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_password_dark.png
new file mode 100644
index 00000000..b091c6e0
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_password_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_password_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_password_light.png
new file mode 100644
index 00000000..0d0953d4
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_password_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_playlist_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_playlist_dark.png
new file mode 100644
index 00000000..2f1728ce
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_playlist_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_playlist_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_playlist_light.png
new file mode 100644
index 00000000..a7938237
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_playlist_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_podcast_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_podcast_dark.png
new file mode 100644
index 00000000..a3b11830
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_podcast_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_podcast_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_podcast_light.png
new file mode 100644
index 00000000..0f74e59b
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_podcast_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_radio_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_radio_dark.png
new file mode 100644
index 00000000..722752d8
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_radio_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_radio_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_radio_light.png
new file mode 100644
index 00000000..4c239975
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_radio_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_refresh_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_refresh_dark.png
new file mode 100644
index 00000000..a751d126
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_refresh_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_refresh_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_refresh_light.png
new file mode 100644
index 00000000..8cfc17d0
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_refresh_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_remove_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_remove_dark.png
new file mode 100644
index 00000000..c308a140
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_remove_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_remove_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_remove_light.png
new file mode 100644
index 00000000..7b5b5985
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_remove_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_save_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_save_dark.png
new file mode 100644
index 00000000..1b465773
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_save_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_save_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_save_light.png
new file mode 100644
index 00000000..8bf03337
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_save_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_search_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_search_dark.png
new file mode 100644
index 00000000..06843471
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_search_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_search_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_search_light.png
new file mode 100644
index 00000000..2653c039
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_search_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_settings_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_settings_dark.png
new file mode 100644
index 00000000..6f4ae03f
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_settings_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_settings_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_settings_light.png
new file mode 100644
index 00000000..7686c7a3
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_settings_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_share_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_share_dark.png
new file mode 100644
index 00000000..e90908e4
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_share_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_share_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_share_light.png
new file mode 100644
index 00000000..aebbe3a6
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_share_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_shuffle_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_shuffle_dark.png
new file mode 100644
index 00000000..ed6b7519
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_shuffle_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_menu_shuffle_light.png b/app/src/main/res/drawable-xxxhdpi/ic_menu_shuffle_light.png
new file mode 100644
index 00000000..bfea1673
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_menu_shuffle_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_social_person.png b/app/src/main/res/drawable-xxxhdpi/ic_social_person.png
new file mode 100644
index 00000000..f6dd5501
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_social_person.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_toggle_star.png b/app/src/main/res/drawable-xxxhdpi/ic_toggle_star.png
new file mode 100644
index 00000000..6116210d
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_toggle_star.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_toggle_star_outline_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_toggle_star_outline_dark.png
new file mode 100644
index 00000000..ddc2a190
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_toggle_star_outline_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_toggle_star_outline_light.png b/app/src/main/res/drawable-xxxhdpi/ic_toggle_star_outline_light.png
new file mode 100644
index 00000000..d0048a00
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_toggle_star_outline_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/main_offline_dark.png b/app/src/main/res/drawable-xxxhdpi/main_offline_dark.png
new file mode 100644
index 00000000..75e4c54e
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/main_offline_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/main_offline_light.png b/app/src/main/res/drawable-xxxhdpi/main_offline_light.png
new file mode 100644
index 00000000..c461f09f
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/main_offline_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/main_select_server_dark.png b/app/src/main/res/drawable-xxxhdpi/main_select_server_dark.png
new file mode 100644
index 00000000..cb26d6d2
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/main_select_server_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/main_select_server_light.png b/app/src/main/res/drawable-xxxhdpi/main_select_server_light.png
new file mode 100644
index 00000000..996eae7c
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/main_select_server_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/main_select_tabs_dark.png b/app/src/main/res/drawable-xxxhdpi/main_select_tabs_dark.png
new file mode 100644
index 00000000..169ca0f5
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/main_select_tabs_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/main_select_tabs_light.png b/app/src/main/res/drawable-xxxhdpi/main_select_tabs_light.png
new file mode 100644
index 00000000..da74fa7b
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/main_select_tabs_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_backward_dark.png b/app/src/main/res/drawable-xxxhdpi/media_backward_dark.png
new file mode 100644
index 00000000..2b2b3710
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_backward_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_backward_light.png b/app/src/main/res/drawable-xxxhdpi/media_backward_light.png
new file mode 100644
index 00000000..247dd016
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_backward_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_forward_dark.png b/app/src/main/res/drawable-xxxhdpi/media_forward_dark.png
new file mode 100644
index 00000000..e8432b66
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_forward_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_forward_light.png b/app/src/main/res/drawable-xxxhdpi/media_forward_light.png
new file mode 100644
index 00000000..9ec784c4
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_forward_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_pause_dark.png b/app/src/main/res/drawable-xxxhdpi/media_pause_dark.png
new file mode 100644
index 00000000..767494c6
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_pause_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_pause_light.png b/app/src/main/res/drawable-xxxhdpi/media_pause_light.png
new file mode 100644
index 00000000..dfaf4097
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_pause_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_repeat_all_dark.png b/app/src/main/res/drawable-xxxhdpi/media_repeat_all_dark.png
new file mode 100644
index 00000000..5a61ad86
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_repeat_all_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_repeat_all_light.png b/app/src/main/res/drawable-xxxhdpi/media_repeat_all_light.png
new file mode 100644
index 00000000..9a0cca6d
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_repeat_all_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_repeat_off_dark.png b/app/src/main/res/drawable-xxxhdpi/media_repeat_off_dark.png
new file mode 100644
index 00000000..cdac547a
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_repeat_off_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_repeat_off_light.png b/app/src/main/res/drawable-xxxhdpi/media_repeat_off_light.png
new file mode 100644
index 00000000..c5b3abe7
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_repeat_off_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_repeat_single_dark.png b/app/src/main/res/drawable-xxxhdpi/media_repeat_single_dark.png
new file mode 100644
index 00000000..ce3d0d6d
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_repeat_single_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_repeat_single_light.png b/app/src/main/res/drawable-xxxhdpi/media_repeat_single_light.png
new file mode 100644
index 00000000..d58a2523
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_repeat_single_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_start_dark.png b/app/src/main/res/drawable-xxxhdpi/media_start_dark.png
new file mode 100644
index 00000000..1b0d9c68
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_start_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_start_light.png b/app/src/main/res/drawable-xxxhdpi/media_start_light.png
new file mode 100644
index 00000000..a68b910d
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_start_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_stop_dark.png b/app/src/main/res/drawable-xxxhdpi/media_stop_dark.png
new file mode 100644
index 00000000..0e783322
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_stop_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/media_stop_light.png b/app/src/main/res/drawable-xxxhdpi/media_stop_light.png
new file mode 100644
index 00000000..c9793500
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/media_stop_light.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/notification_close_dark.png b/app/src/main/res/drawable-xxxhdpi/notification_close_dark.png
new file mode 100644
index 00000000..08b0792e
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/notification_close_dark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/notification_close_light.png b/app/src/main/res/drawable-xxxhdpi/notification_close_light.png
new file mode 100644
index 00000000..ef0d48f0
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/notification_close_light.png
Binary files differ
diff --git a/app/src/main/res/drawable/drawer_header.jpg b/app/src/main/res/drawable/drawer_header.jpg
new file mode 100644
index 00000000..f54a30e2
--- /dev/null
+++ b/app/src/main/res/drawable/drawer_header.jpg
Binary files differ
diff --git a/app/src/main/res/drawable/fast_scroller_bubble.xml b/app/src/main/res/drawable/fast_scroller_bubble.xml
new file mode 100644
index 00000000..02dfee5b
--- /dev/null
+++ b/app/src/main/res/drawable/fast_scroller_bubble.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle">
+
+ <corners
+ android:topLeftRadius="44dp"
+ android:topRightRadius="44dp"
+ android:bottomLeftRadius="44dp"
+ android:bottomRightRadius="0px"/>
+
+ <solid android:color="#FF0288D1"/>
+
+ <size
+ android:height="88dp"
+ android:width="88dp"/>
+</shape> \ No newline at end of file
diff --git a/app/src/main/res/drawable/fast_scroller_handle.xml b/app/src/main/res/drawable/fast_scroller_handle.xml
new file mode 100644
index 00000000..e1744ceb
--- /dev/null
+++ b/app/src/main/res/drawable/fast_scroller_handle.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_selected="true">
+ <shape android:shape="rectangle">
+ <corners android:radius="2dp"/>
+
+ <solid android:color="#FF0288D1"/>
+
+ <size
+ android:height="32dp"
+ android:width="4dp"/>
+ </shape>
+ </item>
+
+ <item>
+ <shape android:shape="rectangle">
+ <corners android:radius="2dp"/>
+
+ <solid android:color="#FF737373"/>
+
+ <size
+ android:height="32dp"
+ android:width="4dp"/>
+ </shape>
+ </item>
+</selector> \ No newline at end of file
diff --git a/app/src/main/res/drawable/notification_backward.xml b/app/src/main/res/drawable/notification_backward.xml
new file mode 100644
index 00000000..f5fd965b
--- /dev/null
+++ b/app/src/main/res/drawable/notification_backward.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<bitmap
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:src="@drawable/media_backward_dark"/> \ No newline at end of file
diff --git a/app/src/main/res/drawable/notification_close.xml b/app/src/main/res/drawable/notification_close.xml
new file mode 100644
index 00000000..67a5696f
--- /dev/null
+++ b/app/src/main/res/drawable/notification_close.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<bitmap
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:src="@drawable/notification_close_dark"/> \ No newline at end of file
diff --git a/app/src/main/res/drawable/notification_divider.xml b/app/src/main/res/drawable/notification_divider.xml
new file mode 100644
index 00000000..95d50aa7
--- /dev/null
+++ b/app/src/main/res/drawable/notification_divider.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+ <size android:width="1dip" />
+ <solid android:color="@android:color/darker_gray" />
+</shape> \ No newline at end of file
diff --git a/app/src/main/res/drawable/notification_forward.xml b/app/src/main/res/drawable/notification_forward.xml
new file mode 100644
index 00000000..5dd10008
--- /dev/null
+++ b/app/src/main/res/drawable/notification_forward.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<bitmap
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:src="@drawable/media_forward_dark"/> \ No newline at end of file
diff --git a/app/src/main/res/drawable/notification_pause.xml b/app/src/main/res/drawable/notification_pause.xml
new file mode 100644
index 00000000..c71a997c
--- /dev/null
+++ b/app/src/main/res/drawable/notification_pause.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<bitmap
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:src="@drawable/media_pause_dark"/> \ No newline at end of file
diff --git a/app/src/main/res/drawable/notification_start.xml b/app/src/main/res/drawable/notification_start.xml
new file mode 100644
index 00000000..b31b4f86
--- /dev/null
+++ b/app/src/main/res/drawable/notification_start.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<bitmap
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:src="@drawable/media_start_dark"/> \ No newline at end of file
diff --git a/app/src/main/res/layout-large-land/abstract_fragment_container.xml b/app/src/main/res/layout-large-land/abstract_fragment_container.xml
index 5e3b1561..3901710f 100644
--- a/app/src/main/res/layout-large-land/abstract_fragment_container.xml
+++ b/app/src/main/res/layout-large-land/abstract_fragment_container.xml
@@ -2,8 +2,8 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
- android:layout_height="0px"
- android:layout_weight="1">
+ android:layout_height="match_parent"
+ android:layout_marginTop="?attr/actionBarSize">
<FrameLayout
android:id="@+id/fragment_container"
diff --git a/app/src/main/res/layout/abstract_activity.xml b/app/src/main/res/layout/abstract_activity.xml
index be65e437..56db1439 100644
--- a/app/src/main/res/layout/abstract_activity.xml
+++ b/app/src/main/res/layout/abstract_activity.xml
@@ -1,21 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
- android:layout_height="match_parent">
+ android:layout_height="match_parent"
+ android:fitsSystemWindows="true">
+
<!-- The main content view -->
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
+
<!-- The navigation drawer -->
- <ListView android:id="@+id/left_drawer"
- android:layout_width="240dp"
- android:layout_height="match_parent"
- android:layout_gravity="start"
- android:choiceMode="singleChoice"
- android:divider="@android:color/transparent"
- android:dividerHeight="0dp"
- android:background="?android:windowBackground"/>
+ <android.support.design.widget.NavigationView
+ android:id="@+id/left_drawer"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_gravity="start"/>
</android.support.v4.widget.DrawerLayout>
diff --git a/app/src/main/res/layout/abstract_fragment_activity.xml b/app/src/main/res/layout/abstract_fragment_activity.xml
index d9c99f2f..04e6ec81 100644
--- a/app/src/main/res/layout/abstract_fragment_activity.xml
+++ b/app/src/main/res/layout/abstract_fragment_activity.xml
@@ -1,84 +1,133 @@
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+<com.sothree.slidinguppanel.SlidingUpPanelLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:sothree="http://schemas.android.com/apk/res-auto"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:id="@+id/slide_up_panel"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:gravity="center_horizontal"
- android:orientation="vertical" >
+ android:gravity="bottom"
+ sothree:umanoPanelHeight="?attr/actionBarSize"
+ sothree:umanoShadowHeight="4dp"
+ sothree:umanoDragView="@+id/slide_up_swipe_target">
- <include layout="@layout/abstract_fragment_container" />
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
- <View
- android:layout_width="fill_parent"
- android:layout_height="1px"
- android:background="@color/dividerColor"/>
+ <android.support.v7.widget.Toolbar
+ android:id="@+id/main_toolbar"
+ android:layout_height="?attr/actionBarSize"
+ android:layout_width="match_parent"
+ android:background="?attr/colorPrimary"
+ android:elevation="4dp"
+ android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
+ app:popupTheme="?attr/actionbarPopupStyle"/>
+
+ <include layout="@layout/abstract_fragment_container"/>
+ </FrameLayout>
<LinearLayout
- android:id="@+id/bottom_bar"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- style="@style/BasicButton"
- android:orientation="horizontal">
-
- <github.daneren2005.dsub.view.RecyclingImageView
- android:id="@+id/album_art"
- android:layout_width="50dip"
- android:layout_height="50dip"
- android:layout_gravity="left|center"
- android:scaleType="fitStart"/>
-
- <LinearLayout
- android:layout_width="0dp"
+ android:id="@+id/slide_up_frame"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:id="@+id/slide_up_swipe_target"
+ android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_gravity="center_vertical"
- android:layout_weight="1"
- android:orientation="vertical"
- android:paddingLeft="8dip">
+ android:background="?attr/colorPrimary">
- <TextView
- android:id="@+id/track_name"
- android:layout_height="wrap_content"
- android:layout_width="wrap_content"
- android:textColor="?android:textColorPrimary"
- android:singleLine="true"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:textSize="13sp"
- android:text="@string/search.artists"/>
-
- <TextView
- android:id="@+id/artist_name"
+ <android.support.v7.widget.Toolbar
+ android:id="@+id/now_playing_toolbar"
+ android:layout_height="?attr/actionBarSize"
+ android:layout_width="match_parent"
+ android:elevation="4dp"
+ android:visibility="gone"
+ app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
+ app:popupTheme="?attr/actionbarPopupStyle"/>
+
+ <LinearLayout
+ android:id="@+id/bottom_bar"
+ android:layout_width="fill_parent"
android:layout_height="wrap_content"
- android:layout_width="wrap_content"
- android:textColor="?android:textColorSecondary"
- android:singleLine="true"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:textSize="12sp"
- android:text="@string/search.albums"/>
- </LinearLayout>
-
- <LinearLayout
- android:layout_height="wrap_content"
- android:layout_width="0dp"
- android:layout_weight="1">
-
- <ImageButton
- style="@style/PlaybackControl.Small"
- android:id="@+id/download_previous"
- android:src="?attr/media_button_backward"
- android:layout_width="0dp"
- android:layout_weight="1"/>
-
- <ImageButton
- style="@style/PlaybackControl.Small"
- android:id="@+id/download_start"
- android:src="?attr/media_button_start"
- android:layout_width="0dp"
- android:layout_weight="1"/>
-
- <ImageButton
- style="@style/PlaybackControl.Small"
- android:id="@+id/download_next"
- android:src="?attr/media_button_forward"
- android:layout_width="0dp"
- android:layout_weight="1"/>
- </LinearLayout>
+ style="@style/BasicButton"
+ android:orientation="horizontal"
+ android:elevation="4dp">
+
+ <github.daneren2005.dsub.view.RecyclingImageView
+ android:id="@+id/album_art"
+ android:layout_width="?attr/actionBarSize"
+ android:layout_height="?attr/actionBarSize"
+ android:layout_gravity="left|center"
+ android:scaleType="fitStart"/>
+
+ <LinearLayout
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:layout_weight="1"
+ android:orientation="vertical"
+ android:paddingLeft="8dip">
+
+ <TextView
+ android:id="@+id/track_name"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:singleLine="true"
+ android:text="@string/main.title"
+ android:ellipsize="marquee"
+ android:marqueeRepeatLimit="marquee_forever"
+ android:scrollHorizontally="true"
+ android:focusable="true"
+ android:focusableInTouchMode="true"
+ style="?attr/actionbarTitleStyle">
+
+ <requestFocus android:focusable="true"
+ android:focusableInTouchMode="true"
+ android:duplicateParentState="true" />
+ </TextView>
+
+ <TextView
+ android:id="@+id/artist_name"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:singleLine="true"
+ android:text="@string/main.artist"
+ style="?attr/actionbarSubtitleStyle"/>
+ </LinearLayout>
+
+
+ <LinearLayout
+ android:layout_height="fill_parent"
+ android:layout_width="0dp"
+ android:layout_weight="1">
+
+ <ImageButton
+ style="@style/PlaybackControl.BottomBar"
+ android:id="@+id/download_previous"
+ android:src="?attr/actionbar_backward"
+ android:padding="2dp"/>
+
+ <ImageButton
+ style="@style/PlaybackControl.BottomBar"
+ android:id="@+id/download_start"
+ android:src="?attr/actionbar_start"/>
+
+ <ImageButton
+ style="@style/PlaybackControl.BottomBar"
+ android:id="@+id/download_next"
+ android:src="?attr/actionbar_forward"
+ android:padding="2dp"/>
+ </LinearLayout>
+ </LinearLayout>
+ </FrameLayout>
+
+ <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/now_playing_fragment_container"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1"
+ android:clickable="true"/>
</LinearLayout>
-</LinearLayout> \ No newline at end of file
+</com.sothree.slidinguppanel.SlidingUpPanelLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/abstract_fragment_container.xml b/app/src/main/res/layout/abstract_fragment_container.xml
index 61e17d1d..f13356c4 100644
--- a/app/src/main/res/layout/abstract_fragment_container.xml
+++ b/app/src/main/res/layout/abstract_fragment_container.xml
@@ -2,5 +2,5 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fragment_container"
android:layout_width="match_parent"
- android:layout_height="0px"
- android:layout_weight="1"/> \ No newline at end of file
+ android:layout_height="match_parent"
+ android:layout_marginTop="?attr/actionBarSize"/> \ No newline at end of file
diff --git a/app/src/main/res/layout/abstract_list_fragment.xml b/app/src/main/res/layout/abstract_recycler_fragment.xml
index 618a7341..0e0c87f4 100644
--- a/app/src/main/res/layout/abstract_list_fragment.xml
+++ b/app/src/main/res/layout/abstract_recycler_fragment.xml
@@ -10,17 +10,23 @@
android:layout_height="fill_parent"
android:orientation="vertical" >
- <View
- android:layout_width="fill_parent"
- android:layout_height="1px"
- android:background="@color/dividerColor"/>
-
- <ListView
- android:id="@+id/fragment_list"
+ <RelativeLayout
android:layout_width="fill_parent"
android:layout_height="0dip"
- android:layout_weight="1.0"
- android:fastScrollEnabled="true"/>
+ android:layout_weight="1.0">
+
+ <android.support.v7.widget.RecyclerView
+ android:id="@+id/fragment_recycler"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:scrollbars="vertical"/>
+
+ <github.daneren2005.dsub.view.FastScroller
+ android:id="@+id/fragment_fast_scroller"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ android:layout_alignParentRight="true"/>
+ </RelativeLayout>
<include layout="@layout/tab_progress" />
</LinearLayout>
diff --git a/app/src/main/res/layout/actionbar_spinner.xml b/app/src/main/res/layout/actionbar_spinner.xml
index 22055901..4d9f95a4 100644
--- a/app/src/main/res/layout/actionbar_spinner.xml
+++ b/app/src/main/res/layout/actionbar_spinner.xml
@@ -1,13 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:gravity="fill_horizontal" >
- <Spinner
- android:id="@+id/spinner"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:prompt="@string/common.appname"
- />
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:gravity="fill_horizontal" >
+
+ <Spinner
+ android:id="@+id/spinner"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:prompt="@string/common.appname"
+ android:background="@drawable/abc_spinner_mtrl_am_alpha"/>
</RelativeLayout>
diff --git a/app/src/main/res/layout/album_cell_item.xml b/app/src/main/res/layout/album_cell_item.xml
index 3f708e63..244c6f1f 100644
--- a/app/src/main/res/layout/album_cell_item.xml
+++ b/app/src/main/res/layout/album_cell_item.xml
@@ -2,7 +2,8 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
- android:layout_height="match_parent">
+ android:layout_height="match_parent"
+ android:background="?attr/selectableItemBackground">
<RelativeLayout
android:layout_width="match_parent"
@@ -66,10 +67,10 @@
<ImageButton
android:id="@+id/album_star"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
+ android:layout_width="@dimen/Star.Small"
+ android:layout_height="@dimen/Star.Small"
+ android:scaleType="fitCenter"
android:layout_gravity="right|center_vertical"
- android:src="@drawable/ic_stat_star"
android:background="@android:color/transparent"
android:focusable="false"
android:visibility="gone"/>
@@ -77,7 +78,7 @@
</LinearLayout>
<ImageView
- android:id="@+id/album_more"
+ android:id="@+id/more_button"
android:src="?attr/download_none"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
diff --git a/app/src/main/res/layout/album_list_header.xml b/app/src/main/res/layout/album_list_header.xml
new file mode 100644
index 00000000..e78d0ace
--- /dev/null
+++ b/app/src/main/res/layout/album_list_header.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
+
+ <TextView
+ android:id="@+id/item_name"
+ android:layout_width="0dp"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:background="@android:color/transparent"
+ android:textColor="?attr/colorAccent"
+ android:textStyle="bold"
+ android:paddingLeft="6dp"
+ android:paddingRight="6dp"
+ android:paddingTop="8dp"
+ android:paddingBottom="8dp"/>
+
+ <CheckBox
+ android:id="@+id/item_checkbox"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/main.albums_per_folder"
+ android:layout_marginRight="6dp"
+ android:layout_gravity="right"
+ android:textColor="?android:textColorPrimary"/>
+</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/album_list_item.xml b/app/src/main/res/layout/album_list_item.xml
index 0ee92edd..ba892365 100644
--- a/app/src/main/res/layout/album_list_item.xml
+++ b/app/src/main/res/layout/album_list_item.xml
@@ -3,7 +3,8 @@
android:id="@id/drag_handle"
android:orientation="horizontal"
android:layout_width="fill_parent"
- android:layout_height="wrap_content">
+ android:layout_height="wrap_content"
+ android:background="?attr/selectableItemBackground">
<RelativeLayout
android:layout_width="@dimen/AlbumArt.Small"
@@ -43,29 +44,31 @@
android:textAppearance="?android:attr/textAppearanceMedium"
android:singleLine="true"
android:ellipsize="marquee"
- android:paddingBottom="6dip"/>
+ android:paddingBottom="6dip"
+ android:textColor="?android:textColorPrimary"/>
<TextView
android:id="@+id/album_artist"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
- android:singleLine="true"/>
+ android:singleLine="true"
+ android:textColor="?android:textColorSecondary"/>
</LinearLayout>
<ImageButton
android:id="@+id/album_star"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
+ android:layout_width="@dimen/Star.Small"
+ android:layout_height="@dimen/Star.Small"
+ android:scaleType="fitCenter"
android:layout_gravity="right|center_vertical"
- android:src="@drawable/ic_stat_star"
android:background="@android:color/transparent"
android:focusable="false"
android:visibility="gone"/>
<ImageView
- android:id="@+id/album_more"
+ android:id="@+id/more_button"
android:src="?attr/download_none"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
diff --git a/app/src/main/res/layout/appwidget4x1.xml b/app/src/main/res/layout/appwidget4x1.xml
index 8f52c872..86ddade0 100644
--- a/app/src/main/res/layout/appwidget4x1.xml
+++ b/app/src/main/res/layout/appwidget4x1.xml
@@ -30,7 +30,7 @@
android:clickable="true"
android:focusable="true"
android:orientation="vertical"
- style="@style/BasicButton">
+ style="@style/NotificationButton">
<TextView
android:id="@+id/title"
@@ -81,8 +81,8 @@
android:layout_height="fill_parent"
android:layout_weight="1"
android:scaleType="center"
- style="@style/BasicButton"
- android:src="@drawable/ic_appwidget_music_previous" />
+ style="@style/NotificationButton"
+ android:src="@drawable/media_backward_dark" />
<ImageButton
android:id="@+id/control_play"
@@ -90,8 +90,8 @@
android:layout_height="fill_parent"
android:layout_weight="1"
android:scaleType="center"
- android:src="@drawable/ic_appwidget_music_play"
- style="@style/BasicButton" />
+ android:src="@drawable/media_start_dark"
+ style="@style/NotificationButton" />
<ImageButton
android:id="@+id/control_next"
@@ -99,8 +99,8 @@
android:layout_height="fill_parent"
android:layout_weight="1"
android:scaleType="center"
- android:src="@drawable/ic_appwidget_music_next"
- style="@style/BasicButton" />
+ android:src="@drawable/media_forward_dark"
+ style="@style/NotificationButton" />
</LinearLayout>
</LinearLayout>
diff --git a/app/src/main/res/layout/appwidget4x2.xml b/app/src/main/res/layout/appwidget4x2.xml
index 5763fb01..52d0c15c 100644
--- a/app/src/main/res/layout/appwidget4x2.xml
+++ b/app/src/main/res/layout/appwidget4x2.xml
@@ -32,7 +32,7 @@
android:orientation="vertical"
android:paddingTop="4dip"
android:paddingBottom="4dip"
- style="@style/BasicButton">
+ style="@style/NotificationButton">
<TextView
android:id="@+id/title"
@@ -104,8 +104,8 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="center"
- style="@style/BasicButton"
- android:src="@drawable/ic_appwidget_music_previous" />
+ style="@style/NotificationButton"
+ android:src="@drawable/media_backward_dark" />
<ImageButton
android:id="@+id/control_play"
@@ -113,8 +113,8 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="center"
- android:src="@drawable/ic_appwidget_music_play"
- style="@style/BasicButton" />
+ android:src="@drawable/media_start_dark"
+ style="@style/NotificationButton" />
<ImageButton
android:id="@+id/control_next"
@@ -122,8 +122,8 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="center"
- android:src="@drawable/ic_appwidget_music_next"
- style="@style/BasicButton" />
+ android:src="@drawable/media_forward_dark"
+ style="@style/NotificationButton" />
</LinearLayout>
</LinearLayout>
diff --git a/app/src/main/res/layout/appwidget4x3.xml b/app/src/main/res/layout/appwidget4x3.xml
index 539b9f01..4cfb4b77 100644
--- a/app/src/main/res/layout/appwidget4x3.xml
+++ b/app/src/main/res/layout/appwidget4x3.xml
@@ -34,7 +34,7 @@
android:orientation="vertical"
android:paddingBottom="4dip"
android:paddingTop="4dip"
- style="@style/BasicButton">
+ style="@style/NotificationButton">
<TextView
android:id="@+id/title"
@@ -86,8 +86,8 @@
android:layout_height="56dip"
android:layout_weight="1"
android:scaleType="center"
- style="@style/BasicButton"
- android:src="@drawable/ic_appwidget_music_previous" />
+ style="@style/NotificationButton"
+ android:src="@drawable/media_backward_dark" />
<ImageButton
android:id="@+id/control_play"
@@ -95,8 +95,8 @@
android:layout_height="56dip"
android:layout_weight="1"
android:scaleType="center"
- android:src="@drawable/ic_appwidget_music_play"
- style="@style/BasicButton" />
+ android:src="@drawable/media_start_dark"
+ style="@style/NotificationButton" />
<ImageButton
android:id="@+id/control_next"
@@ -104,8 +104,8 @@
android:layout_height="56dip"
android:layout_weight="1"
android:scaleType="center"
- android:src="@drawable/ic_appwidget_music_next"
- style="@style/BasicButton" />
+ android:src="@drawable/media_forward_dark"
+ style="@style/NotificationButton" />
</LinearLayout>
</LinearLayout>
diff --git a/app/src/main/res/layout/appwidget4x4.xml b/app/src/main/res/layout/appwidget4x4.xml
index 1f2db9e1..681d9252 100644
--- a/app/src/main/res/layout/appwidget4x4.xml
+++ b/app/src/main/res/layout/appwidget4x4.xml
@@ -35,7 +35,7 @@
android:orientation="vertical"
android:paddingTop="4dip"
android:paddingBottom="4dip"
- style="@style/BasicButton">
+ style="@style/NotificationButton">
<TextView
android:id="@+id/title"
@@ -88,8 +88,8 @@
android:layout_height="56dip"
android:layout_weight="1"
android:scaleType="center"
- style="@style/BasicButton"
- android:src="@drawable/ic_appwidget_music_previous" />
+ style="@style/NotificationButton"
+ android:src="@drawable/media_backward_dark" />
<ImageButton
android:id="@+id/control_play"
@@ -97,8 +97,8 @@
android:layout_height="56dip"
android:layout_weight="1"
android:scaleType="center"
- android:src="@drawable/ic_appwidget_music_play"
- style="@style/BasicButton" />
+ android:src="@drawable/media_start_dark"
+ style="@style/NotificationButton" />
<ImageButton
android:id="@+id/control_next"
@@ -106,8 +106,8 @@
android:layout_height="56dip"
android:layout_weight="1"
android:scaleType="center"
- android:src="@drawable/ic_appwidget_music_next"
- style="@style/BasicButton" />
+ android:src="@drawable/media_forward_dark"
+ style="@style/NotificationButton" />
</LinearLayout>
</LinearLayout>
diff --git a/app/src/main/res/layout/basic_choice_item.xml b/app/src/main/res/layout/basic_choice_item.xml
new file mode 100644
index 00000000..e2dc2204
--- /dev/null
+++ b/app/src/main/res/layout/basic_choice_item.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:background="?attr/selectableItemBackground">
+
+ <TextView
+ android:id="@+id/item_name"
+ android:layout_width="0dip"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:layout_weight="1"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:gravity="left|center_vertical"
+ android:paddingLeft="6dip"
+ android:paddingRight="6dip"
+ android:background="@android:color/transparent"
+ android:textColor="?android:textColorPrimary"/>
+
+ <CheckBox
+ android:id="@+id/item_checkbox"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ android:layout_gravity="right|center_vertical"
+ android:checkMark="?android:attr/listChoiceIndicatorMultiple"
+ style="@style/MoreButton"/>
+</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/basic_count_item.xml b/app/src/main/res/layout/basic_count_item.xml
index 08d276db..ce1aa800 100644
--- a/app/src/main/res/layout/basic_count_item.xml
+++ b/app/src/main/res/layout/basic_count_item.xml
@@ -2,7 +2,7 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
- android:background="@android:color/transparent"
+ android:background="?attr/selectableItemBackground"
android:minHeight="50dip">
<TextView
@@ -14,7 +14,8 @@
android:paddingLeft="6dip"
android:paddingRight="6dip"
android:background="@android:color/transparent"
- android:text="Text"/>
+ android:text="Text"
+ android:textColor="?android:textColorPrimary"/>
<TextView
android:id="@+id/basic_count_count"
@@ -31,5 +32,6 @@
android:textSize="11sp"
android:gravity="right|center_vertical"
android:layout_gravity="center_vertical"
+ android:textColor="?android:textColorPrimary"
android:visibility="gone"/>
</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/basic_header.xml b/app/src/main/res/layout/basic_header.xml
new file mode 100644
index 00000000..b1f94b33
--- /dev/null
+++ b/app/src/main/res/layout/basic_header.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/item_name"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:background="@android:color/transparent"
+ android:textColor="?attr/colorAccent"
+ android:textStyle="bold"
+ android:paddingLeft="6dp"
+ android:paddingRight="6dp"
+ android:paddingTop="8dp"
+ android:paddingBottom="8dp"/> \ No newline at end of file
diff --git a/app/src/main/res/layout/basic_list_item.xml b/app/src/main/res/layout/basic_list_item.xml
index 2338f7e0..ea1df8e8 100644
--- a/app/src/main/res/layout/basic_list_item.xml
+++ b/app/src/main/res/layout/basic_list_item.xml
@@ -3,7 +3,7 @@
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
- android:background="@android:color/transparent">
+ android:background="?attr/selectableItemBackground">
<TextView
android:id="@+id/item_name"
@@ -15,14 +15,15 @@
android:paddingLeft="6dip"
android:paddingRight="6dip"
android:minHeight="50dip"
- android:background="@android:color/transparent"/>
+ android:background="@android:color/transparent"
+ android:textColor="?android:textColorPrimary"/>
<ImageButton
android:id="@+id/item_star"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
+ android:layout_width="@dimen/Star.Small"
+ android:layout_height="@dimen/Star.Small"
+ android:scaleType="fitCenter"
android:layout_gravity="right|center_vertical"
- android:src="@drawable/ic_stat_star"
android:background="@android:color/transparent"
android:focusable="false"
android:visibility="gone"/>
diff --git a/app/src/main/res/layout/change_email.xml b/app/src/main/res/layout/change_email.xml
index 18ffc765..87d297be 100644
--- a/app/src/main/res/layout/change_email.xml
+++ b/app/src/main/res/layout/change_email.xml
@@ -15,7 +15,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/admin.change_email_label" />
+ android:text="@string/admin.change_email_label"
+ android:textColor="?android:textColorPrimary"/>
<EditText
android:id="@+id/new_email"
android:inputType="textEmailAddress"
diff --git a/app/src/main/res/layout/change_password.xml b/app/src/main/res/layout/change_password.xml
index 1a382a6b..d8043c05 100644
--- a/app/src/main/res/layout/change_password.xml
+++ b/app/src/main/res/layout/change_password.xml
@@ -15,7 +15,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/admin.change_password_label" />
+ android:text="@string/admin.change_password_label"
+ android:textColor="?android:textColorPrimary"/>
<EditText
android:id="@+id/new_password"
android:inputType="textPassword"
diff --git a/app/src/main/res/layout/chat_item.xml b/app/src/main/res/layout/chat_item.xml
index f31f7988..bf5d81ca 100644
--- a/app/src/main/res/layout/chat_item.xml
+++ b/app/src/main/res/layout/chat_item.xml
@@ -2,7 +2,8 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
- android:layout_height="wrap_content">
+ android:layout_height="wrap_content"
+ android:background="?attr/selectableItemBackground">
<github.daneren2005.dsub.view.RecyclingImageView
android:id="@+id/chat_avatar"
@@ -34,7 +35,7 @@
android:singleLine="true"
android:text="User"
android:textAppearance="?android:attr/textAppearanceLarge"
- android:textColor="?android:textColorSecondary"/>
+ android:textColor="?android:textColorPrimary"/>
<TextView
android:id="@+id/chat_time"
@@ -43,7 +44,8 @@
android:layout_marginLeft="6dip"
android:singleLine="true"
android:text="00:00"
- android:textAppearance="?android:attr/textAppearanceSmall" />
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:textColorSecondary"/>
</LinearLayout>
<TextView
@@ -56,6 +58,7 @@
android:linksClickable="true"
android:singleLine="false"
android:text="Message Text Goes Here"
- android:textAppearance="?android:attr/textAppearanceMedium" />
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textColor="?android:textColorSecondary"/>
</LinearLayout>
</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/chat_item_reverse.xml b/app/src/main/res/layout/chat_item_reverse.xml
index b8102193..31875208 100644
--- a/app/src/main/res/layout/chat_item_reverse.xml
+++ b/app/src/main/res/layout/chat_item_reverse.xml
@@ -2,7 +2,8 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
- android:layout_height="wrap_content">
+ android:layout_height="wrap_content"
+ android:background="?attr/selectableItemBackground">
<LinearLayout
android:layout_width="0dip"
@@ -24,7 +25,8 @@
android:layout_marginRight="6dip"
android:singleLine="true"
android:text="00:00"
- android:textAppearance="?android:attr/textAppearanceSmall" />
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:textColorSecondary"/>
<TextView
android:id="@+id/chat_username"
@@ -35,7 +37,7 @@
android:singleLine="true"
android:text="User"
android:textAppearance="?android:attr/textAppearanceLarge"
- android:textColor="?android:textColorSecondary"/>
+ android:textColor="?android:textColorPrimary"/>
</LinearLayout>
<TextView
@@ -49,7 +51,8 @@
android:singleLine="false"
android:text="Chat message"
android:textAppearance="?android:attr/textAppearanceMedium"
- android:layout_gravity="right"/>
+ android:layout_gravity="right"
+ android:textColor="?android:textColorSecondary"/>
</LinearLayout>
<github.daneren2005.dsub.view.RecyclingImageView
diff --git a/app/src/main/res/layout/complex_list_item.xml b/app/src/main/res/layout/complex_list_item.xml
index 67851eca..143f9af9 100644
--- a/app/src/main/res/layout/complex_list_item.xml
+++ b/app/src/main/res/layout/complex_list_item.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="horizontal"
- android:layout_width="fill_parent"
- android:layout_height="?android:attr/listPreferredItemHeight"
- android:background="@android:color/transparent">
+ android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:background="?attr/selectableItemBackground">
<LinearLayout android:orientation="vertical"
android:layout_width="0dip"
@@ -19,22 +19,24 @@
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
- android:background="@android:color/transparent"/>
+ android:background="@android:color/transparent"
+ android:textColor="?android:textColorPrimary"/>
<TextView
android:id="@+id/item_description"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
- android:background="@android:color/transparent"/>
+ android:background="@android:color/transparent"
+ android:textColor="?android:textColorSecondary"/>
</LinearLayout>
<ImageButton
android:id="@+id/item_star"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
+ android:layout_width="@dimen/Star.Small"
+ android:layout_height="@dimen/Star.Small"
+ android:scaleType="fitCenter"
android:layout_gravity="right|center_vertical"
- android:src="@drawable/ic_stat_star"
android:background="@android:color/transparent"
android:focusable="false"
android:visibility="gone"/>
diff --git a/app/src/main/res/layout/confirm_password.xml b/app/src/main/res/layout/confirm_password.xml
index 27ee04ea..9ec61c0a 100644
--- a/app/src/main/res/layout/confirm_password.xml
+++ b/app/src/main/res/layout/confirm_password.xml
@@ -15,7 +15,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/admin.add_user_password" />
+ android:text="@string/admin.add_user_password"
+ android:textColor="?android:textColorPrimary"/>
<EditText
android:id="@+id/password"
android:inputType="textPassword"
diff --git a/app/src/main/res/layout/create_bookmark.xml b/app/src/main/res/layout/create_bookmark.xml
index f72b39d8..d6f077c3 100644
--- a/app/src/main/res/layout/create_bookmark.xml
+++ b/app/src/main/res/layout/create_bookmark.xml
@@ -14,7 +14,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/common.comment" />
+ android:text="@string/common.comment"
+ android:textColor="?android:textColorPrimary"/>
<EditText
android:id="@+id/comment_text"
android:inputType="text"
diff --git a/app/src/main/res/layout/create_podcast.xml b/app/src/main/res/layout/create_podcast.xml
index 5a2ec970..04e74ec3 100644
--- a/app/src/main/res/layout/create_podcast.xml
+++ b/app/src/main/res/layout/create_podcast.xml
@@ -14,7 +14,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/select_podcasts.add_url"/>
+ android:text="@string/select_podcasts.add_url"
+ android:textColor="?android:textColorPrimary"/>
<EditText
android:id="@+id/create_podcast_url"
android:inputType="textUri"
diff --git a/app/src/main/res/layout/create_user.xml b/app/src/main/res/layout/create_user.xml
index eac6e5cb..b2d8f6e0 100644
--- a/app/src/main/res/layout/create_user.xml
+++ b/app/src/main/res/layout/create_user.xml
@@ -22,7 +22,8 @@
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
- android:layout_marginLeft="4dp" />
+ android:layout_marginLeft="4dp"
+ android:textColor="?android:textColorPrimary"/>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
@@ -43,7 +44,8 @@
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
- android:layout_marginLeft="4dp" />
+ android:layout_marginLeft="4dp"
+ android:textColor="?android:textColorPrimary"/>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
@@ -64,14 +66,14 @@
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
- android:layout_marginLeft="4dp" />
+ android:layout_marginLeft="4dp"
+ android:textColor="?android:textColorPrimary"/>
</LinearLayout>
- <ListView
+ <android.support.v7.widget.RecyclerView
android:id="@+id/settings_list"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1.0"
- android:fastScrollEnabled="true"/>
-
+ android:scrollbars="vertical"/>
</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/details_item.xml b/app/src/main/res/layout/details_item.xml
new file mode 100644
index 00000000..4ef5fef0
--- /dev/null
+++ b/app/src/main/res/layout/details_item.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="horizontal"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:padding="8dp">
+
+ <TextView
+ android:id="@+id/detail_name"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textColor="?android:textColorPrimary"
+ android:paddingLeft="14dp"
+ android:layout_gravity="center_vertical"/>
+
+ <TextView
+ android:id="@+id/detail_value"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:textColorSecondary"
+ android:paddingLeft="14dp"
+ android:layout_gravity="center_vertical"/>
+
+</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/download_activity.xml b/app/src/main/res/layout/download_activity.xml
deleted file mode 100644
index 017e4013..00000000
--- a/app/src/main/res/layout/download_activity.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/fragment_container"
- android:layout_width="match_parent"
- android:layout_height="match_parent" /> \ No newline at end of file
diff --git a/app/src/main/res/layout/download_media_buttons.xml b/app/src/main/res/layout/download_media_buttons.xml
index 1affb164..58fda5c0 100644
--- a/app/src/main/res/layout/download_media_buttons.xml
+++ b/app/src/main/res/layout/download_media_buttons.xml
@@ -3,11 +3,10 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:background="@android:color/transparent">
+ android:layout_height="wrap_content">
<ImageButton
- style="@style/PlaybackControl.Small"
+ style="@style/PlaybackControl"
android:id="@+id/download_repeat"
android:src="?attr/media_button_repeat_off"
android:layout_alignParentLeft="true"
@@ -15,7 +14,7 @@
/>
<github.daneren2005.dsub.view.AutoRepeatButton
- style="@style/PlaybackControl"
+ style="@style/PlaybackControl.Small"
android:id="@+id/download_previous"
android:src="?attr/media_button_backward"
android:layout_toLeftOf="@+id/download_pause"
@@ -23,7 +22,7 @@
/>
<ImageButton
- style="@style/PlaybackControl"
+ style="@style/PlaybackControl.Large"
android:id="@+id/download_pause"
android:src="?attr/media_button_pause"
android:layout_centerInParent="true"
@@ -31,7 +30,7 @@
/>
<ImageButton
- style="@style/PlaybackControl"
+ style="@style/PlaybackControl.Large"
android:id="@+id/download_stop"
android:src="?attr/media_button_stop"
android:layout_centerInParent="true"
@@ -39,14 +38,14 @@
/>
<ImageButton
- style="@style/PlaybackControl"
+ style="@style/PlaybackControl.Large"
android:id="@+id/download_start"
android:src="?attr/media_button_start"
android:layout_centerInParent="true"
/>
<github.daneren2005.dsub.view.AutoRepeatButton
- style="@style/PlaybackControl"
+ style="@style/PlaybackControl.Small"
android:id="@+id/download_next"
android:src="?attr/media_button_forward"
android:layout_toRightOf="@+id/download_start"
@@ -54,7 +53,7 @@
/>
<ImageButton
- style="@style/PlaybackControl.Small"
+ style="@style/PlaybackControl"
android:id="@+id/download_toggle_list"
android:src="?attr/toggle_list"
android:layout_alignParentRight="true"
diff --git a/app/src/main/res/layout/download_playlist.xml b/app/src/main/res/layout/download_playlist.xml
index 8a73ef3b..7a83330c 100644
--- a/app/src/main/res/layout/download_playlist.xml
+++ b/app/src/main/res/layout/download_playlist.xml
@@ -1,31 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
-
<LinearLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:layout_weight="1">
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:layout_weight="1">
<View
- android:layout_width="fill_parent"
- android:layout_height="1px"
- android:background="@color/dividerColor"/>
+ android:layout_width="fill_parent"
+ android:layout_height="1px"
+ android:background="?attr/colorPrimary"/>
<TextView
- android:id="@+id/download_empty"
- android:text="@string/download.empty"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:padding="10dip"/>
+ android:id="@+id/download_empty"
+ android:text="@string/download.empty"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:padding="10dip"
+ android:textColor="?android:textColorPrimary"/>
- <com.mobeta.android.dslv.DragSortListView
- style="@style/DragDropListView"
+ <android.support.v7.widget.RecyclerView
android:id="@+id/download_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
- android:cacheColorHint="#00000000"
- android:fastScrollEnabled="true"/>
+ android:scrollbars="vertical"/>
</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/drawer_header.xml b/app/src/main/res/layout/drawer_header.xml
new file mode 100644
index 00000000..91fad9fe
--- /dev/null
+++ b/app/src/main/res/layout/drawer_header.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="178dp"
+ android:orientation="vertical"
+ android:weightSum="1"
+ android:background="@drawable/drawer_header">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="56dp"
+ android:orientation="horizontal"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentStart="true"
+ android:background="?attr/selectableItemBackground">
+
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <TextView
+ android:id="@+id/header_server_name"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="16dp"
+ style="?attr/actionbarTitleStyle"/>
+
+ <TextView
+ android:id="@+id/header_user_name"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="16dp"
+ style="?attr/actionbarSubtitleStyle"/>
+ </LinearLayout>
+
+ <View
+ android:layout_width="0dp"
+ android:layout_height="0dp"
+ android:layout_weight="1"/>
+
+ <ImageView
+ android:id="@+id/header_select_image"
+ android:src="@drawable/main_select_server_dark"
+ android:layout_gravity="center_vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingRight="20dp"/>
+ </LinearLayout>
+
+ <de.hdodenhof.circleimageview.CircleImageView
+ android:id="@+id/header_user_avatar"
+ android:layout_width="70dp"
+ android:layout_height="70dp"
+ android:layout_marginLeft="16dp"
+ android:layout_marginTop="38dp"/>
+</RelativeLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/drawer_list_item.xml b/app/src/main/res/layout/drawer_list_item.xml
deleted file mode 100644
index 5f17c9e9..00000000
--- a/app/src/main/res/layout/drawer_list_item.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="horizontal"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:paddingTop="8dip"
- android:paddingBottom="9dip">
-
- <ImageView
- android:id="@+id/drawer_icon"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="left|center_vertical"
- android:paddingTop="1dip"
- android:paddingBottom="1dip"
- android:paddingRight="8dip"
- android:paddingLeft="10dip"/>
-
- <TextView
- android:id="@+id/drawer_name"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textSize="26sp"
- android:singleLine="true"
- android:textColor="?android:textColorPrimary"/>
-</LinearLayout>
diff --git a/app/src/main/res/layout/edit_play_action.xml b/app/src/main/res/layout/edit_play_action.xml
index a1115da6..95a3d7ff 100644
--- a/app/src/main/res/layout/edit_play_action.xml
+++ b/app/src/main/res/layout/edit_play_action.xml
@@ -14,7 +14,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/tasker.edit_shuffle_mode" />
+ android:text="@string/tasker.edit_shuffle_mode"
+ android:textColor="?android:textColorPrimary"/>
<CheckBox
android:id="@+id/edit_shuffle_checkbox"
android:layout_width="wrap_content"
@@ -33,7 +34,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/tasker.edit_shuffle_start_year" />
+ android:text="@string/tasker.edit_shuffle_start_year"
+ android:textColor="?android:textColorPrimary"/>
<CheckBox
android:id="@+id/edit_start_year_checkbox"
@@ -61,7 +63,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/tasker.edit_shuffle_end_year" />
+ android:text="@string/tasker.edit_shuffle_end_year"
+ android:textColor="?android:textColorPrimary"/>
<CheckBox
android:id="@+id/edit_end_year_checkbox"
@@ -89,7 +92,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/tasker.edit_shuffle_genre"/>
+ android:text="@string/tasker.edit_shuffle_genre"
+ android:textColor="?android:textColorPrimary"/>
<Button
android:id="@+id/edit_genre_spinner"
@@ -109,7 +113,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/tasker.edit_server_offline"/>
+ android:text="@string/tasker.edit_server_offline"
+ android:textColor="?android:textColorPrimary"/>
<Spinner
android:id="@+id/edit_offline_spinner"
diff --git a/app/src/main/res/layout/equalizer_bar.xml b/app/src/main/res/layout/equalizer_bar.xml
index 6dc91565..9e3fab5c 100644
--- a/app/src/main/res/layout/equalizer_bar.xml
+++ b/app/src/main/res/layout/equalizer_bar.xml
@@ -1,36 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
- <TextView
- android:id="@+id/equalizer.frequency"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="8dp"
- android:layout_alignParentLeft="true"
- />
-
- <TextView
- android:id="@+id/equalizer.level"
- android:text="0 dB"
- android:textSize="12sp"
- android:gravity="right"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="8dp"
- android:layout_alignParentRight="true"
- android:layout_toRightOf="@+id/equalizer.frequency"
- />
-
- <SeekBar
- android:id="@+id/equalizer.bar"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_below="@+id/equalizer.frequency"
- />
+ <TextView
+ android:id="@+id/equalizer.frequency"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="8dp"
+ android:layout_alignParentLeft="true"
+ android:textColor="?android:textColorPrimary"/>
+ <TextView
+ android:id="@+id/equalizer.level"
+ android:text="0 dB"
+ android:textSize="12sp"
+ android:gravity="right"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="8dp"
+ android:layout_alignParentRight="true"
+ android:layout_toRightOf="@+id/equalizer.frequency"
+ android:textColor="?android:textColorSecondary"/>
+ <SeekBar
+ android:id="@+id/equalizer.bar"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@+id/equalizer.frequency"/>
</RelativeLayout>
diff --git a/app/src/main/res/layout/fast_scroller.xml b/app/src/main/res/layout/fast_scroller.xml
new file mode 100644
index 00000000..b2e244e3
--- /dev/null
+++ b/app/src/main/res/layout/fast_scroller.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<merge xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent">
+
+ <TextView
+ android:id="@+id/fastscroller_bubble"
+ android:layout_gravity="right|end"
+ android:gravity="center"
+ android:textSize="48sp" tools:text="A"
+ android:layout_width="wrap_content"
+ android:textColor="#FFffffff"
+ android:layout_height="wrap_content"
+ android:background="@drawable/fast_scroller_bubble"
+ android:visibility="visible"/>
+
+ <ImageView
+ android:id="@+id/fastscroller_handle"
+ android:layout_width="wrap_content"
+ android:layout_marginRight="8dp"
+ android:layout_marginLeft="8dp"
+ android:layout_height="wrap_content"
+ android:src="@drawable/fast_scroller_handle"/>
+</merge> \ No newline at end of file
diff --git a/app/src/main/res/layout/genre_list_item.xml b/app/src/main/res/layout/genre_list_item.xml
index 6affa24c..fb30e167 100644
--- a/app/src/main/res/layout/genre_list_item.xml
+++ b/app/src/main/res/layout/genre_list_item.xml
@@ -3,7 +3,7 @@
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
- android:background="@android:color/transparent">
+ android:background="?attr/selectableItemBackground">
<TextView
android:id="@+id/genre_name"
@@ -17,7 +17,8 @@
android:minHeight="50dip"
android:singleLine="true"
android:ellipsize="marquee"
- android:background="@android:color/transparent"/>
+ android:background="@android:color/transparent"
+ android:textColor="?android:textColorPrimary"/>
<LinearLayout
android:layout_width="wrap_content"
@@ -31,12 +32,14 @@
android:id="@+id/genre_songs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textAppearance="?android:attr/textAppearanceSmall"/>
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:textColorSecondary"/>
<TextView
android:id="@+id/genre_albums"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textAppearance="?android:attr/textAppearanceSmall"/>
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:textColorSecondary"/>
</LinearLayout>
</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/grid_view.xml b/app/src/main/res/layout/grid_view.xml
deleted file mode 100644
index 599cf92c..00000000
--- a/app/src/main/res/layout/grid_view.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<github.daneren2005.dsub.view.HeaderGridView xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/gridview"
- android:layout_width="fill_parent"
- android:layout_height="0dip"
- android:layout_weight="1.0"
- android:numColumns="@integer/Grid.Columns"
- android:horizontalSpacing="10dp"
- android:verticalSpacing="10dp"
- android:gravity="center"
- android:stretchMode="columnWidth"
- android:padding="24px"
- android:fastScrollEnabled="true"
- android:scrollbarStyle="outsideOverlay"/> \ No newline at end of file
diff --git a/app/src/main/res/layout/home.xml b/app/src/main/res/layout/home.xml
index e5bf5a70..043886a2 100644
--- a/app/src/main/res/layout/home.xml
+++ b/app/src/main/res/layout/home.xml
@@ -8,7 +8,7 @@
<View
android:layout_width="fill_parent"
android:layout_height="1px"
- android:background="@color/dividerColor"/>
+ android:background="?attr/colorPrimary"/>
<ListView
android:id="@+id/main_list"
diff --git a/app/src/main/res/layout/jukebox_volume.xml b/app/src/main/res/layout/jukebox_volume.xml
deleted file mode 100644
index 0c49f634..00000000
--- a/app/src/main/res/layout/jukebox_volume.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<RelativeLayout
- android:background="@drawable/toast_frame"
- android:padding="20dip"
- android:layout_height="fill_parent"
- android:layout_width="fill_parent"
- android:orientation="vertical"
- android:id="@+id/toast_layout_root"
- xmlns:android="http://schemas.android.com/apk/res/android">
-
- <TextView
- android:layout_height="wrap_content"
- android:layout_width="fill_parent"
- android:id="@+id/jukebox_volume_title"
- android:paddingBottom="12dp"
- android:paddingRight="32dp"
- android:paddingLeft="32dp"
- android:shadowRadius="2.75"
- android:shadowColor="#bb000000"
- android:textColor="#ffffffff"
- android:textAppearance="?android:attr/textAppearanceMedium"
- android:text="@string/download.jukebox_volume"
- android:gravity="center_horizontal"
- android:layout_alignParentTop="true"
- android:layout_alignParentRight="true"
- android:layout_alignParentLeft="true"/>
-
- <ImageView
- android:layout_height="wrap_content"
- android:layout_width="wrap_content"
- android:id="@+id/jukebox_volume_image"
- android:paddingRight="12dip"
- android:layout_alignParentLeft="true"
- android:layout_below="@+id/jukebox_volume_title"
- android:src="@drawable/ic_action_volume_dark"/>
-
- <SeekBar
- android:layout_height="wrap_content"
- android:layout_width="fill_parent"
- android:id="@+id/jukebox_volume_progress_bar"
- android:paddingBottom="3dp"
- android:layout_alignParentRight="true"
- android:layout_below="@+id/jukebox_volume_title"
- android:layout_toRightOf="@+id/jukebox_volume_image"
- android:indeterminate="false"/>
-</RelativeLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/lyrics.xml b/app/src/main/res/layout/lyrics.xml
index 747727bd..f2aa7c7f 100644
--- a/app/src/main/res/layout/lyrics.xml
+++ b/app/src/main/res/layout/lyrics.xml
@@ -1,55 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent">
-
- <include layout="@layout/tab_progress"/>
-
- <ScrollView
- android:layout_width="fill_parent"
- android:layout_height="0dip"
- android:layout_weight="1.0">
-
- <LinearLayout
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent">
- <TextView
- android:id="@+id/lyrics_artist"
- android:textAppearance="?android:attr/textAppearanceMedium"
- android:gravity="center_horizontal"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:paddingLeft="10dip"
- android:paddingRight="10dip"
- android:paddingTop="10dip"
- android:paddingBottom="4dip"
- />
-
- <TextView
- android:id="@+id/lyrics_title"
- android:textAppearance="?android:attr/textAppearanceMedium"
- android:gravity="center_horizontal"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:paddingLeft="10dip"
- android:paddingRight="10dip"
- />
-
- <TextView
- android:id="@+id/lyrics_text"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:gravity="center_horizontal"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:paddingLeft="10dip"
- android:paddingRight="10dip"
- />
-
- </LinearLayout>
-
- </ScrollView>
-
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <include layout="@layout/tab_progress"/>
+
+ <ScrollView
+ android:layout_width="fill_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1.0">
+
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView
+ android:id="@+id/lyrics_artist"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:gravity="center_horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingLeft="10dip"
+ android:paddingRight="10dip"
+ android:paddingTop="10dip"
+ android:paddingBottom="4dip"
+ android:textColor="?android:textColorPrimary"/>
+
+ <TextView
+ android:id="@+id/lyrics_title"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:gravity="center_horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingLeft="10dip"
+ android:paddingRight="10dip"
+ android:paddingBottom="12dip"
+ android:textColor="?android:textColorPrimary"/>
+
+ <TextView
+ android:id="@+id/lyrics_text"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:gravity="center_horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingLeft="10dip"
+ android:paddingRight="10dip"
+ android:textColor="?android:textColorSecondary"/>
+ </LinearLayout>
+ </ScrollView>
</LinearLayout>
diff --git a/app/src/main/res/layout/main_buttons.xml b/app/src/main/res/layout/main_buttons.xml
deleted file mode 100644
index 95a60409..00000000
--- a/app/src/main/res/layout/main_buttons.xml
+++ /dev/null
@@ -1,157 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
-
- <LinearLayout
- android:id="@+id/main_select_server"
- android:orientation="horizontal"
- android:paddingTop="2dip"
- android:paddingBottom="2dip"
- android:paddingLeft="6dp"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:minHeight="?android:attr/listPreferredItemHeight">
-
- <ImageView
- android:src="?attr/select_server"
- android:layout_gravity="center_vertical"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"/>
-
- <LinearLayout
- android:orientation="vertical"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content">
-
- <TextView android:id="@+id/main.select_server_1"
- android:text="@string/main.select_server"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginLeft="10dip"
- android:layout_marginTop="6dip"
- android:textAppearance="?android:attr/textAppearanceLarge"/>
-
- <TextView android:id="@+id/main.select_server_2"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginLeft="10dip"
- android:textAppearance="?android:attr/textAppearanceSmall"/>
-
- </LinearLayout>
- </LinearLayout>
-
- <TextView
- android:id="@+id/main_offline"
- android:text="@string/main.offline"
- android:drawablePadding="12dip"
- android:drawableLeft="?attr/offline_icon"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:textAppearance="?android:attr/textAppearanceMedium"
- android:gravity="center_vertical"
- android:paddingLeft="6dp"
- android:paddingBottom="4dp"
- android:minHeight="50dip"/>
-
- <LinearLayout
- android:id="@+id/main_albums"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:orientation="horizontal">
-
- <TextView
- android:text="@string/main.albums_title"
- style="@style/MainAlbumButtonLabel"
- android:layout_width="0dp"
- android:layout_weight="1"
- android:layout_height="fill_parent"/>
-
- <CheckBox
- android:id="@+id/main_albums_per_folder"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/main.albums_per_folder"
- android:layout_marginRight="6dp"
- android:layout_gravity="right"/>
- </LinearLayout>
-
- <TextView
- android:id="@+id/main_video_section"
- android:text="@string/main.videos"
- style="@style/MainAlbumButtonLabel"
- android:layout_width="0dp"
- android:layout_weight="1"
- android:layout_height="fill_parent"/>
-
- <LinearLayout
- android:id="@+id/main_albums_newest"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:minHeight="46dip">
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"
- android:text="@string/main.albums_newest"
- style="@style/MainAlbumButton"/>
-
- <TextView
- android:id="@+id/main_albums_recent_count"
- android:layout_width="32dp"
- android:layout_height="32dp"
- android:layout_marginRight="12dp"
- android:background="@drawable/ic_number_border"
- android:focusable="false"
- android:paddingRight="10dp"
- android:layout_marginLeft="20px"
- android:layout_marginBottom="4px"
- android:text="99"
- android:textAppearance="?android:attr/textAppearanceSmallPopupMenu"
- android:textSize="11sp"
- android:gravity="right|center_vertical"
- android:layout_gravity="center_vertical"
- android:visibility="gone"/>
- </LinearLayout>
-
- <TextView
- android:id="@+id/main_albums_recent"
- android:text="@string/main.albums_recent"
- style="@style/MainAlbumButton"/>
- <TextView
- android:id="@+id/main_albums_frequent"
- android:text="@string/main.albums_frequent"
- style="@style/MainAlbumButton"/>
- <TextView
- android:id="@+id/main_albums_highest"
- android:text="@string/main.albums_highest"
- style="@style/MainAlbumButton"/>
- <TextView
- android:id="@+id/main_albums_starred"
- android:text="@string/main.albums_starred"
- style="@style/MainAlbumButton"/>
- <TextView
- android:id="@+id/main_albums_genres"
- android:text="@string/main.albums_genres"
- style="@style/MainAlbumButton"/>
- <TextView
- android:id="@+id/main_albums_year"
- android:text="@string/main.albums_year"
- style="@style/MainAlbumButton"/>
- <TextView
- android:id="@+id/main_albums_random"
- android:text="@string/main.albums_random"
- style="@style/MainAlbumButton"/>
- <TextView
- android:id="@+id/main_albums_alphabetical"
- android:text="@string/main.albums_alphabetical"
- style="@style/MainAlbumButton"/>
-
- <TextView
- android:id="@+id/main_videos"
- android:text="@string/main.videos"
- style="@style/MainAlbumButton"/>
-
-</LinearLayout>
-
diff --git a/app/src/main/res/layout/notification.xml b/app/src/main/res/layout/notification.xml
index 12efa4ec..4a89db49 100644
--- a/app/src/main/res/layout/notification.xml
+++ b/app/src/main/res/layout/notification.xml
@@ -23,7 +23,7 @@
<TextView
android:id="@+id/notification_title"
- style="@android:style/TextAppearance.StatusBar.EventContent.Title"
+ style="@style/NotificationText.Title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
@@ -33,7 +33,7 @@
<TextView
android:id="@+id/notification_artist"
- style="@android:style/TextAppearance.StatusBar.EventContent"
+ style="@style/NotificationText.Content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
@@ -50,34 +50,18 @@
<ImageButton
android:id="@+id/control_previous"
- android:src="@drawable/notification_previous"
- style="@style/BasicButton"
- android:layout_width="46dip"
- android:layout_height="fill_parent"
- android:layout_gravity="center|right"
- android:padding="8.0dip"
- android:layout_weight="0.0"
- android:scaleType="fitCenter"/>
+ android:src="@drawable/notification_backward"
+ style="@style/NotificationButton"/>
<ImageButton
android:id="@+id/control_pause"
android:src="@drawable/notification_pause"
- style="@style/BasicButton"
- android:layout_width="46dip"
- android:layout_height="fill_parent"
- android:layout_gravity="center|right"
- android:padding="8.0dip"
- android:layout_weight="0.0"
- android:scaleType="fitCenter"/>
+ style="@style/NotificationButton"
+ android:layout_width="54dip"
+ android:padding="0dip"/>
<ImageButton
android:id="@+id/control_next"
- android:src="@drawable/notification_next"
- style="@style/BasicButton"
- android:layout_width="46dip"
- android:layout_height="fill_parent"
- android:layout_gravity="center|right"
- android:padding="8.0dip"
- android:layout_weight="0.0"
- android:scaleType="fitCenter"/>
+ android:src="@drawable/notification_forward"
+ style="@style/NotificationButton"/>
</LinearLayout>
diff --git a/app/src/main/res/layout/notification_expanded.xml b/app/src/main/res/layout/notification_expanded.xml
index aa9fe759..7b378e12 100644
--- a/app/src/main/res/layout/notification_expanded.xml
+++ b/app/src/main/res/layout/notification_expanded.xml
@@ -2,7 +2,7 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/statusbar"
android:layout_width="fill_parent"
- android:layout_height="fill_parent"
+ android:layout_height="128dp"
android:orientation="horizontal" >
<ImageView
@@ -14,7 +14,7 @@
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
- android:layout_height="wrap_content"
+ android:layout_height="fill_parent"
android:layout_weight="0.0"
android:orientation="vertical"
android:paddingLeft="11.0dip" >
@@ -26,11 +26,11 @@
<TextView
android:id="@+id/notification_title"
- style="@android:style/TextAppearance.StatusBar.EventContent.Title"
+ style="@style/NotificationText.Title"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
- android:layout_gravity="left"
+ android:layout_gravity="left|center_vertical"
android:ellipsize="marquee"
android:focusable="true"
android:singleLine="true" />
@@ -40,15 +40,14 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/notification_close"
- style="@style/BasicButton"
- android:padding="10dip"
+ style="@style/NotificationButton"
android:layout_gravity="right"
- android:visibility="gone"/>
+ android:visibility="invisible"/>
</LinearLayout>
<TextView
android:id="@+id/notification_artist"
- style="@android:style/TextAppearance.StatusBar.EventContent"
+ style="@style/NotificationText.Content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
@@ -58,66 +57,43 @@
<TextView
android:id="@+id/notification_album"
- style="@android:style/TextAppearance.StatusBar.EventContent"
+ style="@style/NotificationText.Content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:ellipsize="end"
android:scrollHorizontally="true"
- android:singleLine="true" />
-
- <TextView
- android:id="@+id/textView1"
- android:layout_width="wrap_content"
- android:layout_height="fill_parent" />
+ android:singleLine="true"
+ android:paddingBottom="10dp"/>
<ImageView
- android:background="?android:dividerHorizontal"
+ style="@style/NotificationDivider"
android:layout_width="fill_parent"
- android:layout_height="1.0px"/>
+ android:layout_height="1dp"/>
<LinearLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
- android:layout_height="wrap_content"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
android:orientation="horizontal"
android:showDividers="middle"
- android:divider="?android:listDivider">
+ style="@style/NotificationLayoutDivider">
<ImageButton
android:id="@+id/control_previous"
- android:layout_width="0dip"
- android:layout_height="fill_parent"
- android:layout_gravity="center"
- android:layout_weight="1"
- android:padding="10dip"
- style="@style/BasicButton"
- android:scaleType="fitCenter"
- android:src="@drawable/notification_previous" />
+ style="@style/NotificationButton.Expanded"
+ android:src="@drawable/notification_backward" />
<ImageButton
android:id="@+id/control_pause"
- android:layout_width="0dip"
- android:layout_height="fill_parent"
- android:layout_gravity="center"
- android:layout_weight="1"
- android:padding="10dip"
- style="@style/BasicButton"
- android:scaleType="fitCenter"
+ style="@style/NotificationButton.Expanded"
android:src="@drawable/notification_pause" />
<ImageButton
android:id="@+id/control_next"
- android:layout_width="0dip"
- android:layout_height="fill_parent"
- android:layout_gravity="center"
- android:layout_weight="1"
- android:padding="10dip"
- style="@style/BasicButton"
- android:scaleType="fitCenter"
- android:src="@drawable/notification_next" />
+ style="@style/NotificationButton.Expanded"
+ android:src="@drawable/notification_forward" />
</LinearLayout>
-
</LinearLayout>
</LinearLayout>
diff --git a/app/src/main/res/layout/playlist_cell_item.xml b/app/src/main/res/layout/playlist_cell_item.xml
new file mode 100644
index 00000000..7e6ab0cd
--- /dev/null
+++ b/app/src/main/res/layout/playlist_cell_item.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="?attr/selectableItemBackground">
+
+ <github.daneren2005.dsub.view.SquareImageView
+ android:id="@+id/playlist_coverart"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"/>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:paddingTop="4dp"
+ android:paddingLeft="2dp">
+
+ <TextView
+ android:id="@+id/playlist_title"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:singleLine="true"
+ android:ellipsize="marquee"
+ android:textColor="?android:textColorPrimary"/>
+
+ <ImageView
+ android:id="@+id/more_button"
+ android:src="?attr/download_none"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="right|center_vertical"
+ android:paddingRight="2dp"
+ style="@style/BasicButton"/>
+ </LinearLayout>
+</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/playlist_list_item.xml b/app/src/main/res/layout/playlist_list_item.xml
new file mode 100644
index 00000000..c1cc7b3c
--- /dev/null
+++ b/app/src/main/res/layout/playlist_list_item.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:background="?attr/selectableItemBackground">
+
+ <github.daneren2005.dsub.view.RecyclingImageView
+ android:id="@+id/playlist_coverart"
+ android:layout_width="@dimen/AlbumArt.Small"
+ android:layout_height="@dimen/AlbumArt.Small"
+ android:layout_gravity="left|center_vertical"/>
+
+ <TextView
+ android:id="@+id/playlist_title"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:layout_gravity="left|center_vertical"
+ android:paddingLeft="10dip"
+ android:paddingRight="3dip"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:singleLine="true"
+ android:ellipsize="marquee"
+ android:textColor="?android:textColorPrimary"/>
+
+ <ImageView
+ android:id="@+id/more_button"
+ android:src="?attr/download_none"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ android:layout_gravity="right|center_vertical"
+ style="@style/MoreButton"/>
+</LinearLayout>
diff --git a/app/src/main/res/layout/progress.xml b/app/src/main/res/layout/progress.xml
index a1904c11..8a299d63 100644
--- a/app/src/main/res/layout/progress.xml
+++ b/app/src/main/res/layout/progress.xml
@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="horizontal"
- android:layout_weight="1"
- android:layout_width="0dip"
- android:layout_height="fill_parent"
- android:padding="10dp">
+ android:orientation="horizontal"
+ android:layout_weight="1"
+ android:layout_width="0dip"
+ android:layout_height="fill_parent"
+ android:padding="10dp">
- <ProgressBar
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"
- android:layout_marginRight="10dp"/>
-
- <TextView
- android:id="@+id/progress_message"
- android:text="@string/progress.wait"
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"/>
+ <ProgressBar
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ android:layout_marginRight="10dp"/>
+ <TextView
+ android:id="@+id/progress_message"
+ android:text="@string/progress.wait"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ android:textColor="?android:textColorPrimary"/>
</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/save_playlist.xml b/app/src/main/res/layout/save_playlist.xml
index 8bb21748..9a85d24c 100644
--- a/app/src/main/res/layout/save_playlist.xml
+++ b/app/src/main/res/layout/save_playlist.xml
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/save_playlist_root"
- android:padding="10dip"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent">
+ android:id="@+id/save_playlist_root"
+ android:padding="10dip"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
- <EditText
- android:id="@+id/save_playlist_name"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:inputType="text"
- android:singleLine="true"/>
+ <EditText
+ android:id="@+id/save_playlist_name"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:inputType="text"
+ android:singleLine="true"/>
<CheckBox
android:id="@+id/save_playlist_overwrite"
@@ -20,7 +20,8 @@
android:text="@string/playlist.overwrite"
android:layout_marginLeft="4dp"
android:checked="false"
- android:visibility="gone"/>
+ android:visibility="gone"
+ android:textColor="?android:textColorPrimary"/>
</LinearLayout>
diff --git a/app/src/main/res/layout/search_buttons.xml b/app/src/main/res/layout/search_buttons.xml
deleted file mode 100644
index 699ad341..00000000
--- a/app/src/main/res/layout/search_buttons.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
-
- <TextView
- android:id="@+id/search_artists"
- android:text="@string/search.artists"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:textColor="#EFEFEF"
- android:textStyle="bold"
- android:background="#A5A5A5"
- android:gravity="center_vertical"
- android:paddingLeft="4dp"/>
-
- <TextView
- android:id="@+id/search_albums"
- android:text="@string/search.albums"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:textColor="#EFEFEF"
- android:textStyle="bold"
- android:background="#A5A5A5"
- android:gravity="center_vertical"
- android:paddingLeft="4dp"/>
-
- <TextView
- android:id="@+id/search_songs"
- android:text="@string/search.songs"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:textColor="#EFEFEF"
- android:textStyle="bold"
- android:background="#A5A5A5"
- android:gravity="center_vertical"
- android:paddingLeft="4dp"/>
-
- <TextView
- android:id="@+id/search_more_artists"
- android:text="@string/search.more"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:gravity="center"
- android:paddingTop="8dp"
- android:paddingBottom="8dp"/>
-
- <TextView
- android:id="@+id/search_more_albums"
- android:text="@string/search.more"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:gravity="center"
- android:paddingTop="8dp"
- android:paddingBottom="8dp"/>
-
- <TextView
- android:id="@+id/search_more_songs"
- android:text="@string/search.more"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:gravity="center"
- android:paddingTop="8dp"
- android:paddingBottom="8dp"/>
-
-</LinearLayout>
diff --git a/app/src/main/res/layout/seekbar_preference.xml b/app/src/main/res/layout/seekbar_preference.xml
index 030b608b..74dad4cd 100644
--- a/app/src/main/res/layout/seekbar_preference.xml
+++ b/app/src/main/res/layout/seekbar_preference.xml
@@ -9,7 +9,8 @@
android:padding="5dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
- android:gravity="right" />
+ android:gravity="right"
+ android:textColor="?android:textColorPrimary"/>
<SeekBar
android:id="@+id/seek_bar"
android:padding="15dip"
diff --git a/app/src/main/res/layout/select_album.xml b/app/src/main/res/layout/select_album.xml
deleted file mode 100644
index bbdf0e54..00000000
--- a/app/src/main/res/layout/select_album.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/refresh_layout"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent">
-
- <LinearLayout
- android:id="@+id/select_album_layout"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent">
-
- <View
- android:layout_width="fill_parent"
- android:layout_height="1px"
- android:background="@color/dividerColor"/>
-
- <include layout="@layout/tab_progress"/>
-
- <ListView
- android:id="@+id/select_album_entries"
- android:textFilterEnabled="true"
- android:layout_width="fill_parent"
- android:layout_height="0dip"
- android:layout_weight="1.0"
- android:fastScrollEnabled="true"/>
- </LinearLayout>
-</android.support.v4.widget.SwipeRefreshLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/select_album_header.xml b/app/src/main/res/layout/select_album_header.xml
index d028a476..5b2294f0 100644
--- a/app/src/main/res/layout/select_album_header.xml
+++ b/app/src/main/res/layout/select_album_header.xml
@@ -30,7 +30,8 @@
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:focusable="true"
- android:focusableInTouchMode="true">
+ android:focusableInTouchMode="true"
+ android:textColor="?android:textColorPrimary">
<requestFocus android:focusable="true"
android:focusableInTouchMode="true"
@@ -44,7 +45,8 @@
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:singleLine="true"
- android:ellipsize="end"/>
+ android:ellipsize="end"
+ android:textColor="?android:textColorPrimary"/>
<TextView
android:text="XX SONGS"
@@ -54,7 +56,8 @@
android:paddingTop="14dip"
android:textAppearance="?android:attr/textAppearanceSmall"
android:singleLine="true"
- android:ellipsize="none"/>
+ android:ellipsize="none"
+ android:textColor="?android:textColorSecondary"/>
<TextView
android:text="0:00"
@@ -63,7 +66,8 @@
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:singleLine="true"
- android:ellipsize="none"/>
+ android:ellipsize="none"
+ android:textColor="?android:textColorSecondary"/>
</LinearLayout>
@@ -145,9 +149,16 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
- android:textAppearance="?android:attr/textAppearanceMedium"/>
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textColor="?android:textColorPrimary"/>
</LinearLayout>
</FrameLayout>
+
+ <View
+ android:layout_width="fill_parent"
+ android:layout_height="1px"
+ android:background="?attr/colorPrimary"
+ android:layout_gravity="bottom"/>
</FrameLayout>
diff --git a/app/src/main/res/layout/select_artist_header.xml b/app/src/main/res/layout/select_artist_header.xml
index 2821ce43..9ec94ff1 100644
--- a/app/src/main/res/layout/select_artist_header.xml
+++ b/app/src/main/res/layout/select_artist_header.xml
@@ -2,7 +2,9 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
- android:layout_height="wrap_content">
+ android:layout_height="wrap_content"
+ android:background="?attr/selectableItemBackground">
+
<LinearLayout
android:id="@+id/select_artist_folder"
android:orientation="horizontal"
@@ -30,14 +32,21 @@
android:layout_height="wrap_content"
android:layout_marginLeft="10dip"
android:layout_marginTop="6dip"
- android:textAppearance="?android:attr/textAppearanceLarge"/>
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:textColor="?attr/colorAccent"/>
<TextView android:id="@+id/select_artist_folder_2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dip"
- android:textAppearance="?android:attr/textAppearanceSmall"/>
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:textColorSecondary"/>
</LinearLayout>
</LinearLayout>
+
+ <View
+ android:layout_width="fill_parent"
+ android:layout_height="1px"
+ android:background="?attr/colorPrimary"/>
</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/settings_activity.xml b/app/src/main/res/layout/settings_activity.xml
new file mode 100644
index 00000000..c77528b2
--- /dev/null
+++ b/app/src/main/res/layout/settings_activity.xml
@@ -0,0 +1,21 @@
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <android.support.v7.widget.Toolbar
+ android:id="@+id/main_toolbar"
+ android:layout_height="?attr/actionBarSize"
+ android:layout_width="match_parent"
+ android:background="?attr/colorPrimary"
+ android:elevation="4dp"
+ app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
+ app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
+
+ <FrameLayout
+ android:id="@+id/fragment_container"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1"/>
+</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/shuffle_dialog.xml b/app/src/main/res/layout/shuffle_dialog.xml
index 295f57cb..63778ed7 100644
--- a/app/src/main/res/layout/shuffle_dialog.xml
+++ b/app/src/main/res/layout/shuffle_dialog.xml
@@ -14,7 +14,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/shuffle.startYear" />
+ android:text="@string/shuffle.startYear"
+ android:textColor="?android:textColorPrimary"/>
<EditText
android:id="@+id/start_year"
android:inputType="number"
@@ -36,7 +37,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/shuffle.endYear" />
+ android:text="@string/shuffle.endYear"
+ android:textColor="?android:textColorPrimary"/>
<EditText
android:id="@+id/end_year"
android:inputType="number"
@@ -66,7 +68,8 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginLeft="4dp"
- android:hint="@string/shuffle.genre"/>
+ android:hint="@string/shuffle.genre"
+ android:textColor="?android:textColorPrimary"/>
<Button
android:id="@+id/genre_combo"
diff --git a/app/src/main/res/layout/song_list_item.xml b/app/src/main/res/layout/song_list_item.xml
index 86f77869..429dc142 100644
--- a/app/src/main/res/layout/song_list_item.xml
+++ b/app/src/main/res/layout/song_list_item.xml
@@ -3,15 +3,8 @@
android:id="@id/drag_handle"
android:orientation="horizontal"
android:layout_width="fill_parent"
- android:layout_height="?android:attr/listPreferredItemHeight">
-
- <CheckedTextView
- android:id="@+id/song_check"
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"
- android:gravity="center_vertical"
- android:checkMark="?android:attr/listChoiceIndicatorMultiple"
- android:paddingLeft="3dip"/>
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:background="?attr/selectableItemBackground">
<LinearLayout android:orientation="vertical"
android:layout_width="0dip"
@@ -25,24 +18,24 @@
android:layout_gravity="center_vertical">
<TextView
- android:id="@+id/song_title"
- android:layout_width="0dip"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:layout_gravity="left|center_vertical"
- android:textAppearance="?android:attr/textAppearanceMedium"
- android:singleLine="true"
- android:ellipsize="marquee"
- android:drawablePadding="6dip"
- android:paddingLeft="6dip"
- android:paddingRight="6dip"/>
+ android:id="@+id/song_title"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:layout_gravity="left|center_vertical"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:singleLine="true"
+ android:ellipsize="marquee"
+ android:drawablePadding="6dip"
+ android:paddingLeft="6dip"
+ android:paddingRight="6dip"
+ android:textColor="?android:textColorPrimary"/>
<ImageButton
android:id="@+id/song_bookmark"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_gravity="right|center_vertical"
- android:src="@drawable/ic_menu_bookmark_selected"
android:background="@null"
android:focusable="false"
android:scaleType="fitCenter"
@@ -50,10 +43,10 @@
<ImageButton
android:id="@+id/song_star"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
+ android:layout_width="@dimen/Star.Small"
+ android:layout_height="@dimen/Star.Small"
+ android:scaleType="fitCenter"
android:layout_gravity="right|center_vertical"
- android:src="@drawable/ic_stat_star"
android:background="@null"
android:focusable="false"
android:visibility="gone"/>
@@ -91,7 +84,8 @@
android:textAppearance="?android:attr/textAppearanceSmall"
android:singleLine="true"
android:ellipsize="middle"
- android:paddingLeft="6dip"/>
+ android:paddingLeft="6dip"
+ android:textColor="?android:textColorSecondary"/>
<RatingBar
android:id="@+id/song_rating"
@@ -111,13 +105,14 @@
android:textAppearance="?android:attr/textAppearanceSmall"
android:singleLine="true"
android:paddingLeft="3dip"
- android:paddingRight="4dip"/>
+ android:paddingRight="4dip"
+ android:textColor="?android:textColorSecondary"/>
</LinearLayout>
</LinearLayout>
<ImageView
- android:id="@+id/artist_more"
+ android:id="@+id/more_button"
android:src="?attr/download_none"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
diff --git a/app/src/main/res/layout/start_timer.xml b/app/src/main/res/layout/start_timer.xml
index 9736a31d..59bd60e3 100644
--- a/app/src/main/res/layout/start_timer.xml
+++ b/app/src/main/res/layout/start_timer.xml
@@ -11,7 +11,8 @@
android:layout_marginLeft="8dp"
android:textSize="20dp"
android:paddingRight="10px"
- android:layout_gravity="center"/>
+ android:layout_gravity="center"
+ android:textColor="?android:textColorPrimary"/>
<SeekBar
android:id="@+id/timer_length_bar"
diff --git a/app/src/main/res/layout/sync_dialog.xml b/app/src/main/res/layout/sync_dialog.xml
index 5133b753..fc657186 100644
--- a/app/src/main/res/layout/sync_dialog.xml
+++ b/app/src/main/res/layout/sync_dialog.xml
@@ -8,5 +8,6 @@
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:checked="false"
- android:text="@string/offline.sync_dialog_default"/>
+ android:text="@string/offline.sync_dialog_default"
+ android:textColor="?android:textColorPrimary"/>
</FrameLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/tab_progress.xml b/app/src/main/res/layout/tab_progress.xml
index f6d326ca..7423777f 100644
--- a/app/src/main/res/layout/tab_progress.xml
+++ b/app/src/main/res/layout/tab_progress.xml
@@ -26,6 +26,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
- android:textAppearance="?android:attr/textAppearanceMedium"/>
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textColor="?android:textColorPrimary"/>
</LinearLayout>
</FrameLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/unscrollable_grid_view.xml b/app/src/main/res/layout/unscrollable_grid_view.xml
deleted file mode 100644
index 96bea5ce..00000000
--- a/app/src/main/res/layout/unscrollable_grid_view.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<github.daneren2005.dsub.view.UnscrollableGridView xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/gridview"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:numColumns="@integer/Grid.Columns"
- android:horizontalSpacing="10dp"
- android:verticalSpacing="10dp"
- android:gravity="center"
- android:padding="20px"
- android:stretchMode="columnWidth"/> \ No newline at end of file
diff --git a/app/src/main/res/layout/update_playlist.xml b/app/src/main/res/layout/update_playlist.xml
index 7354ef5c..cc7e5ee6 100644
--- a/app/src/main/res/layout/update_playlist.xml
+++ b/app/src/main/res/layout/update_playlist.xml
@@ -22,7 +22,8 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginLeft="4dp"
- android:hint="@string/common.name" />
+ android:hint="@string/common.name"
+ android:textColor="?android:textColorPrimary"/>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
@@ -36,7 +37,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/common.comment" />
+ android:text="@string/common.comment"
+ android:textColor="?android:textColorPrimary"/>
<EditText
android:id="@+id/get_playlist_comment"
android:inputType="text"
@@ -58,7 +60,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/common.public" />
+ android:text="@string/common.public"
+ android:textColor="?android:textColorPrimary"/>
<CheckBox
android:id="@+id/get_playlist_public"
android:layout_width="fill_parent"
diff --git a/app/src/main/res/layout/update_share.xml b/app/src/main/res/layout/update_share.xml
index 92b7137b..ef44e304 100644
--- a/app/src/main/res/layout/update_share.xml
+++ b/app/src/main/res/layout/update_share.xml
@@ -14,7 +14,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/common.name" />
+ android:text="@string/common.name"
+ android:textColor="?android:textColorPrimary"/>
<EditText
android:id="@+id/get_share_name"
android:inputType="text"
@@ -36,7 +37,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/share.expiration" />
+ android:text="@string/share.expiration"
+ android:textColor="?android:textColorPrimary"/>
<DatePicker
android:id="@+id/get_share_expire"
android:layout_width="fill_parent"
@@ -57,7 +59,8 @@
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:textSize="20dp"
- android:text="@string/share.no_expiration" />
+ android:text="@string/share.no_expiration"
+ android:textColor="?android:textColorPrimary"/>
<CheckBox
android:id="@+id/get_share_no_expire"
android:layout_width="fill_parent"
diff --git a/app/src/main/res/layout/user_header.xml b/app/src/main/res/layout/user_header.xml
index 0b303afe..c8186372 100644
--- a/app/src/main/res/layout/user_header.xml
+++ b/app/src/main/res/layout/user_header.xml
@@ -34,7 +34,8 @@
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:focusable="true"
- android:focusableInTouchMode="true">
+ android:focusableInTouchMode="true"
+ android:textColor="?android:textColorPrimary">
<requestFocus android:focusable="true"
android:focusableInTouchMode="true"
@@ -49,9 +50,16 @@
android:textAppearance="?android:attr/textAppearanceMedium"
android:singleLine="true"
android:ellipsize="end"
- android:autoLink="email"/>
+ android:autoLink="email"
+ android:textColor="?android:textColorSecondary"/>
</LinearLayout>
+
+ <View
+ android:layout_width="fill_parent"
+ android:layout_height="1px"
+ android:background="?attr/colorPrimary"
+ android:layout_alignParentBottom="true"/>
</RelativeLayout>
diff --git a/app/src/main/res/layout/user_list_item.xml b/app/src/main/res/layout/user_list_item.xml
index dc2bdab9..c2e708c8 100644
--- a/app/src/main/res/layout/user_list_item.xml
+++ b/app/src/main/res/layout/user_list_item.xml
@@ -3,7 +3,7 @@
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
- android:background="@android:color/transparent">
+ android:background="?attr/selectableItemBackground">
<github.daneren2005.dsub.view.RecyclingImageView
android:id="@+id/item_avatar"
@@ -22,14 +22,15 @@
android:paddingLeft="12dip"
android:paddingRight="6dip"
android:minHeight="50dip"
- android:background="@android:color/transparent"/>
+ android:background="@android:color/transparent"
+ android:textColor="?android:textColorPrimary"/>
<ImageButton
android:id="@+id/item_star"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
+ android:layout_width="@dimen/Star.Small"
+ android:layout_height="@dimen/Star.Small"
+ android:scaleType="fitCenter"
android:layout_gravity="right|center_vertical"
- android:src="@drawable/ic_stat_star"
android:background="@android:color/transparent"
android:focusable="false"
android:visibility="gone"/>
diff --git a/app/src/main/res/menu/abstract_top_menu.xml b/app/src/main/res/menu/abstract_top_menu.xml
index 22499ae9..7c8d414d 100644
--- a/app/src/main/res/menu/abstract_top_menu.xml
+++ b/app/src/main/res/menu/abstract_top_menu.xml
@@ -2,7 +2,7 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:compat="http://schemas.android.com/apk/res-auto">
<item
- android:id="@+id/menu_search"
+ android:id="@+id/menu_global_search"
android:icon="?attr/search"
android:title="@string/menu.search"
compat:showAsAction="always|withText"/>
diff --git a/app/src/main/res/menu/drawer_navigation.xml b/app/src/main/res/menu/drawer_navigation.xml
new file mode 100644
index 00000000..bd309455
--- /dev/null
+++ b/app/src/main/res/menu/drawer_navigation.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <group android:checkableBehavior="single">
+ <item
+ android:id="@+id/drawer_home"
+ android:icon="?attr/drawerHome"
+ android:title="@string/button_bar.home"/>
+ <item
+ android:id="@+id/drawer_library"
+ android:icon="?attr/drawerLibrary"
+ android:title="@string/button_bar.browse"/>
+ <item
+ android:id="@+id/drawer_playlists"
+ android:icon="?attr/drawerPlaylists"
+ android:title="@string/button_bar.playlists"/>
+ <item
+ android:id="@+id/drawer_podcasts"
+ android:icon="?attr/drawerPodcasts"
+ android:title="@string/button_bar.podcasts"/>
+ <item
+ android:id="@+id/drawer_bookmarks"
+ android:icon="?attr/drawerBookmarks"
+ android:title="@string/button_bar.bookmarks"/>
+ <item
+ android:id="@+id/drawer_shares"
+ android:icon="?attr/drawerShares"
+ android:title="@string/button_bar.shares"/>
+ <item
+ android:id="@+id/drawer_chat"
+ android:icon="?attr/drawerChat"
+ android:title="@string/button_bar.chat"/>
+ <item
+ android:id="@+id/drawer_admin"
+ android:icon="?attr/drawerAdmin"
+ android:title="@string/button_bar.admin"/>
+ <item
+ android:id="@+id/drawer_downloading"
+ android:icon="?attr/drawerDownloading"
+ android:title="@string/button_bar.downloading"
+ android:visible="false"/>
+ </group>
+
+ <group
+ android:id="@+id/drawer_bottom"
+ android:checkableBehavior="single">
+
+ <item android:id="@+id/drawer_offline"
+ android:title="@string/button_bar.offline"/>
+
+ <item
+ android:id="@+id/drawer_settings"
+ android:title="@string/menu.settings"/>
+ </group>
+</menu> \ No newline at end of file
diff --git a/app/src/main/res/menu/main.xml b/app/src/main/res/menu/main.xml
index 549c5fb6..0970c8ce 100644
--- a/app/src/main/res/menu/main.xml
+++ b/app/src/main/res/menu/main.xml
@@ -2,13 +2,13 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:compat="http://schemas.android.com/apk/res-auto">
<item
- android:id="@+id/menu_search"
+ android:id="@+id/menu_global_search"
android:icon="?attr/search"
android:title="@string/menu.search"
compat:showAsAction="always|withText"/>
<item
- android:id="@+id/menu_shuffle"
+ android:id="@+id/menu_global_shuffle"
android:icon="?attr/shuffle"
android:title="@string/menu.shuffle"
compat:showAsAction="always|withText"/>
diff --git a/app/src/main/res/menu/multiselect_media.xml b/app/src/main/res/menu/multiselect_media.xml
new file mode 100644
index 00000000..75865a14
--- /dev/null
+++ b/app/src/main/res/menu/multiselect_media.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<menu xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:compat="http://schemas.android.com/apk/res-auto">
+ <item
+ android:id="@+id/menu_play_now"
+ android:icon="?attr/actionbar_start"
+ android:title="@string/menu.play"
+ compat:showAsAction="always|withText"/>
+
+ <item
+ android:id="@+id/menu_shuffle"
+ android:icon="?attr/shuffle"
+ android:title="@string/menu.shuffle"
+ compat:showAsAction="ifRoom|withText"/>
+
+ <item
+ android:id="@+id/menu_download"
+ android:title="@string/common.download"/>
+
+ <item
+ android:id="@+id/menu_cache"
+ android:title="@string/common.pin"/>
+
+ <item
+ android:id="@+id/menu_delete"
+ android:title="@string/menu.delete_cache"/>
+
+ <item
+ android:id="@+id/menu_add_playlist"
+ android:title="@string/menu.add_playlist"/>
+
+ <item
+ android:id="@+id/menu_remove_playlist"
+ android:title="@string/menu.remove_playlist"/>
+
+ <group android:id="@+id/hide_play_next">
+ <item
+ android:id="@+id/menu_play_next"
+ android:title="@string/common.play_next"/>
+ </group>
+
+ <group android:id="@+id/hide_play_last">
+ <item
+ android:id="@+id/menu_play_last"
+ android:title="@string/menu.play_last"/>
+ </group>
+</menu>
diff --git a/app/src/main/res/menu/multiselect_media_offline.xml b/app/src/main/res/menu/multiselect_media_offline.xml
new file mode 100644
index 00000000..5587c106
--- /dev/null
+++ b/app/src/main/res/menu/multiselect_media_offline.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<menu xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:compat="http://schemas.android.com/apk/res-auto">
+ <item
+ android:id="@+id/menu_play_now"
+ android:icon="?attr/actionbar_start"
+ android:title="@string/menu.play"
+ compat:showAsAction="always|withText"/>
+
+ <item
+ android:id="@+id/menu_shuffle"
+ android:icon="?attr/shuffle"
+ android:title="@string/menu.shuffle"
+ compat:showAsAction="ifRoom|withText"/>
+
+ <item
+ android:id="@+id/menu_delete"
+ android:title="@string/menu.delete_cache"/>
+
+ <group android:id="@+id/hide_play_next">
+ <item
+ android:id="@+id/menu_play_next"
+ android:title="@string/common.play_next"/>
+ </group>
+
+ <group android:id="@+id/hide_play_last">
+ <item
+ android:id="@+id/menu_play_last"
+ android:title="@string/menu.play_last"/>
+ </group>
+</menu>
diff --git a/app/src/main/res/menu/nowplaying_context.xml b/app/src/main/res/menu/nowplaying_context.xml
index c9347353..845a98c8 100644
--- a/app/src/main/res/menu/nowplaying_context.xml
+++ b/app/src/main/res/menu/nowplaying_context.xml
@@ -19,10 +19,6 @@
android:title="@string/download.menu_lyrics"/>
<item
- android:id="@+id/menu_remove"
- android:title="@string/download.menu_remove"/>
-
- <item
android:id="@+id/menu_delete"
android:title="@string/menu.delete_cache"/>
diff --git a/app/src/main/res/menu/nowplaying_context_offline.xml b/app/src/main/res/menu/nowplaying_context_offline.xml
index 24b23a8d..9ce63d79 100644
--- a/app/src/main/res/menu/nowplaying_context_offline.xml
+++ b/app/src/main/res/menu/nowplaying_context_offline.xml
@@ -15,10 +15,6 @@
android:title="@string/download.menu_show_album"/>
<item
- android:id="@+id/menu_remove"
- android:title="@string/download.menu_remove"/>
-
- <item
android:id="@+id/menu_delete"
android:title="@string/menu.delete_cache"/>
diff --git a/app/src/main/res/menu/search.xml b/app/src/main/res/menu/search.xml
index cab9c4f6..e9377d68 100644
--- a/app/src/main/res/menu/search.xml
+++ b/app/src/main/res/menu/search.xml
@@ -2,7 +2,7 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:compat="http://schemas.android.com/apk/res-auto">
<item
- android:id="@+id/menu_search"
+ android:id="@+id/menu_global_search"
android:icon="?attr/search"
android:title="@string/menu.search"
compat:showAsAction="ifRoom|withText"/>
diff --git a/app/src/main/res/menu/select_album.xml b/app/src/main/res/menu/select_album.xml
index 3d2228e8..c94a4a3f 100644
--- a/app/src/main/res/menu/select_album.xml
+++ b/app/src/main/res/menu/select_album.xml
@@ -3,7 +3,7 @@
xmlns:compat="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/menu_play_now"
- android:icon="?media_button_start"
+ android:icon="?actionbar_start"
android:title="@string/menu.play"
compat:showAsAction="always|withText"/>
diff --git a/app/src/main/res/menu/select_album_context.xml b/app/src/main/res/menu/select_album_context.xml
index 5b2529e7..388fd1f5 100644
--- a/app/src/main/res/menu/select_album_context.xml
+++ b/app/src/main/res/menu/select_album_context.xml
@@ -1,48 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
-<menu xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:compat="http://schemas.android.com/apk/res-auto">
-
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/album_menu_info"
android:title="@string/common.info"/>
- <item
- android:id="@+id/album_menu_play_now"
- android:title="@string/common.play_now"
- />
-
- <item
- android:id="@+id/album_menu_play_shuffled"
- android:title="@string/common.play_shuffled"
- />
-
- <group android:id="@+id/hide_play_next">
- <item
- android:id="@+id/album_menu_play_next"
- android:title="@string/common.play_next"/>
- </group>
-
- <group android:id="@+id/hide_play_last">
- <item
- android:id="@+id/album_menu_play_last"
- android:title="@string/common.play_last"/>
- </group>
-
- <item
- android:id="@+id/album_menu_download"
- android:title="@string/common.download"
- />
-
- <item
- android:id="@+id/album_menu_pin"
- android:title="@string/common.pin"
- />
-
- <item
- android:id="@+id/album_menu_delete"
- android:title="@string/menu.delete_cache"/>
-
<item
android:id="@+id/album_menu_show_artist"
android:title="@string/menu.show_artist"/>
diff --git a/app/src/main/res/menu/select_album_context_offline.xml b/app/src/main/res/menu/select_album_context_offline.xml
index a1805f5b..60858d91 100644
--- a/app/src/main/res/menu/select_album_context_offline.xml
+++ b/app/src/main/res/menu/select_album_context_offline.xml
@@ -1,31 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
-<menu xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:compat="http://schemas.android.com/apk/res-auto">
- <item
- android:id="@+id/album_menu_play_now"
- android:title="@string/common.play_now"
- />
-
- <item
- android:id="@+id/album_menu_play_shuffled"
- android:title="@string/common.play_shuffled"
- />
-
- <group android:id="@+id/hide_play_next">
- <item
- android:id="@+id/album_menu_play_next"
- android:title="@string/common.play_next"/>
- </group>
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
- <group android:id="@+id/hide_play_last">
- <item
- android:id="@+id/album_menu_play_last"
- android:title="@string/common.play_last"/>
- </group>
-
- <item
- android:id="@+id/album_menu_delete"
- android:title="@string/menu.delete_cache"/>
+ <item
+ android:id="@+id/album_menu_info"
+ android:title="@string/common.info"/>
<item
android:id="@+id/album_menu_star"
diff --git a/app/src/main/res/menu/select_album_list.xml b/app/src/main/res/menu/select_album_list.xml
index a9196d1c..17148a51 100644
--- a/app/src/main/res/menu/select_album_list.xml
+++ b/app/src/main/res/menu/select_album_list.xml
@@ -3,7 +3,7 @@
xmlns:compat="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/menu_play_now"
- android:icon="?media_button_start"
+ android:icon="?actionbar_start"
android:title="@string/menu.play"
compat:showAsAction="always|withText"/>
diff --git a/app/src/main/res/menu/select_artist.xml b/app/src/main/res/menu/select_artist.xml
index 603f0a3b..66ba37ba 100644
--- a/app/src/main/res/menu/select_artist.xml
+++ b/app/src/main/res/menu/select_artist.xml
@@ -2,13 +2,13 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:compat="http://schemas.android.com/apk/res-auto">
<item
- android:id="@+id/menu_shuffle"
+ android:id="@+id/menu_global_shuffle"
android:icon="?attr/shuffle"
android:title="@string/menu.shuffle"
compat:showAsAction="always|withText"/>
<item
- android:id="@+id/menu_search"
+ android:id="@+id/menu_global_search"
android:icon="?attr/search"
android:title="@string/menu.search"
compat:showAsAction="ifRoom|withText"/>
diff --git a/app/src/main/res/menu/select_artist_context.xml b/app/src/main/res/menu/select_artist_context.xml
index debc07c6..40f912db 100644
--- a/app/src/main/res/menu/select_artist_context.xml
+++ b/app/src/main/res/menu/select_artist_context.xml
@@ -1,44 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
-<menu xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:compat="http://schemas.android.com/apk/res-auto">
-
- <item
- android:id="@+id/artist_menu_play_now"
- android:title="@string/common.play_now"
- />
-
- <item
- android:id="@+id/artist_menu_play_shuffled"
- android:title="@string/common.play_shuffled"
- />
-
- <group android:id="@+id/hide_play_next">
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <group android:id="@+id/server_1_10">
<item
- android:id="@+id/artist_menu_play_next"
- android:title="@string/common.play_next"/>
- </group>
+ android:id="@+id/artist_menu_play_now"
+ android:title="@string/common.play_now"/>
- <group android:id="@+id/hide_play_last">
<item
- android:id="@+id/artist_menu_play_last"
- android:title="@string/common.play_last"/>
- </group>
-
- <item
- android:id="@+id/artist_menu_download"
- android:title="@string/common.download"
- />
+ android:id="@+id/artist_menu_play_shuffled"
+ android:title="@string/common.play_shuffled"/>
- <item
- android:id="@+id/artist_menu_pin"
- android:title="@string/common.pin"
- />
-
- <item
- android:id="@+id/artist_menu_delete"
- android:title="@string/menu.delete_cache"/>
+ <group android:id="@+id/hide_play_last">
+ <item
+ android:id="@+id/artist_menu_play_last"
+ android:title="@string/common.play_last"/>
+ </group>
- <group android:id="@+id/server_1_10">
<group android:id="@+id/hide_star">
<item
android:id="@+id/artist_menu_star"
diff --git a/app/src/main/res/menu/select_artist_context_offline.xml b/app/src/main/res/menu/select_artist_context_offline.xml
index 17ee97e0..2dc78ab8 100644
--- a/app/src/main/res/menu/select_artist_context_offline.xml
+++ b/app/src/main/res/menu/select_artist_context_offline.xml
@@ -1,30 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
-<menu xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:compat="http://schemas.android.com/apk/res-auto">
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <item
+ android:id="@+id/artist_menu_play_now"
+ android:title="@string/common.play_now"/>
- <item
- android:id="@+id/artist_menu_play_now"
- android:title="@string/common.play_now"
- />
-
- <item
- android:id="@+id/artist_menu_play_shuffled"
- android:title="@string/common.play_shuffled"
- />
-
- <group android:id="@+id/hide_play_next">
- <item
- android:id="@+id/artist_menu_play_next"
- android:title="@string/common.play_next"/>
- </group>
+ <item
+ android:id="@+id/artist_menu_play_shuffled"
+ android:title="@string/common.play_shuffled"/>
<group android:id="@+id/hide_play_last">
<item
android:id="@+id/artist_menu_play_last"
android:title="@string/common.play_last"/>
</group>
-
- <item
- android:id="@+id/artist_menu_delete"
- android:title="@string/menu.delete_cache"/>
-</menu>
+</menu> \ No newline at end of file
diff --git a/app/src/main/res/menu/select_bookmark_context.xml b/app/src/main/res/menu/select_bookmark_context.xml
index 2b1b83fd..aaa3e3e8 100644
--- a/app/src/main/res/menu/select_bookmark_context.xml
+++ b/app/src/main/res/menu/select_bookmark_context.xml
@@ -6,6 +6,12 @@
android:id="@+id/bookmark_menu_info"
android:title="@string/common.info"/>
+ <group android:id="@+id/hide_play_last">
+ <item
+ android:id="@+id/song_menu_play_last"
+ android:title="@string/common.play_last"/>
+ </group>
+
<item
android:id="@+id/song_menu_show_album"
android:title="@string/download.menu_show_album"/>
@@ -15,18 +21,6 @@
android:title="@string/menu.show_artist"/>
<item
- android:id="@+id/song_menu_download"
- android:title="@string/common.download"/>
-
- <item
- android:id="@+id/song_menu_pin"
- android:title="@string/common.pin"/>
-
- <item
- android:id="@+id/song_menu_delete"
- android:title="@string/menu.delete_cache"/>
-
- <item
android:id="@+id/bookmark_menu_delete"
android:title="@string/bookmark.delete"/>
</menu>
diff --git a/app/src/main/res/menu/select_playlist_context.xml b/app/src/main/res/menu/select_playlist_context.xml
index 47033d9c..4941e94b 100644
--- a/app/src/main/res/menu/select_playlist_context.xml
+++ b/app/src/main/res/menu/select_playlist_context.xml
@@ -7,21 +7,6 @@
android:title="@string/common.info"
/>
- <item
- android:id="@+id/playlist_menu_play_now"
- android:title="@string/common.play_now"
- />
-
- <item
- android:id="@+id/playlist_menu_play_shuffled"
- android:title="@string/common.play_shuffled"
- />
-
- <item
- android:id="@+id/playlist_menu_download"
- android:title="@string/common.download"
- />
-
<item
android:id="@+id/playlist_menu_sync"
android:title="@string/menu.keep_synced"/>
diff --git a/app/src/main/res/menu/select_playlist_context_offline.xml b/app/src/main/res/menu/select_playlist_context_offline.xml
index d63aec17..6745d850 100644
--- a/app/src/main/res/menu/select_playlist_context_offline.xml
+++ b/app/src/main/res/menu/select_playlist_context_offline.xml
@@ -1,13 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
-<menu xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:compat="http://schemas.android.com/apk/res-auto">
- <item
- android:id="@+id/playlist_menu_play_now"
- android:title="@string/common.play_now"
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <item
+ android:id="@+id/playlist_info"
+ android:title="@string/common.info"
/>
-
- <item
- android:id="@+id/playlist_menu_play_shuffled"
- android:title="@string/common.play_shuffled"
- />
</menu> \ No newline at end of file
diff --git a/app/src/main/res/menu/select_podcast_episode_context.xml b/app/src/main/res/menu/select_podcast_episode_context.xml
index bacccda3..d535cc7e 100644
--- a/app/src/main/res/menu/select_podcast_episode_context.xml
+++ b/app/src/main/res/menu/select_podcast_episode_context.xml
@@ -7,32 +7,12 @@
android:title="@string/common.info"
/>
- <item
- android:id="@+id/song_menu_play_now"
- android:title="@string/common.play_now"
- />
-
- <group android:id="@+id/hide_play_next">
- <item
- android:id="@+id/song_menu_play_next"
- android:title="@string/common.play_next"/>
- </group>
-
<group android:id="@+id/hide_play_last">
<item
android:id="@+id/song_menu_play_last"
android:title="@string/common.play_last"/>
</group>
-
- <item
- android:id="@+id/song_menu_download"
- android:title="@string/common.download"
- />
-
- <item
- android:id="@+id/song_menu_delete"
- android:title="@string/menu.delete_cache"/>
-
+
<group android:id="@+id/server_1.9">
<item
android:id="@+id/bookmark_menu_delete"
diff --git a/app/src/main/res/menu/select_podcast_episode_context_offline.xml b/app/src/main/res/menu/select_podcast_episode_context_offline.xml
index 587d01f7..a34d7f08 100644
--- a/app/src/main/res/menu/select_podcast_episode_context_offline.xml
+++ b/app/src/main/res/menu/select_podcast_episode_context_offline.xml
@@ -6,25 +6,10 @@
android:id="@+id/song_menu_info"
android:title="@string/common.info"
/>
-
- <item
- android:id="@+id/song_menu_play_now"
- android:title="@string/common.play_now"
- />
-
- <group android:id="@+id/hide_play_next">
- <item
- android:id="@+id/song_menu_play_next"
- android:title="@string/common.play_next"/>
- </group>
<group android:id="@+id/hide_play_last">
<item
android:id="@+id/song_menu_play_last"
android:title="@string/common.play_last"/>
</group>
-
- <item
- android:id="@+id/song_menu_delete"
- android:title="@string/menu.delete_cache"/>
</menu>
diff --git a/app/src/main/res/menu/select_podcasts.xml b/app/src/main/res/menu/select_podcasts.xml
index f30429ce..41ad62fa 100644
--- a/app/src/main/res/menu/select_podcasts.xml
+++ b/app/src/main/res/menu/select_podcasts.xml
@@ -2,7 +2,7 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:compat="http://schemas.android.com/apk/res-auto">
<item
- android:id="@+id/menu_search"
+ android:id="@+id/menu_global_search"
android:icon="?attr/search"
android:title="@string/menu.search"
compat:showAsAction="always|withText"/>
diff --git a/app/src/main/res/menu/select_song.xml b/app/src/main/res/menu/select_song.xml
index fc4494cb..5718866a 100644
--- a/app/src/main/res/menu/select_song.xml
+++ b/app/src/main/res/menu/select_song.xml
@@ -3,7 +3,7 @@
xmlns:compat="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/menu_play_now"
- android:icon="?attr/media_button_start"
+ android:icon="?attr/actionbar_start"
android:title="@string/menu.play"
compat:showAsAction="always|withText"/>
@@ -32,14 +32,6 @@
<item
android:id="@+id/menu_delete"
android:title="@string/menu.delete_cache"/>
-
- <item
- android:id="@+id/menu_add_playlist"
- android:title="@string/menu.add_playlist"/>
-
- <item
- android:id="@+id/menu_remove_playlist"
- android:title="@string/menu.remove_playlist"/>
<group android:id="@+id/hide_play_next">
<item
diff --git a/app/src/main/res/menu/select_song_context.xml b/app/src/main/res/menu/select_song_context.xml
index d8fc211c..b1e3c979 100644
--- a/app/src/main/res/menu/select_song_context.xml
+++ b/app/src/main/res/menu/select_song_context.xml
@@ -7,36 +7,11 @@
android:title="@string/common.info"
/>
- <item
- android:id="@+id/song_menu_play_now"
- android:title="@string/common.play_now"
- />
-
- <group android:id="@+id/hide_play_next">
- <item
- android:id="@+id/song_menu_play_next"
- android:title="@string/common.play_next"/>
- </group>
-
<group android:id="@+id/hide_play_last">
<item
android:id="@+id/song_menu_play_last"
android:title="@string/common.play_last"/>
</group>
-
- <item
- android:id="@+id/song_menu_download"
- android:title="@string/common.download"
- />
-
- <item
- android:id="@+id/song_menu_pin"
- android:title="@string/common.pin"
- />
-
- <item
- android:id="@+id/song_menu_delete"
- android:title="@string/menu.delete_cache"/>
<group android:id="@+id/server_1.8">
<item
diff --git a/app/src/main/res/menu/select_song_context_offline.xml b/app/src/main/res/menu/select_song_context_offline.xml
index 49445876..1e697f30 100644
--- a/app/src/main/res/menu/select_song_context_offline.xml
+++ b/app/src/main/res/menu/select_song_context_offline.xml
@@ -6,27 +6,12 @@
android:id="@+id/song_menu_info"
android:title="@string/common.info"
/>
-
- <item
- android:id="@+id/song_menu_play_now"
- android:title="@string/common.play_now"
- />
-
- <group android:id="@+id/hide_play_next">
- <item
- android:id="@+id/song_menu_play_next"
- android:title="@string/common.play_next"/>
- </group>
<group android:id="@+id/hide_play_last">
<item
android:id="@+id/song_menu_play_last"
android:title="@string/common.play_last"/>
</group>
-
- <item
- android:id="@+id/song_menu_delete"
- android:title="@string/menu.delete_cache"/>
<item
android:id="@+id/song_menu_star"
diff --git a/app/src/main/res/menu/select_song_offline.xml b/app/src/main/res/menu/select_song_offline.xml
index c45405fb..7a4a5407 100644
--- a/app/src/main/res/menu/select_song_offline.xml
+++ b/app/src/main/res/menu/select_song_offline.xml
@@ -3,7 +3,7 @@
xmlns:compat="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/menu_play_now"
- android:icon="?attr/media_button_start"
+ android:icon="?attr/actionbar_start"
android:title="@string/menu.play"
compat:showAsAction="always|withText"/>
diff --git a/app/src/main/res/menu/similar_artists.xml b/app/src/main/res/menu/similar_artists.xml
index 771555b6..f6c30fb2 100644
--- a/app/src/main/res/menu/similar_artists.xml
+++ b/app/src/main/res/menu/similar_artists.xml
@@ -4,7 +4,7 @@
<item
android:id="@+id/menu_play_now"
- android:icon="?media_button_start"
+ android:icon="?actionbar_start"
android:title="@string/menu.play"
compat:showAsAction="always|withText"/>
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 25f1b57c..45b89df9 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -42,13 +42,7 @@
<string name="main.welcome_text">Willkommen zu DSub! Die App ist aktuell für den Subsonic-Demo-Server konfiguriert. Nachdem Sie Ihren eigenen Server
aufgesetzt haben (verfügbar unter <b>subsonic.org</b>) könne Sie diesen unter <b>Einstellungen</b> konfigurieren.</string>
<string name="main.about_title">Über DSub</string>
- <string name="main.about_text">Autor: Scott Jackson
- \nEmail: dsub.android@gmail.com
- \nVersion: %1$s
- \nLokal gespeicherte Titel: %2$s
- \nGenutzter Speicher: %3$s von %4$s
- \nVerfügbarer Speicher: %5$s von %6$s</string>
- <string name="main.faq_title">FAQ</string>
+ <string name="main.faq_title">FAQ</string>
<string name="main.faq_text">
<![CDATA[
<font color="red">Cache vs Permanenter Cache</font>:
@@ -142,8 +136,7 @@
<string name="select_album.select">Alle auswählen</string>
<string name="select_album.n_selected">%d Lieder ausgewählt.</string>
- <string name="select_album.n_unselected">%d Lieder deselektiert.</string>
- <string name="select_album.more">Mehr</string>
+ <string name="select_album.more">Mehr</string>
<string name="select_album.offline">Offline</string>
<string name="select_album.searching">Suche...</string>
<string name="select_album.no_sdcard">Fehler: Keine SD-Karte verfügbar.</string>
@@ -190,8 +183,7 @@
<string name="download.playerstate_playing_shuffle">Playing shuffle</string>
<string name="download.menu_show_album">Zeige Album</string>
<string name="download.menu_lyrics">Liedtext</string>
- <string name="download.menu_remove">Entferne aus Warteschlange</string>
- <string name="download.menu_remove_all">Alle entfernen</string>
+ <string name="download.menu_remove_all">Alle entfernen</string>
<string name="download.menu_screen_on">Bildschirm an</string>
<string name="download.menu_shuffle">Mischen</string>
<string name="download.menu_toggle">Umschalten</string>
@@ -214,7 +206,6 @@
<string name="download.jukebox_not_authorized">Fernbedienung ist nicht erlaubt. Bitte aktivieren Sie den Jukebox-Modus unter <b>Nutzer &gt; Einstellungen</b> auf Ihrem Subsonic-Server.</string>
<string name="download.timer_length">Timer:</string>
<string name="download.start_timer">Starte Timer</string>
- <string name="download.stop_timer">Stoppe Timer</string>
<string name="download.need_download">Video muss zuerst heruntergeladen werden</string>
<string name="download.no_streaming_player">Stream kann nicht wiedergegeben werden.</string>
<string name="download.playing_out_of">Wiedergabe: %1$d/%2$d</string>
@@ -577,6 +568,74 @@
<item quantity="one">Noch ein Tag bis zum Ablauf des Testzeitraums.</item>
<item quantity="other">%d Tage bis zum Ablauf des Testzeitraums.</item>
</plurals>
+ <string name="details.album">Album</string>
+ <string name="details.artist">Künstler</string>
+ <string name="details.author">Autor</string>
+ <string name="details.available_space">Verfügbarer Platz</string>
+ <string name="details.bookmark_position">Lesezeichenposition</string>
+ <string name="details.comments">Kommentar</string>
+ <string name="details.created">Erstellt</string>
+ <string name="details.description">Beschreibung</string>
+ <string name="details.email">Email</string>
+ <string name="details.error">Fehlermeldung</string>
+ <string name="details.length">Länge</string>
+ <string name="details.of">%1$s von %2$s</string>
+ <string name="details.owner">Besitzer</string>
+ <string name="details.public">Öffentlich</string>
+ <string name="details.podcast">Podcast</string>
+ <string name="details.size">Größe</string>
+ <string name="details.status">Status</string>
+ <string name="details.title">Titel</string>
+ <string name="download.stop_time_remaining">Stoppe in %1$s</string>
+ <string name="playlist.shared">Geteilte Wiedergabelisten</string>
+ <string name="settings.max_bitrate_112">112 Kbps</string>
+ <string name="settings.max_bitrate_128">128 Kbps</string>
+ <string name="settings.max_bitrate_160">160 Kbps</string>
+ <string name="settings.max_bitrate_192">192 Kbps</string>
+ <string name="settings.max_bitrate_256">256 Kbps</string>
+ <string name="settings.max_bitrate_32">32 Kbps</string>
+ <string name="settings.max_bitrate_320">320 Kbps</string>
+ <string name="settings.max_bitrate_64">64 Kbps</string>
+ <string name="settings.max_bitrate_80">80 Kbps</string>
+ <string name="settings.max_bitrate_96">96 Kbps</string>
+ <string name="settings.max_video_bitrate_1000">1000 Kbps</string>
+ <string name="settings.max_video_bitrate_1500">1500 Kbps</string>
+ <string name="settings.max_video_bitrate_200">200 Kbps</string>
+ <string name="settings.max_video_bitrate_2000">2000 Kbps</string>
+ <string name="settings.max_video_bitrate_300">300 Kbps</string>
+ <string name="settings.max_video_bitrate_3000">3000 Kbps</string>
+ <string name="settings.max_video_bitrate_400">400 Kbps</string>
+ <string name="settings.max_video_bitrate_500">500 Kbps</string>
+ <string name="settings.max_video_bitrate_5000">5000 Kbps</string>
+ <string name="settings.max_video_bitrate_700">700 Kbps</string>
+ <string name="widget.4x1">DSub (4x1)</string>
+ <string name="widget.4x2">DSub (4x2)</string>
+ <string name="widget.4x3">DSub (4x3)</string>
+ <string name="widget.4x4">DSub (4x4)</string>
+ <string name="util.bytes_format.megabyte">0.00 MB</string>
+ <string name="util.bytes_format.kilobyte">0 KB</string>
+ <string name="util.bytes_format.gigabyte">0.00 GB</string>
+ <string name="util.bytes_format.byte">0 B</string>
+ <string name="common.close">Schliessen</string>
+ <string name="details.cached_format">Format im Cache</string>
+ <string name="details.genre">Genre</string>
+ <string name="details.cached_bitrate">Bitrate im Cache</string>
+ <string name="details.files_cached">Dateien im Cache</string>
+ <string name="details.files_permanent">Dateien im permanenten Cache</string>
+ <string name="details.rating">Bewertung</string>
+ <string name="details.server_bitrate">Originale Bitrate</string>
+ <string name="details.server_format">Originales Format</string>
+ <string name="details.song_count">Titelanzahl</string>
+ <string name="details.title.playlist">Details der Wiedergabeliste</string>
+ <string name="details.title.album">Albumdetails</string>
+ <string name="details.title.podcast">Podcastdetails</string>
+ <string name="details.title.song">Mediumdetails</string>
+ <string name="details.used_space">Genutzter Platz</string>
+ <string name="details.url">URL</string>
+ <string name="details.track">Medium</string>
+ <string name="details.year">Jahr</string>
+ <string name="details.version">Version</string>
+ <string name="playlist.mine">Meine Wiedergabelisten</string>
<string name="settings.keep_played_count_none">Alle abgespielten Lieder entfernen</string>
<string name="settings.keep_played_count_one">Das letzte abgespielte Lied behalten</string>
<string name="settings.keep_played_count_three">3 abgespielte Lieder behalten</string>
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index cd255e13..f56e939e 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -41,13 +41,7 @@
<string name="main.welcome_title">Bienvenido!</string>
<string name="main.welcome_text">Bienvenido a DSub! Ahora la aplicación está configurada para usar el servidor de demostración de Subsonic. Cuando configures tu servidor personal (disponible en <b>subsonic.org</b>), accede a <b>Preferencias</b> y cambia la configuración para conectarte.</string>
<string name="main.about_title">Acerca de DSub</string>
- <string name="main.about_text">Autor: Scott Jackson
- \nEmail: dsub.android@gmail.com
- \nVersión: %1$s
- \nArchivos en caché: %2$s
- \nEspacio usado: %3$s of %4$s
- \nEspacio disponible: %5$s of %6$s</string>
- <string name="main.select_server">Seleccionar servidor</string>
+ <string name="main.select_server">Seleccionar servidor</string>
<string name="main.shuffle">Reproducción aleatoria</string>
<string name="main.offline">Modo Offline</string>
<string name="main.online">Modo Online</string>
@@ -130,8 +124,7 @@
<string name="select_album.select">Seleccionar todo</string>
<string name="select_album.n_selected">Seleccionadas %d canciones</string>
- <string name="select_album.n_unselected">%d canciones deseleccionadas</string>
- <string name="select_album.more">Más</string>
+ <string name="select_album.more">Más</string>
<string name="select_album.offline">Offline</string>
<string name="select_album.searching">Buscando...</string>
<string name="select_album.no_sdcard">Error: No hay tarjeta SD disponible</string>
@@ -176,8 +169,7 @@
<string name="download.playerstate_playing_shuffle">Reproduciendo en aleatorio</string>
<string name="download.menu_show_album">Mostrar disco</string>
<string name="download.menu_lyrics">Letras</string>
- <string name="download.menu_remove">Eliminar de la cola</string>
- <string name="download.menu_remove_all">Borrar todo</string>
+ <string name="download.menu_remove_all">Borrar todo</string>
<string name="download.menu_screen_on">Pantalla encendida</string>
<string name="download.menu_shuffle">Aleatorio</string>
<string name="download.menu_toggle">Cambiar</string>
@@ -199,7 +191,6 @@
<string name="download.jukebox_not_authorized">Control remoto no permitido. Por favor, active el modo jukebox en <b>Users &gt; Settings</b> en su servidor Subsonic.</string>
<string name="download.timer_length">Temporizador</string>
<string name="download.start_timer">Iniciar temporizador</string>
- <string name="download.stop_timer">Detener temporizador</string>
<string name="download.need_download">El vídeo ha de ser descargado antes</string>
<string name="download.no_streaming_player">Ningún reproductor puede reproducir este stream</string>
<string name="download.playing_out_of">%1$d/%2$d</string>
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 759e3fd8..4674ca32 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -41,12 +41,6 @@
<string name="main.welcome_title">Bienvenue !</string>
<string name="main.welcome_text">Bienvenue dans DSub ! L\'application est actuellement configurée pour se connecter au serveur de démo Subsonic (<b>demo.subsonic.org</b>). Vous pouvez configurer votre propre serveur dans les paramètres. Choisir <b>Paramètres</b> et mettre à jour la configuration pour vous y connecter.</string>
<string name="main.about_title">A propos de DSub</string>
- <string name="main.about_text">Auteur : Scott Jackson
- \nEmail : dsub.android@gmail.com
- \nVersion : %1$s
- \nFichiers en cache : %2$s
- \nEspace utilisé : %3$s de %4$s
- \nEspace dispo. : %5$s de %6$s</string>
<string name="main.faq_title">FAQ</string>
<string name="main.faq_text">
<![CDATA[
@@ -129,8 +123,7 @@
<string name="select_album.select">Tout sélectionner</string>
<string name="select_album.n_selected">%d pistes sélectionnées.</string>
- <string name="select_album.n_unselected">%d pistes désélectionnées.</string>
- <string name="select_album.more">Plus</string>
+ <string name="select_album.more">Plus</string>
<string name="select_album.offline">Déconnecté</string>
<string name="select_album.searching">Recherche en cours...</string>
<string name="select_album.no_sdcard">Erreur : Aucune carte SD card disponible.</string>
@@ -175,8 +168,7 @@
<string name="download.playerstate_playing_shuffle">Lecture au hasard</string>
<string name="download.menu_show_album">Afficher l\'album</string>
<string name="download.menu_lyrics">Paroles</string>
- <string name="download.menu_remove">Enlever de la queue</string>
- <string name="download.menu_remove_all">Enlever tout</string>
+ <string name="download.menu_remove_all">Enlever tout</string>
<string name="download.menu_screen_on">Ecran actif</string>
<string name="download.menu_shuffle">Hasard</string>
<string name="download.menu_toggle">Basculer</string>
@@ -199,7 +191,6 @@
<string name="download.jukebox_not_authorized">Mode télécommande non autorisée. Activer le mode jukebox.<b>Users &gt; Settings</b> on your Subsonic server.</string>
<string name="download.timer_length">Minuteur :</string>
<string name="download.start_timer">Démarrer le minuteur</string>
- <string name="download.stop_timer">Arrêter le minuteur</string>
<string name="download.need_download">La vidéo doit d\'abord être téléchargée</string>
<string name="download.no_streaming_player">Aucun lecteur ne peut afficher ce flux</string>
<string name="download.playing_out_of">Lecture : %1$d/%2$d</string>
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 6222989a..0809e8ba 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -7,14 +7,14 @@
<string name="common.cancel">Mégse</string>
<string name="common.play_now">Lejátszás</string>
<string name="common.play_shuffled">Lejátszás kevert sorrendben</string>
- <string name="common.play_next">Sorbaállítás következőnek</string>
- <string name="common.play_last">Sorbaállítás utolsónak</string>
+ <string name="common.play_next">Sorba állítás következőnek</string>
+ <string name="common.play_last">Sorba állítás utolsónak</string>
<string name="common.download">Letöltés gyorsítótárba</string>
<string name="common.pin">Letöltés tárolásra (megőrzés)</string>
<string name="common.delete">Törlés</string>
<string name="common.star">Csillagozás</string>
<string name="common.unstar">Csillagozás ki</string>
- <string name="common.info">Részletek</string>
+ <string name="common.info">Részletezés</string>
<string name="common.name">Név</string>
<string name="common.comment">Megjegyzés</string>
<string name="common.public">Nyilvános</string>
@@ -25,6 +25,7 @@
<string name="common.confirm_message_cache">cache</string>
<string name="common.empty">Nem található!</string>
<string name="common.warning">Figyelem!</string>
+ <string name="common.close">Bezár</string>
<string name="button_bar.home">Főoldal</string>
<string name="button_bar.browse">Médiatár</string>
@@ -39,15 +40,9 @@
<string name="button_bar.downloading">Letöltések</string>
<string name="main.welcome_title">Üdvözlet!</string>
- <string name="main.welcome_text">Üdvözli a DSub! Az alkalmazás még nincs beállítva. Miután konfigurálta saját kiszolgálóját
+ <string name="main.welcome_text">Üdvözli a DSub! Az alkalmazás jelenleg egy Subsonic demo kiszolgálóhoz van beállítva. Miután konfigurálta saját kiszolgálóját
(elérhető: <b>subsonic.org</b>), húzza balról jobbra az oldalsávot, lépjen be a <b>Beállítások</b> menüpontba és adja meg a kapcsolódási adatokat!</string>
<string name="main.about_title">DSub információk</string>
- <string name="main.about_text">Fejlesztő: Scott Jackson
- \nEmail: dsub.android@gmail.com
- \nVerzió: %1$s
- \nGyorsítótárazott fájlok: %2$s
- \nFelhasznált tároló: %3$s/%4$s
- \nFelhasználható tároló: %5$s/%6$s</string>
<string name="main.faq_title">GYIK</string>
<string name="main.faq_text">
<![CDATA[
@@ -66,11 +61,11 @@
<string name="main.settings">Beállítások</string>
<string name="main.albums_title">Albumok</string>
<string name="main.albums_per_folder">Mappánként</string>
- <string name="main.albums_newest">Utoljára hozzáadottak</string>
- <string name="main.albums_recent">Utoljára lejátszottak</string>
- <string name="main.albums_frequent">Legtöbbször lejátszottak</string>
- <string name="main.albums_highest">Legjobbra értékeltek</string>
- <string name="main.albums_starred">Csillagozottak</string>
+ <string name="main.albums_newest">Utoljára hozzáadott</string>
+ <string name="main.albums_recent">Utoljára lejátszott</string>
+ <string name="main.albums_frequent">Legtöbbször lejátszott</string>
+ <string name="main.albums_highest">Legjobbra értékelt</string>
+ <string name="main.albums_starred">Csillagozott</string>
<string name="main.albums_random">Véletlenszerű kiválasztás</string>
<string name="main.albums_genres">Műfajok</string>
<string name="main.albums_year">Évtizedek</string>
@@ -79,12 +74,14 @@
<string name="main.songs_genres">@string/main.albums_genres</string>
<string name="main.back_confirm">Nyomja meg még egyszer a kilépéshez!</string>
<string name="main.scan_complete">A médiatár frissítése befejeződött a kiszolgálón!</string>
+ <string name="main.artist">Előadó</string>
+ <string name="main.title">Cím</string>
<string name="menu.search">Keresés</string>
<string name="menu.shuffle">Lejátszás kevert sorrendben</string>
<string name="menu.refresh">Frissítés</string>
<string name="menu.play">Lejátszás</string>
- <string name="menu.play_last">Sorbaállítás utolsónak</string>
+ <string name="menu.play_last">Sorba állítás utolsónak</string>
<string name="menu.exit">Kilépés</string>
<string name="menu.settings">Beállítások</string>
<string name="menu.help">Súgó</string>
@@ -102,9 +99,9 @@
<string name="menu.show_all">Összes média megjelenítése</string>
<string name="menu.show_artist">Ugrás az előadóhoz</string>
<string name="menu.share">Megosztás</string>
- <string name="menu.delete_cache">Gyorsítótár törlése</string>
+ <string name="menu.delete_cache">Törlés a gyorsítótárból</string>
<string name="menu.cast">Továbbítás eszközhöz</string>
- <string name="menu.faq">FAQ</string>
+ <string name="menu.faq">GYIK</string>
<string name="menu.add_user">Felhasználó hozzáadása</string>
<string name="menu.rescan">Médiatár frissítése a kiszolgálón</string>
<string name="menu.rate">Értékelés</string>
@@ -133,14 +130,14 @@
<string name="search.more">Továbbiak</string>
<string name="progress.wait">Kérem várjon...</string>
+ <string name="progress.artist_info">Az előadó életrajzának betöltése</string>
<string name="music_library.label">Médiatár</string>
<string name="music_library.label_offline">Kapcsolat nélküli médiák</string>
<string name="select_album.select">Összes jelölése be/ki</string>
<string name="select_album.n_selected">%d dal kijelölve.</string>
- <string name="select_album.n_unselected">%d dal visszavonva.</string>
- <string name="select_album.more">Továbbiak</string>
+ <string name="select_album.more">Továbbiak</string>
<string name="select_album.offline">Offline</string>
<string name="select_album.searching">Keresés...</string>
<string name="select_album.no_sdcard">Hiba: SD kártya nem áll rendelkezésre!</string>
@@ -182,12 +179,12 @@
<string name="download.empty">A várólista üres!</string>
<string name="download.shuffle_loading">Kevert sorrendű lista betöltése...</string>
<string name="download.playerstate_downloading">Letöltés - \"%s\"</string>
+ <string name="download.playerstate_mobile_disabled">Várakozás a Wi-Fi hálózatra a letöltéshez</string>
<string name="download.playerstate_buffering">Pufferelés</string>
<string name="download.playerstate_playing_shuffle">Sorrend keverése</string>
<string name="download.menu_show_album">Ugrás az albumhoz</string>
<string name="download.menu_lyrics">Dalszöveg</string>
- <string name="download.menu_remove">Eltávolítás a várólistáról</string>
- <string name="download.menu_remove_all">Összes eltávolítása</string>
+ <string name="download.menu_remove_all">Összes eltávolítása</string>
<string name="download.menu_screen_on">Kijelző be</string>
<string name="download.menu_shuffle">Sorrend keverése</string>
<string name="download.menu_toggle">Váltás</string>
@@ -232,7 +229,9 @@
<string name="starring_content_starred">\"%s\" csillagozás be</string>
<string name="starring_content_unstarred">\"%s\" csillagozás ki</string>
<string name="starring_content_error">Nem sikerült frissíteni \"%s\", próbálja később!</string>
-
+
+ <string name="playlist.mine">Saját lejátszási listák</string>
+ <string name="playlist.shared">Megosztott lejátszási listák</string>
<string name="playlist_error">Nem sikerült elérni a lejátszási lista adatait!</string>
<string name="updated_playlist">%1$s dal hozzáadva: \"%2$s\"</string>
<string name="updated_playlist_error">Nem sikerült frissíteni \"%s\", próbálja később!</string>
@@ -242,12 +241,7 @@
<string name="bookmark.delete_title">Könyvjelző törlése</string>
<string name="bookmark.deleted">\"%s\" könyvjelző törölve</string>
<string name="bookmark.deleted_error">\"%s\" könyvjelző törlése sikertelen!</string>
- <string name="bookmark.details_title">Könyvjelző részletei</string>
- <string name="bookmark.details">Dal: %1$s
- \nPozíció: %2$s
- \nLétrehozva: %3$s
- \nUtolsó módosítás: %4$s
- \nMegjegyzés: %5$s</string>
+ <string name="bookmark.details_title">Könyvjelző részletezése</string>
<string name="bookmark.resume_title">Folytatja a lejátszást?</string>
<string name="bookmark.resume">\"%1$s\" folytatása innen: \"%2$s\"</string>
<string name="bookmark.action_resume">Folytatás</string>
@@ -310,6 +304,8 @@
<string name="settings.track_summary">Dalsorszám megjelenítése a dal címe előtt, ha létezik.</string>
<string name="settings.custom_sort">Egyéni rendezés</string>
<string name="settings.custom_sort_summary">A kiszolgáló alapértelmezett rendezésének felülbírálása, rendezés a lemez sorszáma és a kiadás éve alapján.</string>
+ <string name="settings.open_to_library">Médiatár megnyitása</string>
+ <string name="settings.open_to_library_summary">A Médiatár megnyitása a Főoldal helyett.</string>
<string name="settings.network_title">Hálózat</string>
<string name="settings.max_bitrate_wifi">Max. audió bitráta - Wi-Fi</string>
<string name="settings.max_bitrate_mobile">Max. audió bitráta - Mobilhálózat</string>
@@ -375,6 +371,11 @@
<string name="settings.temp_loss_pause_lower">Megállítás, kérésre alacsonyabb hangerő</string>
<string name="settings.temp_loss_lower">Alacsonyabb hangerő</string>
<string name="settings.temp_loss_nothing">Ne csináljon semmit</string>
+ <string name="settings.keep_played_count_title">Lejátszottak megtartása</string>
+ <string name="settings.keep_played_count_none">Összes lejátszott eltávolítása</string>
+ <string name="settings.keep_played_count_one">Utoljára lejátszott megtartása</string>
+ <string name="settings.keep_played_count_two">2 lejátszott megtartása</string>
+ <string name="settings.keep_played_count_three">3 lejátszott megtartása</string>
<string name="settings.disconnect_pause_title">Megállítás kapcsolatbontás esetén</string>
<string name="settings.disconnect_pause_both">Megállítás minden esetben</string>
<string name="settings.disconnect_pause_neither">Ne csináljon semmit</string>
@@ -422,8 +423,8 @@
<string name="settings.sync_notification">Szinkronizálási értesítések</string>
<string name="settings.sync_notification_summary">Értesítés megjelenítése, ha új média került szinkronizálásra.</string>
<string name="settings.menu_options.title">Opcionális menübeállítások</string>
- <string name="settings.menu_options.play_next_summary">Sorbaállítás következőnek opció megjelenítése a menüben.</string>
- <string name="settings.menu_options.play_last_summary">Sorbaállítás utolsónak opció megjelenítése a menüben.</string>
+ <string name="settings.menu_options.play_next_summary">Sorba állítás következőnek opció megjelenítése a menüben.</string>
+ <string name="settings.menu_options.play_last_summary">Sorba állítás utolsónak opció megjelenítése a menüben.</string>
<string name="settings.menu_options.star_summary">Csillagozás opció megjelenítése a menüben.</string>
<string name="settings.menu_options.shared_summary">Megosztás opció megjelenítése a menüben.</string>
<string name="settings.menu_options.rate_summary">Értékelés opció megjelenítése a menüben.</string>
@@ -453,6 +454,8 @@
<string name="settings.casting_proxy_summary">Streamelés az eszközön (mint egy proxyn) keresztül. Ez megoldást hozhat néhány esetben, pl. saját aláírású tanúsítvány használatakor.</string>
<string name="settings.rename_duplicates">Duplikált dalok átnevezése</string>
<string name="settings.rename_duplicates_summary">Duplikált dalok átnevezése az eredeti fájlnévre, így megkülönböztethetővé válnak.</string>
+ <string name="settings.start_on_headphones">Lejátszó elindítása</string>
+ <string name="settings.start_on_headphones_summary">Lejátszó elindítása fülhallgató csatlakoztatásakor. Ez a funkció olyan szolgáltatás használatát igényli, ami a Dsub elindítása nélkül tudja kontrollálni a fülhallgató csatlakoztatási eseményeket.</string>
<string name="shuffle.title">Sorrend keverése</string>
<string name="shuffle.startYear">Kezdő év:</string>
@@ -581,6 +584,46 @@
<string name="tasker.edit_server_offline">Offline kapcsoló: </string>
<string name="tasker.edit_do_nothing">Ne csináljon semmit</string>
+ <string name="details.title.song">Dal információi</string>
+ <string name="details.title.album">Album információi</string>
+ <string name="details.title.podcast">Podcast információi</string>
+ <string name="details.title.playlist">Lejátszási lista információi</string>
+ <string name="details.podcast">Podcast</string>
+ <string name="details.status">Státusz</string>
+ <string name="details.artist">Előadó</string>
+ <string name="details.album">Album</string>
+ <string name="details.track">Dal</string>
+ <string name="details.genre">Műfaj</string>
+ <string name="details.year">Év</string>
+ <string name="details.server_format">Kiszolgáló formátuma</string>
+ <string name="details.server_bitrate">Kiszolgáló bitrátája</string>
+ <string name="details.cached_format">Gyorsítótárazott formátuma</string>
+ <string name="details.cached_bitrate">Gyorsítótárazott bitrátája</string>
+ <string name="details.size">Méret</string>
+ <string name="details.length">Hossz</string>
+ <string name="details.bookmark_position">Könyvjelző pozíciója</string>
+ <string name="details.rating">Értékelés</string>
+ <string name="details.description">Leírás</string>
+ <string name="details.owner">Tulajdonos</string>
+ <string name="details.comments">Megjegyzések</string>
+ <string name="details.song_count">Dalsorszám</string>
+ <string name="details.public">Nyilvános</string>
+ <string name="details.created">Létrehozva</string>
+ <string name="details.title">Cím</string>
+ <string name="details.url">URL</string>
+ <string name="details.error">Hibaüzenet</string>
+ <string name="details.author">Szerző</string>
+ <string name="details.email">Email</string>
+ <string name="details.version">Verzió</string>
+ <string name="details.files_cached">Gyorsítótárazott fájlok</string>
+ <string name="details.files_permanent">Megőrzött fájlok</string>
+ <string name="details.used_space">Felhasznált tároló</string>
+ <string name="details.available_space">Rendelkezésre álló hely</string>
+ <string name="details.of">%1$s/%2$s</string>
+ <string name="details.song">Dal</string>
+ <string name="details.position">Pozíció</string>
+ <string name="details.updated">Frissítve</string>
+
<plurals name="select_album_n_songs">
<item quantity="zero">Nincsenek dalok</item>
<item quantity="one">1 dal</item>
diff --git a/app/src/main/res/values-large/dimens.xml b/app/src/main/res/values-large/dimens.xml
index b08dda86..dfe7ff84 100644
--- a/app/src/main/res/values-large/dimens.xml
+++ b/app/src/main/res/values-large/dimens.xml
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="Button">64dip</dimen>
+ <dimen name="Button.Large">74dip</dimen>
<dimen name="Button.Small">54dip</dimen>
<dimen name="AlbumArt.Small">96dip</dimen>
<dimen name="AlbumArt.Header">210dip</dimen>
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index cfae3ea0..ffbb0485 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -32,12 +32,6 @@
<string name="main.welcome_text">Добро пожаловать в DSub! Это приложение настроено на работу с демо сервером Subsonic. После настройки Вашего персонального сервера (доступен на <b>subsonic.org</b>), пожалуйста, перейдите в <b>Настройки</b> и измените параметры для подключения.</string>
<string name="main.about_title">О программе DSub</string>
- <string name="main.about_text">Автор: Scott Jackson
- \nEmail: dsub.android@gmail.com
- \nВерсия: %1$s
- \nFiles Cached: %2$s
- \nИспользовано места: %3$s из %4$s
- \nДоступно места: %5$s из %6$s</string>
<string name="main.select_server">Выбрать сервер</string>
<string name="main.shuffle">Случайное воспроизведение</string>
<string name="main.offline">Отключиться</string>
@@ -89,7 +83,6 @@
<string name="select_album.select">Выбрать все</string>
<string name="select_album.n_selected">%d композиций выбрано.</string>
- <string name="select_album.n_unselected">Выбор снят с %d композиций.</string>
<string name="select_album.more">Еще</string>
<string name="select_album.offline">Оффлайн</string>
<string name="select_album.searching">Выполняется поиск...</string>
@@ -108,7 +101,6 @@
<string name="download.playerstate_playing_shuffle">Воспроизводится случайно</string>
<string name="download.menu_show_album">Показать альбом</string>
<string name="download.menu_lyrics">Текст</string>
- <string name="download.menu_remove">Убрать из очереди</string>
<string name="download.menu_remove_all">Очистить</string>
<string name="download.menu_screen_on">Включить подсветку</string>
<string name="download.menu_shuffle">Перемешать</string>
@@ -131,8 +123,7 @@
<string name="download.jukebox_not_authorized">Удаленное управление запрещено. Пожалуйста, активируйте режим jukebox в разделе <b>Настройки &gt; Проигрыватели</b> на вашем сервере Subsonic.</string>
<string name="download.timer_length">Длительность</string>
<string name="download.start_timer">Запустить таймер</string>
- <string name="download.stop_timer">Остановить таймер</string>
- <string name="download.need_download">Необходимо сначала скачать видео</string>
+ <string name="download.need_download">Необходимо сначала скачать видео</string>
<string name="download.no_streaming_player">Нет плеера для воспроизведения потока</string>
<string name="starring_content_starred">\"%s\" добавлено в закладки</string>
diff --git a/app/src/main/res/values-v11/colors.xml b/app/src/main/res/values-v11/colors.xml
deleted file mode 100644
index f5a422bb..00000000
--- a/app/src/main/res/values-v11/colors.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
- <color name="notificationArtist">#bababa</color>
- <color name="notificationTitle">#dddddd</color>
-</resources>
diff --git a/app/src/main/res/values-v11/styles.xml b/app/src/main/res/values-v11/styles.xml
deleted file mode 100644
index 9a7cb2b2..00000000
--- a/app/src/main/res/values-v11/styles.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
- <style name="BasicButton">
- <item name="android:background">?android:selectableItemBackground</item>
- </style>
-</resources> \ No newline at end of file
diff --git a/app/src/main/res/values-v16/themes.xml b/app/src/main/res/values-v16/themes.xml
deleted file mode 100644
index 013ac0aa..00000000
--- a/app/src/main/res/values-v16/themes.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
- <style name="DSub.TextViewStyle" parent="android:Widget.TextView">
- <item name="android:fontFamily">sans-serif-light</item>
- </style>
-
- <style name="DSub.TextViewStyle.Bold" parent="android:Widget.TextView">
- <item name="android:fontFamily">sans-serif</item>
- <item name="android:textStyle">bold</item>
- </style>
-
- <style name="DSub.ButtonStyle" parent="android:Widget.Holo.Button">
- <item name="android:fontFamily">sans-serif-light</item>
- </style>
-</resources> \ No newline at end of file
diff --git a/app/src/main/res/values-v21/themes.xml b/app/src/main/res/values-v21/themes.xml
new file mode 100644
index 00000000..acd117b5
--- /dev/null
+++ b/app/src/main/res/values-v21/themes.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <style name="Theme.DSub.Light" parent="Theme.DSub.Light.Base">
+ <item name="android:windowTranslucentStatus">true</item>
+ </style>
+
+ <style name="Theme.DSub.Dark" parent="Theme.DSub.Dark.Base">
+ <item name="android:windowTranslucentStatus">true</item>
+ </style>
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values-v22/styles.xml b/app/src/main/res/values-v22/styles.xml
new file mode 100644
index 00000000..f85d2f23
--- /dev/null
+++ b/app/src/main/res/values-v22/styles.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <style name="NotificationText.Title" parent="@android:style/TextAppearance.Material.Notification.Title"></style>
+ <style name="NotificationText.Content" parent="@android:style/TextAppearance.Material.Notification"></style>
+
+ <style name="NotificationButton.Expanded" parent="@style/NotificationButton.ExpandedBase">
+ <item name="android:padding">2dip</item>
+ </style>
+
+ <style name="NotificationLayoutDivider">
+ <item name="android:divider">@drawable/notification_divider</item>
+ </style>
+ <style name="NotificationDivider">
+ <item name="android:background">@drawable/notification_divider</item>
+ </style>
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
index c103fb15..a7dd932d 100644
--- a/app/src/main/res/values/arrays.xml
+++ b/app/src/main/res/values/arrays.xml
@@ -1,18 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
- <string-array name="drawerItems">
- <item>@string/button_bar.home</item>
- <item>@string/button_bar.browse</item>
- <item>@string/button_bar.playlists</item>
- <item>@string/button_bar.podcasts</item>
- <item>@string/button_bar.bookmarks</item>
- <item>@string/button_bar.shares</item>
- <item>@string/button_bar.chat</item>
- <item>@string/button_bar.admin</item>
- <item>@string/button_bar.downloading</item>
- <item>@string/menu.settings</item>
- </string-array>
-
<string-array name="drawerItemsDescriptions">
<item>Home</item>
<item>Artist</item>
@@ -46,32 +33,6 @@
<item>Chat</item>
</string-array>
- <array name="drawerItemIconsLight">
- <item>@drawable/main_offline_light</item>
- <item>@drawable/ic_menu_library_light</item>
- <item>@drawable/ic_menu_playlist_light</item>
- <item>@drawable/ic_menu_podcast_light</item>
- <item>@drawable/ic_menu_bookmark_light</item>
- <item>@drawable/ic_menu_share_light</item>
- <item>@drawable/ic_menu_chat_light</item>
- <item>@drawable/ic_menu_admin_light</item>
- <item>@drawable/ic_menu_download_light</item>
- <item>@drawable/ic_menu_settings_light</item>
- </array>
-
- <array name="drawerItemIconsDark">
- <item>@drawable/main_offline_dark</item>
- <item>@drawable/ic_menu_library_dark</item>
- <item>@drawable/ic_menu_playlist_dark</item>
- <item>@drawable/ic_menu_podcast_dark</item>
- <item>@drawable/ic_menu_bookmark_dark</item>
- <item>@drawable/ic_menu_share_dark</item>
- <item>@drawable/ic_menu_chat_dark</item>
- <item>@drawable/ic_menu_admin_dark</item>
- <item>@drawable/ic_menu_download_dark</item>
- <item>@drawable/ic_menu_settings_dark</item>
- </array>
-
<string-array name="themeValues">
<item>light</item>
<item>dark</item>
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
index 9667117c..2b9b7f50 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -5,12 +5,20 @@
<attr name="media_button_forward" format="reference"/>
<attr name="media_button_pause" format="reference"/>
<attr name="media_button_repeat_off" format="reference"/>
+ <attr name="media_button_repeat_single" format="reference"/>
+ <attr name="media_button_repeat_all" format="reference"/>
<attr name="media_button_start" format="reference"/>
<attr name="media_button_stop" format="reference"/>
+ <attr name="actionbar_backward" format="reference"/>
+ <attr name="actionbar_forward" format="reference"/>
+ <attr name="actionbar_pause" format="reference"/>
+ <attr name="actionbar_start" format="reference"/>
+ <attr name="actionbar_stop" format="reference"/>
<attr name="chat_send" format="reference"/>
<attr name="add" format="reference"/>
<attr name="download_none" format="reference"/>
<attr name="shuffle" format="reference"/>
+ <attr name="shuffle_button" format="reference"/>
<attr name="refresh" format="reference"/>
<attr name="search" format="reference"/>
<attr name="remove" format="reference"/>
@@ -26,7 +34,21 @@
<attr name="rating_bad" format="reference"/>
<attr name="rating_good" format="reference"/>
<attr name="radio" format="reference"/>
+ <attr name="star_outline" format="reference"/>
<attr name="drawerItemsIcons" format="reference"/>
+ <attr name="drawerHome" format="reference"/>
+ <attr name="drawerLibrary" format="reference"/>
+ <attr name="drawerPlaylists" format="reference"/>
+ <attr name="drawerPodcasts" format="reference"/>
+ <attr name="drawerBookmarks" format="reference"/>
+ <attr name="drawerShares" format="reference"/>
+ <attr name="drawerChat" format="reference"/>
+ <attr name="drawerAdmin" format="reference"/>
+ <attr name="drawerDownloading" format="reference"/>
+ <attr name="drawerSettings" format="reference"/>
+ <attr name="actionbarTitleStyle" format="reference"/>
+ <attr name="actionbarSubtitleStyle" format="reference"/>
+ <attr name="actionbarPopupStyle" format="reference"/>
<declare-styleable name="SeekBarPreference">
<attr name="min" format="integer"/>
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index b1422ad6..772d0abf 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -1,17 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
- <color name="lightBackground">#F1F0E6</color>
- <color name="dividerColor">#FF33B5E5</color>
<color name="appwidget_text">#FFFFFF</color>
- <color name="notificationArtist">#434343</color>
- <color name="notificationTitle">#000000</color>
- <color name="background_holo_light">#ff33b5e5</color>
<color name="overlayColor">#80000000</color>
- <color name="ics_opaque">#8033b5e5</color>
- <color name="cyan">#ff0099cc</color>
<color name="holo_blue_light">#ff33b5e5</color>
<color name="holo_orange_light">#ffffbb33</color>
<color name="holo_green_light">#ff99cc00</color>
<color name="holo_red_light">#ffff4444</color>
+
+ <color name="lightPrimary">#2196f3</color>
+ <color name="lightPrimaryDark">#1e88e5</color>
+ <color name="lightAccent">#448aff</color>
+
+ <color name="holoPrimary">#009688</color>
+ <color name="holoPrimaryDark">#00897b</color>
+ <color name="holoAccent">#64ffda</color>
</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index be3e843d..b002ac9f 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -1,7 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="Button">54dip</dimen>
+ <dimen name="Button.Large">64dip</dimen>
<dimen name="Button.Small">46dip</dimen>
<dimen name="AlbumArt.Small">78dip</dimen>
<dimen name="AlbumArt.Header">120dip</dimen>
+ <dimen name="Star.Small">20dp</dimen>
</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 3d67ec37..fc61a0f0 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -25,6 +25,7 @@
<string name="common.confirm_message_cache">cache</string>
<string name="common.empty">No data</string>
<string name="common.warning">Warning</string>
+ <string name="common.close">Close</string>
<string name="button_bar.home">Home</string>
<string name="button_bar.browse">Library</string>
@@ -37,17 +38,12 @@
<string name="button_bar.chat">Chat</string>
<string name="button_bar.admin">Admin</string>
<string name="button_bar.downloading">Downloading</string>
+ <string name="button_bar.offline">Offline</string>
<string name="main.welcome_title">Welcome!</string>
<string name="main.welcome_text">Welcome to DSub! The app is currently configured to use the Subsonic demo server. After you\'ve
set up your personal server (available from <b>subsonic.org</b>), please go to <b>Settings</b> and change the configuration to connect to it.</string>
<string name="main.about_title">About DSub</string>
- <string name="main.about_text">Author: Scott Jackson
- \nEmail: dsub.android@gmail.com
- \nVersion: %1$s
- \nFiles Cached: %2$s
- \nUsed Space: %3$s of %4$s
- \nAvailable Space: %5$s of %6$s</string>
<string name="main.faq_title">FAQ</string>
<string name="main.faq_text">
<![CDATA[
@@ -79,6 +75,8 @@
<string name="main.songs_genres">@string/main.albums_genres</string>
<string name="main.back_confirm">Press back again to exit</string>
<string name="main.scan_complete">Completed scan of Server</string>
+ <string name="main.artist">Artist</string>
+ <string name="main.title">Title</string>
<string name="menu.search">Search</string>
<string name="menu.shuffle">Shuffle</string>
@@ -139,9 +137,8 @@
<string name="music_library.label_offline">Offline media</string>
<string name="select_album.select">Select all</string>
- <string name="select_album.n_selected">%d tracks selected.</string>
- <string name="select_album.n_unselected">%d tracks unselected.</string>
- <string name="select_album.more">More</string>
+ <string name="select_album.n_selected">%d selected.</string>
+ <string name="select_album.more">More</string>
<string name="select_album.offline">Offline</string>
<string name="select_album.searching">Searching...</string>
<string name="select_album.no_sdcard">Error: No SD card available.</string>
@@ -188,8 +185,7 @@
<string name="download.playerstate_playing_shuffle">Playing shuffle</string>
<string name="download.menu_show_album">Show Album</string>
<string name="download.menu_lyrics">Lyrics</string>
- <string name="download.menu_remove">Remove from queue</string>
- <string name="download.menu_remove_all">Remove all</string>
+ <string name="download.menu_remove_all">Remove all</string>
<string name="download.menu_screen_on">Screen on</string>
<string name="download.menu_shuffle">Shuffle</string>
<string name="download.menu_toggle">Toggle</string>
@@ -212,7 +208,7 @@
<string name="download.jukebox_not_authorized">Remote control is not allowed. Please enable jukebox mode in <b>Users &gt; Settings</b> on your Subsonic server.</string>
<string name="download.timer_length">Timer:</string>
<string name="download.start_timer">Start Timer</string>
- <string name="download.stop_timer">Stop Timer</string>
+ <string name="download.stop_time_remaining">Stop in %1$s</string>
<string name="download.need_download">Video needs to be downloaded first</string>
<string name="download.no_streaming_player">No player can play this stream</string>
<string name="download.playing_out_of">Playing: %1$d/%2$d</string>
@@ -234,7 +230,9 @@
<string name="starring_content_starred">Starred \"%s\"</string>
<string name="starring_content_unstarred">Unstarred \"%s\"</string>
<string name="starring_content_error">Failed to update \"%s\", please try later.</string>
-
+
+ <string name="playlist.mine">My Playlists</string>
+ <string name="playlist.shared">Shared Playlists</string>
<string name="playlist_error">Failed to grab list of playlists</string>
<string name="updated_playlist">Added %1$s songs to \"%2$s\"</string>
<string name="updated_playlist_error">Failed to update \"%s\", please try later.</string>
@@ -245,11 +243,6 @@
<string name="bookmark.deleted">Deleted the bookmark for \"%s\"</string>
<string name="bookmark.deleted_error">Failed to delete the bookmark for \"%s\"</string>
<string name="bookmark.details_title">Bookmark Details</string>
- <string name="bookmark.details">Song: %1$s
- \nPosition: %2$s
- \nCreated: %3$s
- \nLast Updated: %4$s
- \nComment: %5$s</string>
<string name="bookmark.resume_title">Resume playing?</string>
<string name="bookmark.resume">Resume playing \'%1$s\' from %2$s</string>
<string name="bookmark.action_resume">Resume</string>
@@ -592,6 +585,46 @@
<string name="tasker.edit_server_offline">Toggle offline: </string>
<string name="tasker.edit_do_nothing">Do Nothing</string>
+ <string name="details.title.song">Song Details</string>
+ <string name="details.title.album">Album Details</string>
+ <string name="details.title.podcast">Podcast Details</string>
+ <string name="details.title.playlist">Playlist Details</string>
+ <string name="details.podcast">Podcast</string>
+ <string name="details.status">Status</string>
+ <string name="details.artist">Artist</string>
+ <string name="details.album">Album</string>
+ <string name="details.track">Track</string>
+ <string name="details.genre">Genre</string>
+ <string name="details.year">Year</string>
+ <string name="details.server_format">Server Format</string>
+ <string name="details.server_bitrate">Server Bitrate</string>
+ <string name="details.cached_format">Cached Format</string>
+ <string name="details.cached_bitrate">Cached Bitrate</string>
+ <string name="details.size">Size</string>
+ <string name="details.length">Length</string>
+ <string name="details.bookmark_position">Bookmark Position</string>
+ <string name="details.rating">Rating</string>
+ <string name="details.description">Description</string>
+ <string name="details.owner">Owner</string>
+ <string name="details.comments">Comments</string>
+ <string name="details.song_count">Song Count</string>
+ <string name="details.public">Public</string>
+ <string name="details.created">Created</string>
+ <string name="details.title">Title</string>
+ <string name="details.url">URL</string>
+ <string name="details.error">Error Message</string>
+ <string name="details.author">Author</string>
+ <string name="details.email">Email</string>
+ <string name="details.version">Version</string>
+ <string name="details.files_cached">Files Cached</string>
+ <string name="details.files_permanent">Permanent Cached</string>
+ <string name="details.used_space">Used Space</string>
+ <string name="details.available_space">Available Space</string>
+ <string name="details.of">%1$s of %2$s</string>
+ <string name="details.song">Song</string>
+ <string name="details.position">Position</string>
+ <string name="details.updated">Updated</string>
+
<plurals name="select_album_n_songs">
<item quantity="zero">No songs</item>
<item quantity="one">One song</item>
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 43271afd..94db6bca 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -1,7 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="BasicButton">
- <item name="android:background">@drawable/abc_item_background_holo_light</item>
+ <item name="android:background">?attr/selectableItemBackgroundBorderless</item>
+ </style>
+ <style name="NotificationButton">
+ <item name="android:background">?android:selectableItemBackground</item>
+ <item name="android:layout_width">46dip</item>
+ <item name="android:layout_height">fill_parent</item>
+ <item name="android:layout_gravity">center</item>
+ <item name="android:scaleType">fitCenter</item>
+ <item name="android:padding">2dip</item>
+ </style>
+
+ <style name="NotificationButton.ExpandedBase">
+ <item name="android:background">?android:selectableItemBackground</item>
+ <item name="android:layout_width">0dp</item>
+ <item name="android:layout_height">fill_parent</item>
+ <item name="android:layout_weight">1</item>
+ <item name="android:layout_gravity">center</item>
+ <item name="android:scaleType">fitCenter</item>
+ </style>
+
+ <style name="NotificationButton.Expanded" parent="@style/NotificationButton.ExpandedBase">
+ <item name="android:padding">10dip</item>
+ </style>
+
+ <style name="NotificationText.Title" parent="@android:style/TextAppearance.StatusBar.EventContent.Title"></style>
+ <style name="NotificationText.Content" parent="@android:style/TextAppearance.StatusBar.EventContent"></style>
+
+ <style name="NotificationLayoutDivider">
+ <item name="android:divider">?android:listDivider</item>
+ </style>
+ <style name="NotificationDivider">
+ <item name="android:background">?android:dividerHorizontal</item>
</style>
<style name="MoreButton" parent="BasicButton">
@@ -10,7 +41,6 @@
<style name="PlaybackControl" parent="@style/BasicButton">
<item name="android:scaleType">fitCenter</item>
- <item name="android:padding">6dip</item>
<item name="android:layout_marginLeft">4dip</item>
<item name="android:layout_marginRight">4dip</item>
<item name="android:layout_width">@dimen/Button</item>
@@ -19,19 +49,25 @@
</style>
<style name="PlaybackControl.Small" parent="@style/PlaybackControl">
- <item name="android:padding">4dip</item>
<item name="android:layout_width">@dimen/Button.Small</item>
<item name="android:layout_height">@dimen/Button.Small</item>
</style>
-
- <style name="MenuBarButton" parent="@style/BasicButton">
- <item name="android:layout_width">0dip</item>
- <item name="android:layout_height">45dip</item>
- <item name="android:layout_weight">1</item>
- <item name="android:textSize">14sp</item>
- <item name="android:textStyle">bold</item>
- <item name="android:textColor">?android:textColorPrimary</item>
- </style>
+
+ <style name="PlaybackControl.Large" parent="@style/PlaybackControl">
+ <item name="android:layout_width">@dimen/Button.Large</item>
+ <item name="android:layout_height">@dimen/Button.Large</item>
+ </style>
+
+ <style name="PlaybackControl.Match" parent="@style/PlaybackControl">
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:scaleType">fitCenter</item>
+ </style>
+
+ <style name="PlaybackControl.BottomBar" parent="@style/PlaybackControl.Match">
+ <item name="android:layout_width">0dp</item>
+ <item name="android:layout_weight">1</item>
+ </style>
<style name="DownloadActionButton" parent="@style/BasicButton">
<item name="android:layout_width">wrap_content</item>
@@ -52,44 +88,4 @@
<item name="android:paddingRight">16dip</item>
<item name="android:paddingLeft">16dip</item>
</style>
-
- <style name="DragDropListView">
- <item name="drag_enabled">true</item>
- <item name="collapsed_height">1dp</item>
- <item name="drag_scroll_start">1.0</item>
- <item name="max_drag_scroll_speed">2.0</item>
- <item name="float_alpha">0.6</item>
- <item name="slide_shuffle_speed">0.3</item>
- <item name="track_drag_sort">false</item>
- <item name="use_default_controller">true</item>
- <item name="drag_handle_id">@id/drag_handle</item>
- <item name="sort_enabled">true</item>
- <item name="remove_enabled">false</item>
- <item name="remove_mode">flingRemove</item>
- <item name="drag_start_mode">onLongPress</item>
- <item name="float_background_color">@android:color/transparent</item>
- </style>
-
- <style name="MainAlbumButton">
- <item name="android:drawablePadding">6dip</item>
- <item name="android:layout_width">fill_parent</item>
- <item name="android:layout_height">wrap_content</item>
- <item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
- <item name="android:gravity">center_vertical</item>
- <item name="android:paddingLeft">6dip</item>
- <item name="android:paddingRight">6dip</item>
- <item name="android:minHeight">46dip</item>
- </style>
-
- <style name="MainAlbumButtonLabel">
- <item name="android:layout_width">fill_parent</item>
- <item name="android:layout_height">wrap_content</item>
- <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
- <item name="android:textColor">@color/cyan</item>
- <item name="android:gravity">center_vertical</item>
- <item name="android:paddingLeft">6dp</item>
- <item name="android:textAllCaps">true</item>
- <item name="android:textStyle">bold</item>
- <item name="android:textSize">16sp</item>
- </style>
</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 78a2c34d..357ecdec 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -1,54 +1,82 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
- <style name="Theme.DSub.Light" parent="@style/Theme.AppCompat.Light">
- <item name="actionBarStyle">@style/Widget.DSub.ActionBarStyle.Light</item>
- <item name="android:actionBarStyle">@style/Widget.DSub.ActionBarStyle.Light</item>
+ <style name="Theme.DSub.Light.Base" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="offline_icon">@drawable/main_offline_light</item>
<item name="media_button_backward">@drawable/media_backward_light</item>
<item name="media_button_forward">@drawable/media_forward_light</item>
<item name="media_button_pause">@drawable/media_pause_light</item>
<item name="media_button_repeat_off">@drawable/media_repeat_off_light</item>
+ <item name="media_button_repeat_single">@drawable/media_repeat_single_light</item>
+ <item name="media_button_repeat_all">@drawable/media_repeat_all_light</item>
<item name="media_button_start">@drawable/media_start_light</item>
<item name="media_button_stop">@drawable/media_stop_light</item>
+ <item name="actionbar_backward">@drawable/media_backward_dark</item>
+ <item name="actionbar_forward">@drawable/media_forward_dark</item>
+ <item name="actionbar_pause">@drawable/media_pause_dark</item>
+ <item name="actionbar_start">@drawable/media_start_dark</item>
+ <item name="actionbar_stop">@drawable/media_stop_dark</item>
<item name="chat_send">@drawable/ic_menu_chat_send_light</item>
- <item name="add">@drawable/ic_action_add_light</item>
+ <item name="add">@drawable/ic_action_add_dark</item>
<item name="download_none">@drawable/download_none_light</item>
- <item name="shuffle">@drawable/ic_menu_shuffle_light</item>
- <item name="refresh">@drawable/ic_menu_refresh_light</item>
- <item name="search">@drawable/ic_menu_search_light</item>
- <item name="remove">@drawable/ic_menu_remove_light</item>
- <item name="save">@drawable/ic_menu_save_light</item>
+ <item name="shuffle">@drawable/ic_menu_shuffle_dark</item>
+ <item name="shuffle_button">@drawable/ic_menu_shuffle_light</item>
+ <item name="refresh">@drawable/ic_menu_refresh_dark</item>
+ <item name="search">@drawable/ic_menu_search_dark</item>
+ <item name="remove">@drawable/ic_menu_remove_dark</item>
+ <item name="save">@drawable/ic_menu_save_dark</item>
<item name="volume">@drawable/ic_action_volume_light</item>
<item name="toggle_list">@drawable/action_toggle_list_light</item>
<item name="select_server">@drawable/main_select_server_light</item>
<item name="downloading">@drawable/downloading_light</item>
<item name="bookmark">@drawable/ic_menu_bookmark_light</item>
<item name="share">@drawable/ic_menu_share_light</item>
- <item name="add_person">@drawable/ic_menu_add_person_light</item>
- <item name="password">@drawable/ic_menu_password_light</item>
+ <item name="add_person">@drawable/ic_menu_add_person_dark</item>
+ <item name="password">@drawable/ic_menu_password_dark</item>
<item name="rating_bad">@drawable/ic_action_rating_bad_light</item>
<item name="rating_good">@drawable/ic_action_rating_good_light</item>
- <item name="radio">@drawable/ic_menu_radio_light</item>
- <item name="drawerItemsIcons">@array/drawerItemIconsLight</item>
- <item name="android:textViewStyle">@style/DSub.TextViewStyle</item>
- <item name="android:buttonStyle">@style/DSub.ButtonStyle.Light</item>
+ <item name="radio">@drawable/ic_menu_radio_dark</item>
+ <item name="star_outline">@drawable/ic_toggle_star_outline_light</item>
+ <item name="drawerHome">@drawable/main_offline_light</item>
+ <item name="drawerLibrary">@drawable/ic_menu_library_light</item>
+ <item name="drawerPlaylists">@drawable/ic_menu_playlist_light</item>
+ <item name="drawerPodcasts">@drawable/ic_menu_podcast_light</item>
+ <item name="drawerBookmarks">@drawable/ic_menu_bookmark_light</item>
+ <item name="drawerShares">@drawable/ic_menu_share_light</item>
+ <item name="drawerChat">@drawable/ic_menu_chat_light</item>
+ <item name="drawerAdmin">@drawable/ic_menu_admin_light</item>
+ <item name="drawerDownloading">@drawable/ic_menu_download_light</item>
+ <item name="drawerSettings">@drawable/ic_menu_settings_light</item>
<item name="drawerArrowStyle">@style/DSub.DrawerArrow</item>
- <item name="colorAccent">@color/cyan</item>
+ <item name="colorPrimary">@color/lightPrimary</item>
+ <item name="colorPrimaryDark">@color/lightPrimaryDark</item>
+ <item name="colorAccent">@color/lightAccent</item>
+ <item name="actionbarTitleStyle">@style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse</item>
+ <item name="actionbarSubtitleStyle">@style/TextAppearance.AppCompat.Widget.ActionBar.Subtitle.Inverse</item>
+ <item name="actionbarPopupStyle">@style/ThemeOverlay.AppCompat.Light</item>
+ <item name="android:spinnerItemStyle">@style/DarkSpinnerItem</item>
+ <item name="windowActionModeOverlay">true</item>
+ <item name="actionModeBackground">?attr/colorPrimary</item>
</style>
- <style name="Theme.DSub.Dark" parent="@style/Theme.AppCompat">
- <item name="actionBarStyle">@style/Widget.DSub.ActionBarStyle.Dark</item>
- <item name="android:actionBarStyle">@style/Widget.DSub.ActionBarStyle.Dark</item>
+ <style name="Theme.DSub.Dark.Base" parent="@style/Theme.AppCompat">
<item name="offline_icon">@drawable/main_offline_dark</item>
<item name="media_button_backward">@drawable/media_backward_dark</item>
<item name="media_button_forward">@drawable/media_forward_dark</item>
<item name="media_button_pause">@drawable/media_pause_dark</item>
- <item name="media_button_repeat_off">@drawable/media_repeat_off</item>
+ <item name="media_button_repeat_off">@drawable/media_repeat_off_dark</item>
+ <item name="media_button_repeat_single">@drawable/media_repeat_single_dark</item>
+ <item name="media_button_repeat_all">@drawable/media_repeat_all_dark</item>
<item name="media_button_start">@drawable/media_start_dark</item>
<item name="media_button_stop">@drawable/media_stop_dark</item>
+ <item name="actionbar_backward">@drawable/media_backward_dark</item>
+ <item name="actionbar_forward">@drawable/media_forward_dark</item>
+ <item name="actionbar_pause">@drawable/media_pause_dark</item>
+ <item name="actionbar_start">@drawable/media_start_dark</item>
+ <item name="actionbar_stop">@drawable/media_stop_dark</item>
<item name="chat_send">@drawable/ic_menu_chat_send_dark</item>
<item name="add">@drawable/ic_action_add_dark</item>
<item name="download_none">@drawable/download_none_dark</item>
<item name="shuffle">@drawable/ic_menu_shuffle_dark</item>
+ <item name="shuffle_button">@drawable/ic_menu_shuffle_dark</item>
<item name="refresh">@drawable/ic_menu_refresh_dark</item>
<item name="search">@drawable/ic_menu_search_dark</item>
<item name="remove">@drawable/ic_menu_remove_dark</item>
@@ -64,46 +92,63 @@
<item name="rating_bad">@drawable/ic_action_rating_bad_dark</item>
<item name="rating_good">@drawable/ic_action_rating_good_dark</item>
<item name="radio">@drawable/ic_menu_radio_dark</item>
- <item name="drawerItemsIcons">@array/drawerItemIconsDark</item>
- <item name="android:textViewStyle">@style/DSub.TextViewStyle</item>
- <item name="android:buttonStyle">@style/DSub.ButtonStyle.Dark</item>
+ <item name="star_outline">@drawable/ic_toggle_star_outline_dark</item>
+ <item name="drawerHome">@drawable/main_offline_dark</item>
+ <item name="drawerLibrary">@drawable/ic_menu_library_dark</item>
+ <item name="drawerPlaylists">@drawable/ic_menu_playlist_dark</item>
+ <item name="drawerPodcasts">@drawable/ic_menu_podcast_dark</item>
+ <item name="drawerBookmarks">@drawable/ic_menu_bookmark_dark</item>
+ <item name="drawerShares">@drawable/ic_menu_share_dark</item>
+ <item name="drawerChat">@drawable/ic_menu_chat_dark</item>
+ <item name="drawerAdmin">@drawable/ic_menu_admin_dark</item>
+ <item name="drawerDownloading">@drawable/ic_menu_download_dark</item>
+ <item name="drawerSettings">@drawable/ic_menu_settings_dark</item>
<item name="drawerArrowStyle">@style/DSub.DrawerArrow</item>
- <item name="colorAccent">@color/cyan</item>
+ <item name="colorPrimary">@color/lightPrimary</item>
+ <item name="colorPrimaryDark">@color/lightPrimaryDark</item>
+ <item name="colorAccent">@color/lightAccent</item>
+ <item name="actionbarTitleStyle">@style/TextAppearance.AppCompat.Widget.ActionBar.Title</item>
+ <item name="actionbarSubtitleStyle">@style/TextAppearance.AppCompat.Widget.ActionBar.Subtitle</item>
+ <item name="actionbarPopupStyle">@style/ThemeOverlay.AppCompat.Dark</item>
+ <item name="windowActionModeOverlay">true</item>
+ <item name="actionModeBackground">?attr/colorPrimary</item>
+ </style>
+ <style name="Theme.DSub.Light" parent="Theme.DSub.Light.Base">
+ </style>
+ <style name="Theme.DSub.Dark" parent="Theme.DSub.Dark.Base">
</style>
<style name="Theme.DSub.Black" parent="Theme.DSub.Dark">
<item name="android:windowBackground">@android:color/black</item>
</style>
<style name="Theme.DSub.Holo" parent="Theme.DSub.Dark">
<item name="android:windowBackground">@drawable/background</item>
- </style>
-
- <style name="Widget.DSub.ActionBarStyle.Light" parent="Widget.AppCompat.Light.ActionBar.Solid">
- <item name="background">@android:color/transparent</item>
- <item name="android:background">@android:color/transparent</item>
- <item name="backgroundStacked">@android:color/transparent</item>
- <item name="android:backgroundStacked">@android:color/transparent</item>
+ <item name="colorPrimary">@color/holoPrimary</item>
+ <item name="colorPrimaryDark">@color/holoPrimaryDark</item>
+ <item name="colorAccent">@color/holoAccent</item>
</style>
- <style name="Widget.DSub.ActionBarStyle.Dark" parent="Widget.AppCompat.ActionBar.Solid">
- <item name="background">@android:color/transparent</item>
- <item name="android:background">@android:color/transparent</item>
- <item name="backgroundStacked">@android:color/transparent</item>
- <item name="android:backgroundStacked">@android:color/transparent</item>
+ <style name="Theme.DSub.Light.No_Actionbar" parent="Theme.DSub.Light">
+ <item name="windowActionBar">false</item>
+ <item name="windowNoTitle">true</item>
</style>
-
- <style name="DSub.TextViewStyle" parent="android:Widget.TextView">
+ <style name="Theme.DSub.Black.No_Actionbar" parent="Theme.DSub.Black">
+ <item name="windowActionBar">false</item>
+ <item name="windowNoTitle">true</item>
</style>
-
- <style name="DSub.TextViewStyle.Bold" parent="android:Widget.TextView">
- <item name="android:textStyle">bold</item>
+ <style name="Theme.DSub.Dark.No_Actionbar" parent="Theme.DSub.Dark">
+ <item name="windowActionBar">false</item>
+ <item name="windowNoTitle">true</item>
</style>
-
- <style name="DSub.ButtonStyle.Dark" parent="android:Widget.Holo.Button">
- </style>
- <style name="DSub.ButtonStyle.Light" parent="android:Widget.Holo.Light.Button">
+ <style name="Theme.DSub.Holo.No_Actionbar" parent="Theme.DSub.Holo">
+ <item name="windowActionBar">false</item>
+ <item name="windowNoTitle">true</item>
</style>
<style name="DSub.DrawerArrow" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">true</item>
</style>
+
+ <style name="DarkSpinnerItem" parent="Widget.AppCompat.TextView.SpinnerItem">
+ <item name="android:textColor">?android:attr/textColorPrimaryInverse</item>
+ </style>
</resources>
diff --git a/app/src/main/res/xml/changelog.xml b/app/src/main/res/xml/changelog.xml
index 572c1d5b..77239b1a 100644
--- a/app/src/main/res/xml/changelog.xml
+++ b/app/src/main/res/xml/changelog.xml
@@ -1,5 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<changelog>
+ <release version="5.0 Beta 2" versioncode="154" releasedate="8/21/2015">
+ <change>Toggle offline from Drawer</change>
+ <change>Put some context items back</change>
+ <change>Fast scrollings returns</change>
+ <change>Updated more icons</change>
+ <change>Updated notification on Lolipop</change>
+ <change>Fix podcast multiselect</change>
+ <change>Misc bug fixes</change>
+ </release>
+ <release version="5.0 Beta 1" versioncode="153" releasedate="7/31/2015">
+ <change>Moderate Material Update</change>
+ <change>Rewrote everything to use RecyclerView</change>
+ <change>Swiped up playing bar</change>
+ <change>Swiped to remove from current playing list</change>
+ <change>Colored status bar</change>
+ <change>Updated drawer</change>
+ <change>Select server from drawer</change>
+ <change>Playlists with album art</change>
+ <change>Separate sections for mine vs shared playlists</change>
+ <change>Paired down context menus</change>
+ <change>Long select to multiselect songs/albums</change>
+ <change>Updated search to look like the rest of the app</change>
+ <change>Some stuff colored based on theme (more to follow)</change>
+ <change>Better looking detail dialogs</change>
+ <change>Performance enhancements from changing to event driven instead of polling</change>
+ <change>Sleep time remaining</change>
+ <change>Add Permanent Cached song count to About dialog</change>
+ <change>Option to keep 0, 1, 2, or 3 past songs in list</change>
+ <change>Updated icon</change>
+ <change>Removed support for Android 2.3</change>
+ </release>
<release version="4.9.7" versioncode="152" releasedate="5/8/2015">
<change>Lazy load artist bio information</change>
<change>Keep previous search in bar when searching again</change>
diff --git a/app/src/main/res/xml/settings.xml b/app/src/main/res/xml/settings.xml
index b23825bf..078ccbeb 100644
--- a/app/src/main/res/xml/settings.xml
+++ b/app/src/main/res/xml/settings.xml
@@ -42,7 +42,7 @@
android:title="@string/settings.track_title"
android:summary="@string/settings.track_summary"
android:key="displayTrack"
- android:defaultValue="false"/>
+ android:defaultValue="true"/>
<CheckBoxPreference
android:title="@string/settings.hide_widget_title"
@@ -365,7 +365,7 @@
android:title="@string/settings.play_now_after"
android:summary="@string/settings.play_now_after_summary"
android:key="playNowAfter"
- android:defaultValue="false"/>
+ android:defaultValue="true"/>
</PreferenceCategory>
<PreferenceCategory
@@ -374,7 +374,7 @@
<ListPreference
android:title="@string/settings.video_player"
android:key="videoPlayer"
- android:defaultValue="raw"
+ android:defaultValue="hls"
android:entryValues="@array/videoPlayerValues"
android:entries="@array/videoPlayerNames"/>
</PreferenceCategory>