diff --git a/webclient/README.md b/webclient/README.md old mode 100644 new mode 100755 diff --git a/webclient/fonts/FontAwesome.otf b/webclient/fonts/FontAwesome.otf old mode 100644 new mode 100755 diff --git a/webclient/images/ajax-loader.gif b/webclient/images/ajax-loader.gif old mode 100644 new mode 100755 diff --git a/webclient/images/default_cover.png b/webclient/images/default_cover.png old mode 100644 new mode 100755 diff --git a/webclient/images/icons/arrow_down_12x12.png b/webclient/images/icons/arrow_down_12x12.png deleted file mode 100755 index 0bac240..0000000 Binary files a/webclient/images/icons/arrow_down_12x12.png and /dev/null differ diff --git a/webclient/images/icons/arrow_down_16x16.png b/webclient/images/icons/arrow_down_16x16.png deleted file mode 100755 index f0bc1e4..0000000 Binary files a/webclient/images/icons/arrow_down_16x16.png and /dev/null differ diff --git a/webclient/images/icons/arrow_down_24x24.png b/webclient/images/icons/arrow_down_24x24.png deleted file mode 100755 index 35b9b9c..0000000 Binary files a/webclient/images/icons/arrow_down_24x24.png and /dev/null differ diff --git a/webclient/images/icons/arrow_down_32x32.png b/webclient/images/icons/arrow_down_32x32.png deleted file mode 100755 index f6ca265..0000000 Binary files a/webclient/images/icons/arrow_down_32x32.png and /dev/null differ diff --git a/webclient/images/icons/arrow_down_8x8.png b/webclient/images/icons/arrow_down_8x8.png deleted file mode 100755 index 1511811..0000000 Binary files a/webclient/images/icons/arrow_down_8x8.png and /dev/null differ diff --git a/webclient/images/icons/arrow_down_alt1_12x12.png b/webclient/images/icons/arrow_down_alt1_12x12.png deleted file mode 100755 index d084815..0000000 Binary files a/webclient/images/icons/arrow_down_alt1_12x12.png and /dev/null differ diff --git a/webclient/images/icons/arrow_down_alt1_16x16.png b/webclient/images/icons/arrow_down_alt1_16x16.png deleted file mode 100755 index 9f891fd..0000000 Binary files a/webclient/images/icons/arrow_down_alt1_16x16.png and /dev/null differ diff --git a/webclient/images/icons/arrow_down_alt1_24x24.png b/webclient/images/icons/arrow_down_alt1_24x24.png deleted file mode 100755 index 145647b..0000000 Binary files a/webclient/images/icons/arrow_down_alt1_24x24.png and /dev/null differ diff --git a/webclient/images/icons/arrow_down_alt1_32x32.png b/webclient/images/icons/arrow_down_alt1_32x32.png deleted file mode 100755 index 2aba5df..0000000 Binary files a/webclient/images/icons/arrow_down_alt1_32x32.png and /dev/null differ diff --git a/webclient/images/icons/arrow_down_alt1_8x8.png b/webclient/images/icons/arrow_down_alt1_8x8.png deleted file mode 100755 index 1143237..0000000 Binary files a/webclient/images/icons/arrow_down_alt1_8x8.png and /dev/null differ diff --git a/webclient/images/icons/arrow_left_alt1_12x12.png b/webclient/images/icons/arrow_left_alt1_12x12.png deleted file mode 100755 index 30647cd..0000000 Binary files a/webclient/images/icons/arrow_left_alt1_12x12.png and /dev/null differ diff --git a/webclient/images/icons/arrow_left_alt1_16x16.png b/webclient/images/icons/arrow_left_alt1_16x16.png deleted file mode 100755 index ebf9661..0000000 Binary files a/webclient/images/icons/arrow_left_alt1_16x16.png and /dev/null differ diff --git a/webclient/images/icons/arrow_left_alt1_24x24.png b/webclient/images/icons/arrow_left_alt1_24x24.png deleted file mode 100755 index 4eefd8a..0000000 Binary files a/webclient/images/icons/arrow_left_alt1_24x24.png and /dev/null differ diff --git a/webclient/images/icons/arrow_left_alt1_32x32.png b/webclient/images/icons/arrow_left_alt1_32x32.png deleted file mode 100755 index e4bd88f..0000000 Binary files a/webclient/images/icons/arrow_left_alt1_32x32.png and /dev/null differ diff --git a/webclient/images/icons/cd_12x12.png b/webclient/images/icons/cd_12x12.png deleted file mode 100755 index f405444..0000000 Binary files a/webclient/images/icons/cd_12x12.png and /dev/null differ diff --git a/webclient/images/icons/cd_16x16.png b/webclient/images/icons/cd_16x16.png deleted file mode 100755 index f52b52d..0000000 Binary files a/webclient/images/icons/cd_16x16.png and /dev/null differ diff --git a/webclient/images/icons/cd_24x24.png b/webclient/images/icons/cd_24x24.png deleted file mode 100755 index 21cbeff..0000000 Binary files a/webclient/images/icons/cd_24x24.png and /dev/null differ diff --git a/webclient/images/icons/cd_8x8.png b/webclient/images/icons/cd_8x8.png deleted file mode 100755 index b48ce93..0000000 Binary files a/webclient/images/icons/cd_8x8.png and /dev/null differ diff --git a/webclient/images/icons/cog_12x12.png b/webclient/images/icons/cog_12x12.png deleted file mode 100755 index 6686360..0000000 Binary files a/webclient/images/icons/cog_12x12.png and /dev/null differ diff --git a/webclient/images/icons/cog_16x16.png b/webclient/images/icons/cog_16x16.png deleted file mode 100755 index 7134698..0000000 Binary files a/webclient/images/icons/cog_16x16.png and /dev/null differ diff --git a/webclient/images/icons/cog_24x24.png b/webclient/images/icons/cog_24x24.png deleted file mode 100755 index 785b909..0000000 Binary files a/webclient/images/icons/cog_24x24.png and /dev/null differ diff --git a/webclient/images/icons/cog_32x32.png b/webclient/images/icons/cog_32x32.png deleted file mode 100755 index 71bc377..0000000 Binary files a/webclient/images/icons/cog_32x32.png and /dev/null differ diff --git a/webclient/images/icons/cog_8x8.png b/webclient/images/icons/cog_8x8.png deleted file mode 100755 index e336934..0000000 Binary files a/webclient/images/icons/cog_8x8.png and /dev/null differ diff --git a/webclient/images/icons/first_12x12.png b/webclient/images/icons/first_12x12.png deleted file mode 100755 index 8373a1e..0000000 Binary files a/webclient/images/icons/first_12x12.png and /dev/null differ diff --git a/webclient/images/icons/first_16x16.png b/webclient/images/icons/first_16x16.png deleted file mode 100755 index 535b469..0000000 Binary files a/webclient/images/icons/first_16x16.png and /dev/null differ diff --git a/webclient/images/icons/first_24x24.png b/webclient/images/icons/first_24x24.png deleted file mode 100755 index b9913c2..0000000 Binary files a/webclient/images/icons/first_24x24.png and /dev/null differ diff --git a/webclient/images/icons/first_32x32.png b/webclient/images/icons/first_32x32.png deleted file mode 100755 index 4803640..0000000 Binary files a/webclient/images/icons/first_32x32.png and /dev/null differ diff --git a/webclient/images/icons/first_8x8.png b/webclient/images/icons/first_8x8.png deleted file mode 100755 index 099301d..0000000 Binary files a/webclient/images/icons/first_8x8.png and /dev/null differ diff --git a/webclient/images/icons/fork_21x24.png b/webclient/images/icons/fork_21x24.png deleted file mode 100755 index 15af7ac..0000000 Binary files a/webclient/images/icons/fork_21x24.png and /dev/null differ diff --git a/webclient/images/icons/headphones_12x11.png b/webclient/images/icons/headphones_12x11.png deleted file mode 100755 index b405e76..0000000 Binary files a/webclient/images/icons/headphones_12x11.png and /dev/null differ diff --git a/webclient/images/icons/headphones_16x14.png b/webclient/images/icons/headphones_16x14.png deleted file mode 100755 index 0c49020..0000000 Binary files a/webclient/images/icons/headphones_16x14.png and /dev/null differ diff --git a/webclient/images/icons/headphones_24x21.png b/webclient/images/icons/headphones_24x21.png deleted file mode 100755 index c63e9e3..0000000 Binary files a/webclient/images/icons/headphones_24x21.png and /dev/null differ diff --git a/webclient/images/icons/headphones_32x28.png b/webclient/images/icons/headphones_32x28.png deleted file mode 100755 index d578833..0000000 Binary files a/webclient/images/icons/headphones_32x28.png and /dev/null differ diff --git a/webclient/images/icons/headphones_8x7.png b/webclient/images/icons/headphones_8x7.png deleted file mode 100755 index 7e947b6..0000000 Binary files a/webclient/images/icons/headphones_8x7.png and /dev/null differ diff --git a/webclient/images/icons/heart_fill_12x11.png b/webclient/images/icons/heart_fill_12x11.png deleted file mode 100755 index 65a69db..0000000 Binary files a/webclient/images/icons/heart_fill_12x11.png and /dev/null differ diff --git a/webclient/images/icons/heart_fill_16x14.png b/webclient/images/icons/heart_fill_16x14.png deleted file mode 100755 index 1a3296c..0000000 Binary files a/webclient/images/icons/heart_fill_16x14.png and /dev/null differ diff --git a/webclient/images/icons/heart_fill_24x21.png b/webclient/images/icons/heart_fill_24x21.png deleted file mode 100755 index 27f9707..0000000 Binary files a/webclient/images/icons/heart_fill_24x21.png and /dev/null differ diff --git a/webclient/images/icons/heart_fill_32x28.png b/webclient/images/icons/heart_fill_32x28.png deleted file mode 100755 index 8e2088e..0000000 Binary files a/webclient/images/icons/heart_fill_32x28.png and /dev/null differ diff --git a/webclient/images/icons/heart_fill_8x7.png b/webclient/images/icons/heart_fill_8x7.png deleted file mode 100755 index 7e310e1..0000000 Binary files a/webclient/images/icons/heart_fill_8x7.png and /dev/null differ diff --git a/webclient/images/icons/heart_stroke_12x11.png b/webclient/images/icons/heart_stroke_12x11.png deleted file mode 100755 index 70c2c7d..0000000 Binary files a/webclient/images/icons/heart_stroke_12x11.png and /dev/null differ diff --git a/webclient/images/icons/heart_stroke_16x14.png b/webclient/images/icons/heart_stroke_16x14.png deleted file mode 100755 index bd7b425..0000000 Binary files a/webclient/images/icons/heart_stroke_16x14.png and /dev/null differ diff --git a/webclient/images/icons/heart_stroke_24x21.png b/webclient/images/icons/heart_stroke_24x21.png deleted file mode 100755 index f8c1ab1..0000000 Binary files a/webclient/images/icons/heart_stroke_24x21.png and /dev/null differ diff --git a/webclient/images/icons/heart_stroke_32x28.png b/webclient/images/icons/heart_stroke_32x28.png deleted file mode 100755 index d1df5be..0000000 Binary files a/webclient/images/icons/heart_stroke_32x28.png and /dev/null differ diff --git a/webclient/images/icons/heart_stroke_8x7.png b/webclient/images/icons/heart_stroke_8x7.png deleted file mode 100755 index 895893c..0000000 Binary files a/webclient/images/icons/heart_stroke_8x7.png and /dev/null differ diff --git a/webclient/images/icons/info_12x24.png b/webclient/images/icons/info_12x24.png deleted file mode 100755 index 2bbb3b3..0000000 Binary files a/webclient/images/icons/info_12x24.png and /dev/null differ diff --git a/webclient/images/icons/info_16x32.png b/webclient/images/icons/info_16x32.png deleted file mode 100755 index b3a5061..0000000 Binary files a/webclient/images/icons/info_16x32.png and /dev/null differ diff --git a/webclient/images/icons/info_4x8.png b/webclient/images/icons/info_4x8.png deleted file mode 100755 index 08e1d2f..0000000 Binary files a/webclient/images/icons/info_4x8.png and /dev/null differ diff --git a/webclient/images/icons/info_6x12.png b/webclient/images/icons/info_6x12.png deleted file mode 100755 index adc3676..0000000 Binary files a/webclient/images/icons/info_6x12.png and /dev/null differ diff --git a/webclient/images/icons/info_8x16.png b/webclient/images/icons/info_8x16.png deleted file mode 100755 index c538706..0000000 Binary files a/webclient/images/icons/info_8x16.png and /dev/null differ diff --git a/webclient/images/icons/last_12x12.png b/webclient/images/icons/last_12x12.png deleted file mode 100755 index e5e7dad..0000000 Binary files a/webclient/images/icons/last_12x12.png and /dev/null differ diff --git a/webclient/images/icons/last_16x16.png b/webclient/images/icons/last_16x16.png deleted file mode 100755 index 3e0e4b7..0000000 Binary files a/webclient/images/icons/last_16x16.png and /dev/null differ diff --git a/webclient/images/icons/last_24x24.png b/webclient/images/icons/last_24x24.png deleted file mode 100755 index 221a076..0000000 Binary files a/webclient/images/icons/last_24x24.png and /dev/null differ diff --git a/webclient/images/icons/last_32x32.png b/webclient/images/icons/last_32x32.png deleted file mode 100755 index 1acd31d..0000000 Binary files a/webclient/images/icons/last_32x32.png and /dev/null differ diff --git a/webclient/images/icons/last_8x8.png b/webclient/images/icons/last_8x8.png deleted file mode 100755 index 8f3b46a..0000000 Binary files a/webclient/images/icons/last_8x8.png and /dev/null differ diff --git a/webclient/images/icons/layers_24x21.png b/webclient/images/icons/layers_24x21.png deleted file mode 100755 index f8ddd79..0000000 Binary files a/webclient/images/icons/layers_24x21.png and /dev/null differ diff --git a/webclient/images/icons/list_12x11.png b/webclient/images/icons/list_12x11.png deleted file mode 100755 index 74fe93c..0000000 Binary files a/webclient/images/icons/list_12x11.png and /dev/null differ diff --git a/webclient/images/icons/list_16x14.png b/webclient/images/icons/list_16x14.png deleted file mode 100755 index 64e9a2c..0000000 Binary files a/webclient/images/icons/list_16x14.png and /dev/null differ diff --git a/webclient/images/icons/list_24x21.png b/webclient/images/icons/list_24x21.png deleted file mode 100755 index 0a98fae..0000000 Binary files a/webclient/images/icons/list_24x21.png and /dev/null differ diff --git a/webclient/images/icons/list_32x28.png b/webclient/images/icons/list_32x28.png deleted file mode 100755 index b0e2fe4..0000000 Binary files a/webclient/images/icons/list_32x28.png and /dev/null differ diff --git a/webclient/images/icons/list_8x7.png b/webclient/images/icons/list_8x7.png deleted file mode 100755 index 47f1f6b..0000000 Binary files a/webclient/images/icons/list_8x7.png and /dev/null differ diff --git a/webclient/images/icons/list_nested_12x11.png b/webclient/images/icons/list_nested_12x11.png deleted file mode 100755 index ef4320e..0000000 Binary files a/webclient/images/icons/list_nested_12x11.png and /dev/null differ diff --git a/webclient/images/icons/list_nested_16x14.png b/webclient/images/icons/list_nested_16x14.png deleted file mode 100755 index 1541096..0000000 Binary files a/webclient/images/icons/list_nested_16x14.png and /dev/null differ diff --git a/webclient/images/icons/list_nested_24x21.png b/webclient/images/icons/list_nested_24x21.png deleted file mode 100755 index 18ebe0d..0000000 Binary files a/webclient/images/icons/list_nested_24x21.png and /dev/null differ diff --git a/webclient/images/icons/list_nested_32x28.png b/webclient/images/icons/list_nested_32x28.png deleted file mode 100755 index cca0edd..0000000 Binary files a/webclient/images/icons/list_nested_32x28.png and /dev/null differ diff --git a/webclient/images/icons/list_nested_8x7.png b/webclient/images/icons/list_nested_8x7.png deleted file mode 100755 index f14f268..0000000 Binary files a/webclient/images/icons/list_nested_8x7.png and /dev/null differ diff --git a/webclient/images/icons/loop_12x12.png b/webclient/images/icons/loop_12x12.png deleted file mode 100755 index cfc4f81..0000000 Binary files a/webclient/images/icons/loop_12x12.png and /dev/null differ diff --git a/webclient/images/icons/loop_16x16.png b/webclient/images/icons/loop_16x16.png deleted file mode 100755 index 35d225c..0000000 Binary files a/webclient/images/icons/loop_16x16.png and /dev/null differ diff --git a/webclient/images/icons/loop_24x24.png b/webclient/images/icons/loop_24x24.png deleted file mode 100755 index 2f6788d..0000000 Binary files a/webclient/images/icons/loop_24x24.png and /dev/null differ diff --git a/webclient/images/icons/loop_32x32.png b/webclient/images/icons/loop_32x32.png deleted file mode 100755 index 01c65d0..0000000 Binary files a/webclient/images/icons/loop_32x32.png and /dev/null differ diff --git a/webclient/images/icons/loop_8x8.png b/webclient/images/icons/loop_8x8.png deleted file mode 100755 index 4971d23..0000000 Binary files a/webclient/images/icons/loop_8x8.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt1_12x9.png b/webclient/images/icons/loop_alt1_12x9.png deleted file mode 100755 index c857dc0..0000000 Binary files a/webclient/images/icons/loop_alt1_12x9.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt1_16x12.png b/webclient/images/icons/loop_alt1_16x12.png deleted file mode 100755 index 1da5b09..0000000 Binary files a/webclient/images/icons/loop_alt1_16x12.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt1_24x18.png b/webclient/images/icons/loop_alt1_24x18.png deleted file mode 100755 index f06cdfc..0000000 Binary files a/webclient/images/icons/loop_alt1_24x18.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt1_32x24.png b/webclient/images/icons/loop_alt1_32x24.png deleted file mode 100755 index c81afdd..0000000 Binary files a/webclient/images/icons/loop_alt1_32x24.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt1_8x6.png b/webclient/images/icons/loop_alt1_8x6.png deleted file mode 100755 index 474cfa0..0000000 Binary files a/webclient/images/icons/loop_alt1_8x6.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt2_12x11.png b/webclient/images/icons/loop_alt2_12x11.png deleted file mode 100755 index b73173d..0000000 Binary files a/webclient/images/icons/loop_alt2_12x11.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt2_16x14.png b/webclient/images/icons/loop_alt2_16x14.png deleted file mode 100755 index 359fbc0..0000000 Binary files a/webclient/images/icons/loop_alt2_16x14.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt2_24x21.png b/webclient/images/icons/loop_alt2_24x21.png deleted file mode 100755 index db264ec..0000000 Binary files a/webclient/images/icons/loop_alt2_24x21.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt2_32x28.png b/webclient/images/icons/loop_alt2_32x28.png deleted file mode 100755 index d7656ed..0000000 Binary files a/webclient/images/icons/loop_alt2_32x28.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt2_8x7.png b/webclient/images/icons/loop_alt2_8x7.png deleted file mode 100755 index 9b55915..0000000 Binary files a/webclient/images/icons/loop_alt2_8x7.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt3_12x9.png b/webclient/images/icons/loop_alt3_12x9.png deleted file mode 100755 index 19c46d8..0000000 Binary files a/webclient/images/icons/loop_alt3_12x9.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt3_16x12.png b/webclient/images/icons/loop_alt3_16x12.png deleted file mode 100755 index 2f3ff7e..0000000 Binary files a/webclient/images/icons/loop_alt3_16x12.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt3_24x18.png b/webclient/images/icons/loop_alt3_24x18.png deleted file mode 100755 index 0a9f2b9..0000000 Binary files a/webclient/images/icons/loop_alt3_24x18.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt3_32x24.png b/webclient/images/icons/loop_alt3_32x24.png deleted file mode 100755 index 2be291a..0000000 Binary files a/webclient/images/icons/loop_alt3_32x24.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt3_8x6.png b/webclient/images/icons/loop_alt3_8x6.png deleted file mode 100755 index 53a5e14..0000000 Binary files a/webclient/images/icons/loop_alt3_8x6.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt4_12x9.png b/webclient/images/icons/loop_alt4_12x9.png deleted file mode 100755 index 5479fd4..0000000 Binary files a/webclient/images/icons/loop_alt4_12x9.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt4_16x12.png b/webclient/images/icons/loop_alt4_16x12.png deleted file mode 100755 index 113222d..0000000 Binary files a/webclient/images/icons/loop_alt4_16x12.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt4_24x18.png b/webclient/images/icons/loop_alt4_24x18.png deleted file mode 100755 index 27d3910..0000000 Binary files a/webclient/images/icons/loop_alt4_24x18.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt4_32x24.png b/webclient/images/icons/loop_alt4_32x24.png deleted file mode 100755 index 2eea496..0000000 Binary files a/webclient/images/icons/loop_alt4_32x24.png and /dev/null differ diff --git a/webclient/images/icons/loop_alt4_8x6.png b/webclient/images/icons/loop_alt4_8x6.png deleted file mode 100755 index e87fd1b..0000000 Binary files a/webclient/images/icons/loop_alt4_8x6.png and /dev/null differ diff --git a/webclient/images/icons/magnifying_glass_12x12.png b/webclient/images/icons/magnifying_glass_12x12.png deleted file mode 100755 index 2b3e0c0..0000000 Binary files a/webclient/images/icons/magnifying_glass_12x12.png and /dev/null differ diff --git a/webclient/images/icons/magnifying_glass_16x16.png b/webclient/images/icons/magnifying_glass_16x16.png deleted file mode 100755 index 1675281..0000000 Binary files a/webclient/images/icons/magnifying_glass_16x16.png and /dev/null differ diff --git a/webclient/images/icons/magnifying_glass_24x24.png b/webclient/images/icons/magnifying_glass_24x24.png deleted file mode 100755 index 1990b25..0000000 Binary files a/webclient/images/icons/magnifying_glass_24x24.png and /dev/null differ diff --git a/webclient/images/icons/magnifying_glass_32x32.png b/webclient/images/icons/magnifying_glass_32x32.png deleted file mode 100755 index d2bd47d..0000000 Binary files a/webclient/images/icons/magnifying_glass_32x32.png and /dev/null differ diff --git a/webclient/images/icons/magnifying_glass_8x8.png b/webclient/images/icons/magnifying_glass_8x8.png deleted file mode 100755 index dfe04e2..0000000 Binary files a/webclient/images/icons/magnifying_glass_8x8.png and /dev/null differ diff --git a/webclient/images/icons/mic_18x24.png b/webclient/images/icons/mic_18x24.png deleted file mode 100755 index 2eb6527..0000000 Binary files a/webclient/images/icons/mic_18x24.png and /dev/null differ diff --git a/webclient/images/icons/new_window_16x16.png b/webclient/images/icons/new_window_16x16.png deleted file mode 100755 index e0b1002..0000000 Binary files a/webclient/images/icons/new_window_16x16.png and /dev/null differ diff --git a/webclient/images/icons/new_window_24x24.png b/webclient/images/icons/new_window_24x24.png deleted file mode 100755 index 0d83e59..0000000 Binary files a/webclient/images/icons/new_window_24x24.png and /dev/null differ diff --git a/webclient/images/icons/pause_12x16.png b/webclient/images/icons/pause_12x16.png deleted file mode 100755 index 3409930..0000000 Binary files a/webclient/images/icons/pause_12x16.png and /dev/null differ diff --git a/webclient/images/icons/pause_18x24.png b/webclient/images/icons/pause_18x24.png deleted file mode 100755 index 6bb811b..0000000 Binary files a/webclient/images/icons/pause_18x24.png and /dev/null differ diff --git a/webclient/images/icons/pause_24x32.png b/webclient/images/icons/pause_24x32.png deleted file mode 100755 index ddc8302..0000000 Binary files a/webclient/images/icons/pause_24x32.png and /dev/null differ diff --git a/webclient/images/icons/pause_6x8.png b/webclient/images/icons/pause_6x8.png deleted file mode 100755 index 943c9a3..0000000 Binary files a/webclient/images/icons/pause_6x8.png and /dev/null differ diff --git a/webclient/images/icons/pause_9x12.png b/webclient/images/icons/pause_9x12.png deleted file mode 100755 index 3a249dc..0000000 Binary files a/webclient/images/icons/pause_9x12.png and /dev/null differ diff --git a/webclient/images/icons/play_12x16.png b/webclient/images/icons/play_12x16.png deleted file mode 100755 index 123df41..0000000 Binary files a/webclient/images/icons/play_12x16.png and /dev/null differ diff --git a/webclient/images/icons/play_18x24.png b/webclient/images/icons/play_18x24.png deleted file mode 100755 index 21fb657..0000000 Binary files a/webclient/images/icons/play_18x24.png and /dev/null differ diff --git a/webclient/images/icons/play_24x32.png b/webclient/images/icons/play_24x32.png deleted file mode 100755 index c391e87..0000000 Binary files a/webclient/images/icons/play_24x32.png and /dev/null differ diff --git a/webclient/images/icons/play_32x32.png b/webclient/images/icons/play_32x32.png deleted file mode 100755 index ed94e60..0000000 Binary files a/webclient/images/icons/play_32x32.png and /dev/null differ diff --git a/webclient/images/icons/play_6x8.png b/webclient/images/icons/play_6x8.png deleted file mode 100755 index 464ce64..0000000 Binary files a/webclient/images/icons/play_6x8.png and /dev/null differ diff --git a/webclient/images/icons/play_9x12.png b/webclient/images/icons/play_9x12.png deleted file mode 100755 index 307e508..0000000 Binary files a/webclient/images/icons/play_9x12.png and /dev/null differ diff --git a/webclient/images/icons/play_alt_24x24.png b/webclient/images/icons/play_alt_24x24.png deleted file mode 100755 index f6719be..0000000 Binary files a/webclient/images/icons/play_alt_24x24.png and /dev/null differ diff --git a/webclient/images/icons/play_alt_8x8.png b/webclient/images/icons/play_alt_8x8.png deleted file mode 100755 index e377c3b..0000000 Binary files a/webclient/images/icons/play_alt_8x8.png and /dev/null differ diff --git a/webclient/images/icons/reload_12x14.png b/webclient/images/icons/reload_12x14.png deleted file mode 100755 index 9029186..0000000 Binary files a/webclient/images/icons/reload_12x14.png and /dev/null differ diff --git a/webclient/images/icons/reload_18x21.png b/webclient/images/icons/reload_18x21.png deleted file mode 100755 index 725ac9e..0000000 Binary files a/webclient/images/icons/reload_18x21.png and /dev/null differ diff --git a/webclient/images/icons/reload_24x28.png b/webclient/images/icons/reload_24x28.png deleted file mode 100755 index 3363172..0000000 Binary files a/webclient/images/icons/reload_24x28.png and /dev/null differ diff --git a/webclient/images/icons/reload_6x7.png b/webclient/images/icons/reload_6x7.png deleted file mode 100755 index c597876..0000000 Binary files a/webclient/images/icons/reload_6x7.png and /dev/null differ diff --git a/webclient/images/icons/reload_9x11.png b/webclient/images/icons/reload_9x11.png deleted file mode 100755 index 6469a40..0000000 Binary files a/webclient/images/icons/reload_9x11.png and /dev/null differ diff --git a/webclient/images/icons/reload_alt_12x14.png b/webclient/images/icons/reload_alt_12x14.png deleted file mode 100755 index 44b311e..0000000 Binary files a/webclient/images/icons/reload_alt_12x14.png and /dev/null differ diff --git a/webclient/images/icons/reload_alt_18x21.png b/webclient/images/icons/reload_alt_18x21.png deleted file mode 100755 index 323779f..0000000 Binary files a/webclient/images/icons/reload_alt_18x21.png and /dev/null differ diff --git a/webclient/images/icons/reload_alt_24x28.png b/webclient/images/icons/reload_alt_24x28.png deleted file mode 100755 index 2b25b2f..0000000 Binary files a/webclient/images/icons/reload_alt_24x28.png and /dev/null differ diff --git a/webclient/images/icons/reload_alt_6x7.png b/webclient/images/icons/reload_alt_6x7.png deleted file mode 100755 index 3b0d0bb..0000000 Binary files a/webclient/images/icons/reload_alt_6x7.png and /dev/null differ diff --git a/webclient/images/icons/reload_alt_9x11.png b/webclient/images/icons/reload_alt_9x11.png deleted file mode 100755 index 6bc46c8..0000000 Binary files a/webclient/images/icons/reload_alt_9x11.png and /dev/null differ diff --git a/webclient/images/icons/user_24x32.png b/webclient/images/icons/user_24x32.png deleted file mode 100755 index 929f40e..0000000 Binary files a/webclient/images/icons/user_24x32.png and /dev/null differ diff --git a/webclient/images/icons/volume_12x9.png b/webclient/images/icons/volume_12x9.png deleted file mode 100755 index 49e4102..0000000 Binary files a/webclient/images/icons/volume_12x9.png and /dev/null differ diff --git a/webclient/images/icons/volume_16x12.png b/webclient/images/icons/volume_16x12.png deleted file mode 100755 index 2b2a692..0000000 Binary files a/webclient/images/icons/volume_16x12.png and /dev/null differ diff --git a/webclient/images/icons/volume_24x18.png b/webclient/images/icons/volume_24x18.png deleted file mode 100755 index 39b4a13..0000000 Binary files a/webclient/images/icons/volume_24x18.png and /dev/null differ diff --git a/webclient/images/icons/volume_32x24.png b/webclient/images/icons/volume_32x24.png deleted file mode 100755 index a0bbcfd..0000000 Binary files a/webclient/images/icons/volume_32x24.png and /dev/null differ diff --git a/webclient/images/icons/volume_8x6.png b/webclient/images/icons/volume_8x6.png deleted file mode 100755 index 744b985..0000000 Binary files a/webclient/images/icons/volume_8x6.png and /dev/null differ diff --git a/webclient/images/icons/volume_mute_12x9.png b/webclient/images/icons/volume_mute_12x9.png deleted file mode 100755 index 202e29d..0000000 Binary files a/webclient/images/icons/volume_mute_12x9.png and /dev/null differ diff --git a/webclient/images/icons/volume_mute_16x12.png b/webclient/images/icons/volume_mute_16x12.png deleted file mode 100755 index 9fc9f70..0000000 Binary files a/webclient/images/icons/volume_mute_16x12.png and /dev/null differ diff --git a/webclient/images/icons/volume_mute_24x18.png b/webclient/images/icons/volume_mute_24x18.png deleted file mode 100755 index d41da90..0000000 Binary files a/webclient/images/icons/volume_mute_24x18.png and /dev/null differ diff --git a/webclient/images/icons/volume_mute_32x24.png b/webclient/images/icons/volume_mute_32x24.png deleted file mode 100755 index 61df0c4..0000000 Binary files a/webclient/images/icons/volume_mute_32x24.png and /dev/null differ diff --git a/webclient/images/icons/volume_mute_8x6.png b/webclient/images/icons/volume_mute_8x6.png deleted file mode 100755 index 272c577..0000000 Binary files a/webclient/images/icons/volume_mute_8x6.png and /dev/null differ diff --git a/webclient/index.html b/webclient/index.html index 1076390..b9bff55 100755 --- a/webclient/index.html +++ b/webclient/index.html @@ -330,7 +330,7 @@
- +
diff --git a/webclient/js/controls.js b/webclient/js/controls.js old mode 100755 new mode 100644 index 2b3e28f..29a0ebd --- a/webclient/js/controls.js +++ b/webclient/js/controls.js @@ -8,28 +8,44 @@ function playBrowsedTracks(addtoqueue, trackid) { mopidy.tracklist.clear(); } toast('Loading...'); + var selected = 0, counter = 0; //only add one station for dirble, otherwise add all tracks if (isRadioUri(trackid)) { mopidy.tracklist.add(null, null, trackid); } else { - //add all items in the playlist + //add selected item to the playlist $('.browsetrack').each(function() { - mopidy.tracklist.add(null, null, this.id); if (this.id == trackid) { selected = counter; + mopidy.tracklist.add(null, null, this.id); } counter++; } ); } - for (var i = 0; i <= selected; i++) { - mopidy.playback.next(); +//play selected item + if (!addtoqueue) { + for (var i = 0; i <= selected; i++) { + mopidy.playback.next(); + } + mopidy.playback.play(); //tracks[selected]); } - mopidy.playback.play(); //tracks[selected]); - return false; + //add all items, but selected to the playlist + selected = 0; + counter = 0 + $('.browsetrack').each(function() { + //do not add selected song again + if (this.id == trackid) { + selected = counter; + } else { + mopidy.tracklist.add(null, counter, this.id); + } + counter++; + } ); + return false; } @@ -88,21 +104,29 @@ function playTrack(addtoqueue) { // first add track to be played, then the other tracks mopidy.tracklist.add(tracks.slice(selected, selected + 1) ); - //wait 1.5 second before adding the rest to give server the time to start playing - setTimeout(function() { - mopidy.tracklist.add(tracks.slice(0, selected), 0); - if (selected < tracks.length) { - mopidy.tracklist.add(tracks.slice(selected + 1) ); - } - }, 1500); - -// mopidy.playback.changeTrack(tracks[selected]); - for (var i = 0; i <= selected; i++) { - mopidy.playback.next(); +// // mopidy.playback.changeTrack(tracks[selected]); +// mopidy.tracklist.add(tracks.slice(selected, selected + 1) ); +// //wait 2.5 seconds before adding the rest to give server the time to start playing +// setTimeout(function() { +// mopidy.tracklist.add(tracks.slice(0, selected), 0); +// if (selected < tracks.length) { +// mopidy.tracklist.add(tracks.slice(selected + 1) ); +// } +// }, 2500); + + if (!addtoqueue) { + for (var i = 0; i <= selected; i++) { + mopidy.playback.next(); + } + mopidy.playback.play(); //tracks[selected]); } - mopidy.playback.play(); //tracks[selected]); + mopidy.tracklist.add(tracks.slice(0, selected), 0); + if (selected < tracks.length) { + mopidy.tracklist.add(tracks.slice(selected + 1) ); + } + //console.log(selected); return false; } @@ -220,7 +244,10 @@ function removeTrack() { } function clearQueue() { + mopidy.playback.stop(); + resetSong(); mopidy.tracklist.clear(); + resetSong(); return false; } diff --git a/webclient/js/fastclick.js b/webclient/js/fastclick.js old mode 100755 new mode 100644 diff --git a/webclient/js/functionsvars.js b/webclient/js/functionsvars.js old mode 100755 new mode 100644 index b04a961..4d16a3b --- a/webclient/js/functionsvars.js +++ b/webclient/js/functionsvars.js @@ -44,6 +44,8 @@ var currentplaylist; var customPlaylists = []; var customTracklists = []; +var browseStack = []; + var ua = navigator.userAgent, isMobileSafari = /Mac/.test(ua) && /Mobile/.test(ua), isMobileWebkit = /WebKit/.test(ua) && /Mobile/.test(ua), isMobile = /Mobile/.test(ua), isWebkit = /WebKit/.test(ua); @@ -152,7 +154,7 @@ function albumTracksToTable(pl, target, uri) { function renderSongLi(song, liID, uri, playlistType){ var name; if (!song.name || song.name == '') { - name = data.uri.split('/'); + name = uri.split('/'); name = decodeURI(name[name.length - 1]); } else { name = song.name; @@ -169,7 +171,7 @@ function renderSongLi(song, liID, uri, playlistType){ } function resultsToTables(results, target, uri) { -// console.log(results); + if (!results) { return } if (target == '#currenttable') { playlistType = 'playTrackQueueByUri'; } else { @@ -177,67 +179,72 @@ function resultsToTables(results, target, uri) { } var newalbum = []; - var nexturi = ''; + var nextname = ''; var count = 0; -// var popupMenu = (target == CURRENT_PLAYLIST_TABLE) ? 'popupQueue' : 'popupTracks'; - newalbum = []; $(target).html(''); //break into albums and put in tables var html = ''; - var tableid, j, artistname, alburi; + var tableid, j, artistname, alburi, name; var targetmin = target.substr(1); $(target).attr('data', uri); var length = 0 || results.length; for ( i = 0; i < length; i++) { - newalbum.push(results[i]); - nexturi = ''; - if (i < length - 1) { - nexturi = results[i + 1].album.uri; + //create album if none extists + if (!results[i].album) { results[i].album={}; } + //create album uri if there is none + if (!results[i].album.uri) { results[i].album.uri = 'x'; } + if (!results[i].album.name) { results[i].album.name = ''; } + //create name if there is no one + if (!results[i].name || results[i].name == '') { + name = results[i].uri.split('/'); + results[i].name = decodeURI(name[name.length - 1]) || 'Track ' + String(i); } - if (!results[i].album || (results[i].length == -1)) { - var name = results[i].name || results[i].uri; - html += '
  • ' + name + ' [Stream]

  • '; + + newalbum.push(results[i]); + nextname = ''; + if ((i < length - 1) && results[i+1].album && results[i+1].album.name ) { + nextname = results[i + 1].album.name; + } + if (results[i].length == -1) { + html += '
  • ' + results[i].name + ' [Stream]

  • '; newalbum = []; - nexturi = ''; + nextname = ''; } else { - if (results[i].album.uri && (results[i].album.uri != nexturi)) { + if ( (results[i].album.name != nextname) || (nextname == '') ) { tableid = 'art' + i; //render differently if only one track in the album if ( newalbum.length == 1 ) { if (i != 0) { html += '
  •  
  • '; } - html += '
  • ' + '' + '' + '' + '

    ' + newalbum[0].name + "

    "; /* '' + timeFromSeconds(newalbum[0].length / 1000) + ''; */ - for ( j = 0; j < newalbum[0].artists.length; j++) { - html += newalbum[0].artists[j].name; - html += (j == newalbum[0].artists.length - 1) ? '' : ' / '; - //stop after 3 - if (j > 2) { - html += '...'; - break; - } - } - html += ' / ' + newalbum[0].album.name + '

    '; + if (newalbum[0].artists) { + for ( j = 0; j < newalbum[0].artists.length; j++) { + html += newalbum[0].artists[j].name; + html += (j == newalbum[0].artists.length - 1) ? '' : ' / '; + //stop after 3 + if (j > 2) { + html += '...'; + break; + } + } + } + if ( newalbum[0].album.name != '') { html += ' / ';} + html += '' + newalbum[0].album.name + '

    '; html += '
  • '; -/* var liID = targetmin + '-' + newalbum[0].uri; - html+= renderSongLi(newalbum[0], liID, uri); -*/ popupData[newalbum[0].uri] = newalbum[0]; newalbum = []; - - } else { - if ( results[i].album.uri && results[i].album.name) { + } else { //newalbum length + if ( results[i].album.uri && results[i].album.name ) { html += '
  • '; html += '

    ' + results[i].album.name + '

    '; } -console.log(i); if (results[i].album.artists) { for (j = 0; j < results[i].album.artists.length; j++) { html += results[i].album.artists[j].name; @@ -266,14 +273,13 @@ console.log(i); getCover(artistname, results[i].album.name, target + '-cover-' + i, 'small'); // customTracklists[results[i].album.uri] = newalbum; newalbum = []; - } - } + } //newalbum length + } //albums name } } tableid = "#" + tableid; $(target).html(html); $(target).attr('data', uri); -// $(target).listview('refresh'); } //process updated playlist to gui @@ -390,7 +396,7 @@ function showOffline(on) { // from http://dzone.com/snippets/validate-url-regexp function validUri(str) { - var regexp = /(mms|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/ + var regexp = /^(mms|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/ return regexp.test(str); } diff --git a/webclient/js/gui.js b/webclient/js/gui.js old mode 100755 new mode 100644 index 3cf184f..68d3fc6 --- a/webclient/js/gui.js +++ b/webclient/js/gui.js @@ -9,14 +9,13 @@ function resetSong() { if (!posChanging) { pausePosTimer(); - setPlayState(false); setPosition(0); var data = new Object; data.name = ''; data.artists = ''; data.length = 0; - data.uri = ''; + data.uri = ' '; setSongInfo(data); } } @@ -25,37 +24,6 @@ function resetSong() { function resizeMb() { $("#infoname").html(songdata.name); $("#infoartist").html(artiststext); -// //bug in truncate? -// var spanwidth = $("#infoartist").width() - 38; -// $("#infoname").truncate({ -// width : spanwidth, -// token : '…', -// center : true, -// multiline : false -// }); -// $("#infoartist").truncate({ -// width : spanwidth, -// token : '…', -// center : true, -// multiline : false -// }); - - -//initialize iScroll if MobileWebkit and large window -/* if (isMobileWebkit && $(window).width() > 480) { - if (!playlistslistScroll) { - playlistslistScroll = new iScroll('playlistslistdiv'); - playlisttracksScroll = new iScroll('playlisttracksdiv'); - } - } else { - if (playlistslistScroll) { - playlistslistScroll.destroy(); - playlistslistScroll = null; - playlisttracksScroll.destroy(); - playlisttracksScroll = null; - } - } -*/ // //set height of playlist scrollers if ($(window).width() > 480) { @@ -67,7 +35,7 @@ function resizeMb() { } else { $('.scroll').addClass('height', '99%').addClass('width', '99%'); $('#playlistspane').addClass('height', '99%').addClass('width', '99%'); - } + } /* if (isMobileWebkit && ($(window).width() > 480)) { playlistslistScroll.refresh(); @@ -77,48 +45,15 @@ function resizeMb() { } function setSongInfo(data) { +// console.log(data, songdata); + if (!data ) { return; } + if ( (data.uri == songdata.uri) ) { return;} if (!data.name || data.name == '') { var name = data.uri.split('/'); data.name = decodeURI(name[name.length - 1]); }; - if (!data || (songdata == data) ) { return; } - //update styles of listviews - $('#currenttable li').each(function() { - $(this).removeClass("currenttrack"); - if (this.id == 'currenttable-' + data.uri) { - $(this).addClass('currenttrack'); - } - }); - - $('#playlisttracks li').each(function() { - $(this).removeClass("currenttrack2"); - if (this.id == 'playlisttracks-' + data.uri) { - $(this).addClass('currenttrack2'); - } - }); - $('#trackresulttable li').each(function() { - $(this).removeClass("currenttrack2"); - if (this.id == 'trackresulttable-' + data.uri) { - $(this).addClass('currenttrack2'); - } - }); - - $('#artiststable li').each(function() { - $(this).removeClass("currenttrack2"); - if (this.id == 'artiststable-' + data.uri) { - $(this).addClass('currenttrack2'); - } - });1 - $('#albumstable li').each(function() { - $(this).removeClass("currenttrack2"); - if (this.id == 'albumstable-' + data.uri) { - $(this).addClass('currenttrack2'); - } - }); - - - songdata = data; + updatePlayIcons(data.uri); artistshtml = ''; artiststext = ''; @@ -130,8 +65,9 @@ function setSongInfo(data) { } }; } - console.log(data); + songdata = data; + $("#modalname").html(data.name); if (!data.length || data.length == 0) { @@ -170,7 +106,7 @@ function setSongInfo(data) { $("#controlspopupimage").attr('src', '../images/default_cover.png'); } - $("#modalartist").html(arttmp); + $("#modalartist").html(arttmp); $("#trackslider").attr("min", 0); $("#trackslider").attr("max", data.length); @@ -580,3 +516,52 @@ $(document).ready(function(event) { } ); }); + +function updatePlayIcons (uri) { + //update styles of listviews + $('#currenttable li').each(function() { + if (this.id == 'currenttable-' + uri) { + $(this).addClass('currenttrack'); + } else { + $(this).removeClass("currenttrack"); + } + }); + + $('#playlisttracks li').each(function() { + if (this.id == 'playlisttracks-' + uri) { + $(this).addClass('currenttrack2'); + } else { + $(this).removeClass("currenttrack2"); + } + }); + $('#trackresulttable li').each(function() { + if (this.id == 'trackresulttable-' + uri) { + $(this).addClass('currenttrack2'); + } else { + $(this).removeClass("currenttrack2"); + } + }); + + $('#artiststable li').each(function() { + if (this.id == 'artiststable-' + uri) { + $(this).addClass('currenttrack2'); + } else { + $(this).removeClass("currenttrack2"); + } + }); + + $('#albumstable li').each(function() { + if (this.id == 'albumstable-' + uri) { + $(this).addClass('currenttrack2'); + } else { + $(this).removeClass("currenttrack2"); + } + }); + $('#browselist li').each(function() { + if (this.id == 'browselisttracks-' + uri) { + $(this).addClass('currenttrack2'); + } else { + $(this).removeClass("currenttrack2"); + } + }); +} \ No newline at end of file diff --git a/webclient/js/lastfm.js b/webclient/js/lastfm.js old mode 100755 new mode 100644 index 61d244b..44daed1 --- a/webclient/js/lastfm.js +++ b/webclient/js/lastfm.js @@ -22,7 +22,7 @@ $(window).load(function() { function getCover(nwartist, nwalbum, image, size) { - $(image).attr('src', '../images/icons/cd_32x32.png'); +// $(image).attr('src', '../images/default_cover.png'); lastfm.album.getInfo({artist: nwartist, album: nwalbum}, {success: function(data){ for (var i = 0; i < data.album.image.length; i++) { if ( data.album.image[i]['size'] == size) { @@ -30,7 +30,8 @@ function getCover(nwartist, nwalbum, image, size) { } } }, error: function(code, message){ - console.log('Error #'+code+': '+message); + $(image).attr('src', '../images/default_cover.png'); +// console.log('Error #'+code+': '+message); }}); } function getArtistImage(nwartist, image, size) { @@ -42,6 +43,7 @@ function getArtistImage(nwartist, image, size) { } } }, error: function(code, message){ - console.log('Error #'+code+': '+message); + $(image).attr('src', '../images/icons/user_24x32.png'); +// console.log('Error #'+code+': '+message); }}); } \ No newline at end of file diff --git a/webclient/js/library.js b/webclient/js/library.js old mode 100755 new mode 100644 index e1d05eb..8fc409e --- a/webclient/js/library.js +++ b/webclient/js/library.js @@ -159,6 +159,13 @@ function getBrowseDir(rootdir) { // get directory to browse // console.log('browse init: ' + rootdir); showLoading(true); + if (!rootdir) { + browseStack.pop(); + rootdir = browseStack[browseStack.length - 1]; + } else { + browseStack.push(rootdir); + } + console.log(rootdir, browseStack); mopidy.library.browse(rootdir).then(processBrowseDir, console.error); } diff --git a/webclient/js/process_ws.js b/webclient/js/process_ws.js old mode 100755 new mode 100644 index 36777a1..7fa9ef4 --- a/webclient/js/process_ws.js +++ b/webclient/js/process_ws.js @@ -89,39 +89,30 @@ function processBrowseDir(resultArr) { rooturi = rooturi.replace(":track:", ":directory:"); } -// console.log(uri, lastindex, rooturi); colonindex = rooturi.lastIndexOf(':'); slashindex = rooturi.lastIndexOf('/'); lastindex = (colonindex > slashindex) ? colonindex : slashindex; rooturi = rooturi.slice(0, lastindex); - -// console.log(rooturi); - child += '

  • ..

  • '; - -/* if (rooturi.indexOf(':') == -1 ) { - rooturi = ''; + if (browseStack.length > 0) { child += '
  • ..

  • '; - } else { - child += '
  • ..

  • '; } -*/ -// console.log('new:' + rooturi); for (var i = 0; i < resultArr.length; i++) { if(resultArr[i].type == 'track' ) { // console.log(resultArr[i]); - child += '
  • ' + resultArr[i].name + '

  • '; + child += '
  • ' + resultArr[i].name + '

  • '; } else { child += '
  • ' + resultArr[i].name + '

  • '; } }; -// console.log(child); $('#browselist').html(child); + updatePlayIcons(songdata.uri); + showLoading(false); } @@ -166,8 +157,8 @@ function processGetTracklist(resultArr) { //cache result var newplaylisturi = resultArr.uri; playlists[newplaylisturi] = resultArr; - resultsToTables(playlists[newplaylisturi].tracks, PLAYLIST_TABLE, newplaylisturi); setSongInfo(); + resultsToTables(playlists[newplaylisturi].tracks, PLAYLIST_TABLE, newplaylisturi); showLoading(false); scrollToTracklist(); if (isMobileWebkit) { @@ -180,9 +171,9 @@ function processGetTracklist(resultArr) { *********************************************************/ function processCurrentPlaylist(resultArr) { currentplaylist = resultArr; -// console.log(resultArr); resultsToTables(resultArr, CURRENT_PLAYLIST_TABLE); mopidy.playback.getCurrentTrack().then(processCurrenttrack, console.error); + updatePlayIcons(songdata.uri); } /******************************************************** diff --git a/webclient/mb.manifest b/webclient/mb.manifest old mode 100644 new mode 100755 diff --git a/webclient/settings/favicon.png b/webclient/settings/favicon.png old mode 100644 new mode 100755 diff --git a/webclient/settings/index.html b/webclient/settings/index.html old mode 100644 new mode 100755 diff --git a/webclient/settings/mopidy.css b/webclient/settings/mopidy.css old mode 100644 new mode 100755