|
5ecc70e637
|
Removed debug print.
|
2025-01-28 17:46:45 +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 |
|
|
b2aa7ffd8c
|
Got the context menu and focusing working.
|
2025-01-27 18:02:06 +01:00 |
|
|
60dee10d1a
|
Enabled input background again. (I disabled it for testing and accidentally committed that.)
|
2025-01-27 17:02:21 +01:00 |
|
|
649ad1d647
|
Moved playlist tabs related widgets to its own files.
|
2025-01-27 16:39:43 +01:00 |
|
|
9d844ae2dd
|
Removed text from playlist tabs and added QLineEdit to them to have an input for renaming playlists.
|
2025-01-27 16:28:55 +01:00 |
|
|
120d04359e
|
Made a tiny design tweak.
|
2025-01-27 14:47:08 +01:00 |
|
|
042c253d2f
|
Added playing mark to tabs of currently playing playlist.
|
2025-01-27 14:30:45 +01:00 |
|
|
f77bba0818
|
Tried to improve file tag loading time by tweaking some parameters of TinyTag.get().
|
2025-01-27 14:12:48 +01:00 |
|
|
bff8681f5b
|
Improved playlist design.
|
2025-01-26 17:18:42 +01:00 |
|
|
a48602d379
|
Removed an unnecessary line that was already commented out.
|
2025-01-26 16:51:08 +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 |
|
|
29f86e2196
|
Made the first track have the play mark on start.
|
2025-01-26 12:58:37 +01:00 |
|
|
35f5bd9efb
|
Removed unnecessary import that was a mistaken autoimport by pycharm.
|
2025-01-26 12:43:15 +01:00 |
|
|
3896d18393
|
Fixed playlist double-click behaviour.
|
2025-01-26 12:33:23 +01:00 |
|
|
b106c5eb21
|
Fixed a bug where the cache of the first track gets cleared when started by doubleclick.
|
2025-01-26 12:27:49 +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 |
|
|
2b1310990a
|
Implemented playing of different playlist, but its buggy.
|
2025-01-25 22:59:19 +01:00 |
|
|
744d050bac
|
Enabled drag and drop between PlaylistViews.
|
2025-01-25 22:41:29 +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 |
|
|
a7fc19f98b
|
Moved import into the main function so that when the program is executed with the wrong command line parameters, the pygame hello-message won't get printed.
|
2025-01-25 20:44:30 +01:00 |
|
|
3e2d482415
|
Improved a comment.
|
2025-01-25 18:33:37 +01:00 |
|
|
dc46ac07bb
|
Added option to always clear the cache of the last track when another track starts to greatly reduce memory usage.
|
2025-01-25 18:29:27 +01:00 |
|
|
cba4fd67fa
|
Implemented editing of playlist.
(Changes aren't persistent.)
|
2025-01-25 18:04:46 +01:00 |
|
|
f0969d013d
|
Added 1 to the custom sort index bc. users may not understand why the first track index is a 0.
|
2025-01-25 17:26:55 +01:00 |
|
|
028c38b1b6
|
OOPed the way playlist views are created.
|
2025-01-25 17:21:43 +01:00 |
|
|
88b846f3b6
|
Made the player always cache also the next track when Player.play() gets executed so that there is completely no delay when the track finished and a new track starts.
|
2025-01-25 16:17:42 +01:00 |
|
|
6e99c85f88
|
Removed unused imports that were still there.
|
2025-01-25 16:04:11 +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 |
|
|
5e5521bc67
|
Added settings gui class to ui/settings/__init__.py
|
2025-01-25 15:20:04 +01:00 |
|
|
d2c74438cb
|
OOPing it more: Removed gui_communication/settings.py
|
2025-01-25 15:14:20 +01:00 |
|
|
3685f25882
|
Made the project also work with "pip install ." (without "-e")
|
2025-01-25 14:05:10 +01:00 |
|
|
905f157ee0
|
Improved comments.
|
2025-01-25 13:02:23 +01:00 |
|
|
f815e21aa8
|
Improved calculation of slider value when the slider gets clicked and added comments.
|
2025-01-25 12:58:09 +01:00 |
|
|
a3481f59bc
|
Added that egg-info.
|
2025-01-25 11:58:56 +01:00 |
|
|
4ea3f04fb9
|
Deleted some unnecessary shit and finally found an easy way to figure out which tracks got dragged.
|
2025-01-25 11:58:34 +01:00 |
|
|
74a723d6db
|
Finally added the requirements.
|
2025-01-25 11:56:47 +01:00 |
|
|
bd0fd769d9
|
Fixed the issue that the progress timer was further than the playback when you pause too often.
|
2025-01-24 14:13:23 +01:00 |
|
|
096415fe22
|
Added ffmpeg as requirement to the README.md
|
2024-12-29 20:12:18 +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 |
|
|
e7ddf1b7e4
|
Added README.md
|
2024-12-29 19:27:26 +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 |
|