diff --git a/amazon_buy_list.txt b/amazon_buy_list.txt index 70eb17b..e543d4f 100644 --- a/amazon_buy_list.txt +++ b/amazon_buy_list.txt @@ -162,3 +162,60 @@ https://www.amazon.com/s?k=Cochren%20%26%20Co.%20Church%20%28Take%20Me%20Back%29 Blessing Offor - Your Love https://www.amazon.com/s?k=Blessing%20Offor%20Your%20Love&i=digital-music +Anne Wilson - My Jesus +https://www.amazon.com/s?k=Anne%20Wilson%20My%20Jesus&i=digital-music + +Sidewalk Prophets - You Love Me Anyway +https://www.amazon.com/s?k=Sidewalk%20Prophets%20You%20Love%20Me%20Anyway&i=digital-music + +Casting Crowns (ft Matthew West) - Nobody +https://www.amazon.com/s?k=Casting%20Crowns%20%28ft%20Matthew%20West%29%20Nobody&i=digital-music + +Phil Wickham - This Is Amazing Grace +https://www.amazon.com/s?k=Phil%20Wickham%20This%20Is%20Amazing%20Grace&i=digital-music + +Crowder - STILL +https://www.amazon.com/s?k=Crowder%20STILL&i=digital-music + +Josh Baldwin - Made for More +https://www.amazon.com/s?k=Josh%20Baldwin%20Made%20for%20More&i=digital-music + +Leanna Crawford - Honest +https://www.amazon.com/s?k=Leanna%20Crawford%20Honest&i=digital-music + +We The Kingdom - God So Loved +https://www.amazon.com/s?k=We%20The%20Kingdom%20God%20So%20Loved&i=digital-music + +Dan Bremnes - Call Your Name +https://www.amazon.com/s?k=Dan%20Bremnes%20Call%20Your%20Name&i=digital-music + +Big Daddy Weave - I Know +https://www.amazon.com/s?k=Big%20Daddy%20Weave%20I%20Know&i=digital-music + +The Afters - God Is With Us +https://www.amazon.com/s?k=The%20Afters%20God%20Is%20With%20Us&i=digital-music + +CAIN - Rise Up (Lazarus) +https://www.amazon.com/s?k=CAIN%20Rise%20Up%20%28Lazarus%29&i=digital-music + +Katy Nichole - Have Your Way +https://www.amazon.com/s?k=Katy%20Nichole%20Have%20Your%20Way&i=digital-music + +Ryan Stevenson - Preach +https://www.amazon.com/s?k=Ryan%20Stevenson%20Preach&i=digital-music + +Elevation Worship - Praise +https://www.amazon.com/s?k=Elevation%20Worship%20Praise&i=digital-music + +Andrew Ripp - Breakdown +https://www.amazon.com/s?k=Andrew%20Ripp%20Breakdown&i=digital-music + +Chris Tomlin - Amazing Grace (My Chains Are Gon +https://www.amazon.com/s?k=Chris%20Tomlin%20Amazing%20Grace%20%28My%20Chains%20Are%20Gon&i=digital-music + +Tauren Wells - Known +https://www.amazon.com/s?k=Tauren%20Wells%20Known&i=digital-music + +Big Daddy Weave - All Things New (Single Mix) +https://www.amazon.com/s?k=Big%20Daddy%20Weave%20All%20Things%20New%20%28Single%20Mix%29&i=digital-music + diff --git a/app_log.txt b/app_log.txt index 105b495..724ce72 100644 --- a/app_log.txt +++ b/app_log.txt @@ -16,3 +16,12 @@ 2025-11-17 13:12:14.103261: Starting Journey FM Playlist app... 2025-11-17 13:12:14.103373: DISPLAY set, initializing GUI 2025-11-17 13:12:14.295725: App initialized, starting event loop +2025-11-17 13:48:09.668000: Starting Journey FM Playlist app... +2025-11-17 13:48:09.668117: DISPLAY set, initializing GUI +2025-11-17 13:48:10.016465: App initialized, starting event loop +2025-11-17 13:55:31.548889: Starting Journey FM Playlist app... +2025-11-17 13:55:31.549017: DISPLAY set, initializing GUI +2025-11-17 13:55:31.715072: App initialized, starting event loop +2025-11-17 14:02:10.571449: Starting Journey FM Playlist app... +2025-11-17 14:02:10.571573: DISPLAY set, initializing GUI +2025-11-17 14:02:10.700170: App initialized, starting event loop diff --git a/icon.png b/icon.png index 293af75..fd0be91 100644 Binary files a/icon.png and b/icon.png differ diff --git a/install.sh b/install.sh index 4b83116..ae10cfb 100755 --- a/install.sh +++ b/install.sh @@ -32,10 +32,6 @@ if ! command -v chromium-browser > /dev/null 2>&1; then sudo apt update && sudo apt install -y chromium-browser fi -# Create application icon -echo "Creating application icon..." -python3 "$DIR/create_icon.py" - # Create desktop entry echo "Creating desktop entry..." mkdir -p ~/.local/share/applications diff --git a/journey_fm_app.py b/journey_fm_app.py index e84de5b..d6f76b9 100644 --- a/journey_fm_app.py +++ b/journey_fm_app.py @@ -246,7 +246,9 @@ class MainWindow(QMainWindow): self.config.load_config() self.setWindowTitle("Journey FM Playlist Creator") - self.setWindowIcon(QIcon("icon.png")) # You'll need to add an icon + icon_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'icon.png') + if os.path.exists(icon_path): + self.setWindowIcon(QIcon(icon_path)) self.resize(800, 600) # Create central widget @@ -469,7 +471,8 @@ class MainWindow(QMainWindow): def show_buy_list(self): """Show the Amazon buy list dialog with interactive features""" try: - with open('amazon_buy_list.txt', 'r') as f: + buy_list_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'amazon_buy_list.txt') + with open(buy_list_path, 'r') as f: content = f.read() except FileNotFoundError: QMessageBox.information(self, "No Buy List", "No buy list available. Run an update to generate the list.") diff --git a/playlist_history.db b/playlist_history.db index c84c445..be30eed 100644 Binary files a/playlist_history.db and b/playlist_history.db differ