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