|  Owen Diffey | b56a835c1c
							
							fix: Backend ESLint fixes | %!s(int64=2) %!d(string=hai) anos | 
				
					
						|  Kristian Vos | fd709ace18
							
							fix: mediaSource can't contain soundcloud.com | %!s(int64=2) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 361a0e959a
							
							refactor: Continued experimental config work | %!s(int64=2) %!d(string=hai) anos | 
				
					
						|  Kristian Vos | 7c231078bd
							
							feat: cache YouTube channels, store YouTube video response data in documents as well, add jobs to change old videos to include new format | %!s(int64=2) %!d(string=hai) anos | 
				
					
						|  Kristian Vos | c1b22a5846
							
							feat: worked further on SoundCloud implementation | %!s(int64=2) %!d(string=hai) anos | 
				
					
						|  Kristian Vos | 654f736bfa
							
							refactor: changed youtubeId to mediaSource in most places | %!s(int64=2) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 46a596dcce
							
							fix: GET_SONGS returned null songs if no song or youtube video found | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | ba3e508b63
							
							fix: GET_SONGS returns out of order array | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | e180739887
							
							refactor: Integrated long jobs | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Kristian Vos | 2bcf34d5f2
							
							feat: added youtubeVideo remove events to EditSongs | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 530b9902d9
							
							refactor: Renamed ratings module to media module and included ENSURE_SONG_EXISTS_BY_YOUTUBE_ID as GET_MEDIA | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | bb393abd7f
							
							refactor: Replace youtube video with song in playlist and station queue on song creation | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | ffb519327a
							
							refactor: Edit Song(s) create from youtube video support | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Kristian Vos | 0a83d3db28
							
							feat: started working on long processes/actions with updates to the user | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 41b497b1aa
							
							refactor: Continued youtube video removal handling improvements | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 52955372bc
							
							refactor(Ratings): Creation/removal handling improvements | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 508ba549f7
							
							refactor: Split song ratings off into new module for added youtube video support | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 26ab23063f
							
							refactor: Continue on Youtube videos and surrounding areas | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 371f954c5b
							
							refactor: Continued work on Youtube video modal and other tweaks | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 5e49d638ea
							
							feat: Started adding separated YouTube video logic and admin page | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Kristian Vos | 7b549e9ae2
							
							fix: sometimes genre playlists would be created for unverified songs | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 241e68f1bf
							
							fix(Songs): Create song job does not set requested/verified at/by attributes | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 7526e08ba2
							
							refactor: Create song as a job | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Kristian Vos | 46db35799b
							
							refactor: fixed eslint issues | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Kristian Vos | bd930becd0
							
							feat: added UPDATE_SONGS job on the backend to more efficiently update many songs | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Kristian Vos | 6b1cf17877
							
							refactor: combined backend getData/GET_DATA into one db GET_DATA job | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 79eeeb40e0
							
							refactor: Verified parameter as a boolean and hidden song as a tag migration | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Kristian Vos | d43753c7e2
							
							refactor: added tags to songs admin table | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 35a6fbf4b8
							
							fix(AdvancedTable): Able to filter and sort by blacklisted properties | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  Owen Diffey | 39b68fcfb4
							
							feat(AdvancedTable): Boolean filter types and other additions | %!s(int64=3) %!d(string=hai) anos |