30 Commits

Author SHA1 Message Date
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
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
c4ae59ca9f allow for excluding cache on lyrics search (temp?) + addl genius fixes 2025-04-08 11:27:56 -04:00
fed5307386 Genius site was updated, lyrics header/contributor info was relocated within a LyricsContainer div, resulting in that header/garbage being prefixed to returned lyrics. Resolved by finding unwanted tags and extracting from html 2025-04-07 11:08:07 -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
e30ae2460d addl migration related 2025-03-14 13:45:49 -04:00
c9d0edf77d add fields to returned queue dict (radio_get_queue) 2025-03-13 11:15:52 -04:00
6ef38f17a7 update sfm stream url, add album to webhook np message 2025-03-10 10:00:23 -04:00
f29837280a cleanup/minor 2025-03-04 08:11:55 -05:00
7c66ce7b35 fixes 2025-02-18 15:17:35 -05:00
0359926106 oops 2025-02-18 15:14:15 -05:00
b532238d80 cleanup 2025-02-18 15:13:07 -05:00
f2ba97b9d1 cleanup 2025-02-18 14:56:24 -05:00