Commit Graph
87 Commits
Author SHA1 Message Date
Siiiiinth 294be9a0a3 fix track restarting on shuffle 2026-02-20 16:16:52 +01:00
Siiiiinth 91701902e6 fixed playTrackAt when double clicking track 2026-02-20 15:57:54 +01:00
Siiiiinth 194e15cff6 Merge branch 'main' into feature/shuffle 2026-02-20 15:18:22 +01:00
Siiiiinth 279bc997aa removed unnecessary guard 2026-02-15 21:14:30 +01:00
Siiiiinth f7c33da085 reorderItems returns a copy now 2026-02-15 21:06:59 +01:00
Siiiiinth dccd2d8f1a clarify loadItems functionality 2026-02-15 20:54:14 +01:00
Siiiiinth a9b3a3d9f4 typo 2026-02-15 19:26:02 +01:00
Siiiiinth bf2cb25a7a move err handling 2026-02-15 19:24:56 +01:00
Siiiiinth 9919f59b47 changed comment 2026-02-15 18:53:44 +01:00
Siiiiinth 575c018ca4 merge remote 2026-02-15 18:45:17 +01:00
Siiiiinth cc35b54898 fixed typo 2026-02-15 18:44:41 +01:00
Siiiiinth 16adc4b4fd fixed track removal 2026-02-15 09:29:48 -08:00
Siiiiinth ad18e304d5 fixed bug in SetShuffle 2026-02-15 09:29:48 -08:00
Siiiiinth d59d7ac529 load full queue state on start 2026-02-15 09:29:48 -08:00
Siiiiinth c09ec3673a fixed various bugs with inserting and adding tracks 2026-02-15 09:29:48 -08:00
Siiiiinth acfead5b84 wip restore queues on start 2026-02-15 09:29:47 -08:00
Siiiiinth 9440f65e93 lint 2026-02-15 09:29:20 -08:00
Siiiiinth 0e0ea5a165 fixed TODOs, first checkpoint saving queue on server 2026-02-15 09:29:20 -08:00
Siiiiinth cec32f68e3 save shuffle state in config 2026-02-15 09:29:20 -08:00
Siiiiinth 1a5fed3add move current track to front on shuffle 2026-02-15 09:29:20 -08:00
Siiiiinth 15caaad5cf code clean up - remove tracks 2026-02-15 09:29:20 -08:00
Siiiiinth c21be4e55f fix lint 2026-02-15 09:29:20 -08:00
Siiiiinth 17e20e1596 implement remove track for shuffle 2026-02-15 09:29:17 -08:00
Siiiiinth 9874ca8c06 todo comments 2026-02-15 09:28:38 -08:00
Siiiiinth f010ef0272 checkpoint 3: base shuffle works, but very bad code 2026-02-15 09:28:38 -08:00
Siiiiinth 6a5ec33799 use new play queue len func in playbackmanager 2026-02-15 09:28:38 -08:00
Siiiiinth 177c43655d shuffle func checkpoint 2 2026-02-15 09:28:38 -08:00
Siiiiinth 452ac8ff5b checkpoint shuffle impl 2026-02-15 09:28:38 -08:00
Siiiiinth d8b63d93d8 insertItemsIntoPlayQueueAt func 2026-02-15 09:28:38 -08:00
Siiiiinth ba0fcfb9ab getPlayQueue func 2026-02-15 09:28:38 -08:00
Siiiiinth 79b2b293fc getPlayQueueItemAt func 2026-02-15 09:28:38 -08:00
Siiiiinth 65081246d9 reordered playqueue func 2026-02-15 09:28:38 -08:00
Siiiiinth 72f2068dc3 setPlayQueue func 2026-02-15 09:28:38 -08:00
Siiiiinth 83edeafe7c clearPlayQueue func 2026-02-15 09:28:38 -08:00
Siiiiinth ac480ec92c getPlayQueueLength func 2026-02-15 09:28:38 -08:00
Siiiiinth bab54833c3 wip 2026-02-15 09:28:38 -08:00
Siiiiinth 169304b931 rem callback 2026-02-15 09:28:38 -08:00
Siiiiinth 405d9643b3 added shuffle button to UI + base data flow 2026-02-15 09:28:38 -08:00
Siiiiinth fa56047a82 wip ui 2026-02-15 09:28:38 -08:00
Siiiiinth cba4d9bd27 fixed track removal 2026-02-15 10:16:04 +01:00
Siiiiinth 3b22a1b261 Merge branch 'main' into feature/shuffle 2026-02-15 10:02:44 +01:00
Siiiiinth 0a3b76b952 Merge branch 'main' into feature/shuffle 2026-02-12 10:08:17 +01:00
Siiiiinth d463971ce8 fixed bug in SetShuffle 2026-02-09 19:12:19 +01:00
Siiiiinth d077bfb953 load full queue state on start 2026-02-09 18:48:50 +01:00
Siiiiinth 1e1e3f7106 fixed various bugs with inserting and adding tracks 2026-02-09 13:43:36 +01:00
Siiiiinth a54d81ccca merge conflicts 2026-02-09 08:11:05 +01:00
Siiiiinth 48226d5461 wip restore queues on start 2026-02-09 08:09:01 +01:00
Siiiiinth 2d29b7f271 lint 2026-02-01 18:49:52 +01:00
Siiiiinth 46c3fb15c4 fixed TODOs, first checkpoint saving queue on server 2026-02-01 18:46:49 +01:00
Siiiiinth e05542844a save shuffle state in config 2026-02-01 14:21:57 +01:00
Siiiiinth 7302e4ebbd move current track to front on shuffle 2026-02-01 13:08:27 +01:00
Siiiiinth 8853989e85 code clean up - remove tracks 2026-02-01 12:34:50 +01:00
Siiiiinth ac05e8207f fix lint 2026-02-01 12:07:42 +01:00
Siiiiinth 5d1636b18a Merge branch 'main' into feature/shuffle 2026-02-01 12:03:00 +01:00
Siiiiinth 9f0727fd0f implement remove track for shuffle 2026-02-01 12:01:55 +01:00
Siiiiinth 1c693f00da Merge branch 'main' into feature/shuffle 2026-01-29 18:16:34 +01:00
Siiiiinth 149cf7f717 Merge branch 'main' into feature/shuffle 2026-01-29 14:27:56 +01:00
Siiiiinth 8442a3377a Merge branch 'main' into feature/shuffle 2026-01-27 14:01:27 +01:00
Siiiiinth e60e7c2861 todo comments 2026-01-27 14:00:29 +01:00
Siiiiinth 138c2ba162 Merge branch 'main' into feature/shuffle 2026-01-25 18:48:23 +01:00
Siiiiinth e210e7e9c3 checkpoint 3: base shuffle works, but very bad code 2026-01-25 18:47:35 +01:00
Siiiiinth 3da08f78de use new play queue len func in playbackmanager 2026-01-25 18:22:42 +01:00
Siiiiinth 294fba2384 shuffle func checkpoint 2 2026-01-25 18:20:35 +01:00
Siiiiinth 6bd37fd053 checkpoint shuffle impl 2026-01-25 17:00:15 +01:00
Siiiiinth e7199b3e97 insertItemsIntoPlayQueueAt func 2026-01-25 10:21:57 +01:00
Siiiiinth 902e6e3dc8 getPlayQueue func 2026-01-24 23:32:02 +01:00
Siiiiinth 42d3ee4973 getPlayQueueItemAt func 2026-01-24 22:46:58 +01:00
Siiiiinth 8f65e62fba reordered playqueue func 2026-01-24 22:01:24 +01:00
Siiiiinth aa246c810b setPlayQueue func 2026-01-24 21:47:33 +01:00
Siiiiinth 54844a0e2b clearPlayQueue func 2026-01-24 21:43:29 +01:00
Siiiiinth ba62f028b0 getPlayQueueLength func 2026-01-24 21:39:46 +01:00
Siiiiinth 6e812d7c77 Merge branch 'main' into feature/shuffle 2026-01-24 21:18:52 +01:00
Siiiiinth a01dc31c8a wip 2026-01-24 21:18:21 +01:00
Siiiiinth be490203d6 Merge branch 'main' into feature/shuffle 2026-01-17 19:12:18 +01:00
Siiiiinth 383466935b rem callback 2026-01-17 19:11:02 +01:00
Siiiiinth 3d156ebb51 Merge branch 'main' into feature/shuffle 2026-01-17 19:04:01 +01:00
Siiiiinth 71a5df9d51 added shuffle button to UI + base data flow 2026-01-17 19:03:33 +01:00
Siiiiinth 0fb1e5fa17 wip ui 2026-01-14 22:47:31 +01:00
Siiiiinth 79024784ec cycle the playQueue from lastTrack -> firstTrack when clicking Next on lastTrack 2026-01-09 09:35:26 +01:00
Siiiiinth 2c19f9f926 cycle album when loopAll is checked 2026-01-08 23:02:06 +01:00
Siiiiinth 62332551ed fixed ForceRestartPlayback 2026-01-05 00:29:37 +01:00
Siiiiinth 81c935fdd0 moved logic to playbackengine, forceRestart preserves pause state 2026-01-05 00:25:33 +01:00
Siiiiinth bc472eb065 added german translation 2026-01-04 20:02:15 +01:00
Siiiiinth bda6610816 Merge branch 'main' into ISSUE/787 2026-01-04 20:00:10 +01:00
Siiiiinth 0bdc991dc8 renamed stopAfterCurrent -> pauseAfterCurrent 2026-01-03 19:21:47 +01:00
Siiiiinth 68b7456b31 fixed stopAfterCurrent bug 2025-12-26 23:09:44 +01:00
Siiiiinth 76bb347496 added missing translations for english and german, fixed one german translation 2025-12-22 07:25:22 -08:00