Andrew DeMaria
c8f9c75d19
Merge remote-tracking branch 'origin/pr/887'
6 years ago
Andrew DeMaria
14b812568c
Merge remote-tracking branch 'origin/pr/1072'
6 years ago
Andrew DeMaria
e646077957
Merge remote-tracking branch 'origin/pr/1097'
6 years ago
jvoisin
1f1a22fca5
Remove the deprecated getAlphabetialAlbums method
6 years ago
jvoisin
643be3930f
Remove superfluous casts
6 years ago
jvoisin
3202a1086d
Minor simplification
...
`.sorted(Comparator.reverseOrder()).findFirst()`
can be replaced with `max(Comparator.naturalOrder()`
6 years ago
jvoisin
def5f854fb
Inline some variables
...
There is no point in `Type a = …; return a;`
6 years ago
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 years ago
jvoisin
977b656bc6
Remove superfluous escape in two regexp
6 years ago
jvoisin
40f7c73390
Fix the video player that was broken in cf1f86f
6 years ago
Jonas L
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.
6 years ago
Andrew DeMaria
6baa2d09d6
Merge remote-tracking branch 'origin/pr/1091'
6 years ago
Andrew DeMaria
90712d2940
Merge remote-tracking branch 'origin/pr/1092'
6 years ago
jvoisin
828c1b2674
Use modern Spring mapping annotations
...
Java is verbose enough, no need to make it worse.
6 years ago
jvoisin
3492fc0c05
Fix a crash when transcoding a track without album
6 years ago
jvoisin
b1eb0536b8
Fix a crash when transcoding a track without artist
6 years ago
jvoisin
e283ac46a8
Fix downloads with embedded covers
...
Previously, this would always fail with
embedded covers.
6 years ago
jvoisin
b697dc5bfc
An other batch of LGTM-found issues
6 years ago
jvoisin
4f59c72bbe
Replace wz_tooltip.js with jquery-ui
6 years ago
jvoisin
6aa96911de
Replace FancyZoom with jquery.fancyzoom
6 years ago
jvoisin
e3a4fe4603
Balance some synchronized
6 years ago
jvoisin
4263d59940
Fix a possible stacktrace on RandomPlayQueue
6 years ago
jvoisin
f7ee02c88c
Remove the embedded copy of jaxrpc ( #965 )
6 years ago
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 years ago
jvoisin
40a5150b6e
Don't use ProtectHome by default in the systemd unit
...
Some people might put media in /home/…/
6 years ago
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 years ago
jvoisin
01dd070efa
Fix indentation
6 years ago
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 years ago
jvoisin
f4fa75f808
Fix compat with the latest jquery
...
Stolen^w borrowed from https://github.com/keegnotrub/jquery.fancyzoom/issues/3#issue-388966769
6 years ago
jvoisin
c5eb7aa37c
Fix a typo
6 years ago
jvoisin
9a43b4f360
Group the .attr calls
6 years ago
jvoisin
7824c3099f
Mention de license
6 years ago
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 years ago
Jonas L
0878a71cc7
Use spaces instead of coma in systemd lists
...
From systemd man pages https://www.freedesktop.org/software/systemd/man/systemd.exec.html#System%20Call%20Filtering
6 years ago
Jonas L
6b3a7a9261
Purge transifex confs ( #1079 )
6 years ago
jo
131b7ada1d
Update translation and fix char encoding
6 years ago
Andrew DeMaria
3d4ff601bf
Merge remote-tracking branch 'origin/pr/966'
6 years ago
Andrew DeMaria
ce2a56e6f1
Merge remote-tracking branch 'origin/pr/1033'
6 years ago
Andrew DeMaria
590abb40e4
Merge remote-tracking branch 'origin/pr/1064'
6 years ago
Andrew DeMaria
fa514f6929
Merge remote-tracking branch 'origin/pr/1026'
6 years ago
Andrew DeMaria
72e4c7b965
Merge remote-tracking branch 'origin/pr/1035'
6 years ago
Andrew DeMaria
68723db2e9
Test m4a and flac streaming
...
Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
6 years ago
Peter Marheine
3efa2d3e2c
Remove the option to never set Content-Length
...
This workaround is obsolete with correct handling of ranges when
requested.
6 years ago
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 years ago
Peter Marheine
3e97186043
Omit unnecessary null check on ranges
6 years ago
Peter Marheine
47eefc1369
Refactor output streaming for readability
...
The core loop was put together confusingly; this encapsulates the
process of constructing an OutputStream and reformats some.
6 years ago
Peter Marheine
cae8f8b4e5
Reformat stream controller some
...
Mostly just whitespace changes, shortening lines for readability. Adds a
few comments that outline what's supposed to happen.
6 years ago
Peter Marheine
d42af4575f
Add some @Nullable annotations
...
Making it easier to tell where API contracts allow nulls, where it's
otherwise unclear without reading the implementation.
6 years ago
Peter Marheine
5077e0d5e1
Short circuit RangeOutputStream for open ranges
...
There's no reason to wrap a stream in an output that will do nothing, as
when the requested range is 0-; eg the entire stream.
6 years ago
Rémi Cocula
c09da549ce
FIX : tests fail if a /var/music folder exists
6 years ago