Commit Graph
1089 Commits
Author SHA1 Message Date
François-Xavier Thomas 2e0134259d Try to show a progress bar in the media player
This commit is kind of a hack to force MediaElement.js to show a
progress bar when we are loading a song.

Normally, in vanilla HTML5 MediaElement, we'd explicitely call 'play()'
when loading a song. Here, we cannot ensure playback will work well if
we don't wait for the 'canplay' event to be fired, but the progress bar
won't show up without 'play()'...

This commit emits a fake 'waiting' event to let the MEJS know that it
should update the UI.
2019-07-02 22:23:01 +02:00
François-Xavier Thomas 5a72322772 Work around play queue not going to the next song automatically
This commit works around a race caused by some of our JS code trying to
run play() for the next song while the MEJS player is still cleaning up
the last song.

MEJS issue: https://github.com/mediaelement/mediaelement/issues/2650
2019-07-02 22:21:30 +02:00
tesshucomandAndrew DeMaria 767b39ed5b Split SearchService
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2019-07-02 01:02:49 -06:00
Andrew DeMaria 42bced139f Small refactor on httpservletrequest injection 2019-07-02 00:59:38 -06:00
Andrew DeMaria a9b4d481c3 Merge remote-tracking branch 'origin/pr/1129' 2019-07-01 21:14:11 -06:00
Andrew DeMaria 2bfaea2e22 Merge remote-tracking branch 'origin/pr/1090' 2019-07-01 20:45:48 -06:00
Evan Harris 983d688cce Added validation to reject things disallowed on the current user 2019-06-27 00:26:10 -05:00
Evan Harris a4c62f6860 Disallow deleting your own user or removing admin role 2019-06-26 21:17:56 -05:00
Andrew DeMaria f8bd580fb7 Revert "Replace wz_tooltip.js with jquery-ui" and Revert "Fix #1112"
This reverts commit 50467942c8.
This reverts commit 195a0879c3.

Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
2019-06-26 17:16:34 -06:00
Andrew DeMaria 50467942c8 Fix #1112 2019-06-26 16:18:16 -06:00
Andrew DeMaria cf5a43d327 Merge remote-tracking branch 'origin/pr/1134' 2019-06-26 12:50:48 -06:00
Andrew DeMaria 85e0deeab2 Merge remote-tracking branch 'origin/pr/1143' 2019-06-26 12:41:39 -06:00
Andrew DeMaria 680da7a190 Merge remote-tracking branch 'origin/pr/1147' 2019-06-26 11:56:36 -06:00
Andrew DeMaria 4d615a35f4 Add comment for why ossindex is disabled 2019-06-26 11:52:11 -06:00
Andrew DeMaria e9986606ca Merge remote-tracking branch 'origin/pr/1148' 2019-06-26 11:50:12 -06:00
Andrew DeMaria f134f81e7a Use openjdk for most of the tests 2019-06-26 11:44:01 -06:00
Andrew DeMaria 05580ae7f3 Fix typo 2019-06-26 11:23:49 -06:00
Andrew DeMaria c2acc36f85 Disable ossindex analyzer as its data is questionable 2019-06-26 11:20:45 -06:00
Andrew DeMaria 7c7ac3e591 Update dependency check 2019-06-26 10:57:49 -06:00
Evan Harris 79b800656a Cleanup siebling -> sibling mis-spellings 2019-06-24 20:59:04 -05:00
jvoisinandGitHub cdc38cb88d Use SVG for the icons for the default_light theme 2019-06-19 23:25:05 +00:00
jvoisin 2d06995416 Remove the last mention of Flash in the translation files 2019-06-17 21:50:47 +02:00
jvoisin a27ad99f8d Remove an other Flash-related localization 2019-06-17 21:30:13 +02:00
jvoisin 67eae2893f Remove a localisation about getting flash player 2019-06-17 21:29:37 +02:00
jvoisin 9bd2c1e83f Fix various minor javascript-related warnings 2019-06-15 17:27:03 +02:00
jvoisin 1640411573 Fix some invalid/incomplete javadoc comments 2019-06-15 17:15:51 +02:00
jvoisin 8f4e351718 Add an alt attribute to images, to increase accessibility 2019-06-15 17:06:25 +02:00
Andrew DeMaria 7a769d57cf Merge remote-tracking branch 'origin/pr/1103' 2019-06-14 12:01:37 -06:00
Andrew DeMaria 57dea9598e Merge remote-tracking branch 'origin/pr/1118' 2019-06-14 11:54:54 -06:00
Andrew DeMaria 910e292af1 Merge remote-tracking branch 'origin/pr/1119' 2019-06-14 11:53:26 -06:00
Andrew DeMaria 2b178c4117 Merge remote-tracking branch 'origin/pr/1120' 2019-06-14 11:52:46 -06:00
jvoisin fc43364908 Fix a useless double-assignation 2019-06-12 00:21:06 +02:00
jvoisin b8d64c1dbd Bump the version of maven-checkstyle-plugin 2019-06-12 00:15:38 +02:00
jvoisin 4fbc080098 Please the linter 2019-06-12 00:11:39 +02:00
jvoisin 70bc0f6c04 Remove the ghetto REST flash-based video player 2019-06-12 00:09:02 +02:00
Andrew DeMaria 5671d11ab4 Merge remote-tracking branch 'origin/pr/1000' 2019-06-10 23:58:16 -06:00
Andrew DeMaria c8f9c75d19 Merge remote-tracking branch 'origin/pr/887' 2019-06-10 23:28:19 -06:00
Andrew DeMaria 14b812568c Merge remote-tracking branch 'origin/pr/1072' 2019-06-10 23:06:51 -06:00
Andrew DeMaria e646077957 Merge remote-tracking branch 'origin/pr/1097' 2019-06-10 22:50:00 -06:00
jvoisinandGitHub 1f1a22fca5 Remove the deprecated getAlphabetialAlbums method 2019-06-10 20:15:32 +00:00
jvoisin 643be3930f Remove superfluous casts 2019-06-08 16:24:00 +02:00
jvoisin 3202a1086d Minor simplification
`.sorted(Comparator.reverseOrder()).findFirst()`
can be replaced with `max(Comparator.naturalOrder()`
2019-06-08 15:50:15 +02:00
jvoisin def5f854fb Inline some variables
There is no point in `Type a = …; return a;`
2019-06-08 15:47:15 +02:00
jvoisin 57df709cd8 Replace things like size == 0 with isEmpty 2019-06-08 15:40:51 +02:00
jvoisin e0ac46cf44 Fix 3 minor errors in jsp files
- Add a missing `$` in dlnaSettings
- Add a missing taglib import in homePage.jsp
- Add a missing `=` in playQueue.jsp's css
2019-06-08 15:29:46 +02:00
jvoisin 977b656bc6 Remove superfluous escape in two regexp 2019-06-08 15:21:59 +02:00
jvoisin 40f7c73390 Fix the video player that was broken in cf1f86f 2019-06-08 00:54:55 +02:00
Jonas LandGitHub e13877203b Add contrib/library_autoupdater.sh (#1096)
This script is using inotify to watch your music folders and trigger a new library scan 10 minutes after a notification has been send from inotify.
2019-06-07 14:12:46 +02:00
Andrew DeMaria 6baa2d09d6 Merge remote-tracking branch 'origin/pr/1091' 2019-06-06 19:58:12 -06:00
Andrew DeMaria 90712d2940 Merge remote-tracking branch 'origin/pr/1092' 2019-06-06 19:55:56 -06:00