Skip to content

Releases: duck7000/MusicBrainzPHP

New additions

27 Dec 22:36
Compare
Choose a tag to compare

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

23 Dec 14:34
Compare
Choose a tag to compare
  • 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

22 Dec 18:27
Compare
Choose a tag to compare
  • 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

26 Oct 14:45
Compare
Choose a tag to compare

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

03 Sep 09:35
Compare
Choose a tag to compare
  • 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

27 Jul 14:22
Compare
Choose a tag to compare
  • 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

12 Jul 09:35
Compare
Choose a tag to compare

This is the first release of musicBrainzPHP!

All info is in the wiki pages