|  | c42ebbfe53 | same/prior; method call missing data.station, added | 2025-07-20 08:03:31 -04:00 |  | 
			
				
					|  | 3fc4dd4072 | bugfix: forgot to add data.station to datatables_search call, only the main station's queue was searched | 2025-07-19 22:21:09 -04:00 |  | 
			
				
					|  | 9ce16ba923 | rewrite pending; for now, additional support for multi-station | 2025-07-19 21:57:21 -04:00 |  | 
			
				
					|  | 85182b7d8c | WIP: additional radio stations | 2025-07-17 06:55:16 -04:00 |  | 
			
				
					|  | fd300743c8 | minor | 2025-07-15 13:48:51 -04:00 |  | 
			
				
					|  | a1f82036ff | misc | 2025-07-15 11:39:12 -04:00 |  | 
			
				
					|  | c75abdfab2 | rm comments | 2025-07-01 13:03:53 -04:00 |  | 
			
				
					|  | 1d7589ffbd | misc/formatting ++ resolve #33 (restructured radio DBs, combined genre into track_file_map, revised query w/ INNER JOIN) | 2025-07-01 13:02:53 -04:00 |  | 
			
				
					|  | c3f753a4f0 | add basic rate limiting | 2025-07-01 11:38:38 -04:00 |  | 
			
				
					|  | 1991e5b31b | small improvements re: #33 | 2025-07-01 10:34:03 -04:00 |  | 
			
				
					|  | 0fe081597e | base: add allowed CORS origins for localhost:4321 (dev purposes); lyric_search: change typeahead to return a maximum of 10 results, prev. 100 | 2025-06-22 07:54:32 -04:00 |  | 
			
				
					|  | a6128c7647 | constructor reversion - related commit @8f3d4bf181 | 2025-06-09 07:52:13 -04:00 |  | 
			
				
					|  | 8f3d4bf181 | revert radio queue behavior | 2025-06-09 07:15:57 -04:00 |  | 
			
				
					|  | 4cdd6d0c99 | misc/migration related | 2025-06-08 08:53:18 -04:00 |  | 
			
				
					|  | 68408c4796 | share | 2025-05-27 16:48:28 -04:00 |  | 
			
				
					|  | e07a9dd7d2 | minor | 2025-05-21 07:28:42 -04:00 |  | 
			
				
					|  | 0d58ae2a96 | meme/misc/rm karma | 2025-05-20 11:14:08 -04:00 |  | 
			
				
					|  | 5c351a6e0f | memes - change method used to check if images are already stored as PNG | 2025-05-17 08:48:44 -04:00 |  | 
			
				
					|  | 2caa482a0d | formatting/add meme endpoints | 2025-05-17 08:07:38 -04:00 |  | 
			
				
					|  | d944a32c62 | add retries for genius/lrclib searches (tenacity) + reduce timeouts appropriately | 2025-05-07 06:46:27 -04:00 |  | 
			
				
					|  | f8cb2a4bea | genius - increase timeouts, radio_util- webhook bugfix | 2025-05-04 08:21:35 -04:00 |  | 
			
				
					|  | afb680404c | json.dumps not needed | 2025-05-03 06:39:55 -04:00 |  | 
			
				
					|  | 3476dc9e64 | radio: move db query to constants (gitignored), bugfix: naas | 2025-05-03 06:31:19 -04:00 |  | 
			
				
					|  | 457d72c934 | reformat | 2025-05-01 15:55:43 -04:00 |  | 
			
				
					|  | 3d6f1006a9 | reformat/naas | 2025-05-01 15:54:27 -04:00 |  | 
			
				
					|  | ad43db289a | remove karma endpoints from schema + add webhook notification for debugging (failed lyrics searches, non-LRC) | 2025-05-01 06:32:28 -04:00 |  | 
			
				
					|  | 8848d3a493 | bugfix: datatables search for radio queue was returning incorrect queue positions for items once a filter/query was provided (numbering/index was based on the filtered resultset) | 2025-04-27 08:27:08 -04:00 |  | 
			
				
					|  | 2a49a92bb2 | misc | 2025-04-26 22:01:25 -04:00 |  | 
			
				
					|  | 0b70d93d47 | misc | 2025-04-26 21:27:55 -04:00 |  | 
			
				
					|  | 6a43d32808 | bugfix | 2025-04-26 19:59:38 -04:00 |  | 
			
				
					|  | 58ba471b5e | misc | 2025-04-26 19:47:12 -04:00 |  | 
			
				
					|  | 6c29c6fede | reformat / resolves #32 | 2025-04-26 17:17:42 -04:00 |  | 
			
				
					|  | 4c5d2b6943 | swap threading for multiprocessing's ThreadPool (radio playlist load), aiosqlite -> sqlite3 standard lib as disk i/o is blocking regardless;  changes related to #32 for radio queue pagination, more work needed | 2025-04-26 12:01:45 -04:00 |  | 
			
				
					|  | 6502199b5d | reformat | 2025-04-22 16:24:58 -04:00 |  | 
			
				
					|  | b9bdf31944 | load playlist in separate thread to prevent blocking on startup | 2025-04-22 16:24:00 -04:00 |  | 
			
				
					|  | 5d2de1471f | small optimization for filtering | 2025-04-22 15:49:32 -04:00 |  | 
			
				
					|  | f18a9da4a0 | misc/basic genre filtering | 2025-04-22 15:31:26 -04:00 |  | 
			
				
					|  | 40fa51af36 | created add_genres to allow batch add of artist/genre pairs, alongside add_genre for singletons | 2025-04-22 15:04:46 -04:00 |  | 
			
				
					|  | 6bc982f668 | created add_genre method, groundwork for auto tagging (GPT?) - to be continued... | 2025-04-22 14:51:01 -04:00 |  | 
			
				
					|  | ebc21cfb10 | radio_util: new method add_genre added, groundwork for auto tagging.  to be continued... | 2025-04-22 14:49:17 -04:00 |  | 
			
				
					|  | 1a4c44e33b | restore album art functionality, cleanup needed | 2025-04-22 09:18:15 -04:00 |  | 
			
				
					|  | e47478fb6d | + 1 todo | 2025-04-22 08:14:51 -04:00 |  | 
			
				
					|  | d1b96f7e64 | bugfix: revise search_playlist to not rely on genre column within track_file_map (moved to separate db) | 2025-04-22 08:04:08 -04:00 |  | 
			
				
					|  | 557310b0f0 | bugfix / query genres for artists more vaguely | 2025-04-22 07:54:59 -04:00 |  | 
			
				
					|  | f946a6f81c | radio_util: db restructuring related changes, misc refactoring, add todos | 2025-04-22 07:52:39 -04:00 |  | 
			
				
					|  | 4e3940e297 | ?mode=readonly -> ?mode=ro, got some bad info from stackexchange *grumble* | 2025-04-19 08:01:58 -04:00 |  | 
			
				
					|  | 6c88c23a4d | radio_util: open tracks SQLite DB in readonly mode; black: reformat files | 2025-04-17 07:28:05 -04:00 |  | 
			
				
					|  | 96add377df | clean TODO comment//already done | 2025-04-12 10:07:22 -04:00 |  | 
			
				
					|  | 4506714d0a | minor | 2025-04-10 19:38:43 -04:00 |  | 
			
				
					|  | ca883b2974 | typeahead/various | 2025-04-08 20:15:32 -04:00 |  |