073b7e35e1 
								
							
								 
							
						 
						
							
							
								
								Add simple test cases for internet radios  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								86510a4d42 
								
							
								 
							
						 
						
							
							
								
								Use the clear action to stop the internet radio  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								19082afc11 
								
							
								 
							
						 
						
							
							
								
								Mark cached internet radio sources as a final variable  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								53b174a8f4 
								
							
								 
							
						 
						
							
							
								
								Follow HTTP redirects when loading internet radio playlists  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								9ff5536d9b 
								
							
								 
							
						 
						
							
							
								
								Do not try to load radio playlists in the browser when clicking on a radio  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								760a6e957a 
								
							
								 
							
						 
						
							
							
								
								Limit the amount of data we parse from remote internet radio playlists  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								afa037611d 
								
							
								 
							
						 
						
							
							
								
								Show an error is an internet radio has no sources to load  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								5cb9b6c029 
								
							
								 
							
						 
						
							
							
								
								Hide play queue actions while playing internet radios  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b1185601d5 
								
							
								 
							
						 
						
							
							
								
								Tweak logging for internet radio playlists  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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 years ago  
				
					
						
							
							
								 
						
							
							
								cab3f60a25 
								
							
								 
							
						 
						
							
							
								
								Refactor internet radio loading into a service  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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  
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								59db5073e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Added webm to default video file types  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								767b39ed5b 
								
									
								
							
								 
							
						 
						
							
							
								
								Split SearchService  
							
							... 
							
							
 
							
							Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com> 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								42bced139f 
								
									
								
							
								 
							
						 
						
							
							
								
								Small refactor on httpservletrequest injection  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								983d688cce 
								
									
								
							
								 
							
						 
						
							
							
								
								Added validation to reject things disallowed on the current user  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a4c62f6860 
								
							
								 
							
						 
						
							
							
								
								Disallow deleting your own user or removing admin role  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								f8bd580fb7 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Replace wz_tooltip.js with jquery-ui" and Revert "Fix #1112"  
							
							... 
							
							
 
							
							This reverts commit 50467942c8195a0879c3 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								50467942c8 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix   #1112  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								05580ae7f3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix typo  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								7c7ac3e591 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency check  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								79b800656a 
								
									
								
							
								 
							
						 
						
							
							
								
								Cleanup siebling -> sibling mis-spellings  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								cdc38cb88d 
								
									
								
							
								 
							
						 
						
							
							
								
								Use SVG for the icons for the default_light theme  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2d06995416 
								
							
								 
							
						 
						
							
							
								
								Remove the last mention of Flash in the translation files  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a27ad99f8d 
								
							
								 
							
						 
						
							
							
								
								Remove an other Flash-related localization  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								67eae2893f 
								
							
								 
							
						 
						
							
							
								
								Remove a localisation about getting flash player  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								9bd2c1e83f 
								
							
								 
							
						 
						
							
							
								
								Fix various minor javascript-related warnings  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								1640411573 
								
							
								 
							
						 
						
							
							
								
								Fix some invalid/incomplete javadoc comments  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8f4e351718 
								
							
								 
							
						 
						
							
							
								
								Add an `alt` attribute to images, to increase accessibility  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								fc43364908 
								
							
								 
							
						 
						
							
							
								
								Fix a useless double-assignation  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4fbc080098 
								
							
								 
							
						 
						
							
							
								
								Please the linter  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								70bc0f6c04 
								
							
								 
							
						 
						
							
							
								
								Remove the ghetto REST flash-based video player  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								1f1a22fca5 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove the deprecated getAlphabetialAlbums method  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								643be3930f 
								
							
								 
							
						 
						
							
							
								
								Remove superfluous casts  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								3202a1086d 
								
							
								 
							
						 
						
							
							
								
								Minor simplification  
							
							... 
							
							
 
							
							`.sorted(Comparator.reverseOrder()).findFirst()`
can be replaced with `max(Comparator.naturalOrder()` 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								def5f854fb 
								
							
								 
							
						 
						
							
							
								
								Inline some variables  
							
							... 
							
							
 
							
							There is no point in `Type a = …; return a;` 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								57df709cd8 
								
							
								 
							
						 
						
							
							
								
								Replace things like size == 0 with isEmpty  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								977b656bc6 
								
							
								 
							
						 
						
							
							
								
								Remove superfluous escape in two regexp  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								40f7c73390 
								
							
								 
							
						 
						
							
							
								
								Fix the video player that was broken in  cf1f86f 
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								828c1b2674 
								
									
								
							
								 
							
						 
						
							
							
								
								Use modern Spring mapping annotations  
							
							... 
							
							
 
							
							Java is verbose enough, no need to make it worse. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								3492fc0c05 
								
							
								 
							
						 
						
							
							
								
								Fix a crash when transcoding a track without album  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b1eb0536b8 
								
							
								 
							
						 
						
							
							
								
								Fix a crash when transcoding a track without artist  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e283ac46a8 
								
							
								 
							
						 
						
							
							
								
								Fix downloads with embedded covers  
							
							... 
							
							
 
							
							Previously, this would always fail with
embedded covers. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b697dc5bfc 
								
							
								 
							
						 
						
							
							
								
								An other batch of LGTM-found issues  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								89a4517f64 
								
							
								 
							
						 
						
							
							
								
								Show cover art not displaying on chromecast  
							
							... 
							
							
 
							
							Signed-off-by: Schuyler Eldridge <schuyler.eldridge@gmail.com> 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							7 years ago