diff --git a/pyproject.toml b/pyproject.toml index 1bae730..a22ebfc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "vrobbler" -version = "0.7.5" +version = "0.8.0" description = "" authors = ["Colin Powell "] diff --git a/todos.org b/todos.org index a3b38b5..1a39a31 100644 --- a/todos.org +++ b/todos.org @@ -9,7 +9,7 @@ When we get artwork from Musicbrianz, and it's not found, we should check for release groups as well. This will stop issues with missing artwork because of obscure MB release matches. -* DONE [#A] Fix Jellyfin music scrobbling N+1 past 90 completion perecnt :bug: +* DONE [#A] Fix Jellyfin music scrobbling N+1 past 90 completion percent :bug: CLOSED: [2023-01-30 Mon 18:31] :LOGBOOK: CLOCK: [2023-01-30 Mon 18:00]--[2023-01-30 Mon 18:31] => 0:31 @@ -26,6 +26,33 @@ as complete for the following conditions: But if we keep listening beyond 90, we should basically ignore updates (or just update the existing scrobble) +* DONE [#A] Add support for Audioscrobbler tab-separated file uploads :improvement: +CLOSED: [2023-02-03 Fri 16:52] + +An example of the format: +#+begin_src csv +, +#AUDIOSCROBBLER/1.1 +#TZ/UNKNOWN +#CLIENT/Rockbox sansaclipplus $Revision$ +75 Dollar Bill I Was Real I Was Real 4 1015 S 1740494944 64ff5f53-d187-4512-827e-7606c69e66ff +75 Dollar Bill I Was Real I Was Real 4 1015 S 1740494990 64ff5f53-d187-4512-827e-7606c69e66ff +311 311 Down 1 173 S 1740495003 00476c23-fd9e-464b-9b27-a62d69f3d4f4 +311 311 Down 1 173 L 1740495049 00476c23-fd9e-464b-9b27-a62d69f3d4f4 +311 311 Down 1 173 L 1740495113 00476c23-fd9e-464b-9b27-a62d69f3d4f4 +311 311 Random 2 187 S 1740495190 530c09f3-46fe-4d90-b11f-7b63bcb4b373 +311 311 Random 2 187 L 1740495194 530c09f3-46fe-4d90-b11f-7b63bcb4b373 +311 311 Jackolantern’s Weather 3 204 L 1740495382 cc3b2dec-5d99-47ea-8930-20bf258be4ea +311 311 All Mixed Up 4 182 L 1740495586 980a78b5-5bdd-4f50-9e3a-e13261e2817b +311 311 Hive 5 179 L 1740495768 18f6dc98-d3a2-4f81-b967-97359d14c68c +311 311 Guns (Are for Pussies) 6 137 L 1740495948 5e97ed9f-c8cc-4282-9cbe-f8e17aee5128 +311 311 Misdirected Hostility 7 179 S 1740496085 61ff2c1a-fc9c-44c3-8da1-5e50a44245af +, +#+end_src +* TODO [#A] Add ability to manually scrobble albums or tracks from MB :improvement: + +Given a UUID from musicbrainz, we should be able to scrobble an album or +individual track. * TODO [#A] Add django-storage to store files on S3 :improvement: * TODO [#B] Adjust cancel/finish task to use javascript to submit :improvement: @@ -349,3 +376,5 @@ has to re-populate when the server restarts. An example: https://github.com/web-scrobbler/web-scrobbler/blob/master/src/core/background/scrobbler/maloja-scrobbler.js + +* TODO When updating musicbrainz IDs, clear and run fetch artwrok :improvement: