178 Commits

Author SHA1 Message Date
8603b11438 playlists have been stored to redis for faster retrieval; additional work needed (playlist management, typeahead, etc- to move away from SQLite) 2025-07-20 15:50:25 -04:00
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
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
2caa482a0d formatting/add meme endpoints 2025-05-17 08:07:38 -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
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
1a4c44e33b restore album art functionality, cleanup needed 2025-04-22 09:18:15 -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
ca883b2974 typeahead/various 2025-04-08 20:15:32 -04:00
8958636232 retire xc/ai endpoints 2025-03-19 11:18:44 -04:00
796c8cd913 radio widget changes 2025-03-18 09:39:20 -04:00
c9d0edf77d add fields to returned queue dict (radio_get_queue) 2025-03-13 11:15:52 -04:00
f29837280a cleanup/minor 2025-03-04 08:11:55 -05:00
c421c0ac54 XC endpoints not currently in use, with Patrick having been retired 2025-02-26 21:03:10 -05:00
1ab5adfc2d minor 2025-02-26 20:47:29 -05:00
5d4335f92d minor 2025-02-21 14:11:39 -05:00
ba849449ce fix 2025-02-18 14:57:05 -05:00
119f40daf8 cleanup/rm 2025-02-18 14:37:37 -05:00
1a11977918 cull lyric_search acceptable request sources 2025-02-18 13:33:29 -05:00
ed1bc29cc8 misc 2025-02-18 06:55:47 -05:00
36e191e27f lyric search bugfix/misc; cleanup 2025-02-17 13:02:26 -05:00
405718870c minor 2025-02-16 20:57:13 -05:00
f68abca2b1 p3 & dedupe typeahead results 2025-02-16 14:20:39 -05:00
035a52d9b2 bugfix p2 2025-02-16 14:12:49 -05:00