2024-01-22 - 2025-01-22
Overview
3 Releases published by 1 user
Published
v1.0.0-alpha.2
v1.0.0-alpha.2
Published
v1.0.0-alpha.1
v1.0.0-alpha.1
Published
v0.2.0
v0.2.0
74 Pull requests merged by 1 user
Merged
#270 Update version to v1.0.0-alpha.2
Merged
#267 Remove database-json
Merged
#266 Remove musichoard-edit
Merged
#265 Add a SQLite database backend
Merged
#262 Update version to v1.0.0-alpha
Merged
#259 Fetch loses albums with CannotHaveMbid as mb_ref
Merged
#258 Fetch panics if a list shortens with a selection beyond the new length
Merged
#256 Fetching and then instantly reloading library loses data
Merged
#252 Add a filtering tool to only show only certain release group types
Merged
#250 When matching an MB entity to an owned album check if it isn't already in the collection
Merged
#247 Ignore bootleg release groups
Merged
#246 Startup merge fails when the database has two albums with the same title as an album in the library
Merged
#244 Store date information when writing to database
Merged
#243 Use primary type in the album sort key
Merged
#242 Rename DbId to MbRef
Merged
#241 Make MBID part of the artist identifier to disambiguate MB clashes
Merged
#240 Make MBID part of the album identifier to disambiguate MB clashes
Merged
#238 Add a library identifier to disambiguate clashes in the library
Merged
#233 Provide a keyboard shortcut to pull all release groups of an artist
Merged
#235 Update Rust toolchain to 1.83 in CI
Merged
#230 Integrate browse API into TUI MB daemon
Merged
#228 Add support for MusicBrainz's Browse API
Merged
#227 Upgrade the lookup example
Merged
#226 Allow fetching of a single album
Merged
#222 Gracefully handle case of nothing being there to match
Merged
#221 Enable fetch to apply modifications to the database
Merged
#220 Implement cannot have MBID in core
Merged
#219 Add option for manual input during fetch
Merged
#217 Daemonize the musicbrainz thread
Merged
#216 Add manual input elements to the app an ui
Merged
#214 Use more verbose type names for clarity
Merged
#212 Handle idle time between fetch results
Merged
#210 Make fetch asynchronous
Merged
#209 Separate metadata from collections
Merged
#208 Add a "cannot-have-an-mbid" entry to possible matches
Merged
#207 Use a queue to communicate matches from browse to matches
Merged
#206 The tui feature is missing a dependence on musicbrainz
Merged
#201 Make fetch also fetch artist MBID if it is missing
Merged
#200 Split ui.rs into modules based on UI element
Merged
#199 For the database serde implementation use Mbid rather than MbRef
Merged
#197 Use the Deserialize trait for JSON just like for MusicBrainz
Merged
#196 Decide carefully where external::musicbrainz
belongs
Merged
#194 Replace MH: IMusicHoard
generic with a trait object
Merged
#167 Provide a keyboard shortcut to sync all existing albums with MusicBrainz
Merged
#184 Add CLI option for setting binary
Merged
#182 Update beets to 2.0.0 in CI
Merged
#180 Update rust toolchain to 1.80
Merged
#176 Update rust toolchain to 1.79
Merged
#173 Display all the extra album info
Merged
#171 The MusicBrainz API search call should use the MBID if available
Merged
#170 Create examples of using the MusicBrainz API
Merged
#163 Add a MusicBrainz API
Merged
#165 Break down the musichoard files
Merged
#162 Move database and library implementations out of core
Merged
#157 Connect release groups to musicbrainz id
Merged
#156 Add a field that indicates album ownership
Merged
#155 Sort albums by month if two releases of the same artist happen in the same year
Merged
#154 Make Selection fields private
Merged
#152 Extend incremental search to albums and tracks
Merged
#151 Rescanning library does not update the database
Merged
#146 Ensure consistency between in-memory and database state
Merged
#140 Bump version
Merged
#139 Benchmark a custom string normalisation function
Merged
#134 Provide search functionality through the TUI
Merged
#133 Bump dependencies
Merged
#131 Add a minibuffer
Merged
#130 Remove serde feature from uuid
and url
dependencies
Merged
#128 Make serde dependency optional
Merged
#126 Limit the information stored in the database
Merged
#124 Add critical error state
Merged
#122 Streamline adding new URL types
Merged
#121 Add support for PgUp and PgDn scrolling
Merged
#116 Add shortcut to reload database and/or library
Merged
#115 Split lib.rs into smaller files
1 Pull request proposed by 1 user
Proposed
#271 WIP: Refactor the IDatabase calls to write directly to the database
71 Issues closed from 1 user
Closed
#269 Update version to v1.0.0-alpha.2
Closed
#248 Replace JSON file as a database with SQLite
Closed
#263 Use lib id only when converting items to collection
Closed
#253 MusicBrainz daemon should not be part of the TUI crate
Closed
#237 Update version to v1.0.0-alpha
Closed
#255 Fetch loses albums with CannotHaveMbid as mb_ref
Closed
#257 Fetch panics if a list shortens with a selection beyond the new length
Closed
#254 Fetching and then instantly reloading library loses data
Closed
#161 Add a filtering tool to only show only certain release group types
Closed
#249 When matching an MB entity to an owned album check if it isn't already in the collection
Closed
#239 Ignore bootleg release groups
Closed
#245 Startup merge fails when the database has two albums with the same title as an album in the library
Closed
#232 Store date information when writing to database
Closed
#231 Differentiate release groups with same title, but different type (e.g., EP/single/album) clash
Closed
#160 Provide a keyboard shortcut to pull all release groups of an artist
Closed
#234 Update rust toolchain to 1.83 in CI
Closed
#225 Allow fetching of a single album
Closed
#203 Gracefully handle case of nothing being there to match
Closed
#189 Enable fetch to apply modifications to the database
Closed
#185 Add support for multi-valued albumartist fields
Closed
#188 Add option for manual input during fetch
Closed
#211 Handle idle time between fetch results
Closed
#187 Make fetch asynchronous
Closed
#190 Add a "cannot-have-an-mbid" entry to possible matches
Closed
#202 Use a queue to communicate matches from browse to matches
Closed
#205 The tui feature is missing a dependence on musicbrainz
Closed
#141 Add a prioritised wishlist view
Closed
#67 Add WISH
as a possible ownership state
Closed
#186 Add a UI layer
Closed
#191 Make fetch also fetch artist MBID if it is missing
Closed
#135 Split ui.rs
into modules based on UI element
Closed
#198 For the database serde implementation use Mbid rather than MbRef
Closed
#195 Use the Deserialize trait for JSON just like for MusicBrainz
Closed
#193 Decide carefully where external::musicbrainz
belongs
Closed
#192 Replace MH: IMusicHoard
generic with a trait object
Closed
#166 Provide a keyboard shortcut to sync all existing albums with MusicBrainz
Closed
#183 Allow the setting of a custom binary path for beets
Closed
#181 Update beets to 2.0.0 in CI
Closed
#179 Update rust toolchain to 1.80 in CI
Closed
#174 Update rust toolchain to 1.79 in CI
Closed
#172 Display all the extra album info
Closed
#169 The MusicBrainz API search call should use the MBID if available
Closed
#168 Create examples of using the MusicBrainz API
Closed
#158 Add a MusicBrainz API
Closed
#164 Break down the musichoard files
Closed
#159 Move database and library implementations out of core
Closed
#143 Enable pulling an artist's discography from MusicBrainz
Closed
#46 Connect release groups to musicbrainz id
Closed
#47 Add a field that indicates album ownership
Closed
#106 Sort albums by month if two releases of the same artist happen in the same year
Closed
#153 Make Selection
fields private
Closed
#145 Extend incremental search to albums and tracks
Closed
#150 Rescanning library does not update the database
Closed
#136 Stale album information remains in TUI
Closed
#120 Ensure consistency between in-memory and database state
Closed
#149 Split crate into core
and tui
crates
Closed
#148 Make tui
a submodule of lib
rather than main
Closed
#104 Tag v0.2.0
Closed
#138 Benchmark a custom string normalisation function
Closed
#24 Provide search functionality through the TUI
Closed
#132 Bump dependencies
Closed
#125 Add a minibuffer
Closed
#129 Remove serde feature from uuid
and url
dependencies
Closed
#127 Make serde dependency optional
Closed
#68 Add a version field to the database file
Closed
#118 Limit the information stored in the database
Closed
#123 A failed initial read of the database does not prevent saving
Closed
#117 Streamline adding new URL types
Closed
#119 Add support for PgUp and PgDn scrolling
Closed
#105 Add shortcut to reload database and/or library
Closed
#110 Split lib.rs
into smaller files
78 Issues created by 1 user
Opened
#117 Streamline adding new URL types
Opened
#118 Limit the information stored in the database
Opened
#119 Add support for PgUp and PgDn scrolling
Opened
#120 Ensure consistency between in-memory and database state
Opened
#123 A failed initial read of the database does not prevent saving
Opened
#125 Add a minibuffer
Opened
#127 Make serde dependency optional
Opened
#129 Remove serde feature from uuid
and url
dependencies
Opened
#132 Bump dependencies
Opened
#135 Split ui.rs
into modules based on UI element
Opened
#136 Stale album information remains in TUI
Opened
#138 Benchmark a custom string normalisation function
Opened
#141 Add a prioritised wishlist view
Opened
#142 New binary to collect discography updates
Opened
#143 Enable pulling an artist's discography from MusicBrainz
Opened
#145 Extend incremental search to albums and tracks
Opened
#148 Make tui
a submodule of lib
rather than main
Opened
#149 Split crate into core
and tui
crates
Opened
#150 Rescanning library does not update the database
Opened
#153 Make Selection
fields private
Opened
#158 Add a MusicBrainz API
Opened
#159 Move database and library implementations out of core
Opened
#160 Provide a keyboard shortcut to pull all release groups of an artist
Opened
#161 Add a filtering tool to only show only certain release group types
Opened
#164 Break down the musichoard files
Opened
#166 Provide a keyboard shortcut to sync all existing albums with MusicBrainz
Opened
#168 Create examples of using the MusicBrainz API
Opened
#169 The MusicBrainz API search call should use the MBID if available
Opened
#172 Display all the extra album info
Opened
#174 Update rust toolchain to 1.79 in CI
Opened
#177 Move coverage to cargo-llvm-cov
Opened
#179 Update rust toolchain to 1.80 in CI
Opened
#181 Update beets to 2.0.0 in CI
Opened
#183 Allow the setting of a custom binary path for beets
Opened
#185 Add support for multi-valued albumartist fields
Opened
#186 Add a UI layer
Opened
#187 Make fetch asynchronous
Opened
#188 Add option for manual input during fetch
Opened
#189 Enable fetch to apply modifications to the database
Opened
#190 Add a "cannot-have-an-mbid" entry to possible matches
Opened
#191 Make fetch also fetch artist MBID if it is missing
Opened
#192 Replace MH: IMusicHoard
generic with a trait object
Opened
#193 Decide carefully where external::musicbrainz
belongs
Opened
#195 Use the Deserialize trait for JSON just like for MusicBrainz
Opened
#198 For the database serde implementation use Mbid rather than MbRef
Opened
#202 Use a queue to communicate matches from browse to matches
Opened
#203 Gracefully handle case of nothing being there to match
Opened
#204 Add a shortcut to update Todoist music queue
Opened
#205 The tui feature is missing a dependence on musicbrainz
Opened
#211 Handle idle time between fetch results
Opened
#213 Remove unneeded Private traits
Opened
#215 Migrate to using ratatui's layout
Opened
#218 Make error an extra property rather than a state
Opened
#223 Provide keyboard shortcut to fetch all artists and their release groups
Opened
#224 Provide a keyboard shortcut to update metadata from MusicBrainz
Opened
#225 Allow fetching of a single album
Opened
#229 Add keyboard shortcut to increment/decrement albumseq
Opened
#231 Differentiate release groups with same title, but different type (e.g., EP/single/album) clash
Opened
#232 Store date information when writing to database
Opened
#234 Update rust toolchain to 1.83 in CI
Opened
#236 Split musichoard into multiple crates
Opened
#237 Update version to v1.0.0-alpha
Opened
#239 Ignore bootleg release groups
Opened
#245 Startup merge fails when the database has two albums with the same title as an album in the library
Opened
#248 Replace JSON file as a database with SQLite
Opened
#249 When matching an MB entity to an owned album check if it isn't already in the collection
Opened
#251 Update version to v1.0.0-beta.1
Opened
#253 MusicBrainz daemon should not be part of the TUI crate
Opened
#254 Fetching and then instantly reloading library loses data
Opened
#255 Fetch loses albums with CannotHaveMbid as mb_ref
Opened
#257 Fetch panics if a list shortens with a selection beyond the new length
Opened
#260 Handle fetch pulling release groups with multiple album artists
Opened
#261 Allow fetching the MBID of album with multiple album artists
Opened
#263 Use lib id only when converting items to collection
Opened
#264 Add keyboard shortcut to "drop" an album and stop it displaying
Opened
#268 Refactor the IDatabase calls to write directly to the database
Opened
#269 Update version to v1.0.0-alpha.2
Opened
#272 Support merge with multiple name matches
1 Unresolved Conversation
Open
#64
Enable database over SSH