Cargo.lock
This file has not been changed.
crates/scrobbler/Cargo.toml
This file has not been changed.
crates/scrobbler/src/handlers/mod.rs
This file has not been changed.
crates/scrobbler/src/handlers/scrobble.rs
This file has not been changed.
crates/scrobbler/src/handlers/v1/submission.rs
This file has not been changed.
crates/scrobbler/src/lib.rs
This file has not been changed.
crates/scrobbler/src/listenbrainz/core/submit.rs
This file has not been changed.
crates/scrobbler/src/listenbrainz/handlers.rs
This file has not been changed.
crates/scrobbler/src/musicbrainz/artist.rs
This file has not been changed.
crates/scrobbler/src/musicbrainz/client.rs
This file has not been changed.
crates/scrobbler/src/musicbrainz/mod.rs
This file has not been changed.
crates/scrobbler/src/musicbrainz/release.rs
This file has not been changed.
+58
-44
crates/scrobbler/src/scrobbler.rs
crates/scrobbler/src/types.rs
This file has not been changed.
crates/webscrobbler/Cargo.toml
This file has not been changed.
crates/webscrobbler/src/handlers.rs
This file has not been changed.
crates/webscrobbler/src/lib.rs
This file has not been changed.
crates/webscrobbler/src/musicbrainz/artist.rs
This file has not been changed.
crates/webscrobbler/src/musicbrainz/client.rs
This file has not been changed.
crates/webscrobbler/src/musicbrainz/mod.rs
This file has not been changed.
crates/webscrobbler/src/musicbrainz/release.rs
This file has not been changed.
+18
-19
crates/webscrobbler/src/scrobbler.rs
crates/webscrobbler/src/types.rs
This file has not been changed.
Submissions
3 commits
expand
collapse
- Updated Release struct to include optional fields for artist credit, track count, and release group.
- Introduced ReleaseGroup struct for better organization of release data.
- Modified scrobble function to utilize MusicBrainzClient passed as a parameter, improving dependency management.
- Implemented search_musicbrainz_recording function to streamline MusicBrainz recording searches and handle errors gracefully.
- Enhanced caching mechanism for MusicBrainz responses to reduce redundant API calls.
- Improved query construction for MusicBrainz searches to include status filtering.
- Added tests for MusicBrainz client and release selection logic to ensure reliability.
- Refactored artist credit handling in Track conversion for better safety and clarity.
- Updated dependencies in Cargo.toml for improved functionality and testing capabilities.
2 commits
expand
collapse
- Updated Release struct to include optional fields for artist credit, track count, and release group.
- Introduced ReleaseGroup struct for better organization of release data.
- Modified scrobble function to utilize MusicBrainzClient passed as a parameter, improving dependency management.
- Implemented search_musicbrainz_recording function to streamline MusicBrainz recording searches and handle errors gracefully.
- Enhanced caching mechanism for MusicBrainz responses to reduce redundant API calls.
- Improved query construction for MusicBrainz searches to include status filtering.
- Added tests for MusicBrainz client and release selection logic to ensure reliability.
- Refactored artist credit handling in Track conversion for better safety and clarity.
- Updated dependencies in Cargo.toml for improved functionality and testing capabilities.