Commit graph

140 commits

Author SHA1 Message Date
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
ccda6b30c8 Added a "View" submenu to the window's menu and an action to the submenu that opens the background processes. 2025-02-20 19:23:31 +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
a81ea15afd Fixed another crash that occurred because of another player.current_playlist.has_tracks()-check when the current playlist was None. 2025-02-20 17:53:03 +01:00
65564deb82 Added option to load playlists on start to the settings. 2025-02-20 17:44:09 +01:00
5dc91f6605 Implemented that the player stops playing when the deleted playlist is the currently playing. 2025-02-20 17:17:26 +01:00
730e070dfc Fixed a bug by setting Playlist.loaded to True on creation of new playlists so creating new playlists works again. 2025-02-19 19:04:36 +01:00
db191cbc44 Made drag n drop activate just when the playlist is fully loaded. 2025-02-19 18:57:23 +01:00
d8f885959b Added some comments. 2025-02-12 14:48:44 +01:00
f377263a0a Fixed a bug where playlists weren't saved when they weren't loaded from a .m3u. 2025-02-12 14:47:24 +01:00
e5b7ebe6e8 Removed border from playlist titles. (slightly noticeable) 2025-02-12 14:21:59 +01:00
3ac97755bf Set the cursor when hovering over a Playlist title to a normal cursor and made the Player start with the last playlist as active tab. 2025-02-12 14:04:11 +01:00
0c2c91389d Playlists now get loaded when they are started and removed debug prints. 2025-02-12 13:50:12 +01:00
0879575882 Made the double click working again. 2025-02-11 17:34:04 +01:00
22ffd211df Got it working, but it's not better than before... 2025-02-04 14:43:08 +01:00
6134c21ce4 Made it working again. 2025-02-04 13:14:15 +01:00
cf1b4bacd1 Added some checks so the player doesnt crash because of things removed in latest commits. 2025-02-04 11:17:35 +01:00
c164201a55 Just moved some code around. 2025-02-03 18:04:04 +01:00
efe10e7d50 Added a comment. 2025-02-03 18:00:42 +01:00
d36326c029 Replaced shit that got removed in the last commit with something better. 2025-02-03 17:59:37 +01:00
bedca22ca6 Removed some mechanic that is going to be reimplemented. 2025-02-03 17:53:35 +01:00
67d353dcef Removed unused import. 2025-02-03 17:26:00 +01:00
6eac6468a0 Decreased the background progress update rate a little. 2025-02-03 14:12:38 +01:00
c55c1222f0 Added a dock widget that shows background processes. 2025-02-03 14:08:19 +01:00
67c3b9e226 Fixed another crash that occurred because of a missing playlist.has_tracks() check. 2025-02-03 14:06:16 +01:00
95d40dd30c Made a small memory optimisation by making the fonts a class variable and not an instance variable. 2025-02-02 16:08:25 +01:00
563aab6204 Added some comments. 2025-02-02 14:56:06 +01:00
83deb903c1 Removed property that was never used and idk what I wanted to do with it. 2025-02-02 13:47:32 +01:00
2b8969d929 Improved installation instructions. 2025-02-01 15:06:29 +01:00
b2a40d0087 Set version to 0.1 alpha 1. 2025-02-01 14:32:39 +01:00
af4f267377 Fixed another crash that occurred when double-clicking on the tab-bar but not on a tab. 2025-02-01 13:43:49 +01:00
85dfa412d0 Added build directory to .gitignore 2025-02-01 13:36:57 +01:00
ea23f0e127 Improved the icon. 2025-02-01 13:35:19 +01:00
8dddeac673 Adder Playlist.path property to Playlist so we dont always have to get the path by the title. 2025-02-01 13:19:43 +01:00
429ec8e683 Fixed a crash that occurred when trying to start an empty playlist. 2025-02-01 13:07:10 +01:00
f0215c034a Improved installation instructions. 2025-02-01 12:53:23 +01:00
1fefc76dd7 Removed PyQt dev tools from requirements in the README.md 2025-02-01 12:39:48 +01:00
453e1b75b8 Linked the latest wobbl tools commit to the setup.py and requirements.txt and added the icon as package data. 2025-01-31 22:57:35 +01:00
060132be36 Added icon and desktop entry. 2025-01-31 21:25:46 +01:00
ed92c46f95 Completely removed supported formats check because Pydub is compatible with almost every format. 2025-01-31 20:47:39 +01:00
b77df6987c Added m4a to supported formats. 2025-01-31 20:46:15 +01:00
8d502afcee Added flac to supported formats. 2025-01-31 17:52:28 +01:00
753ff66bf2 Merge pull request '"git clone" vergessen' (#2) from Megamichi/Wobuzz:main into main
Reviewed-on: #2
2025-01-29 16:55:03 +01:00
3407a999d4 "git clone" vergessen 2025-01-29 16:48:19 +01:00
554af9cf42 Added Feature table to README.md 2025-01-29 16:42:00 +01:00
8a3d5a5b15 Fixed some crashs that occurred when clicking on the tab bar, but not on a tab. 2025-01-29 16:25:57 +01:00
1decb3adea Added license. 2025-01-29 16:13:16 +01:00
96a9985099 Implemented deletion of playlists. 2025-01-28 18:23:43 +01:00