-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathREADME
61 lines (45 loc) · 1.6 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Grooveshark control
===================
With Grooveshark Control you can control Grooveshark from everywhere. Almost
from everywhere. :)
If you have some issue or you want some new feature, please feel free to let
me know on GitHub. Thanks.
This extension is not official extension from Grooveshark developers.
* Player control
* Volume control
* Song control
* Now playing song
* Now playing queue
* Radio
* Icon status
* Notification
* Search in address bar (type GC)
* Search in context menu
* And a lot of more
How to install
==============
You can install it from Chrome web store here:
http://chrome.google.com/webstore/detail/jjhlhcmfkkhnikmehakaceciakbppoij/
How to develop
==============
Extract it (if source is in archive), then run `make localdev` for preparing
development environment.
By command `make compile` you compile Grooveshark Control and Closure library into
JavaScript. Then you can in Chrome (or Chromium) go to Extension and check
checkbox on top right corner 'Developer mode' and load it with clicking
on the button 'Load unpacked extension'.
Command `make test` is running before every commit. If tests not pass, commit
will not be finished.
Dependencies
------------
If you want to develop, you have to install these packages:
* Closure library (and Java)
* CoffeeScript (and Nodejs)
* SASS (and Ruby)
For testing these packages:
* Python 2.7
* Chromium
* Selenium
You can prepare environment easily by command `make localdev` on Debian based
Linux. If you use other system, please, find out workaround for your system and
write out script or step-by-step manual, thanks.