1
0
mirror of https://github.com/krateng/maloja.git synced 2023-08-10 21:12:55 +03:00
Commit Graph

358 Commits

Author SHA1 Message Date
ICTman1076
258b9c22d6
Update default.ini with new search services 2020-09-30 20:22:47 +01:00
ICTman1076
30f10ba46e
Add services to links.jinja
Beatport, Bandcamp and Qobuz
2020-09-30 20:18:28 +01:00
Павло
951c192adb
Update musicbrainz.py
URLEncode already do URL Quoting, so we don't need to do it before
2020-09-30 13:28:29 +03:00
Krateng
cbd93d2b33
Fixed api key unpacking 2020-09-27 02:03:35 +02:00
Krateng
22172d8b57
Fixed GET scrobbling 2020-09-25 17:06:45 +02:00
Krateng
c312608f2d
Cleaned some JS code 2020-09-25 16:03:51 +02:00
Krateng
f7861c44b4
Version bump 2020-09-25 15:52:14 +02:00
Krateng
85f19a8b72
Reorganized search provider link snippet 2020-09-25 05:38:01 +02:00
Krateng
13f2746171
Fixed minor things for track search provider 2020-09-25 04:48:24 +02:00
Krateng
616c24fb5b
Merge branch 'master' of github.com:krateng/maloja 2020-09-25 04:46:59 +02:00
Krateng
f0cbe33f6a
Fixed bug in pulse / performance display when no local preference set 2020-09-25 04:09:31 +02:00
Zack Boehm
026415c7d8 Reimplement track search provider in jinja templates
Remove GPM, add Apple Music, fix Spotify. Change icon from emoji to svg
2020-09-24 17:31:55 -04:00
Krateng
5e93eb15f4
Changed html minifier 2020-09-23 16:26:54 +02:00
Krateng
98830b0803
Moved to new default data folder 2020-09-22 17:24:19 +02:00
Krateng
8250c7b467
Improved API logging slightly 2020-09-18 18:56:09 +02:00
Krateng
6dd3fe5512
Fixed key unpacking in native API 2020-09-17 05:09:28 +02:00
Krateng
e0b990578e
Removed linked whitespace from topweeks 2020-09-13 10:44:47 +02:00
Krateng
2da9f154be
Merge branch 'master' of github.com:krateng/maloja 2020-09-13 10:26:05 +02:00
Krateng
6316e45265
Changed timeselection snippet to include 2020-09-13 10:24:34 +02:00
Johannes Krattenmacher
b4d224fb66 Fixed batch scrobbling with Listenbrainz API 2020-09-07 20:26:23 +02:00
Krateng
60a06efad8
Fixed design of records on artist page 2020-09-06 18:54:31 +02:00
Krateng
a462faf2bf
Changed redirect to more appropriate HTTP code 2020-09-06 18:19:48 +02:00
Krateng
f4a563f080
Fixed redirect from old API endpoints, GH-31 2020-09-06 16:56:22 +02:00
Krateng
9fb352cc6f
Listenbrainz API now nods and smiles on 'playing_now' requests 2020-09-05 16:59:25 +02:00
Krateng
09d3f10383
Added some debug output 2020-09-05 16:44:25 +02:00
Krateng
e8a87cb8a5
Fixed bug in readable uri timerange keys 2020-09-04 18:24:55 +02:00
Krateng
7c8b0dd7cb
Updated scrobbler 2020-09-04 16:36:35 +02:00
Krateng
e8c316f199
Fixed more bugs 2020-09-04 15:33:16 +02:00
Krateng
5cf7ca2e9b
Fixed issue with API redirect 2020-09-04 15:23:08 +02:00
Krateng
52a9faae90
Fixed scrobble bug 2020-09-04 14:32:11 +02:00
Krateng
8b4e9609e9
Version bump 2020-09-04 14:13:26 +02:00
Krateng
9d3ffae45c
Merge branch 'api_modularization' 2020-09-04 14:07:21 +02:00
Krateng
35616212ff
Various fixes 2020-09-04 13:59:04 +02:00
Krateng
e4139369fe
Various small issues 2020-09-04 12:18:34 +02:00
Krateng
03c3202cdf
Significantly reworked maintenance 2020-09-04 03:48:24 +02:00
Krateng
79544044be
Slightly reworked maintenance 2020-09-04 02:58:17 +02:00
Krateng
5a548f1979
Moved utilities to submodule 2020-09-04 02:42:01 +02:00
Krateng
785e6cfa17 Refactored charts into includes 2020-09-04 00:28:48 +02:00
Krateng
0b54999a1c Updated Readme 2020-09-04 00:15:53 +02:00
Krateng
dad75dbbc2 Implemented aliases 2020-09-04 00:08:24 +02:00
Krateng
879b3cf170 Audioscrobbler protocol should now work as well 2020-09-03 23:42:27 +02:00
Krateng
a4812a66da First working version for new api achitecture 2020-09-03 20:04:16 +02:00
Krateng
f61804b095 Added redirects for backwards compatibility 2020-09-02 22:24:35 +02:00
Krateng
8acf2ef503 Began factoring out API 2020-09-02 20:18:46 +02:00
Krateng
a6088ec7b7 Merged remaining references to two uri modules 2020-09-02 15:22:53 +02:00
Krateng
ed1c595e20 Fixed time-dependent jinja context 2020-09-02 14:10:47 +02:00
Krateng
26f6a1af58 Turned tiled charts into include 2020-09-02 14:03:03 +02:00
Krateng
7bc70ed0bd Updated scrobbler 2020-09-01 15:22:57 +02:00
Krateng
f7f1b1225e Fixed performance view on artist page for uncredited 2020-09-01 14:26:00 +02:00
Krateng
10f636e7ed Removed rulestate consistency system 2020-09-01 01:19:10 +02:00
Krateng
01e555172f Added full html minification 2020-09-01 01:18:46 +02:00
Krateng
6acab324db Fixed dev mode css bug 2020-09-01 00:38:30 +02:00
Krateng
e27a83bdc9 Reduced excessive whitespaces in jinja output 2020-09-01 00:35:14 +02:00
Krateng
1321fcb45e Fixed bug with json scrobbling 2020-08-31 23:04:39 +02:00
Krateng
25661f82af Version Bump 2020-08-31 22:59:29 +02:00
Krateng
4a811932ac Removed htmlgenerators.py 2020-08-31 22:33:37 +02:00
Krateng
6ca88685bf Replaced remaining htmlgenerator calls 2020-08-31 22:30:58 +02:00
Krateng
f7ca7b0dc9 Replaced some old htmlgenerator calls with jinja macros 2020-08-31 21:11:57 +02:00
Krateng
363c431b93 Improved error page 2020-08-31 20:12:44 +02:00
krateng
d85d13ce5a
Merge pull request #30 from ICTman1076/patch-1
Fix typo in wait.jinja
2020-08-31 18:00:32 +02:00
Krateng
316ad48ae6 Fixed scrobbling via JSON payload, fixes GH-31 2020-08-31 17:57:42 +02:00
ICTman1076
d788b14190
Fix typo in wait.jinja 2020-08-31 10:05:22 +01:00
Krateng
b4f84625bc Added descriptions for HTTP errors 2020-08-31 04:36:39 +02:00
Krateng
e5536ba384 Fixed error pages 2020-08-31 00:08:55 +02:00
Krateng
d3c3c1fc4c Removed htmlmodules.py 2020-08-30 23:52:55 +02:00
Krateng
e55975514f Refactored macros into includes and removed remaining htmlmodules 2020-08-30 23:51:24 +02:00
Krateng
22ee6bf751 Moved jinja handling to submodule 2020-08-30 23:49:14 +02:00
Krateng
a5edc113c8 Removed non-jinja support 2020-08-30 19:02:48 +02:00
Krateng
65861d4c41 Implemented compare in jinja 2020-08-30 18:53:02 +02:00
Krateng
44a2739a3b Implemented pulse and performance in jinja 2020-08-30 03:08:45 +02:00
Krateng
c6adc90d4b Implemented scrobbles in jinja 2020-08-30 02:05:54 +02:00
Krateng
a45696ab62 Implemented top artists in jinja 2020-08-27 23:10:11 +02:00
Krateng
0abf2aae39 Implemented top tracks in jinja 2020-08-27 22:26:51 +02:00
Krateng
7fc879f778 Implemented start page in jinja 2020-08-27 18:17:08 +02:00
Krateng
bc5f11d499 Implemented tiled charts for jinja 2020-08-27 17:26:56 +02:00
Krateng
fddbfb6a41 Removed PYHP data 2020-08-27 16:08:52 +02:00
Krateng
fb04dd507c Fixed bug in database maintenance page, should fix GH-29 2020-08-27 15:53:33 +02:00
Krateng
75bd823ad0 Fixed scrobbling with POST request 2020-08-26 05:27:01 +02:00
Krateng
3a4769cfb2 Some cleanup 2020-08-23 03:53:03 +02:00
Krateng
379ee49f1c Fixed bug with artist charts 2020-08-23 01:41:51 +02:00
Krateng
47087b4288 Fixed bug for trend indicators with unlimited time ranges 2020-08-23 01:38:56 +02:00
Krateng
fa05c40660 Fixed bug with chart bars 2020-08-23 01:30:50 +02:00
Krateng
439d12d87f Implemented chart trend indicators 2020-08-23 00:30:55 +02:00
Krateng
3e6bcc45d5 Implemented pagination for jinja 2020-08-22 22:26:28 +02:00
Krateng
7693ba3a20 Removed top weeks indicator when it would be 0 2020-08-22 05:28:17 +02:00
Krateng
1563a15abd Improved jinja pages 2020-08-21 19:32:58 +02:00
Krateng
4113d1761e Aliases, debug info and robots 2020-08-21 18:06:16 +02:00
Krateng
6885fbdecc Updated requirements 2020-08-18 16:31:07 +02:00
Krateng
8d7fb9a2c8 Version bump 2020-08-18 05:16:17 +02:00
Krateng
833048440c Merge branch 'backend' 2020-08-18 05:04:34 +02:00
Krateng
7f3b7031ac Updated Readme 2020-08-18 04:59:34 +02:00
Krateng
2484015261 Added setup step for password 2020-08-17 23:04:55 +02:00
Krateng
94794bff5b Removed on-the-fly database analysis 2020-08-17 18:28:31 +02:00
Krateng
6050e26f7a Added basic top info structure to base template 2020-08-17 18:16:09 +02:00
Krateng
ae0da83a9c Moved abstract templates to own folder 2020-08-17 17:23:17 +02:00
Krateng
9a1bc8be03 Fixed error page 2020-08-17 17:14:38 +02:00
Krateng
a88afe40ec Added ability to quickly prefill manual scrobble form with last scrobble 2020-08-17 16:52:30 +02:00
Krateng
a103c360d3 Minor fixes 2020-08-16 20:08:56 +02:00
Krateng
3e1331b0e3 Reorganized backend 2020-08-16 19:48:35 +02:00
Krateng
cb7a6d2241 Listenbrainz protocol should now properly work with batch scrobbles from Pano 2020-08-06 18:57:23 +02:00
Krateng
bdfb2a4a0b Fixed token validation endpoint for Listenbrainz 2020-08-06 17:27:15 +02:00
Krateng
0bdc4654bf Added validate token endpoint to ListenBrainz API 2020-08-05 20:35:42 +02:00
Krateng
0ee6e761da Forcing SSL on third party images 2020-08-05 19:31:12 +02:00
Krateng
87cdb9987e Improved some logging 2020-08-05 15:45:52 +02:00
Krateng
0fdd7669cc Fixed error when missing Spotify key, fixes GH-26 2020-08-04 18:49:40 +02:00
Krateng
7a4df06090 Spotify now re-authenticates 2020-07-30 15:15:09 +02:00
Krateng
c44e14d0a6 Updated admin mode 2020-07-29 21:19:29 +02:00
Krateng
ba701a2317 Removed unnecessary cross origin resource 2020-07-29 20:20:15 +02:00
Krateng
b5b09c4052 Updated some methods to new authentication method 2020-07-29 20:11:51 +02:00
Krateng
0ddb5a4dd9 Updated server setup page 2020-07-29 17:49:55 +02:00
Krateng
a0a8ba4052 Updated manual scrobbling page 2020-07-29 17:15:03 +02:00
Krateng
2c754c75ce Updated admin panel and issues page 2020-07-29 17:04:38 +02:00
Krateng
56cc06d905 Implemented proper authentication for backend 2020-07-29 15:52:01 +02:00
Krateng
5f8e73e6c7 Apparently ** glob doesn't work 2020-07-28 20:36:25 +02:00
Krateng
27f3ff6d08 Improved sorting of metadata providers 2020-07-28 20:33:26 +02:00
Krateng
dd3c83920b Enabled custom sorting of metadata providers, GH-23 2020-07-28 20:12:50 +02:00
Krateng
1eae55e3bb Fixed race condition in search 2020-07-26 18:09:41 +02:00
Krateng
b161da1c1a Cleanup 2020-07-26 13:00:38 +02:00
Krateng
331374e35c Updated default settings 2020-07-26 03:40:55 +02:00
Krateng
29f88539b4 Added MusicBrainz service for metadata, resolves GH-22 2020-07-26 03:27:10 +02:00
Krateng
fe106a3227 Implemented artist metadata interface 2020-07-25 19:34:41 +02:00
Krateng
b6a66ff2ed Added Spotify metadata service 2020-07-25 18:38:56 +02:00
Krateng
4c30ff5fa2 Implemented track image fetcher interface 2020-07-25 17:54:01 +02:00
Krateng
a097d34f10 Merge branch 'master' into thirdparty_rework 2020-07-25 05:45:23 +02:00
Krateng
f89dcf0599 Cleanup 2020-07-25 05:29:23 +02:00
Krateng
abef221435 Simplified structure for third party services 2020-07-25 05:09:58 +02:00
Krateng
d911a7a8c4 Added rule and bumped doreah version 2020-07-23 16:27:13 +02:00
Krateng
8659f98935 Fixed external link 2020-06-20 21:00:49 +02:00
Krateng
bda279d01d Fixed some issues 2020-06-20 20:56:51 +02:00
Krateng
990131f546 Version bump 2020-06-20 20:27:59 +02:00
Krateng
4d10276cc1 Added some log output 2020-06-20 18:15:02 +02:00
Krateng
5f29cea6ad Merge branch 'master' into processcontrolrework 2020-06-20 18:10:13 +02:00
Krateng
daa256fc3b Fixed db fix from main process 2020-06-20 18:06:08 +02:00
Krateng
398b737781 Fixed relative file hierarchy for backups 2020-06-20 18:04:20 +02:00
Krateng
be79dc1888 Reorganized tasks 2020-06-20 17:52:26 +02:00
Krateng
d48ffc964d Removed unused settings 2020-06-20 17:34:40 +02:00
Krateng
6c2eac550b Updated console script 2020-06-20 17:33:23 +02:00
Krateng
1835243678 Reorganized process control 2020-06-20 17:31:39 +02:00
Krateng
57403a89ab Updated database rebuild, should fix GH-16 2020-06-18 15:16:24 +02:00
Krateng
4c6b40e42f Added some sanity checks to cache reduction 2020-06-13 17:42:59 +02:00
Krateng
6658165bae Added setting for file logging (GH-19) 2020-06-13 17:34:30 +02:00
Krateng
1828bd35bb Can now use custom data directory with environment variable, close GH-18 2020-06-06 16:46:25 +02:00
Krateng
e73e047af9 Reduced disk access for cache settings 2020-06-06 16:38:45 +02:00
Krateng
08fe4695f6 High RAM usage affects all caches 2020-06-05 13:20:54 +02:00
Krateng
813dee8400 More incomplete jinja templates 2020-05-31 18:11:28 +02:00
Krateng
2f67f427f2 Various 2020-05-29 22:03:59 +02:00
Krateng
b21b27bb6e Made psutil optional 2020-05-29 17:39:19 +02:00
Krateng
98c1527f77 Added cache dump for high memory usage 2020-05-29 17:33:42 +02:00
Krateng
c166620d5f Properly implemented cache debug logging 2020-05-29 16:45:41 +02:00
Krateng
65f9c88da4 Added missing dependency 2020-05-29 04:51:51 +02:00