Commit Graph
920 Commits
Author SHA1 Message Date
Allan NordhøyandGitHub 766fec1bf8 escaped &s 2017-12-11 04:08:08 +01:00
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.
2017-12-09 23:12:16 -05:00
Allan NordhøyandGitHub 5a04a8b42b Reverting apostrophes and double quotes 2017-12-06 02:01:59 +01:00
Andrew DeMaria 5e47bc500e Fix maven profile mixup with sign/tomcat-embed
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-12-04 19:35:04 -07:00
Allan NordhøyandGitHub 3c95553dc5 Language rework 2017-12-03 20:12:56 +01:00
Robert Sprunk 756d178978 Upgrade jaudiotagger to 2.2.5 supporting Java 9
Signed-off-by: Robert Sprunk <github@sprunk.me>
2017-11-21 12:30:23 +01:00
Andrew DeMaria e39f5d98d0 Fixed dependency check issues
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-11-18 12:42:48 -07:00
Andrew DeMaria c969a60eda Merge remote-tracking branch 'origin/pr/629' 2017-11-18 12:27:20 -07:00
Yahor Berdnikau 61e55dbbea Fix NPE at java FontConfiguration when running in docker container.
Base image Alpine-JRE8 doesn't install as dependency fontconfig and
some font. Added them to buildsteps.

Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
2017-11-18 19:07:33 +01:00
Shen-Ta HsiehandAndrew DeMaria ab33bf2cee Add show-all button on artist listing page 2017-11-18 10:21:25 -07:00
Andrew DeMaria 78006946ea Bump 10.2.0-SNAPSHOT
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-11-04 12:15:57 -06:00
Andrew DeMaria e04cda4293 Release 10.1.0
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-11-04 12:06:02 -06:00
Andrew DeMaria 143cc5a40c Added gpg sign profile
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-11-04 12:05:56 -06:00
Andrew DeMaria 81525494ee Updated Changelog
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-11-04 11:32:32 -06:00
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>
2017-10-29 15:10:49 -06:00
Andrew DeMaria ded28c4669 Merge remote-tracking branch 'airsonic/pr/604' 2017-10-23 20:27:37 -06:00
Andrew DeMaria 9a34d19726 Merge remote-tracking branch 'airsonic/pr/602' 2017-10-23 20:27:17 -06:00
Andrew DeMaria c0c359a8f0 Merge remote-tracking branch 'airsonic/pr/598' 2017-10-23 20:27:13 -06:00
Andrew DeMaria 438461933d Dep Check Plugin and update vuln dependencies
Detail
------
Add a dependency check plugin to find reported issues with dependencies
we use.

From adding this, there were quite a few false positives which are
documented in airsonic-main/cve-suppressed.xml. The applicable
vulnerabilities are as follows:

```
commons-fileupload-1.2.jar (commons-fileupload:commons-fileupload:1.2,
cpe:/a:apache:commons_fileupload:1.2) : CVE-2016-3092, CVE-2016-1000031,
CVE-2014-0050, CVE-2013-0248
castor-core-1.3.1.jar (cpe:/a:castor:castor:1.3.1,
cpe:/a:castor_project:castor:1.3.1,
org.codehaus.castor:castor-core:1.3.1) : CVE-2014-3004
tomcat-embed-core-8.5.16.jar (cpe:/a:apache_software_foundation:tomcat:8.5.16, cpe:/a:apache:tomcat:8.5.16, cpe:/a:apache_tomcat:apache_tomcat:8.5.16, org.apache.tomcat.embed:tomcat-embed-core:8.5.16) : CVE-2017-12617
```

CVE-2016-1000031 is rated as CRITICAL, but we do not deserialize content
from any multipart uploads so doesn't apply.

Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-10-23 20:20:19 -06:00
Jonas LandGitHub a2a6591d36 Add "opus" and "mka" extension to default
This add 2 more extensions to the default scanned audio files. see #603 for more details
2017-10-23 19:02:08 +02:00
Andrew DeMaria afa3a589df Removed ref to old project
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-10-19 14:00:53 -06:00
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.
2017-10-14 16:15:56 -04:00
Jim Hribar e554bc8ec6 Stop airsonic from creating double slashes in urls.
Signed-off-by: Jim Hribar <me@jimhribar.com>
2017-10-14 12:29:57 -04:00
Andrew DeMaria 6fc6d90351 Merge remote-tracking branch 'airsonic/pr/591' 2017-10-09 09:05:56 -06:00
Andrew DeMaria 4bd1d47e9b Added note about formatting
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-10-09 08:40:00 -06:00
Andrew DeMaria 4bd885e674 Merge remote-tracking branch 'airsonic/pr/595' 2017-10-09 08:36:24 -06:00
Peter Marheine b7d3e1d67d Write a real issue template. 2017-10-09 16:12:54 +11:00
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>
2017-10-08 18:29:27 +11:00
Peter Marheine 64846da360 Localize artist bios from last.fm
Using the current user's locale.

Signed-off-by: Peter Marheine <peter@taricorp.net>
2017-10-07 18:30:28 +11:00
jo dc14f35b17 French translations typo fix (fix #572) 2017-09-24 00:02:33 +02:00
jo 0e356cd045 Upgrade CHANGELOG.md with 10.0.1 details 2017-09-23 23:56:08 +02:00
jo 2f815ad1ce Reformat CHANGELOG.md 2017-09-23 23:55:00 +02:00
ainolaandJonas L 98808c7889 Fix typo in english i18n (affect->effect). (#578) 2017-09-23 13:56:15 +02:00
Andrew DeMaria 05291ce100 Intellij: suppress maven pom error
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-17 14:17:18 -06:00
Andrew DeMaria 6ec86ff676 Remove extraneous import
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-16 09:59:20 -06:00
Andrew DeMaria 1c995c5de8 Fix #569 Missing param exception
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-16 09:49:19 -06:00
Andrew DeMaria ab602b7b19 Fixed missing wireup of dependency
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-16 09:25:13 -06:00
RémiandGitHub f5454bb0fd Merge pull request #563 from biconou/squash
Introduction of a new kind of jukebox player based on the javasound api.
2017-09-11 21:50:21 +02:00
Rémi Cocula c09acbc65d Introduction of a new kind of jukebox player based on the javasound api. 2017-09-11 21:00:57 +02:00
Andrew DeMaria 291e35f445 Merge remote-tracking branch 'origin/pr/550' 2017-09-02 15:05:44 -06:00
Andrew DeMaria 9710f14b65 Fix #549 - Use correct http method
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-01 18:48:53 -06:00
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>
2017-09-01 18:13:50 -06:00
Andrew DeMaria 21ff0a1070 Rename rest controller to be clear this is for the subsonic api
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2017-09-01 18:06:17 -06:00
hschroedl 0b2e526cbc Fix error message readability #535
Signed-off-by: hschroedl <hansjrgschroedl@gmail.com>
2017-08-30 23:22:16 +02:00
RémiandGitHub e3a7243304 Merge pull request #544 from biconou/biconou_PR_fix_jukebox_pause
FIX : Pausing playback in Jukebox mode not working #541
2017-08-28 23:04:06 +02:00
Rémi Cocula 560c106d2b FIX : Pausing playback in Jukebox mode not working #541 2017-08-28 22:58:42 +02:00
Andrew DeMaria ac9780a41a Merge remote-tracking branch 'airsonic/pr/538' 2017-08-27 16:15:49 -06:00
Derrek Bond 116abe16f7 Moved @Autowired from final field to constructor in JWTSecurityService.
Signed-off-by: Derrek Bond <yoyo007@gmail.com>
2017-08-27 15:20:57 -05:00
Rémi Cocula f28a9c697c FIX : reference to TomcatApplication class was broken. 2017-08-27 16:32:17 +02:00
Derrek Bond 5635f52641 Changed ajax services to use autowired and be loaded with component scan
Signed-off-by: Derrek Bond <yoyo007@gmail.com>
2017-08-27 00:28:10 -05:00