summaryrefslogtreecommitdiffstats
path: root/modules/plugins/MusicBrainz.plugin.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules/plugins/MusicBrainz.plugin.php')
-rw-r--r--modules/plugins/MusicBrainz.plugin.php126
1 files changed, 63 insertions, 63 deletions
diff --git a/modules/plugins/MusicBrainz.plugin.php b/modules/plugins/MusicBrainz.plugin.php
index 86f3e7f4..672df7b5 100644
--- a/modules/plugins/MusicBrainz.plugin.php
+++ b/modules/plugins/MusicBrainz.plugin.php
@@ -1,5 +1,5 @@
<?php
-/* vim:set tabstop=8 softtabstop=8 shiftwidth=8 noexpandtab: */
+/* vim:set softtabstop=4 shiftwidth=4 expandtab: */
/**
*
* LICENSE: GNU General Public License, version 2 (GPLv2)
@@ -22,77 +22,77 @@
class AmpacheMusicBrainz {
- public $name ='MusicBrainz';
- public $description ='MusicBrainz metadata integration';
- public $version ='000001';
- public $min_ampache ='360003';
- public $max_ampache ='999999';
+ public $name ='MusicBrainz';
+ public $description ='MusicBrainz metadata integration';
+ public $version ='000001';
+ public $min_ampache ='360003';
+ public $max_ampache ='999999';
- /**
- * Constructor
- * This function does nothing
- */
- public function __construct() {
- return true;
- }
+ /**
+ * Constructor
+ * This function does nothing
+ */
+ public function __construct() {
+ return true;
+ }
- /**
- * install
- * This is a required plugin function
- */
- public function install() {
- return true;
- } // install
+ /**
+ * install
+ * This is a required plugin function
+ */
+ public function install() {
+ return true;
+ } // install
- /**
- * uninstall
- * This is a required plugin function
- */
- public function uninstall() {
- return true;
- } // uninstall
+ /**
+ * uninstall
+ * This is a required plugin function
+ */
+ public function uninstall() {
+ return true;
+ } // uninstall
- /**
- * load
- * This is a required plugin function; here it populates the prefs we
- * need for this object.
- */
- public function load() {
- return true;
- } // load
+ /**
+ * load
+ * This is a required plugin function; here it populates the prefs we
+ * need for this object.
+ */
+ public function load() {
+ return true;
+ } // load
- /**
- * get_metadata
- * Returns song metadata for what we're passed in.
- */
- public function get_metadata($song_info) {
- if (!$mbid = $song_info['mb_trackid']) {
- return null;
- }
+ /**
+ * get_metadata
+ * Returns song metadata for what we're passed in.
+ */
+ public function get_metadata($song_info) {
+ if (!$mbid = $song_info['mb_trackid']) {
+ return null;
+ }
- $mbquery = new MusicBrainzQuery();
- $includes = new mbTrackIncludes();
- $includes = $includes->artist()->releases();
- try {
- $track = $mbquery->getTrackById($mbid, $includes);
- }
- catch (Exception $e) {
- return null;
- }
+ $mbquery = new MusicBrainzQuery();
+ $includes = new mbTrackIncludes();
+ $includes = $includes->artist()->releases();
+ try {
+ $track = $mbquery->getTrackById($mbid, $includes);
+ }
+ catch (Exception $e) {
+ return null;
+ }
- $results = array();
+ $results = array();
- $results['mb_artistid'] = $track->getArtist()->getId();
- $results['artist'] = $track->getArtist()->getName();
- $results['title'] = $track->getTitle();
- if ($track->getNumReleases() == 1) {
- $release = $track->getReleases();
- $release = $release[0];
- $results['album'] = $release->getTitle();
- }
+ $results['mb_artistid'] = $track->getArtist()->getId();
+ $results['artist'] = $track->getArtist()->getName();
+ $results['title'] = $track->getTitle();
+ if ($track->getNumReleases() == 1) {
+ $release = $track->getReleases();
+ $release = $release[0];
+ $results['album'] = $release->getTitle();
+ }
- return $results;
- } // get_metadata
+ return $results;
+ } // get_metadata
} // end AmpacheMusicBrainz
?>