Releases: ndm13/youtube-fm
Actual fixes for scrobbling bugs
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
Better Scrobbling Through `pylast`
Migrated to pylast
. No user-facing changes. Scrobbles now happen in bulk, and we check scrobble history to make sure a track hasn't already been scrobbled before submitting it now.
What's Changed
Full Changelog: v0.0.1...v0.0.2
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.2
network_mode: host
publish:
- 8080:8080
environment:
<<: *common-env
volumes:
- /data/ytfm:/app/config
daemon:
image: ghcr.io/ndm13/youtube-fm-daemon:v0.0.2
environment: *common-env
volumes:
- /data/ytfm:/app/config
Initial Release
The first (hopefully presentable, hopefully relatively bug-free, hopefully reasonably secure) release.
What's Changed
- Refactor database/web interface by @ndm13 in #1
- Fix oversights/bugs in core/runner and core/db by @ndm13 in #2
- Dockerize by @ndm13 in #3
Full Changelog: https://github.com/ndm13/youtube-fm/commits/v0.0.1
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.1
network_mode: host
publish:
- 8080:8080
environment:
<<: *common-env
volumes:
- /data/ytfm:/app/config
daemon:
image: ghcr.io/ndm13/youtube-fm-daemon:v0.0.1
environment: *common-env
volumes:
- /data/ytfm:/app/config