nmemmert
|
723e12fe11
|
Modify buy list generation to append new missing songs instead of overwriting
|
2025-11-17 12:01:37 -05:00 |
|
nmemmert
|
2dcd4be86d
|
Add missing QSplitter import to QtWidgets
|
2025-11-17 11:59:19 -05:00 |
|
nmemmert
|
fbe0c4a8e1
|
Fix QAction import - move from QtWidgets to QtGui
|
2025-11-17 11:58:35 -05:00 |
|
nmemmert
|
30c2e1c907
|
Fix matplotlib backend import for PySide6 (Qt6) compatibility
|
2025-11-17 11:57:40 -05:00 |
|
nmemmert
|
32d87cf0c2
|
Add scraping from Spirit FM recently played list, combine with Journey FM and deduplicate songs
|
2025-11-17 11:56:26 -05:00 |
|
nmemmert
|
7e7754f533
|
Add Playlist Analytics Dashboard with charts for growth, top artists, and update frequency using matplotlib
|
2025-11-17 11:53:32 -05:00 |
|
nmemmert
|
1339365941
|
Add auto-playlist tagging: automatically add 'Journey FM' label and 5-star rating to songs added to Plex playlist
|
2025-11-17 11:49:27 -05:00 |
|
nmemmert
|
43e93c5abc
|
Split artist and song into separate columns in history table
|
2025-11-17 11:46:15 -05:00 |
|
nmemmert
|
eb61051c7c
|
Redesign history table to show one song per row for better readability
|
2025-11-17 11:44:52 -05:00 |
|
nmemmert
|
3d18efb88f
|
Improve history dialog to show full list of added and missing songs with word wrap and auto row sizing
|
2025-11-17 11:43:29 -05:00 |
|
nmemmert
|
f958ea0983
|
Fix QListWidgetItem checkState usage to use Qt.CheckState enum instead of int
|
2025-11-17 11:40:44 -05:00 |
|
nmemmert
|
2da02dc7df
|
Add debug message and better error handling for buy list dialog
|
2025-11-17 11:39:52 -05:00 |
|
nmemmert
|
3f377e165d
|
Fix buy list dialog visibility by ensuring it shows on top and add song count label
|
2025-11-17 11:37:26 -05:00 |
|
nmemmert
|
e3085f22ae
|
Add playlist export, enhanced buy list with search/filter/remove, and statistics dashboard
|
2025-11-17 11:32:25 -05:00 |
|
nmemmert
|
e643bb3c98
|
Add playlist history tracking with SQLite database and GUI dialog
|
2025-11-17 11:30:20 -05:00 |
|
nmemmert
|
9a90811dea
|
Change to QTextBrowser for better HTML and link display
|
2025-11-17 11:24:51 -05:00 |
|
nmemmert
|
f12b50f9d0
|
Fix buy list dialog to show properly with modal exec and proper HTML
|
2025-11-17 11:24:06 -05:00 |
|
nmemmert
|
589cbca2f6
|
Add debug message to buy list button
|
2025-11-17 11:23:25 -05:00 |
|
nmemmert
|
3ff79549d9
|
Add buy list button and dialog to GUI
|
2025-11-17 11:22:23 -05:00 |
|
nmemmert
|
e74845cab6
|
Fix Amazon URL encoding and update buy list
|
2025-11-17 11:21:01 -05:00 |
|
nmemmert
|
2893487134
|
Add Amazon buy list feature for missing songs
|
2025-11-17 11:17:43 -05:00 |
|
nmemmert
|
be9a1a1b64
|
linux fix app launch
|
2025-11-17 09:29:21 -05:00 |
|
nmemmert
|
d5f2aa0dfd
|
Update README with Linux installer and detailed Plex token instructions; add help button in app for Plex token
|
2025-11-17 09:26:47 -05:00 |
|
nmemmert
|
d357405fb7
|
Merge branch 'linux'
|
2025-11-17 09:24:35 -05:00 |
|
nmemmert
|
5f88cdd92b
|
Fix ChromeDriver compatibility and update desktop icon
|
2025-11-17 09:24:16 -05:00 |
|
nmemmert
|
9b63031c1e
|
Add Linux installer script
|
2025-11-17 09:18:32 -05:00 |
|
nmemmert
|
5e891ad139
|
Update Linux app to use Firefox and auto-install dependencies
|
2025-11-17 08:24:50 -05:00 |
|