Commit graph

37 commits

Author SHA1 Message Date
582448a024 Fixed another crash that was similar to the last one.
The crash occurred when the temporary playlist got deleted and then loaded again. It occurred because library.temporary_playlist didn't get set to None on deletion.
2025-02-28 19:38:29 +01:00
7fdf7a66a9 Fixed #12 2025-02-28 19:28:07 +01:00
a9f07f0716 Implemented loading of tracks via the window's top menubar. 2025-02-28 17:28:14 +01:00
66ee7d5af6 Added a check to loading_thread() that makes sure that the playlist isn't already loaded. (And probably fixed some bugs without knowing it.) 2025-02-27 18:41:35 +01:00
78b60dba02 Implemented saving of the sortorder to the .wbz.m3u 2025-02-23 18:05:28 +01:00
3dd9123332 Implemented sorting by track title, artist name etc...
(Sorting order is not getting saved.)
2025-02-23 16:38:56 +01:00
301896e12c Added loading of playlists to the process-dock. 2025-02-20 18:55:01 +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
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
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
bedca22ca6 Removed some mechanic that is going to be reimplemented. 2025-02-03 17:53:35 +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
96a9985099 Implemented deletion of playlists. 2025-01-28 18:23:43 +01:00
e5cc7c0cdb Improved unique name system. 2025-01-28 17:42:39 +01:00
a8560add65 Added unique names on playlist rename. 2025-01-27 18:32:41 +01:00
b95081e840 Fixed crash that occurred when renaming new playlists. 2025-01-27 18:21:41 +01:00
3e579a4fcb Implemented renaming of playlists. 2025-01-27 18:18:41 +01:00
519b2d0adb Fixed some bugs that happened when tracks got rearranged. 2025-01-26 16:49:09 +01:00
b2bd8ef784 Made it work with relative paths also. 2025-01-26 14:07:00 +01:00
74bff6ea13 Added history and improved marking of playing track. 2025-01-26 13:51:31 +01:00
027c2f6ac8 Fixed a crash where the current_track of a playlist won't get updated when the playlist is loaded from the command line. 2025-01-26 12:07:18 +01:00
31e72c25d3 Added a button that adds a playlist. 2025-01-25 21:46:48 +01:00
1007ac045f Implemented saving of playlists to disk. 2025-01-25 20:45:43 +01:00
cba4fd67fa Implemented editing of playlist.
(Changes aren't persistent.)
2025-01-25 18:04:46 +01:00
028c38b1b6 OOPed the way playlist views are created. 2025-01-25 17:21:43 +01:00
878583eaac Modified function cache() so that the player can load all ffmpeg compatible files. 2024-12-29 20:10:34 +01:00
ae6081971b Removed debug print. 2024-12-29 19:29:20 +01:00
44854af42f Added "Custom Sorting" to playlist view. 2024-12-29 15:10:51 +01:00
da27963884 Connected PlaylistView.itemDoubleClicked to a function that then tells the player to play that track. 2024-12-29 14:31:21 +01:00
8fbb40d2f9 Added requirements.txt and loading of track metadata. 2024-12-29 13:50:19 +01:00
af2b7b6c8d Implemented displaying of tracks in a QTreeWidget. 2024-12-28 20:41:18 +01:00
10c36b37a1 Added command_line.py to control the player via command line. 2024-12-28 18:12:59 +01:00
94269fdae4 Added a "Playlist" class. 2024-12-24 17:22:30 +01:00