Commit Graph

59 Commits

Author SHA1 Message Date
Keith Edmunds
0ae5a99346 Merge branch 'notecolours' into dev 2022-02-05 21:33:25 +00:00
Keith Edmunds
53899b3a24 Manage note colours from database 2022-02-05 21:32:41 +00:00
Keith Edmunds
1ea2f7b531 Update db correctly when opening/closing playlists.
Ensures that open playlist dialog box lists playlists
in last-used order.
2022-02-05 20:40:17 +00:00
Keith Edmunds
1de7cefe72 Start configurable note colours 2022-02-05 18:42:35 +00:00
Keith Edmunds
21fe8fff83 Update track.lastplayed field
Fixes #78
2021-09-24 08:05:01 +01:00
Keith Edmunds
d5d4361ec5 Further fixes to moving tracks between playlists
Fixes: #38
2021-09-10 11:48:30 +01:00
Keith Edmunds
54cfb1191a Set start correctly when note edited 2021-08-23 15:19:52 +01:00
Keith Edmunds
d8072ae73f Remove TODOs from code.
Fixes #57
2021-08-23 09:23:18 +01:00
Keith Edmunds
d9ccaf7caa Allow in-playist editing of title, artist and notes
Fixes #27 #23
2021-08-22 13:52:22 +01:00
Keith Edmunds
0caf48919c Implement database search by artist
Fixes #31
2021-08-22 09:53:54 +01:00
Keith Edmunds
fcf4ba3eb9 Implement full database scan 2021-08-15 12:52:50 +01:00
Keith Edmunds
90a8209551 Clean up of musicmuster.py 2021-08-15 10:40:28 +01:00
Keith Edmunds
87fb74b14f Tidy up model.py 2021-08-15 09:21:32 +01:00
Keith Edmunds
b4da349a8c Remove unused function last_show() 2021-08-14 23:07:30 +01:00
Keith Edmunds
0836f74d17 Improve 'last played' strings 2021-08-14 23:06:16 +01:00
Keith Edmunds
89d49f3e34 Merge 2021-08-14 18:44:05 +01:00
Keith Edmunds
72e3ef69ff Handle files not found in database update
Fixes #37
Fixes #36
2021-08-14 18:26:59 +01:00
Keith Edmunds
0e4de857d4 Update last played time during show
Fixes #43
2021-08-14 09:05:14 +01:00
Keith Edmunds
976beade85 Add debug to troubleshoot issue #38 2021-08-10 18:28:20 +01:00
Keith Edmunds
a027cbe776 Greatly improve database update 2021-07-04 19:28:18 +01:00
Keith Edmunds
37ccf7c325 Fix moving tracks between playlists 2021-06-06 15:57:32 +01:00
Keith Edmunds
0ca9bfec0a Segregate adding notes, tracks to onscreen playlist and database 2021-06-06 14:47:14 +01:00
Keith Edmunds
e14bed34bd Improve repr for mode:Playlists 2021-06-06 14:44:15 +01:00
Keith Edmunds
0cf649bb01 More 'detached session' fixes 2021-06-04 16:29:16 +01:00
Keith Edmunds
a4bdbfccd0 Explicitly save playlist id in playlist 2021-06-04 15:44:29 +01:00
Keith Edmunds
52d48406ea Reordered functions in model.Playlists 2021-06-04 15:43:35 +01:00
Keith Edmunds
403313c0dd Add session.commit() when adding track 2021-06-04 14:47:17 +01:00
Keith Edmunds
4984ddec98 Use sessions correctly (fixes #5) 2021-06-02 08:26:54 +01:00
Keith Edmunds
caa13b6693 Update database when playlist closed. Fixes #8 2021-06-01 21:20:32 +01:00
Keith Edmunds
21c7b234fb Fix adding a new note 2021-05-26 21:19:09 +01:00
Keith Edmunds
0465fb45c4 Move tracks between playlists 2021-05-16 22:56:11 +01:00
Keith Edmunds
997627582f Ensure playlists are marked as open in db 2021-05-16 22:54:36 +01:00
Keith Edmunds
51cc3bfbca Add database reference to playlist
Also lots of cleaning up so that headers and playlist track colours
correct follow which playlist has the current/next track.
2021-05-16 12:39:19 +01:00
Keith Edmunds
ffef3cd1c7 Close playlists; refine opening playlists 2021-05-02 23:35:00 +01:00
Keith Edmunds
cc9b168e81 Add buttons for Wikipedia and Songfacts 2021-05-02 16:10:44 +01:00
Keith Edmunds
51b2dd43e5 Tabbed playlists working 2021-04-29 22:20:24 +01:00
Keith Edmunds
839f550e4a Rewrite of save_playlist (extensive) 2021-04-25 17:23:36 +01:00
Keith Edmunds
5d65bebd1e Cleaned up save_playlist(); improved DEBUG logging. 2021-04-10 19:57:51 +01:00
Keith Edmunds
f61c6fd74f Implement deleting of notes 2021-04-10 17:45:54 +01:00
Keith Edmunds
62f6775e90 Let notes have times 2021-04-10 17:20:09 +01:00
Keith Edmunds
b3e3e503ca Improve adding tracks to end of playlist 2021-04-10 11:24:41 +01:00
Keith Edmunds
f550c8944f More DEBUG message improvements 2021-04-10 11:24:01 +01:00
Keith Edmunds
ee0bfceeae Code review for V1.0.0 2021-04-09 23:21:42 +01:00
Keith Edmunds
67b3b804e1 Playlist creation and changing fragilely working 2021-04-07 22:07:53 +01:00
Keith Edmunds
5dc3575ce3 Implement right click delete 2021-04-06 23:51:47 +01:00
Keith Edmunds
5a446919e3 Store playlist order; allow reordering and save 2021-04-06 16:40:54 +01:00
Keith Edmunds
6d6327ae18 Efficient database updating 2021-04-05 13:20:28 +01:00
Keith Edmunds
8cdeb3d1a9 Implement end times in playlist 2021-04-04 21:50:20 +01:00
Keith Edmunds
bcfd076a93 Refactor into modules 2021-04-03 22:45:30 +01:00
Keith Edmunds
d3b739dc36 Fix fading; lots of tidying! 2021-03-30 19:42:39 +01:00