forked from web-scrobbler/web-scrobbler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoptions.html
290 lines (256 loc) · 17.3 KB
/
options.html
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
<html>
<head>
<title>Options for Last.fm Scrobbler</title>
<script type="text/javascript" src="defines.js"></script>
<script type="text/javascript" src="md5.js"></script>
<script type="text/javascript" src="jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="options.js"></script>
<script type="text/javascript" src="inject.js"></script>
<script type="text/javascript" src="scrobbler.js"></script>
<link rel="stylesheet" type="text/css" href="options.css" />
</head>
<body>
<div id="wrapper">
<div class="left">
<div class="container options">
<h1>Options</h1>
<ul>
<li>
<input type="checkbox" id="use-notifications">
<label for="use-notifications" title="Turns on/off popup scrobbling notifications for all supported websites">Use desktop notifications (global)</label>
<ul>
<li>
<input type="checkbox" id="use-notifications-nowplaying">
<label for="use-notifications-nowplaying">Notify when song starts playing</label>
</li>
<li>
<input type="checkbox" id="use-notifications-scrobbled">
<label for="use-notifications-scrobbled">Notify when song has been scrobbled</label>
</li>
<li>
<input type="checkbox" id="auto-hide-notifications">
<label for="auto-hide-notifications">Automatically hide notifications</label>
</li>
</ul>
</li>
<li>
<input type="checkbox" id="use-autocorrect">
<label for="use-autocorrect" title="Auto-corrects the track title before scrobbling. (experimental)">Use autocorrect (global)</label>
</li>
</ul>
<br>
<h3>
Supported websites<br>
<span style="font-size:0.55em; margin-left: 2px;">Click the checkbox to enable/disable</span>
</h3>
<ul id="connectors"><!-- generated by JS based on inject.js --></ul>
<h3>
Last.fm account connection<br>
<span style="font-size:0.55em; margin-left: 2px;">Sometimes re-authenticating the extension fixes problems with scrobbling</span>
<button id="authorize">Re-authenticate with Last.fm</button>
</h3>
</div>
<div class="container about">
<h1>About</h1>
<p>
Last.fm Scrobbler was created for people who listen to music
online through their browser, and would like to keep an updated playback
history using last.fm's scrobbling service.
</p>
<p>
As I don't visit many other websites with video content, the development of
<i>connectors</i> for other websites will be mostly up to you. Feel free to
send a pull request at <a href="http://github.com/david-sabata/Chrome-Last.fm-Scrobbler">GitHub</a>.
<span class="gray">Don't worry, even if no-one contributes I will still keep YouTube scrobbling
working myself.</span>
</p>
<p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<div style="text-align: center">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</div>
</form>
</p>
<p>
And since we all love music and Last.fm, you can also stop by at
<a href="http://www.last.fm/user/na1k_/">my Last.fm profile</a> to compare taste or maybe leave a kind message :-)
</p>
<p>
<br />
Contributors
<ul style="margin-top:0;">
<li><a href="http://www.yasinokumus.com/">Yasin Okumus</a> - Fizy, TTnetMuzik support</li>
<li><a href="https://github.com/sharjeelaziz">Sharjeel Aziz</a> - Google Music support</li>
<li><a href="https://github.com/moski">Moski Doski</a> - Thesixtyone.com support</li>
<li><a href="http://last.fm/user/Macint/">Peter McEvoy</a> - Ghostly Discovery support</li>
<li><a href="https://github.com/porges">George Pollard</a> - BandCamp support</li>
<li><a href="http://jperr.com">Jordan Perr</a> - Pandora support</li>
<li><a href="http://damienalexandre.fr/">Damien Alexandre</a> - Deezer and Spotify support</li>
<li><a href="http://www.salimkayabasi.com">Salim Kayabasi</a> - Virgin Radio Turkyie support</li>
<li><a href="http://sheckel.net/">Jacob Tolar</a> - Amazon Cloud Player support</li>
<li><a href="http://github.com/vintitres">vintitres</a> - Pitchfork support</li>
<li><a href="http://github.com/nobodyzzz">nobodyzzz</a> - Z-music.org, VK.com, Zvooq.ru support</li>
<li><a href="https://github.com/shamer">Stephen Hamer</a> - Jango.com support</li>
<li><a href="https://github.com/plushsteel">Natalia</a> - Weborama.fm, Megalyrics.ru, 22tracks.com support</li>
<li><a href="https://github.com/fiv3isaliv3">fiv3isaliv3</a> - iHeart.com support</li>
<li><a href="#">Titus Ramczykowski</a> - Indieshuffle.com support</li>
<li><a href="https://github.com/pluszak">Michal Rumanek</a> - Tuba.fm support</li>
<li><a href="https://github.com/vintitres">vintitres</a> - SoundCloud.com support</li>
<li><a href="http://mrunkle.com">Matt Runkle</a> - Grooveshark and TurnTable.fm support</li>
<li><a href="https://github.com/aeon">Anton Stroganov</a> - Plug.dj support</li>
<li><a href="https://joecrawford.com/">artlung</a> - Slacker Radio support</li>
<li><a href="https://github.com/a1phanumeric">Ed Rackham</a> - MySpace support</li>
</ul>
</p>
</div>
<div class="container faq">
<h1>FAQ</h1>
<h4>How do I temporarily disable scrobbling?</h4>
<p>
You can do that by clicking the icon in the omnibox (address bar). To enable scrobbling again, click the icon one more time.
The scrobbling will continue for the next song.<br>
As of version 1.17, you can also disable scrobbling for specific site for some reason. But the global disabling always takes priority.
</p>
<h4>The song was not recognized! Can you fix it?</h4>
<p>
Actually YOU can fix it :)<br>
<br>
When a song cannot be recognized (and thus scrobbled) a gray icon with question mark appears at the right side of the omnibox (address bar).
By clicking it a small window pops out where you can input the right song information.<br>
<br>
<span style="color: #666">
(The data you input are not stored anywhere, so the next time you play the song, you'll have to enter the data again. This feature is still
work in progress. I'm not sure it is the right way to go for an extension to fix music websites errors. I'd be much happier to see websites
implement some kind of music tagging - just like YouTube partially did.)
</span>
</p>
<h4>Will you add support for scrobbling at ____ ?</h4>
<p>
Possibly, but most likely no. I make the Scrobbler in my free time and that's why I manage only Youtube
support - I simply don't use any other web music service. Nevertheless, it is really easy to create a <i>connector</i>
and add support for a new website. You can simply fork the <a href="http://github.com/david-sabata/Chrome-Last.fm-Scrobbler">GitHub</a>
repository and send me a pull request. There is also a wiki page on the GitHub describing the extension core.
</p>
<h4>Will you add ____ functionality?</h4>
<p>
Possibly, if it makes sense. A great example is functionality to correct the song title if it is not recognized.
This wasn't possible in earlier versions, but can be done since 1.0, because a lot of people was asking for it and
I also think it is useful.<br>
But if you want me to add some not-that-useful-but-really-cool functions, you'll probably get disappointed.
</p>
<h4>Is the scrobbler available for the Firefox?</h4>
<p>
It is not and it won't be until Firefox supports Chromium extensions. Like Opera 15+ does.
</p>
<h4>Who is the author?</h4>
<p>
My name is David Šabata, I graduated from IT at the Brno University of Technology, Czech Republic. I am obsessed with automating
tedious tasks and that's probably why this whole extension was created.
<ul>
<li><a href="http://www.last.fm/user/na1k_">Last.fm profile</a></li>
<li><a href="http://linkedin.com/pub/david-%C5%A1abata/6b/3a4/2bb/">Linkedin profile</a></li>
<li><a href="http://davidsabata.cz">Personal website</a></li>
</ul>
</p>
</div>
</div>
<div class="right">
<div class="container news">
<h1>What's new</h1>
<h4>1.22</h4>
<ul>
<li>Fix vk.com lags (thanks Marat Enotov for assistance)</li>
</ul>
<h4>1.21</h4>
<ul>
<li>Fix poor performance on Pandora, Grooveshark and Google Music (vk.com fix is in progress - <a href="https://github.com/david-sabata/Chrome-Last.fm-Scrobbler/pull/242#issuecomment-24481743">see this to help me out</a>)</li>
<li>Reworked YouTube connector to be faster and more stable</li>
<li>Amazon now scrobbles album name</li>
<li>Grooveshark connector does not care for your login anymore. Disable it in extension's options if you use Grooveshark's built-in scrobbling</li>
</ul>
<h4>1.20</h4>
<ul>
<li>Added AOL Radio connector (by Joe Crawford)</li>
<li>Added Daytrotter connector (by tomkrall)</li>
<li>Amazon connector now supports Spanish domain too</li>
<li>Album name scrobbling (only Google Music for now)</li>
<li>Other minor changes, see <a href="https://github.com/david-sabata/Chrome-Last.fm-Scrobbler/releases">GitHub</a> for details</li>
</ul>
<h4>1.19</h4>
<ul>
<li>Fixed Spotify connector</li>
<li>Fixed Plug.dj connector</li>
<li>Fixed Jango connector</li>
</ul>
<h4>1.18</h4>
<ul>
<li>Button to re-authenticate the extension with Last.fm</li>
<li>Fixed race condition bug introduced in 1.17</li>
</ul>
<h4>1.17</h4>
<ul>
<li>Opera Next (Opera 15+) is supported now!</li>
<li>Options to enable/disable scrobbling on specific sites</li>
<li>A new omnibox icon signalizing the current site is supported, event if it is disabled</li>
<li>Option to prevent notifications from auto hiding</li>
<li>The scrobbler will work along with the HTTPS Everywhere extension (and its alternatives)</li>
<li>Updated MySpace connector to the one and only design</li>
<li>Fixed Google Music scrobbling again</li>
<li>Removed FFtunes connector, as the site has died</li>
<li>Other minor fixes and obsolete functionality cleanup</li>
</ul>
<h4>1.16</h4>
<ul>
<li>Fixed Google Music scrobbling (by Matt Runkle)</li>
<li>Fixed some ampersand issues</li>
</ul>
<h4>1.15</h4>
<ul>
<li>Grooveshark scrobbling disabled for logged-in users</li>
<li>Fixed Google Play scrobbling (both by Matt Runkle)</li>
</ul>
<h4>1.14</h4>
<ul>
<li>New MySpace support (by Ed Rackham)</li>
<li>Plug.dj support (by Anton Stroganov)</li>
<li>Turntable.fm support (by Matt Runkle)</li>
<li>Slacker.com support (by Joe Crawford)</li>
<li>Amazon connector works for German domain too</li>
<li>Grooveshark connector is back in the game</li>
<li>Bugfixes & connectors updates</li>
</ul>
<h4>1.13</h4>
<ul>
<li>SoundCloud support (by vintitres)</li>
<li>Spotify support (by Damien Alexandre)</li>
<li>You can now choose to be notified when song starts playing and/or is scrobbled</li>
<li>Bugfixes & connectors updates</li>
</ul>
<h4>1.12</h4>
<ul>
<li>Tuba.fm support (by Michal Rumanek)</li>
<li>Amazon Player fixes (by Scott Bale)</li>
<li>Bugfixes & connectors updates</li>
</ul>
<h4>1.11</h4>
<ul>
<li>Indieshuffle.com support (by Titus Ramczykowski)</li>
<li>No longer stripping <i>(whatever remix)</i> off the YouTube clip titles</li>
<li>Bugfixes & connectors updates</li>
</ul>
<h4>1.10</h4>
<ul>
<li><i>What's new</i> section :-)</li>
<li>Fixed scrobbling on VK.com (by <a href="https://github.com/alex-volga">Alex</a>)</li>
<li>YouTube title recognition improved</li>
<li>Weborama.fm, Megalyrics.ru, 22tracks.com support<br>(by <a href="https://github.com/plushsteel">Natalia</a>)</li>
<li>iHeart.com support (by <a href="https://github.com/fiv3isaliv3">fiv3isaliv3</a>)</li>
</ul>
</div>
</div>
</div>
</body>
</html>