Releases: philippe-chartrand/vinyle
Playlists, album sort order, configurations
- New browsing mode by playlists.
- Album sort order is configurable.
- Cover cache size is configurable.
- A history logger keeps track of played songs.
- File path can be copied to clipboard.
- Configurable limits are set for maximum number of items and maximum number of albums.
- Logging loglevel is configurable and implemented in several classes.
- Small bug fixes and dead-ends avoided or logged.
Full Changelog: V2.6.0...V2.7.0
Full Changelog: V2.6.0...V2.7.0
Genre, year, covers, cache
- Allow searching and browsing by genre or year
- Genre is displayed in the album page
- User can change cover size, number of covers per row in the albums list, or skip cover display in the albums and album view.
- Covers are kept in memory cache to speed up repeated display
Full Changelog: V2.5.2...V2.6.0
Browsing and compilation related improvements.
- Add/Replace all album actions. Useful when browsing a compilation of different artists.
- Restore browsing context when displaying album from playlist.
- Improved credit presentation, more details (album artist, performer), less redundancy (repeating values).
- Added properties interface for song class, no need to use internal dict keys and multitag constructs outside of the mpd client package.
- More code refactoring into packages.
Full Changelog: V2.5.1...V2.5.2
Manage compilations and specify artist role
Searching by album artist, the default browse mode, failed to find compilations containing multiple artists. This is fixed by distinguishing artist from album artist.
Date is used to help identify a specific album when multiple albums have the same name, but sometimes dates are truncated to year, are used to mean production year rather than release date, so the side-effect was that the same album could show-up multiple times. This is circumvented by comparing album directories, and by showing dates as years. In the future one should distinguish release date from production year, using originalDate field.
Users can now search and browse by specific composers, conductors or performers.
Sorting now ignores initial articles such as The in english and Les in french, regardless of absence of ArtistSort or AlbumArtistSort tags.
Artist roles
Refactored the code in multiple packages.
Can browse or search by composer or conductor.