Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/web-scrobbler/web-scrobbler

Scrobble music all around the web!
https://github.com/web-scrobbler/web-scrobbler

Update dependencies

Bump dependencies.
Remove unused packages.

5ecffe28398226139a41c71cec0e36fb1ede26d7 authored over 5 years ago
Use simplified chai calls

a43750ad2649122fc36e80382623acfe94311d18 authored over 5 years ago
Add more tests

a7467c08a1bb3f3b4e2465e291e20c16d99ce01b authored over 5 years ago
Improve check for songs equality

Don't fail if one of objects is not a Song instance.

f3be5a1f96e7656397fe0c0c9c4edcab403e4bcb authored over 5 years ago
Process prop change for current song only

`Controller.onSongDataChanged` was triggered for previous songs, if user switches songs too fast.

ae09302aa27f853e16af363b86d093412a767a39 authored over 5 years ago
Remove duplicated code

f4f793680de08f6c02db449f07d5cc108b6dd66e authored over 5 years ago
Remove useless Math.max call

4ce80aa03125a18c6b5526477a39ce82d15d9e90 authored over 5 years ago
Use constant number

f4e3177e8379cd4b4c50c8077ab1fd6b0180ce14 authored over 5 years ago
Add tests for Util.getSecondsToScrobble

b4400c3baa4bbfc9a969000b232ffbd7746f81d0 authored over 5 years ago
Move function to util module

cf082a5ecccb5a1a03a18cc77cae98b668e25da1 authored over 5 years ago
Remove baidu connector

a2aa0ba093361c9e6ac77a55e73d2e8fe49df4ea authored over 5 years ago
Remove support for Loud.zone

1bcb70ba59200b2196b5b5b3874b85a302ffdc84 authored over 5 years ago
Update fipradio connector

Rename connector to fip.
Update URL pattern.

2ad41854356f3e80cb2f4c76980b8d6951c565ec authored over 5 years ago
Add bandcamp-embed connector

Use this connector for Bandcamp Daily support.

Closes #1357.

6ae8686e2ade18f5963bd83233ad63668e25dc5f authored over 5 years ago
Update bandcamp connector

Remove unused jQuery call.
Don't get artist and track twice.

b6783eb51320f5ddcd09d52b211c069bc086d3eb authored over 5 years ago
Release v2.20.0

0e7b0eb08e0091df40ff2ad3e5dc54c4973a0055 authored over 5 years ago
Remove useless check

30c5f1abae0c685a2e4402458729bd51e73cd4fb authored over 5 years ago
Improve youtube connector

Use owner name as artist name as fallback.

9c5f96735e0503136808beca43c490149d9b402d authored over 5 years ago
Use async/await

Ref 03e2ac1f510f987e489b77ef5497fd940519969e.

5f2684882b1ff798a5514b8c4a484f729e912c60 authored over 5 years ago
Update bbcradioplayer connector

Update the connector name for consistency.
Mark the connector to remove in future.

a070b67aa3165a0b6de2f928fe79d83a7cf70833 authored over 5 years ago
Add bbc-sounds connector

Closes #1922.

832ec5ad73140115e3af850d919f6b9f2fa44e42 authored over 5 years ago
Use shorthand object initialization

579acb7791e3677d5de4b4476c403477989e45e3 authored over 5 years ago
Return early if URL pattern is matched

7f9fa3a60a0e9a71fe731268e938f79946176b7d authored over 5 years ago
Format connectors module

01f6e8b477def90fbe7245ee77a84cba68e30343 authored over 5 years ago
Correct URL patterns

e94fd081d9bd3b57c8285c54ced623366e8b1313 authored over 5 years ago
Fix identation

5c3fdd8d465570c40008424c8497f2eb6e3eb892 authored over 5 years ago
Extract code from main module to separate module

This allows to use `require` in new extension (former main) module.

c985fd96969edc1fcc783808266aab44e27bab2b authored over 5 years ago
Add hotkey to love/unlove song

Closes #1827.

659bd138964ba339e64376b8dea55d6eb130163d authored over 5 years ago
Reset state if controller is disabled

17f26b1560d1f69399cb24455fe67c23d3e555e6 authored over 5 years ago
Add hotkeys to disable controller for current tab

Closes #1819.

7cf551c9fc3bb9afe7ee29f9c388d321ca3e94d2 authored over 5 years ago
Improve xiami connector

Add support for another player (play) available on emumo.xiami.com.
Fix play/pause detection of ...

ae178892e49282c50b242e7ac81484431b09eeeb authored over 5 years ago
Merge Grunt tasks

e75f9a3524b33b22e8e08aeac84f5fa518357b51 authored over 5 years ago
Update hypem connector

Use track art selector instead of function.
Don't use default track arts.

f67ad42440f456a542c1cf2a7c69d445e48c2d85 authored over 5 years ago
Add missing break operator

81f2fb9ec4851012362bc010931c3fefcd83d66c authored over 5 years ago
Update hotmixradio connector

Use track art selector instead of function.
Remove unused artist selector.

f786fe47cc4064271cf414ad5e8f37fc7b4ed25d authored over 5 years ago
Add support for a.m. ambient

Closes #1660.

68240ba11131b978d76be3a0437588fb7ade17f1 authored over 5 years ago
Improve util tests

Add test case for `Util.processYoutubeVideoTitle` function.
Bind functions to Util module before...

02e904bc4521e92165becbc56eb518512603a98a authored over 5 years ago
Extend util test

2d3f797af8a22295c0ecb9fe18be95589dcdd8e3 authored over 5 years ago
Update test of extended filter

Rely on function call spying, not a result of filtering.

6b31c0de093313593b284fe26d2b62cb808c6b6b authored over 5 years ago
Remove unused functions

31c644094a20fdaf5368e571ccd83ea1cdb2bb24 authored over 5 years ago
Revert previous changes

Use previous way to detect song change.
Don't warn if new state is paused.

81f9d7d21ccc9da83b00077913e80954f3c6ee7b authored over 5 years ago
Use list of changed fields to detect song change

a91315a436872c7cfa0bf62a575f53a33e56d148 authored over 5 years ago
Move array initialization from function

2227bcd553b81984042040c1792ab3f4a498e719 authored over 5 years ago
Print state once per song change

16e4bdd894b9c43dbec2a151f7b11cafbc205e4a authored over 5 years ago
Remove test reporter

966db33b90f297a49dec9cfbf9e4433573b21acf authored over 5 years ago
[resonate-fix] Fix for resonate (#1994)

* [resonate-fix] Fix for resonate

* [resonate-fix] Tidy

* Tidy

67d1023e19bc1a09093b4ff06b64f1396e3ecb33 authored over 5 years ago
Remove connectors tests

12716716ffa1157a27983055593040b9ba39df1f authored over 5 years ago
Remove moskva.fm connector

940895a807d974f3c27b6204f9096719d7390a3c authored over 5 years ago
Remove farfrommoscow connector

c1ae21c1552a11437fb23b9f4e14467b04756248 authored over 5 years ago
Improve Youtube filter

Update rule to remove "Live" suffix.
Added more test cases.

5cb30300e995b856d66880c44dc6a43e13df9f00 authored over 5 years ago
Fix openfm connector

Process playback status change.

99e8e12f4e3c4d31eb668545a3e7d92a7ac2edd9 authored over 5 years ago
Fix processing playback state change

7015cf6f21730df1e358eba33f1b9e6f5e0702d6 authored over 5 years ago
Remove jango connector

cdab284631f5b73ac5496d7db1491b537e2436e5 authored over 5 years ago
Disallow GA in debug version

704fcb4737da474a0a4cc7a1c5e284b3918dad5d authored over 5 years ago
Fix 8tracks connector

c7cb652ff9e157a273ffa21c3f17a87e7f23933d authored over 5 years ago
Remove torchbrowser connector

72afb7d69b0d39f2f3cdbf3ba62b2c9dc1a00164 authored over 5 years ago
Remove unused debug output

96d44553442160d428f1ce250b8513fa4ac2fbe6 authored over 5 years ago
Use spread syntax to construct array of content scripts

This way allows to define scripts in an order they're injected.

616bcdcd55b2ba3acb178ffc1673f8625c4a4256 authored over 5 years ago
Fix documentation

c2c5668f46593828909e252bac73a5ba34d62560 authored over 5 years ago
Refactor starter

Split code to separate functions.

ed03a8d05dd664f8d242769113383946006c627a authored over 5 years ago
Use promise to return response

9c2f6469a0f9ce7e5305f2f90c0725dd99182d78 authored over 5 years ago
Improve debug output of content scripts

Print song state only if new song is playing.
Print playback state change.

18fe7908903f719ba33cff875e20d10ef23ada71 authored over 5 years ago
Refactor timer

Reorganize class functions.
Add new function to improve code readability.

7e1a8334b8cfb794a4b800fef228f9103c944db1 authored over 5 years ago
Don't show notifications twice

d48d24e7110476001008ba95caf62cbcc6459782 authored over 5 years ago
Refactor controller

Move logic outside from `Controller.onSongDataChanged` function to separate methods.

21158b41d41aedee790ab5df371c8f81452ca591 authored over 5 years ago
Revert storage type for Core and LocalCache storages

cb4b8c28d525f93f5c0b0326245ee4f6b86a7894 authored over 5 years ago
[fix-stroage] Fix storage (#1993)

4ee68e0bf6fd346e2aa19ae0dbb1b8e7730cc148 authored over 5 years ago
Use unified way to check if song is nullable

fd73e86c83635712f7472a026514da97111133ad authored over 5 years ago
Use computed property names

30bf4fb96f19a1427789fa31f32e8c67ebb3d4a1 authored over 5 years ago
Don't mention chrome in code

9992f3477f484c82ff7320412cc00ae000bbc140 authored over 5 years ago
Refactor controller

Don't use browser API inside controller module.

38ca230a170b016fc3549b614b59b5a665b9e489 authored over 5 years ago
Use webextension-polyfill

Use Promise-based browser API.
Remove chrome wrapper.

a3f326ca80e38ee140d735b6cef435e62738ff32 authored over 5 years ago
Don't use Util module in injected scripts

0b63e54acbe06206b9f07ad062e6cf62bcf8a2dd authored over 5 years ago
Extract duplicate code in separate function

dcf97d329a38a4a21d57ccff45d72d83fec4e59e authored over 5 years ago
Use standardized function for debug logs

70abcfeb2c4d00cc8ec3d3a8dd2b911011fd4954 authored over 5 years ago
Use async/await in scrobbler modules

48a133b674777b430ff81285093ab4f140abd612 authored over 5 years ago
Release v2.19.0

ad45bd83c6e0c61061904073716965845a798728 authored over 5 years ago
Fix plex connector

Update selectors to cover multiple UI versions.
Drop legacy UI completely.

Closes #1990.

2a1c2a7a2d09243a0c39aa2b741d5ed958b3b3de authored over 5 years ago
Reduce test output

Use 'progress' reporter.

fdd180b876da62b65e32b965740d1378097ecab9 authored over 5 years ago
Add circle icon

This icon is used mostly on media websites.

c4c475d45d3d46c4ca759f9b9f98c9c74c19281e authored over 5 years ago
Update screenshots

Capture only browser window.
Use unified screenshot size.

0eabf50f0c6610b12c858ab5decf0db752cd6b9f authored over 5 years ago
Bump dependencies

7cb6fb497dd98c4800bfb5f886eb4ec5d4434e3f authored over 5 years ago
Fix options page URL

bf0f4118475259cfa2ca68f1e22080128a644fa1 authored over 5 years ago
Update vk connector

Remove Firefox workaround.

Ref #1455.

eb9828ca68561c44321b62ddb69b88d5b3498758 authored over 5 years ago
Update plex connector

Don't use track art on Firefox.

2b7d5a288f8a5d8f589fc2e9197e34e53cf12c8b authored over 5 years ago
Update readme links

Sort links.
Fix invalid URLs.

32b8d051fc7bc87047b3ff9819e3ae3da3be7ca2 authored over 5 years ago
Remove useless function

cbc2997b056aad73e8ed420604fc5c499a5f49e2 authored over 5 years ago
Rewrite i18n module

Don't use jQuery.
Remove duplicate code.

fb40fe294cf0abc6e89f6ab628b2d70ae82a791e authored over 5 years ago
Update documentation

498ce8e4367f937194b2a807bdcdd053356926ab authored over 5 years ago
Update Scrobbler API

Remove useless `BaseScrobbler.canCorrectSongInfo` function.

d8ded0abe712cca776933e84de366319ac09c29a authored over 5 years ago
Bump dependencies

121764cce923a37e41a8ebdfe837ed63dd197c28 authored over 5 years ago
Restore and fix focusatwill connector

da405637727b9db0aeced192d7982f1b7c2f589b authored over 5 years ago
Don't update track info from service if track is edited

Closes #1921.

3cde9d7477f8382f6920e20820cc99a1bfc467ad authored over 5 years ago
Update plex connector

Move support for legacy UI back.

Closes #1990.

8250249445be6a3dc4d0d84d33ceedf1d36c657a authored over 5 years ago
Fix documentation

97a6f48d7913b3baa47243cd06093fb9ac6515a6 authored over 5 years ago
Use eslint-jsdoc-plugin

ESLint 'valid-jsdoc' rule is deprecated.

6b6eae425f740ebd9dd9bdb3b073d35b8fc0d96c authored over 5 years ago
Extend suffix filter

Update filter function to normalise " - X Remix" to "(X Remix)" to cover other varieties.

a731a288ddc09e08f7dccd4551264235673a7178 authored over 5 years ago
Simplify kexp URL patterns

15b8be9b829c8e4dc9ded20482df9354ff783253 authored over 5 years ago
Format connectors module

Keep consistent code style.

d3f0ba74538d4876d50ee87fea85445e0d365437 authored over 5 years ago
Remove support for Music Hub

7198e9711556e1a4fd9f15274f14b117cb4b624e authored over 5 years ago