[Music] Allow import plugins (1 Viewer)

jameson_uk

Retired Team Member
  • Premium Supporter
  • January 27, 2005
    7,258
    2,528
    Birmingham
    Home Country
    United Kingdom United Kingdom
    One for MPII.....

    Would be really great if you had importer plugins for music (possibly other areas) which could be added to by developers. So if you had an set of DLLs in a folder each implementing an interface MPII could pick up these and process them in the order the user has determined.

    To make the most of this it would probably make sense to have some user defined columns in the music database. If you had say user1 .. user10 you could then have a seperate table which gave each one a title.

    The interface could provide access to database and allow developers to write different import plugins to suit different users.

    eg. in a previous life I wrote a couple of import plugins for Meedio. One of these set a user field for "age in collection". The plugin simply itterated over every file in the database and depending on what the user had defined set a value such as "less than a week", "less than a month", "less then two months" as well as a second sort column. When these columns are exposed to the user views you can then easily add views such as

    age in collection
    album artist
    album
    tracks

    You can also add importers such as
    • based on folder structure rather than tag
    • one to handle ac3/dts files differently to normal music files
    • add ratings from WMP
    • download ratings from MusicBrainz
    • one that tags files differently based on location (eg. I have three music shares, FLAC/MP3/Singles and could add this as a user field to be used in views)

    This takes out the complexity of having to write an importer that does everything and also allows developers to add functionality easily.
     

    Users who are viewing this thread

    Top Bottom