Peter Marheine
8b4037b549
Check reCAPTCHA v2 responses when enabled
...
Signed-off-by: Peter Marheine <peter@taricorp.net>
6 years ago
Peter Marheine
1b833003fb
Bring back an optional reCAPTCHA v2
...
Only showing it in the recovery view, not yet validating the result.
Signed-off-by: Peter Marheine <peter@taricorp.net>
6 years ago
Peter Marheine
a928b9ee3f
Add settings for CAPTCHA in account recovery.
...
Allowing users to enable it and specify the site and secret key to use
with reCAPTCHA.
The old hard-coded keys were insecure; the secret key must not be
distributed publicly. The current defaults are the test keys provided at
https://developers.google.com/recaptcha/docs/faq#id-like-to-run-automated-tests-with-recaptcha-v2-what-should-i-do
Signed-off-by: Peter Marheine <peter@taricorp.net>
6 years ago
Peter Marheine
749342f25e
Remove captcha support
...
It uses reCAPTCHA v1, which hasn't worked since March 2018.
Signed-off-by: Peter Marheine <peter@taricorp.net>
6 years ago
François-Xavier Thomas
caa1dac3a2
Use dark media player theme on groove theme ( #777 )
6 years ago
Peter Marheine
ae7f35a9cd
Don't use HTTPS for scrobbling
...
Turns out HTTPS isn't supported for the old API that we're using, so go
back to using plain HTTP.
Signed-off-by: Peter Marheine <peter@taricorp.net>
6 years ago
Peter Marheine
69e2ba0825
Use HTTPS and java.net.URI for scrobbling
...
HTTPS will help prevent eavesdropping on the auth token, and using URI
will ensure unusual characters (like spaces, accidental or otherwise)
are escaped correctly.
Fixes #588
Signed-off-by: Peter Marheine <peter@taricorp.net>
6 years ago
Andrew DeMaria
e3ea7beb96
Fix #764
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
6 years ago
Andrew DeMaria
3e1ea6f913
Fix #749 Ensure transcode settings are protected
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
snw35
6a44c5c815
Handle player id as an Integer instead of String
7 years ago
François-Xavier Thomas
b3f432a545
Issue #164 : Add tests for reading MusicBrainz release tags
7 years ago
François-Xavier Thomas
c76a92746d
Issue #164 : Show link to MusicBrainz release on album pages
7 years ago
jo
30ffc9560b
Fix wrong case
7 years ago
Bonome
070df25f45
catch exceptions ClientAbortException display a short message and return, to avoid the massive useless traceback in log
...
Signed-off-by: Bonome <bonome@tak.blue>
7 years ago
jo
b259f32bc4
Fix themes using dark background with me_js
7 years ago
jo
d1e190af0c
Remove margin of media_control bar
7 years ago
jo
159d5f67fa
Fix #596
7 years ago
jo
6204409c5e
New add_album to play queue
7 years ago
Romain DEP.
d8eac74cb6
Reverted a93a18a
and properly re-encoded with 'native2ascii -encoding UTF-8'
7 years ago
Andrew DeMaria
dbd2a738eb
Made it easier to see current playing song for dark themes
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
a93a18a055
Fixed elipse in english translation
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
b0aff38caf
Fix #658 again: content type for unscaled images set based on jaudiotagger output
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
11ec30cd9f
Revert "Fix #658 content type for full size cover arts"
...
This reverts commit 18b16eb859
.
7 years ago
Andrew DeMaria
18b16eb859
Fix #658 content type for full size cover arts
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Starkad
429fa1fb92
Fixed botched up css (Substandard) ( #652 )
...
Signed-off-by:Manuel Müller <manuel.mueller@geekinbusiness.de>
7 years ago
Allen Petersen
dcf41ce9e0
Issue 617
...
Restores optimization in AlbumUpnpProcessor and instead re-implements
default behavior in RecentAlbumUpnpProcessor subclass.
7 years ago
Allan Nordhøy
766fec1bf8
escaped &s
7 years ago
Allen Petersen
b4ef434c08
Issue 617
...
Removes an incorrect override in AlbumUpnpProcessor which was preventing
RecentAlbumUpnpProcessor from behaving correctly.
Also adds a correct getAllItemsSize() implementation for
RecentAlbumUpnpProcessor.
7 years ago
Allan Nordhøy
5a04a8b42b
Reverting apostrophes and double quotes
7 years ago
Allan Nordhøy
3c95553dc5
Language rework
7 years ago
Shen-Ta Hsieh
ab33bf2cee
Add show-all button on artist listing page
7 years ago
Andrew DeMaria
c7789533a0
Don't require csrf for search endpoint
...
Reasoning:
- It doesn't change state and is not a sensitive endpoint
- It really should be changed to GET but that is a bit more intrusive
change that can be done at another time
- The search csrf token is stored on the top.jsp page for a long time.
If the user keeps this tab open for a while it is possible the csrf
token will change on their session with other requests going on such
that the search csrf token becomes wrong/stale.
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Jonas L
a2a6591d36
Add "opus" and "mka" extension to default
...
This add 2 more extensions to the default scanned audio files. see #603 for more details
7 years ago
Andrew DeMaria
afa3a589df
Removed ref to old project
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Allen Petersen
31aca4fcdf
Issue 570
...
Issue 455
(570) Adds a settings option to ignore symlinks during the media scan.
(4550 Adds a regular expression pattern to exclude in addition to the option
of excluding symlinks.
7 years ago
Jim Hribar
e554bc8ec6
Stop airsonic from creating double slashes in urls.
...
Signed-off-by: Jim Hribar <me@jimhribar.com>
7 years ago
Peter Marheine
f05237f059
Use `ffprobe` and not `ffmpeg` to scrape metadata
...
This changes the behavior by searching for `ffprobe` in the trancode
directory and falling back to using `PATH` to locate `ffprobe` if it
doesn't exist in the transcode directory.
Signed-off-by: Peter Marheine <peter@taricorp.net>
7 years ago
Peter Marheine
64846da360
Localize artist bios from last.fm
...
Using the current user's locale.
Signed-off-by: Peter Marheine <peter@taricorp.net>
7 years ago
jo
dc14f35b17
French translations typo fix ( fix #572 )
7 years ago
ainola
98808c7889
Fix typo in english i18n (affect->effect). ( #578 )
7 years ago
Andrew DeMaria
6ec86ff676
Remove extraneous import
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
1c995c5de8
Fix #569 Missing param exception
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
ab602b7b19
Fixed missing wireup of dependency
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Rémi Cocula
c09acbc65d
Introduction of a new kind of jukebox player based on the javasound api.
7 years ago
Andrew DeMaria
9710f14b65
Fix #549 - Use correct http method
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
51853e53a1
REST api tweaks
...
- Moved bookmark caching logic into service layer
- Removed returning "null" when writing to the response directly
- Finish renaming to subsonic rest controller
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
Andrew DeMaria
21ff0a1070
Rename rest controller to be clear this is for the subsonic api
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
7 years ago
hschroedl
0b2e526cbc
Fix error message readability #535
...
Signed-off-by: hschroedl <hansjrgschroedl@gmail.com>
7 years ago
Rémi Cocula
560c106d2b
FIX : Pausing playback in Jukebox mode not working #541
7 years ago
Derrek Bond
116abe16f7
Moved @Autowired from final field to constructor in JWTSecurityService.
...
Signed-off-by: Derrek Bond <yoyo007@gmail.com>
7 years ago