François-Xavier Thomas
b1185601d5
Tweak logging for internet radio playlists
6 anos atrás
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.
6 anos atrás
François-Xavier Thomas
cab3f60a25
Refactor internet radio loading into a service
6 anos atrás
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.
6 anos atrás
tesshucom
767b39ed5b
Split SearchService
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
6 anos atrás
Andrew DeMaria
42bced139f
Small refactor on httpservletrequest injection
6 anos atrás
Evan Harris
983d688cce
Added validation to reject things disallowed on the current user
6 anos atrás
Evan Harris
a4c62f6860
Disallow deleting your own user or removing admin role
6 anos atrás
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>
6 anos atrás
Andrew DeMaria
50467942c8
Fix #1112
6 anos atrás
Andrew DeMaria
05580ae7f3
Fix typo
6 anos atrás
Andrew DeMaria
7c7ac3e591
Update dependency check
6 anos atrás
Evan Harris
79b800656a
Cleanup siebling -> sibling mis-spellings
6 anos atrás
jvoisin
cdc38cb88d
Use SVG for the icons for the default_light theme
6 anos atrás
jvoisin
2d06995416
Remove the last mention of Flash in the translation files
6 anos atrás
jvoisin
a27ad99f8d
Remove an other Flash-related localization
6 anos atrás
jvoisin
67eae2893f
Remove a localisation about getting flash player
6 anos atrás
jvoisin
9bd2c1e83f
Fix various minor javascript-related warnings
6 anos atrás
jvoisin
1640411573
Fix some invalid/incomplete javadoc comments
6 anos atrás
jvoisin
8f4e351718
Add an `alt` attribute to images, to increase accessibility
6 anos atrás
jvoisin
fc43364908
Fix a useless double-assignation
6 anos atrás
jvoisin
4fbc080098
Please the linter
6 anos atrás
jvoisin
70bc0f6c04
Remove the ghetto REST flash-based video player
6 anos atrás
jvoisin
1f1a22fca5
Remove the deprecated getAlphabetialAlbums method
6 anos atrás
jvoisin
643be3930f
Remove superfluous casts
6 anos atrás
jvoisin
3202a1086d
Minor simplification
...
`.sorted(Comparator.reverseOrder()).findFirst()`
can be replaced with `max(Comparator.naturalOrder()`
6 anos atrás
jvoisin
def5f854fb
Inline some variables
...
There is no point in `Type a = …; return a;`
6 anos atrás
jvoisin
57df709cd8
Replace things like size == 0 with isEmpty
6 anos atrás
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
6 anos atrás
jvoisin
977b656bc6
Remove superfluous escape in two regexp
6 anos atrás
jvoisin
40f7c73390
Fix the video player that was broken in cf1f86f
6 anos atrás
jvoisin
828c1b2674
Use modern Spring mapping annotations
...
Java is verbose enough, no need to make it worse.
6 anos atrás
jvoisin
3492fc0c05
Fix a crash when transcoding a track without album
6 anos atrás
jvoisin
b1eb0536b8
Fix a crash when transcoding a track without artist
6 anos atrás
jvoisin
e283ac46a8
Fix downloads with embedded covers
...
Previously, this would always fail with
embedded covers.
6 anos atrás
jvoisin
b697dc5bfc
An other batch of LGTM-found issues
6 anos atrás
Schuyler Eldridge
89a4517f64
Show cover art not displaying on chromecast
...
Signed-off-by: Schuyler Eldridge <schuyler.eldridge@gmail.com>
6 anos atrás
jvoisin
24632317b2
Declare the usage of HTML5 in the doctype
...
This should marginally increase the performances
and jquery (no more quirks mode), as well
as making web browsers happier.
6 anos atrás
jvoisin
fe73034f10
Strip the <p>…</p> markup in translation
...
This was done via `find airsonic-main/src/main/resources/ -name
'ResourceBundle_*.properties' -print0 | xargs -0 sed -i
's/\(helppopup\..*\.text\)\s*=\s*<p>\(.*\)<\/p>/\1=\2/'`, courtesy of fxthomas.
6 anos atrás
jvoisin
01dd070efa
Fix indentation
6 anos atrás
jvoisin
195a0879c3
Replace wz_tooltip.js with jquery-ui
...
Since we're already using jquery-ui for other stuff, it makes sense to use it
for tooltips too, instead of using an old-school-written-in-2009 1300 lines
steaming pile of javascript named wz_tooltip.js
6 anos atrás
jvoisin
f4fa75f808
Fix compat with the latest jquery
...
Stolen^w borrowed from https://github.com/keegnotrub/jquery.fancyzoom/issues/3#issue-388966769
6 anos atrás
jvoisin
c5eb7aa37c
Fix a typo
6 anos atrás
jvoisin
9a43b4f360
Group the .attr calls
6 anos atrás
jvoisin
15a1e5e7d6
Replace FancyZoom with jquery.fancyzoom
...
FancyZoom isn't a free-as-in-freedom software,
and is mostly a big pile of old-school javascript.
This commit replace it with a small jquery-powered
script under MIT license.
6 anos atrás
jo
131b7ada1d
Update translation and fix char encoding
6 anos atrás
tesshucom
1c4a70af99
Fixed null check with StringUtils/ObjectUtils.
6 anos atrás
Peter Marheine
3efa2d3e2c
Remove the option to never set Content-Length
...
This workaround is obsolete with correct handling of ranges when
requested.
6 anos atrás
Peter Marheine
9be2a8892f
More correctly handle stream ranges
...
When transcoding, always use chunked transfers and report that ranges
are not supported. When not transcoding, support returning ranges but
only if requested.
6 anos atrás
Peter Marheine
3e97186043
Omit unnecessary null check on ranges
6 anos atrás