7ff1ad7a02
Made the playlist tabs look prettier by making the tab title editor non-static.
2025-03-03 17:18:30 +01:00
2b239e57f0
Made the view menu use the autogenerated QMainWindow.createPopupMenu().
2025-03-02 17:45:08 +01:00
a4d1d31e0b
Made the main Library not be a dock.
2025-03-02 16:57:04 +01:00
67f27c8a15
Added appearance settings.
2025-03-02 14:54:44 +01:00
a4fa2c7f75
Moved track and playlist opening related gui functions to the popups class.
2025-03-01 22:42:31 +01:00
cdabced202
Added gui-update-rate-setting.
2025-03-01 20:39:09 +01:00
012447ca47
Added player.stop() call in the close_event, so the player definitely stops, even when a playlist is still loading / saving.
2025-03-01 17:29:31 +01:00
8d74c1e14c
Optimized the CPU usage a little by creating one QTimer that updates all progress indicators instead of having a different QTimer for each Widget.
2025-03-01 17:27:03 +01:00
5c7f4c4ef7
Implemented importing of playlists via the menubar.
2025-02-28 18:02:37 +01:00
a9f07f0716
Implemented loading of tracks via the window's top menubar.
2025-02-28 17:28:14 +01:00
39bd7e3167
Added a "track_info"-toolbar which shows an image found in the current audio file's metadata (usually the front-cover) and information about the currently playing track such as title and artist name.
2025-02-21 17:26:47 +01:00
f2f3937fb2
Fixed a bug where the process widget of the playlist loading thread wouldn't get deleted if the playlist was too short.
...
The bug occurred because the creation of the widget was done through a PyQt-Signal but the deletion occurred in the same thread as the background process.
2025-02-20 19:17:44 +01:00
301896e12c
Added loading of playlists to the process-dock.
2025-02-20 18:55:01 +01:00
6786a3dcd8
Did a little reformatting and removed that commented out test code. xD
2025-02-20 18:06:29 +01:00
22ffd211df
Got it working, but it's not better than before...
2025-02-04 14:43:08 +01:00
bedca22ca6
Removed some mechanic that is going to be reimplemented.
2025-02-03 17:53:35 +01:00
c55c1222f0
Added a dock widget that shows background processes.
2025-02-03 14:08:19 +01:00
519b2d0adb
Fixed some bugs that happened when tracks got rearranged.
2025-01-26 16:49:09 +01:00
744d050bac
Enabled drag and drop between PlaylistViews.
2025-01-25 22:41:29 +01:00
1007ac045f
Implemented saving of playlists to disk.
2025-01-25 20:45:43 +01:00
028c38b1b6
OOPed the way playlist views are created.
2025-01-25 17:21:43 +01:00
cd6d37497f
OOPing it more: Removed gui_communication/track_control.py and the complete gui_communication directory.
2025-01-25 16:02:03 +01:00
07e53ef2e7
OOPing it more: Removed gui_communication/menu_bar.py
2025-01-25 15:33:38 +01:00
d2c74438cb
OOPing it more: Removed gui_communication/settings.py
2025-01-25 15:14:20 +01:00
5cbc272ee3
Added setup.py and made all imports relative so it will work as a module.
2024-12-29 19:23:53 +01:00
af2b7b6c8d
Implemented displaying of tracks in a QTreeWidget.
2024-12-28 20:41:18 +01:00
6aae95c865
Added settings and implemented restoring of window size.
2024-12-23 17:12:21 +01:00
8811ba7ab4
OOPed everything a little more.
2024-12-22 19:42:48 +01:00
19563930c5
Fixed some progress bar bugs again.
2024-12-22 17:20:18 +01:00
45d97f5aeb
Got shitty basic features working.
2024-12-21 19:00:06 +01:00
ce254c8b54
Added opening of files via command line and added simple controls.
2024-12-21 16:07:27 +01:00
b158a234fd
Added "Track Control" gui.
2024-12-20 18:02:59 +01:00