krateng
db8bf60aef
Moved search functionality to database
2022-04-23 16:36:35 +02:00
krateng
1dfda0086e
Fixed merging of artists that already share tracks
2022-04-22 22:59:02 +02:00
krateng
7c9f6e9e2d
Fixed bug in web interface for non-independent artists
2022-04-22 21:38:35 +02:00
krateng
529d0c8a5d
Reload on reparse
2022-04-22 21:37:48 +02:00
krateng
cf4b3cd68f
Commit 1291 🇨🇭
2022-04-22 20:59:55 +02:00
krateng
9272c191d8
More UI changes
2022-04-22 20:34:46 +02:00
krateng
d0ccf3d1ae
Small fixes
2022-04-22 20:04:24 +02:00
krateng
10fef00592
Unified remaining icons
2022-04-22 20:04:13 +02:00
krateng
1ed4af10ac
Small design changes
2022-04-22 19:06:54 +02:00
krateng
11bc92ee8f
Unified icon style somewhat
2022-04-22 19:04:00 +02:00
krateng
98c791064d
More interface fixing and notifications
2022-04-22 18:43:40 +02:00
krateng
d208290956
Added descriptions to API return dicts
2022-04-22 18:36:06 +02:00
krateng
009d77a75e
Reogranized scrobble action area in web interface
2022-04-22 18:29:09 +02:00
krateng
e6992f1e90
Moved more icons to jinja
2022-04-22 18:28:40 +02:00
krateng
c52ad81fc2
Fixed destructive updating with missing fields
2022-04-22 17:51:42 +02:00
krateng
f5d1fbc576
Generalized scrobble updating
2022-04-22 17:43:14 +02:00
krateng
a8f8d86ec1
Adjusted reparse additions to new branch changes
2022-04-22 17:25:58 +02:00
krateng
e9189b8903
Merge pull request #122 from alim4r/feature/reparse-scrobble
...
Add reparse scrobble feature
2022-04-22 17:17:11 +02:00
krateng
01d52d7e36
Merge branch 'master' into feature-webedit
2022-04-22 17:16:26 +02:00
krateng
528c954de9
Added output for API-caught errors
2022-04-22 17:14:57 +02:00
krateng
7c0ecda8a2
Fixed duplicate tracks on artist merge
2022-04-22 17:00:07 +02:00
krateng
6e4e62755d
Fixed global database lock release during scrobble creation, GH-126
2022-04-22 06:01:59 +02:00
krateng
646c290a37
Added separate output for importing zero files
2022-04-21 21:17:55 +02:00
krateng
28163348fa
Fixed importing with direct filename, fix GH-124
2022-04-21 21:15:53 +02:00
alim4r
495627f3f7
Merge branch 'feature-webedit' into feature/reparse-scrobble
2022-04-21 19:04:32 +02:00
alim4r
6893fd745a
Update get_scrobble parameters
2022-04-21 18:28:59 +02:00
krateng
91dae00851
Fixed renaming entities when new and old name are normalized the same
2022-04-21 18:19:33 +02:00
krateng
c0ff50b064
Updated admin mode information
2022-04-21 18:08:15 +02:00
krateng
884e95dc58
Manual scrobbling now also uses new notification system
2022-04-21 18:04:01 +02:00
krateng
8023c2d51c
Removed merge icon handling on pages that don't use them
2022-04-21 17:59:42 +02:00
krateng
20092df02c
Only showing valid icons for merging
2022-04-21 17:02:10 +02:00
krateng
713dbc34bb
Fixed renaming artist to existing artist
2022-04-21 16:00:29 +02:00
krateng
181406d339
Added exception handling for all native API endpoints
2022-04-21 15:46:29 +02:00
krateng
9b5eb6f723
Fixed notifications of errors
2022-04-21 15:43:11 +02:00
krateng
662923dd5e
Fixed caching bug with updating track
2022-04-21 15:41:38 +02:00
krateng
ff71a9c526
Fixed renaming track to existing track
2022-04-21 15:13:14 +02:00
krateng
fbbd959295
Added exceptions to database
2022-04-21 15:12:48 +02:00
krateng
ce495176c1
Fixed passing of dbconn to subfunctions
2022-04-21 15:11:55 +02:00
krateng
afc78e75b0
Generalized exception handling for native API
2022-04-21 15:05:54 +02:00
alim4r
85bb1f36cc
Ignore scrobbles without a rawscrobble
2022-04-20 21:48:41 +02:00
alim4r
c457b58ab8
Quick fix for reparse confirmation & button placement
2022-04-20 20:18:28 +02:00
krateng
62208bf668
Merge branch 'feature-restructure' into feature-webedit
2022-04-20 19:10:41 +02:00
krateng
53bc856222
Merge branch 'master' into feature-restructure
2022-04-20 19:08:16 +02:00
alim4r
b525252af1
Add reparse scrobble feature
2022-04-20 15:59:33 +02:00
krateng
43ec4c2c9e
Reenabled bracket normalization for titles, GH-121
2022-04-19 22:13:51 +02:00
krateng
17be00f794
Improved parsing of featuring artists in square brackets, fix GH-121
2022-04-19 15:22:42 +02:00
krateng
fe21894c5e
Version bump
2022-04-19 02:41:39 +02:00
krateng
32a900cf37
Fixed error for Lastfm import and added feedback, fix GH-118
2022-04-19 00:11:40 +02:00
krateng
397eaf668f
Moved static areas together in jinja base template
2022-04-18 23:34:53 +02:00
krateng
b31e778d95
Made incomplete merging process a bit less permanent
2022-04-17 20:23:49 +02:00
krateng
6e8cbe6a57
Added callback notifications to edit functions
2022-04-17 20:18:44 +02:00
krateng
45ea7499b2
Added some return values to database
2022-04-17 20:18:26 +02:00
krateng
77c4dac7be
Merge branch 'master' into feature-webedit
2022-04-17 19:30:39 +02:00
krateng
61526fdc89
Added basic notification system to web interface
2022-04-17 19:30:27 +02:00
krateng
ea6d70a650
Implemented experimental merging server-side
2022-04-17 17:38:38 +02:00
krateng
57e66fdafd
Added client logic for merging
2022-04-17 17:24:23 +02:00
krateng
0d985ff706
Reorganized admin mode icons
2022-04-17 16:46:02 +02:00
krateng
27a9543da9
Added merge icons
2022-04-17 16:16:05 +02:00
krateng
977385a700
Fixed editing with special characters
2022-04-17 15:37:08 +02:00
krateng
83e3157ad1
Can now cancel editing
2022-04-17 15:15:29 +02:00
krateng
0525ff400b
Merge branch 'feature-restructure' into feature-webedit
2022-04-17 04:45:51 +02:00
krateng
13856a2347
Merge branch 'master' into feature-restructure
2022-04-17 04:44:28 +02:00
krateng
206ebd58ea
Version bump
2022-04-16 18:47:07 +02:00
ICTman1076
8ba973ed91
Add artist to specialsymbols
2022-04-16 16:35:21 +00:00
krateng
ca726c774a
Removed duplicate track artist entries, fix GH-115
2022-04-16 18:19:25 +02:00
krateng
33bbe61ece
Small fixes
2022-04-16 16:21:24 +02:00
krateng
15f815ffe9
Improved native API error feedback
2022-04-16 15:59:42 +02:00
krateng
fa2ce0c05f
Reduced DB connections for cached stats
2022-04-16 04:37:50 +02:00
krateng
b806be6e02
Cached stats now use IDs to survive renames
2022-04-16 03:10:51 +02:00
krateng
f3f7dbd8ef
Fixed double request when editing
2022-04-16 02:17:14 +02:00
krateng
263e7cd704
Merge branch 'feature-restructure' into feature-webedit
2022-04-16 02:04:43 +02:00
krateng
5b8e2debbc
Merge branch 'master' into feature-restructure
2022-04-16 02:04:04 +02:00
krateng
bccd88acd4
Implemented track title editing and refactored edit system
2022-04-15 19:41:44 +02:00
krateng
371e73ac99
Implemented artist name editing
2022-04-15 18:48:03 +02:00
krateng
c33fcf1dc1
Added edit function to web interface
2022-04-15 18:16:54 +02:00
krateng
98e1926613
Moved svg icon to jinja snippet
2022-04-15 18:16:49 +02:00
krateng
b255d424ee
Native API accepts superfluous keywords, FoxxMD/multi-scrobbler#42
2022-04-15 17:49:13 +02:00
krateng
28d43d00cb
Merge branch 'master' into feature-restructure
2022-04-14 20:55:29 +02:00
krateng
7f9aa125af
Enabled dual stack web server
2022-04-14 20:49:40 +02:00
krateng
1d9247fc72
Version bump
2022-04-14 20:09:01 +02:00
krateng
c91cae9de1
Added info about API endpoint return values, fix GH-114
2022-04-14 20:02:02 +02:00
krateng
1a977d9c0c
Moved all native API endpoints to new auth handling
2022-04-14 19:36:50 +02:00
krateng
62a654bfbf
Added more docstrings
2022-04-14 19:34:42 +02:00
krateng
16d8ed0575
Fixed nofix argument for scrobbling
2022-04-14 17:44:52 +02:00
krateng
65fd57dceb
Explicit arguments for native scrobble endpoint
2022-04-14 17:29:10 +02:00
krateng
29f722e3d3
Added time format info to docstrings
2022-04-14 17:00:45 +02:00
krateng
e6bb844ff9
Added some docstrings to native API endpoints, GH-114
2022-04-14 16:14:31 +02:00
krateng
4cffc9971d
Merge branch 'master' into feature-restructure
2022-04-14 15:19:38 +02:00
krateng
bcb1d36b4a
Exit codes for main function, fix GH-113
2022-04-14 15:10:15 +02:00
krateng
9d8752d052
Fixed proper recognition of artist and track entities, fix GH-111
2022-04-14 14:49:59 +02:00
Daniel Aleksandersen
c076518d76
Set Referrer-Policy to same-origin
...
Remove the Referer (sic) HTTP request header from external requests (e.g. to
the image CDNs).
The charset directive must be included in the first TCP packet. It should
be set at the very top of the document. Grouping document mode metas
and descriptive metadata in separate groups.
2022-04-14 13:02:21 +02:00
krateng
4a8221f7a0
Added waitress warning interception
2022-04-13 18:00:39 +02:00
krateng
42579ad1f0
Fixed missing import, GH-108
2022-04-13 15:42:45 +02:00
krateng
ef312c6ba9
Updated admin mode info
2022-04-12 23:04:17 +02:00
krateng
dad1365627
Renamed imported scrobble folder
2022-04-12 20:33:36 +02:00
krateng
1c2062c512
Reenabled site generation profiling
2022-04-12 19:04:22 +02:00
krateng
6b39ca8b19
Added duration warning to upgrade page
2022-04-12 19:03:55 +02:00
krateng
700b81217c
Version bump
2022-04-12 17:59:32 +02:00
krateng
50cf592a75
Fixed upgrading early scrobbles, GH-106
2022-04-12 17:57:13 +02:00
krateng
d018a758c0
Merge branch 'master' into feature-restructure
2022-04-12 16:20:53 +02:00