Anna Schumaker
e0e7b556be
This includes both creating new Tracks and updating existing Tracks when their tags have changed. New tracks are added to playlists using idle=True so Gtk can spread out UI updates for each playlist so we don't slow things down too much for the user. This patch also adds a library argument to the Tagger thread get_result() function which we pass to the Tagger class to be used by Tracks.creat(). I also add an mtime argument to the Tagger thread tag_file() function to pass down to the audio.tagger layer so we can skip updating tracks that have not changed since the last scan. Implements: #41 (Check for new or modified tags during startup) Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com> |
||
---|---|---|
audio | ||
aur@405e47e021 | ||
data | ||
db | ||
emmental | ||
icons/scalable | ||
lib | ||
mpris-spec@51e5848f9f | ||
playlist | ||
scanner | ||
sidebar | ||
tests | ||
tools | ||
ui | ||
.debug | ||
.gitignore | ||
.gitmodules | ||
LICENSE | ||
Makefile | ||
README.md | ||
emmental.py | ||
emmental3.py | ||
pytest.ini |
README.md
emmental
A new music player built around Python and GTK