alpha
Login
or
Join now
chanderson.tech
/
rocksky
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A decentralized music tracking and discovery platform built on AT Protocol 馃幍
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
rocksky
/
crates
/
scrobbler
/
src
/
at
feat/pgpull
6 folders
10 files
Tsiry Sandratraina
feat: add genres support to artist and track records
10mo ago
8f78f485
handlers
feat: Enhance MusicBrainz integration and improve data handling - 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.
10 months ago
listenbrainz
fix(listenbrainz): enhance logging in submit_listens to include artist and track information for non-single listens
10 months ago
musicbrainz
fix: update Media struct to use Option types for position and tracks, improving handling of missing data
10 months ago
repo
fix: add get_album_by_uri and get_artist_by_uri functions for fetching albums and artists by URI
10 months ago
spotify
feat: add genres support to artist and track records - Updated the createScrobble function to log the creation of scrobbles. - Enhanced the artist and track structures to include genres as an optional field. - Modified the save_artist function to accept genres and store them in the database. - Adjusted various functions to handle genres when creating or updating artist and track records. - Updated Spotify integration to fetch and include genres for artists.
10 months ago
xata
[scrobbler] fix listenbrainz api
1 year ago
auth.rs
Refactor logging to use `tracing` instead of `println` and `eprintln` - Replaced all instances of `println!` and `eprintln!` with `tracing::info!`, `tracing::warn!`, and `tracing::error!` for better structured logging. - Updated log messages to include relevant context and structured fields for improved traceability. - Ensured consistent logging practices across the `jetstream`, `scrobbler`, and `webscrobbler` crates.
10 months ago
cache.rs
feat: add delete functionality to cache and integrate with submit_listens
10 months ago
crypto.rs
add new 'last.fm' compatible scrobble API
1 year ago
lib.rs
feat: Enhance MusicBrainz integration and improve data handling - 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.
10 months ago
params.rs
[scrobbler] refactor request handlers
1 year ago
response.rs
add new 'last.fm' compatible scrobble API
1 year ago
rocksky.rs
Refactor logging to use `tracing` instead of `println` and `eprintln` - Replaced all instances of `println!` and `eprintln!` with `tracing::info!`, `tracing::warn!`, and `tracing::error!` for better structured logging. - Updated log messages to include relevant context and structured fields for improved traceability. - Ensured consistent logging practices across the `jetstream`, `scrobbler`, and `webscrobbler` crates.
10 months ago
scrobbler.rs
fix: add get_album_by_uri and get_artist_by_uri functions for fetching albums and artists by URI
10 months ago
signature.rs
initialize new last.fm compatible scrobbler fix album issue fix album issue fix album issue fix uri issue fix uri issue fix uri issue fix uri issue fix uri issue
1 year ago
types.rs
feat: add genres support to artist and track records - Updated the createScrobble function to log the creation of scrobbles. - Enhanced the artist and track structures to include genres as an optional field. - Modified the save_artist function to accept genres and store them in the database. - Adjusted various functions to handle genres when creating or updating artist and track records. - Updated Spotify integration to fetch and include genres for artists.
10 months ago