Site
Home / Forum / 3rd Party Projects / Ampache

Ampache


Posted: 13 Apr 2021 05:30
lachlan-00
Posts: 8
Joined: 2021-04-08

Hi everyone

Ampache (https://ampache.org/) has at the moment a very simple plugin using the old (before patreon) API and i've just bought a key for a year to look at expanding on this and making it actually usable for additional metadata outside tracks and images.

The plugin is part of the main project so it's included in every release.
https://github.com/ampache/ampache/blob/develop/src/Plugin/AmpacheTheaudiodb.php

Things i would probably like to do:
* rating and love sync with TAdb (both ways but initially like last.fm love ratings client -> tadb)
* adding more sources for place formed, bio, artist details outside last.fm (which is pretty terrible)
* get charts and similar songs from here and produce lists/smartlists in ampache matching the user library
* add the ability to store tadb id's (+other sites like discogs) instead of just musicbrainz id's
* add musicvideo links (if available) somehow to the artist pages.

Just thought seeing as it's a board for 3rd party tools i'd share the plans here.

Posted: 14 Apr 2021 21:37
zag
Posts: 242
Joined: 2020-07-14

Very cool to see you looking at the more advanced API features. Just let me know if you need anything extra or changed. I know a few Ampache users have come on here to contribute specifically from the software over the years.

Posted: 23 Apr 2021 06:43
lachlan-00
Posts: 8
Joined: 2021-04-08

We've spent a lot of time just bringing the general codebase up to scratch but now we're looking at making things much easier for meta plugins to update your database.

Will post new threads for specific issues, challenges and requests but i'm actually just looking forward to giving you a bit of support though the project.

👍 zag
Posted: 28 Oct 2021 08:25
lachlan-00
Posts: 8
Joined: 2021-04-08

I've put a new update in for our plugin.

We'll connect and update place formed year formed and name for artists based on mbid lookup.


Showing 0 to 4 (Total: 4)