[project] Update TODOs file
This commit is contained in:
45
todos.org
45
todos.org
@ -2,9 +2,35 @@
|
|||||||
|
|
||||||
A fun way to keep track of things in the project to fix or improve.
|
A fun way to keep track of things in the project to fix or improve.
|
||||||
|
|
||||||
* Version 1.0.0
|
* Version 0.16.0
|
||||||
** TODO What to do with Youtube videos from LastFM and web-scrobbler :bug:source:lastfm:
|
** TODO [#A] Jellyfin, bandcamp tracks from Mopidy create duplicate music tracks :bug:scrobbling:music:
|
||||||
** TODO Add a user profile page with ability to change settings :profiles:improvement:
|
Effectively, any track that comes in without a MusicBrainz ID does some funky
|
||||||
|
lookup where it doesn't find a track without an MB id and the track title /
|
||||||
|
artist combination and creates a new track everytime. This has to be cleaend up
|
||||||
|
by condensing the duplicated tracks into the original proper track.
|
||||||
|
|
||||||
|
But it opens a bigger quesiton about how much MB id should the drive the app
|
||||||
|
lookup. If it can't be depended on to exist from all sources, it really can't be
|
||||||
|
canonical. Instead, the combination of track title / artist is really the best
|
||||||
|
we can do. Last.fm also has this problem, where it doesn't know about albums and
|
||||||
|
definitely does not know or care about MB ids.
|
||||||
|
|
||||||
|
** DONE Add a user profile page with ability to change settings :profiles:improvement:
|
||||||
|
- Note taken on [2025-04-04 Fri 10:51]
|
||||||
|
[[orgit-rev:~/src/code.unbl.ink/secstate/vrobbler/::93c16d80ecff4cd1663cf9ec40fbe6d8f58c3e44][~/src/code.unbl.ink/secstate/vrobbler/ (magit-rev 93c16d8)]]
|
||||||
|
|
||||||
|
https://code.unbl.ink/secstate/vrobbler/commit/93c16d80ecff4cd1663cf9ec40fbe6d8f58c3e44
|
||||||
|
|
||||||
|
** DONE What to do with Youtube videos from LastFM and web-scrobbler :bug:source:lastfm:
|
||||||
|
- Note taken on [2025-04-04 Fri 10:46]
|
||||||
|
|
||||||
|
Nothing. Over the last few months I built out a youtube model in videos and
|
||||||
|
use a bookmarklet scrobbling pattern. Now web-scrobbler is just disabled for
|
||||||
|
Youtube.
|
||||||
|
|
||||||
|
May want to revisit this at some point and only scrobble tracks from Youtube,
|
||||||
|
because many people use YT for music listening.
|
||||||
|
|
||||||
** DONE [#C] Consider a purge command for duplicated and stuck in-progress scrobbles :utililty:improvement:
|
** DONE [#C] Consider a purge command for duplicated and stuck in-progress scrobbles :utililty:improvement:
|
||||||
CLOSED: [2023-04-06 Thu 14:09]
|
CLOSED: [2023-04-06 Thu 14:09]
|
||||||
** DONE Add a "stop_timestamp" so we don't rely on content length :improvement:scrobbling:
|
** DONE Add a "stop_timestamp" so we don't rely on content length :improvement:scrobbling:
|
||||||
@ -67,6 +93,17 @@ web-scrobbler integrates well with LastFM. The only thing to think through here
|
|||||||
now is what to do with all the garbage web-scrobbler sometimes pushes to LastFM
|
now is what to do with all the garbage web-scrobbler sometimes pushes to LastFM
|
||||||
from Youtube (all videos get pushed, sigh).
|
from Youtube (all videos get pushed, sigh).
|
||||||
|
|
||||||
|
** DONE Add Amazon scraper to look up books when OL fails :books:improvement:
|
||||||
|
This turned out to be a non-starter ... Amazon is aggressive at disallowing
|
||||||
|
scraping quality. And all the OSS tools out there are stuck in an arms race
|
||||||
|
trying to keep them from breaking.
|
||||||
|
|
||||||
|
That said, Google Books actually has a decent API (for now), and I've built this
|
||||||
|
out using that.
|
||||||
|
|
||||||
|
** DONE Fix bug in Jellyfin scrobbles that spam more scrobbles after completion :scrobbling:videos:bug:
|
||||||
|
This was fixed a while ago, but there's a new manifested bug. Going to create a
|
||||||
|
separate bug tracking ticket for that.
|
||||||
* Version 0.11.4
|
* Version 0.11.4
|
||||||
** DONE Add rudimentary video game scrobbling :improvement:content:videogames:
|
** DONE Add rudimentary video game scrobbling :improvement:content:videogames:
|
||||||
CLOSED: [2023-03-07 Tue 11:11]
|
CLOSED: [2023-03-07 Tue 11:11]
|
||||||
@ -153,7 +190,6 @@ Of course, it could also be a data model without a table, where it runs some fun
|
|||||||
calculations, stores it's values in Redis as a long-term lookup table and just
|
calculations, stores it's values in Redis as a long-term lookup table and just
|
||||||
has to re-populate when the server restarts.
|
has to re-populate when the server restarts.
|
||||||
* Backlog
|
* Backlog
|
||||||
** TODO Add Amazon scraper to look up books when OL fails :books:improvement:
|
|
||||||
** TODO [#C] Move to using more robust mopidy-webhooks pacakge form pypi :utility:improvement:
|
** TODO [#C] Move to using more robust mopidy-webhooks pacakge form pypi :utility:improvement:
|
||||||
*** Example payloads from mopidy-webhooks
|
*** Example payloads from mopidy-webhooks
|
||||||
**** Podcast playback ended
|
**** Podcast playback ended
|
||||||
@ -445,5 +481,4 @@ has to re-populate when the server restarts.
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
#+end_src
|
#+end_src
|
||||||
** TODO Fix bug in Jellyfin scrobbles that spam more scrobbles after completion :scrobbling:videos:bug:
|
|
||||||
** TODO Fix bug in podcast scrobbling where a second scrobble is created after completion :scrobbling:podcasts:bug:
|
** TODO Fix bug in podcast scrobbling where a second scrobble is created after completion :scrobbling:podcasts:bug:
|
||||||
|
|||||||
Reference in New Issue
Block a user