A new music player built around Python and GTK
Go to file
Anna Schumaker ebb39d0600 trackdb: Library scanning fixups
- Fixup locking order
- Release library locks after each track so saving can progress
- Pass the track to the TrackAdded observer instead of the filepath

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2020-10-26 17:32:43 -04:00
curds curds: Remove unused tags/ directory 2019-12-19 13:42:29 -05:00
lib lib: Create a library for idle callbacks 2020-10-26 17:25:21 -04:00
rind rind: Set album artwork through an idle task 2020-01-02 17:25:11 -05:00
tools tools: Add a script for finding what files are missing a tag 2020-10-18 13:27:31 -04:00
trackdb trackdb: Library scanning fixups 2020-10-26 17:32:43 -04:00
trier trackdb: Store Track objects in LibraryPaths 2020-10-18 15:12:27 -04:00
.gitignore curds: Add exception handling for invalid tracks 2019-03-20 10:12:02 -04:00
emmental.png Add an application icon 2019-12-30 20:41:05 -05:00
emmental.py lib: Add a class for doing the Publisher / Subscriber pattern 2020-10-04 10:30:52 -04:00
emmental.svg Add an application icon 2019-12-30 20:41:05 -05:00
emmental.ui rind: Set a default image when there is no artwork 2019-12-31 10:55:35 -05:00
LICENSE Initial commit 2019-01-24 09:35:41 -05:00
Makefile Add a toplevel script 2019-03-06 09:23:25 -05:00
README.md Initial commit 2019-01-24 09:35:41 -05:00
test_emmental.py curds: Remove the PlaylistNode class 2019-12-16 13:43:40 -05:00
test_trackdb.py trackdb: Create an observer for when tracks are updated 2020-10-20 11:10:04 -04:00

emmental

A new music player built around Python and GTK