]> git.ktnx.net Git - mpd-feeder.git/commitdiff
add TODO about tracking song play moment
authorDamyan Ivanov <dmn@debian.org>
Wed, 24 Nov 2021 06:25:02 +0000 (06:25 +0000)
committerDamyan Ivanov <dmn@debian.org>
Wed, 24 Nov 2021 06:25:02 +0000 (06:25 +0000)
TODO.txt [new file with mode: 0644]

diff --git a/TODO.txt b/TODO.txt
new file mode 100644 (file)
index 0000000..881769e
--- /dev/null
+++ b/TODO.txt
@@ -0,0 +1,18 @@
+* song/artist/album repetition after a long pause
+
+  After a long pause in the player, it becomes possible to add to the playlist
+  a song that was played recently, even if it was added to the playlist
+  sufficiently long ago.
+
+  For example 'Song' by 'Artist' is added to the playlist. Then the player is
+  paused for more than the 'min-album-interval'. At this point it is possible
+  that a new song by 'Artist' is added to the playlist, which would cause
+  artist repetition on playback.
+
+  The fix would be to project song play moment and use that for the DB
+  queries. That would require keeping player state, including the playlist.
+  Also, song duration needs to be part of the database. Song last play time
+  needs to be stored in DB.
+
+
+# vim: set ai tw=78 :