Skip to content

Actual fixes for scrobbling bugs

Latest
Compare
Choose a tag to compare
@ndm13 ndm13 released this 06 Jan 05:26
· 4 commits to main since this release

Nope, definitely didn't push some releases last night when I was way too tired to be working on this. No sir. And I definitely didn't go back and delete them because they were full of bugs.

This release includes scrobble history checks so we don't get repeated scrobbles when using something like the Android app or a browser extension. We put in safeguards so we don't accidentally flood Last.FM with tracks that don't make sense historically. Also updates to make the web UI more password manager friendly. Oh, and now albums will be scrobbled if available.

What's Changed

  • Add check for last_id in history by @ndm13 in #15
  • Use field from config screen for login by @ndm13 in #16
  • Filter out all tracks not played today by @ndm13 in #18
  • Cleaned up error message, put in stop after 1 past track by @ndm13 in #19
  • Massive refactoring of runner by @ndm13 in #20

Full Changelog: v0.0.2...v0.0.3

Quick-start docker-compose.yml:

x-common-env: &common-env
  LASTFM_API: $LASTFM_API
  LASTFM_SECRET: $LASTFM_SECRET
  SECRET_KEY: $DB_SECRET

services:
  server:
    image: ghcr.io/ndm13/youtube-fm-server:v0.0.3
    network_mode: host
    publish:
      - 8080:8080
    environment:
      <<: *common-env
    volumes:
      - /data/ytfm:/app/config
  daemon:
    image: ghcr.io/ndm13/youtube-fm-daemon:v0.0.3
    environment: *common-env
    volumes:
      - /data/ytfm:/app/config