nate.emmert
946e8cd92c
Add web dashboard with live refresh + fade transitions and CLI/GU integration
2026-03-26 08:00:24 -04:00
Nate Emmert
18f777e3e7
Add K-LOVE support and Podman-friendly container deployment
2026-03-13 09:31:16 -04:00
nmemmert
c0ebe118cb
Fix pythonw logging handler crashes and reduce noisy dependency logs
2026-02-25 18:11:40 +00:00
nmemmert
3e4ce93824
Improve Windows installer, shortcuts, GUI reliability, and README
2026-02-25 17:55:44 +00:00
nmemmert
dab676787d
Fix config.json sync - GUI settings now persist to main.py
2025-11-29 11:56:43 -05:00
copilot-swe-agent[bot] and nmemmert
f0d9b06ef4
Add validation for station selection to require at least one station
...
Co-authored-by: nmemmert <67961292+nmemmert@users.noreply.github.com >
2025-11-28 16:31:36 +00:00
copilot-swe-agent[bot] and nmemmert
013edb952f
Add station selection feature to SetupWizard and scrape function
...
Co-authored-by: nmemmert <67961292+nmemmert@users.noreply.github.com >
2025-11-28 16:29:29 +00:00
nmemmert
dd985796e6
Fix Spirit FM parsing - bypass Cloudflare and use direct text file
2025-11-17 13:47:41 -05:00
nmemmert
e762c4252d
Fix song scraping - use proper HTML structure parsing
2025-11-17 13:41:25 -05:00
nmemmert
b50b430a5f
Switch back to Chrome webdriver, user should run with xvfb-run for headless support
2025-11-17 13:12:14 -05:00
nmemmert
8b68b382ff
Switch to Firefox webdriver to avoid Chrome DevTools issues
2025-11-17 13:09:16 -05:00
nmemmert
8393e5d659
Fix Selenium Chrome session issues by simplifying options and adding error handling
2025-11-17 13:01:35 -05:00
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
5066b0b5e9
Fix syntax error: add missing newline after return statement
2025-11-17 12:05:47 -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
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
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
e643bb3c98
Add playlist history tracking with SQLite database and GUI dialog
2025-11-17 11:30:20 -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
5f88cdd92b
Fix ChromeDriver compatibility and update desktop icon
2025-11-17 09:24:16 -05:00
nmemmert
5e891ad139
Update Linux app to use Firefox and auto-install dependencies
2025-11-17 08:24:50 -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