nmemmert
bf7aa42460
Improve song parsing for Journey FM and Spirit FM, fix app startup issues
2025-11-17 12:56:21 -05:00
nmemmert
59689dcbf6
windows
2025-11-17 12:18:25 -05:00
nmemmert
38131fb653
Fix buy list label to update on filter
2025-11-17 12:11:24 -05:00
nmemmert
5066b0b5e9
Fix syntax error: add missing newline after return statement
2025-11-17 12:05:47 -05:00
nmemmert
cdb6e53fb6
Add debug prints to track GUI startup progress
2025-11-17 12:05:02 -05:00
nmemmert
f89b970c94
Add display environment check and better error handling for GUI startup
2025-11-17 12:03:53 -05:00
nmemmert
62174895ff
Add source tracking for scraped songs and display station in logs and history
2025-11-17 12:02:54 -05:00
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
Nate Emmert
c2b91f3f47
windows updaate
2025-11-17 08:22:25 -05:00
Nate Emmert
ce5175d8db
Add desktop GUI application with system tray support
...
- Created PySide6-based desktop application
- Added system tray integration for Windows and Linux
- Built-in log viewer and configuration wizard
- Easy setup and automatic playlist updates
- Cross-platform compatibility
- Updated README with comprehensive instructions
2025-11-17 08:08:20 -05:00
nmemmert
345c40f40d
Update main.py with a new script
2025-11-15 08:49:41 -05:00
nmemmert
2a34d0cc93
Initial commit: Journey FM playlist automation script
2025-11-15 08:35:18 -05:00