Andrew DeMaria
9aa91a72bd
Updated changelog
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-06 19:58:11 -06:00
Andrew DeMaria
316b06a2c9
Updated version to 10.0.0
...
This was discussed in a dev irc meeting (https://gist.github.com/muff1nman/570a3021f5d98453333090bb933a3865 ).
It keeps our versioning different than parent fork versions.
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-06 19:56:03 -06:00
Andrew DeMaria
7c32fea2a5
Added profile to embed additional jdbc drivers
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-06 19:06:07 -06:00
Andrew DeMaria
3132227590
Made dockerfile non version specific
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-04 14:11:56 -06:00
Andrew DeMaria
e1ecc2444c
Refactored dockerfile
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-03 21:43:22 -06:00
Andrew DeMaria
615f7eb1c4
Moved docker to profile
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-03 17:19:29 -06:00
Andrew DeMaria
86345a9c2c
Moved docker to its own module
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-03 17:16:32 -06:00
Andrew DeMaria
3fcc3ea896
Merge remote-tracking branch 'airsonic/pr/497'
2017-08-03 16:33:06 -06:00
Andrew DeMaria
b668988fc2
Merge remote-tracking branch 'airsonic/pr/504'
2017-08-03 16:30:14 -06:00
Andrew DeMaria
92f5953c71
Fixed path for styles
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-08-01 19:50:06 -06:00
Andrew DeMaria
989ca8cfb9
Merge remote-tracking branch 'airsonic/pr/496'
2017-08-01 19:46:11 -06:00
Andrew DeMaria
8168113fac
Merge remote-tracking branch 'airsonic/pr/494'
2017-07-25 20:51:49 -06:00
Andrew DeMaria
461e752760
Merge remote-tracking branch 'airsonic/pr/493'
2017-07-25 20:51:30 -06:00
Andrew DeMaria
b8a4e176db
Updated README with community channels
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-20 15:41:18 -06:00
Andrew DeMaria
c35c92ce57
Some light themeing added for MediaElement.js
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-17 21:13:39 -06:00
Andrew DeMaria
a0e68b92c1
Migrate airsonic.org to use airsonic.github.io
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-17 12:07:27 -06:00
Andrew DeMaria
d5321f9263
Updated version service to use github releases
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-17 12:06:15 -06:00
Andrew DeMaria
11317fba6e
Removed extraneous mockito dependency
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-17 12:01:38 -06:00
Andrew DeMaria
17915d9081
Updated banner
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-16 10:35:05 -06:00
Andrew DeMaria
45ca72b5d5
Update history
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-16 10:25:30 -06:00
Andrew DeMaria
7bb94118b2
Keep libresonic in changelog
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-16 10:08:50 -06:00
Andrew DeMaria
5447141718
Setup backwards compatiblity with old libresonic.home
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-13 21:34:30 -06:00
Andrew DeMaria
348411cc0d
Updated schema 35 with filesystem references
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-13 21:34:29 -06:00
Andrew DeMaria
94dbd3ef94
Rename libresonic -> airsonic
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-13 21:34:28 -06:00
Andrew DeMaria
11dc3f6b1f
Removed non-needed file
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-13 21:34:27 -06:00
Andrew DeMaria
260e04c8ea
File System Renames (No content changes)
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-13 21:34:19 -06:00
Andrew DeMaria
d8bd94b7ad
Rename subsonic api module
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-07-09 16:57:02 -06:00
Andrew DeMaria
b4c7a96900
Cleanup remanents of old logger
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-06-23 20:27:16 -06:00
Andrew DeMaria
2c1d959215
Merge remote-tracking branch 'origin/pr/471' into develop
2017-06-23 20:24:41 -06:00
Andrew DeMaria
9eedc44248
Merge branch 'subsonic-api-1.15.0' into develop
2017-06-16 07:57:46 -06:00
Andrew DeMaria
d59ce1de12
Cleanup GET/POST
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-06-16 07:37:49 -06:00
Andrew DeMaria
c9931f5906
Update to mostly support subsonic api 1.15.0
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-06-08 20:07:31 -06:00
Andrew DeMaria
bcd330e74d
Merge remote-tracking branch 'origin/pr/450' into develop
2017-06-04 17:55:33 -06:00
Andrew DeMaria
3a9e0f33af
Added tracer for media scanning
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-06-04 16:11:37 -06:00
Andrew DeMaria
38566a16f3
Merge remote-tracking branch 'origin/stable' into develop
2017-06-04 16:11:17 -06:00
Andrew DeMaria
68d02991e2
Revert "Added tracer for media scanning"
...
This reverts commit adb77df481 .
2017-06-04 16:10:12 -06:00
Andrew DeMaria
adb77df481
Added tracer for media scanning
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-06-04 16:06:53 -06:00
Andrew DeMaria
8ccdc29003
Merge remote-tracking branch 'origin/pr/425' into develop
2017-05-30 20:44:34 -06:00
Andrew DeMaria
224981d0fc
Merge remote-tracking branch 'origin/pr/431' into develop
2017-05-30 19:30:24 -06:00
Andrew DeMaria
0c6b3df4df
Merge remote-tracking branch 'origin/stable' into develop
2017-05-25 20:14:04 -06:00
Andrew DeMaria
3999f79e83
Merge branch 'stable' into develop
2017-05-25 20:12:40 -06:00
Andrew DeMaria
deec5cfc27
Merge branch 'pr/435' into develop
2017-05-25 20:01:31 -06:00
Andrew DeMaria
453e948213
Created new transcoding for mp4 and use it for videos
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-25 18:15:48 -06:00
Andrew DeMaria
9584bfaea5
Improve Playlist Handling
...
- Use external library chamelon (lizzy)
- Adds the ability to specify playlist export format
- Fixes some deficiences with playlist handling
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-20 11:22:48 -06:00
Andrew DeMaria
8cd9f3fb21
Fixed #422 cannot reset password
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-20 09:18:21 -06:00
Andrew DeMaria
1ec32f28ca
Auth fixes for #419 and also #390
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-19 20:50:08 -06:00
Andrew DeMaria
105cd729c9
Merge remote-tracking branch 'origin/stable' into develop
...
Conflicts:
documentation/developer/jmeter-main-test-plan.png
documentation/developer/metrics-visualvm-screenshot.png
2017-05-18 22:38:46 -06:00
Andrew DeMaria
5d7f7e1181
Add token to m3u controller to fix #419
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-18 20:42:24 -06:00
Andrew DeMaria
0eca4f4e19
Ensure scheme is set when creating proxy url
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-18 18:40:57 -06:00
Andrew DeMaria
7d67e72866
Merge remote-tracking branch 'origin/pr/404' into develop
2017-05-18 15:11:43 -06:00
Andrew DeMaria
f8a635ea9d
Simplify rest request mappings
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-18 15:11:24 -06:00
Andrew DeMaria
5c71e85e74
Merge remote-tracking branch 'origin/pr/403' into stable
2017-05-18 15:08:56 -06:00
Andrew DeMaria
ad5299eeb8
Merge branch 'fix-top-rated-pg' into stable
2017-05-18 15:06:37 -06:00
Andrew DeMaria
0ac7d2bb6c
Fixed ambiguous column name
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-15 20:19:57 -06:00
Andrew DeMaria
27454e6d41
Only enable upnp when sonos or dlna is enabled
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-14 19:41:35 -06:00
Andrew DeMaria
ca90c36839
Only allow admin role for db.view and fix matchers against non .view urls
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-11 18:55:47 -06:00
Andrew DeMaria
45ef0903f4
Added missing valid checksum
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-11 15:43:48 -06:00
Andrew DeMaria
11ea0c2373
Merge remote-tracking branch 'origin/pr/372' into stable
2017-05-06 08:34:41 -06:00
Andrew DeMaria
87ed516049
Fixed missing imports
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-04 18:15:56 -06:00
Andrew DeMaria
7e66fefe39
Fix import
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-04 18:09:30 -06:00
Andrew DeMaria
ef813e371f
Removed unused classes and methods
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-04 18:09:29 -06:00
Andrew DeMaria
9035394d3d
Removed unused class
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-04 18:09:28 -06:00
Andrew DeMaria
2ffe582ccf
Removed custom logger
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-04 18:09:26 -06:00
Andrew DeMaria
7c19e9f4ab
Merge branch 'stable' into develop
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
Conflicts:
libresonic-main/pom.xml
libresonic-rest-api/pom.xml
libresonic-sonos-api/pom.xml
pom.xml
2017-05-04 17:38:42 -06:00
Andrew DeMaria
0916ab1aac
Dont mix ws and normal HttpServletRequest retrieval methods
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-05-03 17:18:50 -06:00
Andrew DeMaria
68170789d7
Merge remote-tracking branch 'origin/pr/365' into develop
2017-05-01 21:20:42 -06:00
Andrew DeMaria
37ae8d9f61
Fix previous checksum
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-28 21:10:13 -06:00
Andrew DeMaria
bba6e45664
Fixes #331
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-25 20:41:52 -06:00
Andrew DeMaria
b108787f1b
Fixed auth login failure logging
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-22 10:04:48 -06:00
Andrew DeMaria
6f3ede33d9
Bump jaudio tagger version
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-17 20:17:54 -06:00
Andrew DeMaria
856733d639
Fix recover and access denied security
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-15 17:18:29 -06:00
Andrew DeMaria
e3d2dc292f
Fix csrf token with multipart upload
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-15 16:53:12 -06:00
Andrew DeMaria
589909b906
Cache avatar view
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-12 21:06:54 -06:00
Andrew DeMaria
b2957139a3
Cache script, dwr, icons and coverArt
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-12 21:06:48 -06:00
Andrew DeMaria
b22437c735
Bump to 6.3 snapshot
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-10 19:19:42 -06:00
Andrew DeMaria
60248477f6
Cache avatar view
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-08 10:40:19 -06:00
Andrew DeMaria
b6544e6738
Cache script, dwr, icons and coverArt
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-08 10:34:12 -06:00
Andrew DeMaria
49f4b45725
Merge remote-tracking branch 'origin/pr/315' into develop
2017-04-08 10:10:32 -06:00
Andrew DeMaria
8505d69dd5
Fixed null pointer exception when getting avatar when NONE
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-08 10:01:40 -06:00
Andrew DeMaria
fdcb4adb3b
Add logger before create media file
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-07 18:02:51 -06:00
Andrew DeMaria
cb781fde26
Removed unused license notice jsp
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-07 17:57:34 -06:00
Andrew DeMaria
678c3a7cd3
Change back to snapshot
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-04 06:54:18 -06:00
Andrew DeMaria
cd0665e426
Added debug info of scan date
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-04 06:37:42 -06:00
Andrew DeMaria
f7bd43136b
Lock Down unsecured urls
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-03 18:22:43 -06:00
Andrew DeMaria
bcbd6c361f
Added test database versions
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-04-02 21:54:17 -06:00
Andrew DeMaria
8e99811fe0
Use proper resource loading for Upnp Logo #320
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-03-27 20:13:52 -06:00
Andrew DeMaria
e47928d26a
Possible fix for #319
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-03-27 19:45:45 -06:00
Andrew DeMaria
312774de9b
Added type to rest api
2017-03-25 00:23:43 -06:00
Andrew DeMaria
11e80dd43b
Jetty and Tomcat spring boot support
...
Spring boot supports both Jetty and Tomcat, however only one is supposed
to be used at a time. This is problematic for us, because we would like
to have both on the classpath so we can configure them (i.e.
org.libresonic.player.boot.TomcatApplication). To remedy this, we mark
both as provided, but have two profiles which then tell spring to
exclude one or the other from the lib-provided war. These exclude rules
are a bit fragile, but can be reproduced by analyzing mvn
dependency:tree output.
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-03-24 16:20:34 -06:00
Andrew DeMaria
b53f8eef17
Catch NoClassDefFoundError as well
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-03-23 22:46:38 -06:00
Andrew DeMaria
6900142c4d
Added doc from @texneues for https on tomcat and freebsd
2017-03-23 20:41:33 -06:00
Andrew DeMaria
07ff71df0c
Consolidate Logging
...
- Use sl4fj as a backend to org.libresonic.Logger
- Output the same logs to libresonic.log as the console
- Use spring-boot logging constructs
- Turn down logging to error for non-libresonic classes info for
libresonic classes and liquibase (perhaps change this in the future,
but might be helpful for folks migrating their databases).
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-03-22 21:36:00 -06:00
Andrew DeMaria
a12bdd6e0a
Merge branch 'stable' into develop
...
Conflicts:
CHANGELOG.md
INSTALL.md
libresonic-assembly/pom.xml
libresonic-booter/pom.xml
libresonic-booter/src/main/resources/images/libresonic-512.png
libresonic-installer-debian/pom.xml
libresonic-installer-mac/pom.xml
libresonic-installer-rpm/pom.xml
libresonic-installer-windows/pom.xml
libresonic-main/pom.xml
libresonic-main/src/main/java/org/libresonic/player/dao/schema/hsql/Schema62.java
libresonic-main/src/main/resources/org/libresonic/player/service/logo-512.png
libresonic-main/src/main/webapp/icons/buuftheme/logo.png
libresonic-main/src/main/webapp/icons/coolandclean/logo.png
libresonic-main/src/main/webapp/icons/default_dark/logo_light.png
libresonic-main/src/main/webapp/icons/default_light/logo.png
libresonic-main/src/main/webapp/icons/denim/logo_light.png
libresonic-main/src/main/webapp/icons/groove/logo.png
libresonic-main/src/main/webapp/icons/hicon/logo.png
libresonic-main/src/main/webapp/icons/hiconi/logo_light.png
libresonic-main/src/main/webapp/icons/hitech/logo_light.png
libresonic-main/src/main/webapp/icons/midnightfun/logo.png
libresonic-main/src/main/webapp/icons/monochrome/logo.png
libresonic-main/src/main/webapp/icons/monochrome/logo_light.png
libresonic-main/src/main/webapp/icons/pinkpanther/logo_light.png
libresonic-main/src/main/webapp/icons/simplify/logo_light.png
libresonic-main/src/main/webapp/icons/slick/logo_light.png
libresonic-main/src/main/webapp/icons/sonic/logo.png
libresonic-main/src/main/webapp/icons/sonic_blue/logo_light.png
libresonic-main/src/main/webapp/icons/sonic_white/logo.png
libresonic-main/src/main/webapp/icons/subStandard/logo_light.png
libresonic-rest-api/pom.xml
libresonic-sonos-api/pom.xml
pom.xml
2017-03-22 19:47:57 -06:00
Andrew DeMaria
a7be3743b1
Merge remote-tracking branch 'personal/album-subdirs-pagination' into develop
2017-03-22 19:07:19 -06:00
Andrew DeMaria
4b7ab82017
Merge remote-tracking branch 'origin/pr/304' into develop
2017-03-22 19:07:11 -06:00
Andrew DeMaria
a1698861d4
Change to server-side pagination for Sibling Albums and Sub Dirs
...
- Only paritial pagination, first X, then showAll
- Default is 40 for subDirs and sibling albums each
- showAll parameter causes page refresh with entirely new list
TODO/Future improvements include:
- Finer grain pagination
- Pagination done at the database level
- Seamless refresh with JS
- Unify all pagination uses across the site
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-03-22 19:00:48 -06:00
Andrew DeMaria
f78b4a2d76
Relax rest view suffix
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-03-20 18:10:56 -06:00
Andrew DeMaria
c309eb79de
Merge remote-tracking branch 'origin/pr/303' into develop
2017-03-19 19:43:31 -06:00
Andrew DeMaria
9c224b7853
Added UI for Database settings
...
Also cleanup some documentation
*Database Settings have been renamed and will require manually fixing
from 6.2beta1*
database.varchar.maxlength -> DatabaseMysqlMaxlength
database.config.type -> DatabaseConfigType
database.config.embed.driver -> DatabasigEmbedDriver
database.config.embed.url -> DatabaseConfigEmbedUrl
database.config.embed.username -> DatabasigEmbedUsername
database.config.embed.password -> DatabasigEmbedPassword
database.config.jndi.name -> DatabaseConfigJNDIName
database.usertable.quote -> DatabaseUsertableQuote
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-03-19 16:35:26 -06:00
Andrew DeMaria
9b35781b87
Fix #296 4XX on podcasts page
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com >
2017-03-16 15:27:07 -06:00