Releases: duck7000/MusicBrainzPHP
Releases · duck7000/MusicBrainzPHP
New additions
V1.3.1 (27-12-2024)
- Title class fetchData() added totalPlayTime to each medium
- TitleSearch search() added search on discid. You can use this python script to get the discid: https://python-discid.readthedocs.io/en/latest/
- Title class fetchData() added discids to the output array. This is an array with all known discids for this release
- Title class fetchData() removed length from output array as it is inaccurate, totalPlayTime is now in media array for each medium
Changed filenames to be PSR4 compliant
- Changed filenames of API and CoverArt to be PSR4 compliant
- Added missing use loggerInterface in Title, Artist and Cover class
Bug fixes and new additions
- Title class fetchData() Fixed bug annotation not been fetched
- Title class fetchData() Fixed bug rounding errors on total play length, now it properly rounds to the correct value (in seconds)
- CoverArt class added booklets to the output array
- CoverArt class added 1200 pixel thumbnail version to the output array
- TitleSearch class changes/additions
Changed type to primaryType in output array, to distinguish from secondaryType
label is now array(id: int, name: string) and contains all labels instead of only the first one
Added secondaryType as indexed array() which includes all secondary types
Added trackCount this is the total track count of found item - MdbBase class fixed missing Artist Id protected var
- Title class fetchData() Added aliases to artist array
Fixed bug and packagist
Fixed coverArt url not always correct. From now on this is always https
Added musciBrainzPHP to packagist as duck7000/musicbrainz-php
Bug fix release and new additions
- Changed cover art urls from http to https to avoid browser issues
- TitleSearch added more titleSearchFormats in config
- Cover art methods are moved to there own class and removed from Title class
- Added Artist class and removed fetchArtistBio from Title class as it is now in Artist class
- TitleSearchAdvanced Changed api call from fetchReleaseGroupsVarious()
- Artist class fetchArtistBio() added area name and id
- Artist class fetchArtistBio() added aliasses
New methods and bug fixes
- Added option all to fetchReleaseGroups()
- Added new method fetchArtistBio() this fetches artist info
- fetchData() add first release date
- TitleSearchAdvanced added new method fetchReleaseGroupsVarious() this fetches various releases from specific artist
- Added caching to fetchData() incl cover urls
- Added caching to fetchReleaseGroupsVarious()
- Added caching to fetchArtistBio()
- fixed and improved bug when there is no coverart
- Fixed bug vinyl options in config format not working
First release
This is the first release of musicBrainzPHP!
All info is in the wiki pages