Shen-Ta Hsieh and Andrew DeMaria
84df4e3b94
Add support for ListenBrainz Audio Scrobbler Service
...
- Add textbox in user settings page for ListenBrainz token
- Add changes to db
- Add db colume to store MusicBrainz Recording ID
- Add db colume to store ListenBrainz token
- Add test for reading id
- Add tag on testing file
- Add localization entry
Signed-off-by: Shen-Ta Hsieh <ibmibmibm.tw@gmail.com >
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2019-11-23 12:36:48 -07:00
Shen-Ta Hsieh and Andrew DeMaria
e3b3bc9d2b
Move Last.fm logic into separate helper class
...
- Split AudioScrobblerSevice into two classes
- Change api to https in last.fm Audio Scrobbler
Signed-off-by: Shen-Ta Hsieh <ibmibmibm.tw@gmail.com >
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2019-11-23 12:36:39 -07:00
jvoisin
af97925124
Rename some exceptions to ignored since we don't care about them
2019-11-23 15:50:22 +01:00
Evan Harris
1651e14bf5
Merge branch 'origin/pr/1365'
2019-11-20 05:18:40 -06:00
Evan Harris and GitHub
569a55259f
Merge pull request #1339 from eharris/remove-autorefresh
...
Removed the auto-refresh feature
2019-11-20 04:21:38 -06:00
Evan Harris
a44cad0c5b
Removed duplicate Integer parsing code
2019-11-12 01:50:02 -06:00
Evan Harris
4a1493e474
Removed duplicated code
2019-11-12 01:50:02 -06:00
Evan Harris
ecc026b3e8
Changed to use short-cut logic and other cleanups
2019-11-12 01:49:42 -06:00
Andrew DeMaria
1bdc45062a
Merge remote-tracking branch 'origin/pr/1338'
2019-11-11 23:27:19 -07:00
François-Xavier Thomas and GitHub
0041fd7951
Merge pull request #1393 from muff1nman/pmd-with-source-refs
...
Add jxr plugin for pmd refs
2019-11-10 19:54:41 +01:00
Andrew DeMaria
35eaae39db
Bump snapshot version
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2019-11-07 23:55:19 -07:00
Andrew DeMaria
2caa2550ef
Change exception handling to log at debug
2019-11-03 17:29:49 -07:00
Andrew DeMaria
ee5cbfdad0
Merge remote-tracking branch 'origin/pr/1287'
2019-11-03 17:11:00 -07:00
Andrew DeMaria
eda6406865
Merge remote-tracking branch 'origin/pr/1262'
2019-11-03 14:57:19 -07:00
Andrew DeMaria
546451bf0a
Merge remote-tracking branch 'origin/pr/1355'
2019-11-03 14:52:42 -07:00
Andrew DeMaria
e2c4f57671
Merge remote-tracking branch 'origin/pr/1300'
2019-11-03 14:41:28 -07:00
Andrew DeMaria
cb63a5cb88
Add jxr plugin for pmd refs
2019-11-03 14:37:28 -07:00
Andrew DeMaria
ef22d6d8ed
Remove optional jetty runtime
...
- Simplifies pom making future upgrades easier
- Fixes tests picking up jetty runtime
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2019-11-03 14:22:59 -07:00
Andrew DeMaria
39f75fd4a0
Merge remote-tracking branch 'origin/pr/1376'
2019-11-03 14:08:33 -07:00
Andrew DeMaria
2ef4a7131d
Merge remote-tracking branch 'origin/pr/1350'
2019-11-03 14:08:19 -07:00
Andrew DeMaria
437d8ce947
Move index meta information
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2019-11-03 13:59:27 -07:00
Evan Harris and Jonas L
a79b56fe5a
Removed unused variables, imports, empty statements ( #1361 )
...
Also some unnecessary whitespace.
2019-11-03 14:35:53 +01:00
Randomnicode
4b852c53e2
Fix Test Queries for limits
2019-11-01 14:26:45 -07:00
Randomnicode
8728566860
Switch to using ScheduledExecutor for MediaScanner
2019-10-26 04:28:49 -07:00
jvoisin and GitHub
a9a7b08230
Use the try-with-resource construct where possible
2019-10-25 19:43:24 +00:00
Evan Harris and jvoisin
2da9c7310a
Changed final constant to add static
2019-10-24 19:43:51 +00:00
jvoisin and GitHub
9f6b02c5d0
Refactor a bit how we're handling avatars
...
- Remove an unnecessary cast
- Fix two stored XSS, since the name of the avatar is user-controlled
- Tighten the type of some exceptions
2019-10-24 19:39:39 +00:00
François-Xavier Thomas and GitHub
b37cbf6617
Merge pull request #1359 from randomnicode/minorfixtostatictimeunit
...
Minor fix to static time unit call
2019-10-22 21:33:39 +02:00
François-Xavier Thomas and GitHub
320e2a7b77
Merge pull request #1352 from fxthomas/1333-allow-previous-migration-checksums-for-mariadb
...
Allow previous Liquibase migration checksums for MariaDB
2019-10-22 20:27:53 +02:00
François-Xavier Thomas
78a99d5860
Allow previous Liquibase migration checksums for MariaDB
...
If someone was using MariaDB before #1188 , they were probably doing so
by using the MySQL JDBC driver to pass the migration (which had the
proper workarounds in place for some column types).
This commit assumes that the migrations done that way were valid and
produced the same result as running the MariaDB migrations after #1188 .
2019-10-21 22:00:37 +02:00
Randomnicode
acb4e033aa
Minor fix to static time unit call
2019-10-21 11:55:01 -07:00
Evan Harris
a793deab0b
Got rid of duplicated code to format durations
...
Added new functions and test cases.
2019-10-21 07:46:16 -05:00
Evan Harris
0660c4f3e6
Renamed StringUtil.formatDuration to formatDurationMSS
2019-10-21 07:01:34 -05:00
jvoisin
f910c572c9
Use a static access in a test file, because we can.
2019-10-20 22:43:10 +02:00
Evan Harris
29c1b5dbca
Enabled PMD checking for jsp files
...
2 rulesets are included.
2019-10-20 10:20:42 -05:00
Evan Harris
42537686fc
Added page encoding meta tags to jsp files to satisfy PMD
2019-10-20 10:20:41 -05:00
Evan Harris
4098d801fc
Fixed a bunch of quoting issues in jsp files
...
All the quoting issues were causing PMD violations.
A few other things that were noticed along the way were fixed too.
2019-10-20 10:20:31 -05:00
Evan Harris
cd0dc8673d
Move DOCTYPE line to top of all jsp files
...
Not doing this causes violations when using PMD.
2019-10-20 10:03:22 -05:00
François-Xavier Thomas and GitHub
2438044c5d
Merge pull request #1265 from benferreri/master
...
Add discogs search link to main album page
2019-10-20 16:08:16 +02:00
jvoisin and GitHub
d3a9a3226f
Replace deprecated Date by Calendar
...
Apparently, Date.setYear and Date.getYear are deprecated in favour of Calendar, since Java6!
Source: https://docs.oracle.com/javase/6/docs/api/java/util/Date.html
2019-10-17 21:28:40 +00:00
Evan Harris
460589f590
Added an SVG icon for shuffle in dark theme
2019-10-17 15:57:05 -05:00
Evan Harris
18e2fe6449
Changed link text from "more" to "refresh" (more correct)
...
Also added refresh SVG icons to match the text.
2019-10-17 15:34:50 -05:00
Evan Harris
91f91ed654
Removed the auto-refresh feature
...
This feature just generated a lot of unnecessary traffic to the server and
hurt usability because the page would refresh unexpectedly while a user was
actively looking at content. Fixes #1003 , #1179 , #729 .
Did not remove the column for that setting in the user database, since that
would lead to complications if needing to downgrade for some reason.
2019-10-16 00:50:15 -05:00
jvoisin and Andrew DeMaria
d17c00115a
Minor refactor of CsrfSecurityRequestMatcher
...
- use plain string comparison instead of regexp
- Simplify data structures
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2019-10-15 21:15:55 -06:00
Andrew DeMaria
d61a00e830
Merge remote-tracking branch 'origin/pr/1315'
2019-10-15 21:13:46 -06:00
Andrew DeMaria
75a280457e
Merge remote-tracking branch 'origin/pr/1327'
2019-10-15 21:09:48 -06:00
Andrew DeMaria
0d0683d066
Merge remote-tracking branch 'origin/pr/1335'
2019-10-15 21:08:39 -06:00
Andrew DeMaria
ceb6b3e598
Merge remote-tracking branch 'origin/pr/1332'
2019-10-15 21:07:42 -06:00
Evan Harris
c728d267c7
Fixed inconsistencies in SVG icon colors
2019-10-15 20:51:04 -05:00
Evan Harris
4fb9820a08
Added test case sources to checkstyle
...
Fixes #1328 .
2019-10-15 12:38:52 -05:00