A music player that connects to your cloud/distributed storage.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Closes #230

+36 -70
+5 -5
package.json
··· 4 4 "elm-impfix": "^1.0.8", 5 5 "elm-review": "^2.2.6", 6 6 "elm-tailwind-css": "^0.4.4", 7 - "eslint": "^7.5.0", 7 + "eslint": "^7.6.0", 8 8 "postcss-custom-properties": "^9.1.1", 9 9 "postcss-import": "^12.0.1", 10 10 "postcss-nesting": "^7.0.1", 11 - "tailwindcss": "^1.5.2", 11 + "tailwindcss": "^1.6.0", 12 12 "tailwindcss-animations": "^2.0.0", 13 13 "tailwindcss-interaction-variants": "^4.0.0", 14 - "terser": "^4.8.0", 15 - "webpack": "^4.44.0", 14 + "terser": "^5.0.0", 15 + "webpack": "^4.44.1", 16 16 "webpack-cli": "^3.3.12" 17 17 }, 18 18 "dependencies": { 19 - "@tokenizer/http": "^0.5.2", 19 + "@tokenizer/http": "^0.6.0", 20 20 "delay": "^4.4.0", 21 21 "fast-text-encoding": "^1.0.3", 22 22 "file-saver": "^2.0.2",
-8
src/Javascript/processing.js
··· 81 81 tokenizer.rangeRequestClient.url = getUrl 82 82 tokenizer.rangeRequestClient.resolvedUrl = undefined 83 83 84 - const originalGetResponse = tokenizer.rangeRequestClient.getResponse 85 - 86 - tokenizer.rangeRequestClient.getResponse = 87 - function() { 88 - this.resolvedUrl = getUrl 89 - return originalGetResponse.apply(this, arguments) 90 - } 91 - 92 84 return musicMetadata.parseFromTokenizer( 93 85 tokenizer, 94 86 Object.assign({}, parserConfiguration, options || {})
+31 -57
yarn.lock
··· 38 38 dependencies: 39 39 defer-to-connect "^2.0.0" 40 40 41 - "@tokenizer/http@^0.5.2": 42 - version "0.5.2" 43 - resolved "https://registry.yarnpkg.com/@tokenizer/http/-/http-0.5.2.tgz#1f8243d19ccddf2d4189437b18cdf36170285d4d" 44 - integrity sha512-tKrcQth4PtV+BT3Umkujb4KwlRwaqNZH4s6jb3RbWLFijGOEQ1d0FoW8UkARUM+5DZ+/bt4nYi8CrpYf9JZapg== 41 + "@tokenizer/http@^0.6.0": 42 + version "0.6.0" 43 + resolved "https://registry.yarnpkg.com/@tokenizer/http/-/http-0.6.0.tgz#b75401737c5896cdbd197f6ed0c6008f11ab4486" 44 + integrity sha512-5ZCt66AN1yMJu1bId+f9UnCqWYN1vxtdDiOm8Z5lTzI13SWmHA4t2VIopGrfVIkAOPJaDOErqwy3fGkrrrOUkA== 45 45 dependencies: 46 - "@tokenizer/range" "^0.3.0" 46 + "@tokenizer/range" "^0.3.1" 47 47 debug "^4.1.1" 48 48 node-fetch "^2.6.0" 49 - strtok3 "^6.0.0" 49 + strtok3 "^6.0.4" 50 50 51 - "@tokenizer/range@^0.3.0": 52 - version "0.3.0" 53 - resolved "https://registry.yarnpkg.com/@tokenizer/range/-/range-0.3.0.tgz#d44c2ff1e453c8b50d0c020873353197fe059757" 54 - integrity sha512-faZqalupzRzzRWhTAWLWuBqWkN5j83WeO3xSMBnpR76WYTb+j/ExqLks2n1QFVTkiZKDXBhjqCMPudfWdYwByQ== 51 + "@tokenizer/range@^0.3.1": 52 + version "0.3.1" 53 + resolved "https://registry.yarnpkg.com/@tokenizer/range/-/range-0.3.1.tgz#e331eaad1f2b0925caaa32aaf0404ded3a3c4412" 54 + integrity sha512-ayiZH03p4ZP+6fFyD7px/A+cRZBKNn9qyzcu362qPcsr4iKEWHMGOUVUr6S8ffoFq4uJTzrRZSh+vH8Mgx9PJA== 55 55 dependencies: 56 56 debug "^4.1.1" 57 - strtok3 "^6.0.0" 57 + strtok3 "^6.0.3" 58 58 59 59 "@tokenizer/token@^0.1.0": 60 60 version "0.1.0" ··· 1661 1661 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" 1662 1662 integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== 1663 1663 1664 - eslint@^7.5.0: 1665 - version "7.5.0" 1666 - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.5.0.tgz#9ecbfad62216d223b82ac9ffea7ef3444671d135" 1667 - integrity sha512-vlUP10xse9sWt9SGRtcr1LAC67BENcQMFeV+w5EvLEoFe3xJ8cF1Skd0msziRx/VMC+72B4DxreCE+OR12OA6Q== 1664 + eslint@^7.6.0: 1665 + version "7.6.0" 1666 + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.6.0.tgz#522d67cfaea09724d96949c70e7a0550614d64d6" 1667 + integrity sha512-QlAManNtqr7sozWm5TF4wIH9gmUm2hE3vNRUvyoYAa4y1l5/jxD/PQStEjBMQtCqZmSep8UxrcecI60hOpe61w== 1668 1668 dependencies: 1669 1669 "@babel/code-frame" "^7.0.0" 1670 1670 ajv "^6.10.0" ··· 4730 4730 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 4731 4731 integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= 4732 4732 4733 - strtok3@^6.0.0: 4734 - version "6.0.0" 4735 - resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.0.0.tgz#d6b900863daeacfe6c1724c6e7bb36d7a58e83c8" 4736 - integrity sha512-ZXlmE22LZnIBvEU3n/kZGdh770fYFie65u5+2hLK9s74DoFtpkQIdBZVeYEzlolpGa+52G5IkzjUWn+iXynOEQ== 4733 + strtok3@^6.0.3: 4734 + version "6.0.3" 4735 + resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.0.3.tgz#bc81e225c19a909eab86538ff3348c4b3b0553d3" 4736 + integrity sha512-/3RaYN9rW5WEYNHSvn081CgL4HziT027hfi5tsksbPfeWxi3BSLb8tolZDzpYU3I78/0ZqRiFpMDAqN2t4YShA== 4737 4737 dependencies: 4738 4738 "@tokenizer/token" "^0.1.1" 4739 4739 "@types/debug" "^4.1.5" 4740 4740 debug "^4.1.1" 4741 4741 peek-readable "^3.1.0" 4742 4742 4743 - strtok3@^6.0.3: 4744 - version "6.0.3" 4745 - resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.0.3.tgz#bc81e225c19a909eab86538ff3348c4b3b0553d3" 4746 - integrity sha512-/3RaYN9rW5WEYNHSvn081CgL4HziT027hfi5tsksbPfeWxi3BSLb8tolZDzpYU3I78/0ZqRiFpMDAqN2t4YShA== 4743 + strtok3@^6.0.4: 4744 + version "6.0.4" 4745 + resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.0.4.tgz#ede0d20fde5aa9fda56417c3558eaafccc724694" 4746 + integrity sha512-rqWMKwsbN9APU47bQTMEYTPcwdpKDtmf1jVhHzNW2cL1WqAxaM9iBb9t5P2fj+RV2YsErUWgQzHD5JwV0uCTEQ== 4747 4747 dependencies: 4748 4748 "@tokenizer/token" "^0.1.1" 4749 4749 "@types/debug" "^4.1.5" 4750 - debug "^4.1.1" 4751 4750 peek-readable "^3.1.0" 4752 4751 4753 4752 subworkers@^1.0.1: ··· 4809 4808 lodash "^4.17.15" 4810 4809 postcss-selector-parser "^6.0.2" 4811 4810 4812 - tailwindcss@^1.5.2: 4813 - version "1.5.2" 4814 - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-1.5.2.tgz#3e99526e55c600b9df9152b0db12449ed9770855" 4815 - integrity sha512-OR7wxFetvHruLkQABeQac7jFdTOs+MwXzsuccOuMItva9GBANPd2VX8NgJ3pdvuGSL23c5cVId9jsvuKgulBiQ== 4816 - dependencies: 4817 - "@fullhuman/postcss-purgecss" "^2.1.2" 4818 - autoprefixer "^9.4.5" 4819 - browserslist "^4.12.0" 4820 - bytes "^3.0.0" 4821 - chalk "^3.0.0 || ^4.0.0" 4822 - color "^3.1.2" 4823 - detective "^5.2.0" 4824 - fs-extra "^8.0.0" 4825 - lodash "^4.17.15" 4826 - node-emoji "^1.8.1" 4827 - normalize.css "^8.0.1" 4828 - postcss "^7.0.11" 4829 - postcss-functions "^3.0.0" 4830 - postcss-js "^2.0.0" 4831 - postcss-nested "^4.1.1" 4832 - postcss-selector-parser "^6.0.0" 4833 - pretty-hrtime "^1.0.3" 4834 - reduce-css-calc "^2.1.6" 4835 - resolve "^1.14.2" 4836 - 4837 4811 tailwindcss@^1.6.0: 4838 4812 version "1.6.0" 4839 4813 resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-1.6.0.tgz#cdad8cdd225129ad41bff6aa607aa39ad6524593" ··· 4916 4890 source-map "~0.6.1" 4917 4891 source-map-support "~0.5.12" 4918 4892 4919 - terser@^4.8.0: 4920 - version "4.8.0" 4921 - resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" 4922 - integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== 4893 + terser@^5.0.0: 4894 + version "5.0.0" 4895 + resolved "https://registry.yarnpkg.com/terser/-/terser-5.0.0.tgz#269640e4e92f15d628de1e5f01c4c61e1ba3d765" 4896 + integrity sha512-olH2DwGINoSuEpSGd+BsPuAQaA3OrHnHnFL/rDB2TVNc3srUbz/rq/j2BlF4zDXI+JqAvGr86bIm1R2cJgZ3FA== 4923 4897 dependencies: 4924 4898 commander "^2.20.0" 4925 4899 source-map "~0.6.1" ··· 5327 5301 source-list-map "^2.0.0" 5328 5302 source-map "~0.6.1" 5329 5303 5330 - webpack@^4.44.0: 5331 - version "4.44.0" 5332 - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.0.tgz#3b08f88a89470175f036f4a9496b8a0428668802" 5333 - integrity sha512-wAuJxK123sqAw31SpkPiPW3iKHgFUiKvO7E7UZjtdExcsRe3fgav4mvoMM7vvpjLHVoJ6a0Mtp2fzkoA13e0Zw== 5304 + webpack@^4.44.1: 5305 + version "4.44.1" 5306 + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.1.tgz#17e69fff9f321b8f117d1fda714edfc0b939cc21" 5307 + integrity sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ== 5334 5308 dependencies: 5335 5309 "@webassemblyjs/ast" "1.9.0" 5336 5310 "@webassemblyjs/helper-module-context" "1.9.0"