Commit Graph
1172 Commits
Author SHA1 Message Date
jo b4dfa1edc5 Add Weblate config 2019-07-08 17:22:45 +02:00
Evan Harris 50b3fd382c Handle null without exception 2019-07-08 02:57:41 -05:00
tesshucom 4a728ed9a6 Add and modify comments 2019-07-08 05:44:03 +09:00
tesshucom f67c758c4e Add missing test cases 2019-07-08 01:09:49 +09:00
76f665b3c4 Update airsonic-main/src/test/java/org/airsonic/player/service/search/SearchServiceSpecialGenreTestCase.java
Fix comment

Co-Authored-By: jvoisin <jvoisin@users.noreply.github.com>
2019-07-08 00:28:29 +09:00
810920556e Update airsonic-main/src/test/java/org/airsonic/player/service/search/AnalyzerFactoryTestCase.java
Fix comment

Co-Authored-By: jvoisin <jvoisin@users.noreply.github.com>
2019-07-08 00:28:16 +09:00
5bfc232021 Update airsonic-main/src/test/java/org/airsonic/player/service/search/AnalyzerFactoryTestCase.java
Fix comment

Co-Authored-By: jvoisin <jvoisin@users.noreply.github.com>
2019-07-08 00:28:08 +09:00
c74ef2ea30 Update airsonic-main/src/test/java/org/airsonic/player/service/search/AnalyzerFactoryTestCase.java
Fix comment

Co-Authored-By: jvoisin <jvoisin@users.noreply.github.com>
2019-07-08 00:27:55 +09:00
eb5963dfa3 Update airsonic-main/src/test/java/org/airsonic/player/service/search/AnalyzerFactoryTestCase.java
Fix comment

Co-Authored-By: jvoisin <jvoisin@users.noreply.github.com>
2019-07-08 00:27:04 +09:00
tesshucom f2d26348b6 Add tests for SearchService
Test cases related to current issues or points that need confirmation
after Lucene update.
2019-07-07 22:41:55 +09:00
Andrew DeMaria 7b16189415 Merge remote-tracking branch 'origin/pr/1153' 2019-07-03 20:27:36 -06:00
Andrew DeMaria 8e2e6745dd Merge remote-tracking branch 'origin/pr/1155' 2019-07-03 19:52:45 -06:00
Andrew DeMaria 0124aa63bd Merge remote-tracking branch 'origin/pr/1158' 2019-07-03 19:50:54 -06:00
Andrew DeMaria 3d0d0482f5 Merge remote-tracking branch 'origin/pr/985' 2019-07-03 19:22:17 -06:00
jvoisin 967c32b92f Fix cucumber. 2019-07-03 22:20:56 +02:00
jvoisin c4b78828d7 Fix cucumber? 2019-07-03 22:20:21 +02:00
François-Xavier ThomasandGitHub c834bde48b Merge pull request #1080 from fxthomas/try-to-fix-playback-intermittent-stops
Fix remaining issues with playback stopping intermittently
2019-07-03 01:04:47 +02:00
jvoisin 5961674944 Add openjdk12 to travis-ci 2019-07-03 00:15:29 +02:00
jvoisin 36985e151b Bump dependency checker 2019-07-03 00:06:53 +02:00
François-Xavier Thomas 073b7e35e1 Add simple test cases for internet radios 2019-07-02 23:00:03 +02:00
François-Xavier Thomas 86510a4d42 Use the clear action to stop the internet radio 2019-07-02 23:00:03 +02:00
François-Xavier Thomas 19082afc11 Mark cached internet radio sources as a final variable 2019-07-02 23:00:03 +02:00
François-Xavier Thomas 53b174a8f4 Follow HTTP redirects when loading internet radio playlists 2019-07-02 23:00:03 +02:00
François-Xavier Thomas 9ff5536d9b Do not try to load radio playlists in the browser when clicking on a radio 2019-07-02 23:00:03 +02:00
François-Xavier Thomas 760a6e957a Limit the amount of data we parse from remote internet radio playlists 2019-07-02 23:00:03 +02:00
François-Xavier Thomas afa037611d Show an error is an internet radio has no sources to load 2019-07-02 23:00:03 +02:00
François-Xavier Thomas 5cb9b6c029 Hide play queue actions while playing internet radios 2019-07-02 23:00:01 +02:00
François-Xavier Thomas b1185601d5 Tweak logging for internet radio playlists 2019-07-02 22:25:19 +02:00
François-Xavier Thomas aeabfa1044 Add internet radio source cache
This helps us avoid loading and parsing the external playlists each time
we try to load an internet radio.
2019-07-02 22:25:19 +02:00
François-Xavier Thomas cab3f60a25 Refactor internet radio loading into a service 2019-07-02 22:25:19 +02:00
François-Xavier Thomas 02d373d9ec Play internet radios in MediaElement (fix #408)
This allows the user to control playback for the internet radios, which
were previously started outside of the main player without any
possibility for direct control.
2019-07-02 22:25:19 +02:00
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
Evan Harris 59db5073e3 Added webm to default video file types 2019-07-02 06:33:03 -05: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