Library Import Methods Changes from 2.1.x to 2.2.x (TL;DR included)


  • I've noticed some differences in how the library manager has been functioning and was looking for some clarification.

    my airtime media dir is:

    /srv/airtime/stor

    Because I prefer to upload via sFTP instead of the web interface, and because I like to keep my files separate from the rest of the users I put them here:

    /srv/airtime/stor/ryan

    Prior to 2.2.x the media monitor would create library entries for the files, now it does not.

    I decided to move the files to /srv/airtime/ryan and set that as a separate watched directory which did work for media monitors library cataloging.

    This led me to a new problem. new library entries are no longer showing metadata from certain fields. In airtime's library viewer <LABEL> tags come from the <PUBLISHER> field (why not from <LABEL>? I don't know)

    The way I found this out was (with 2.1.x) I edited a file's metadata from the airtime library viewer and then download the MP3 (wav ogg etc) and inspect the metadata to find it was added to a field called <PUBLISHER>.

    Since the installation of 2.2.x adding metadata to a file via the library viewer interface does not modify the file so I cannot figure out where the new metadata is stored to find a workaround other than individually right clicking each file in the library viewer (db perhaps?)

    TL;DR

    1. Are directories inside the main import folder (/srv/airtime/stor) no longer to be scanned?

    2. Why isn't importing getting all my metadata? (specifically <LABEL> from <PUBLISHER> [I also have the same tags in the <LABEL> field JIC])


    # sudo airtime-check-system
    AIRTIME_SERVER_RESPONDING      = OK
    KERNEL_VERSION                 = 2.6.32-5-amd64
    MACHINE_ARCHITECTURE           = x86_64
    TOTAL_MEMORY_MBYTES            = 1800324
    TOTAL_SWAP_MBYTES              = UNKNOWN
    AIRTIME_VERSION                = 2.2.1
    OS                             = Debian GNU/Linux 6.0.6 (squeeze) x86_64
    CPU                            = Intel(R) Atom(TM) CPU  330   @ 1.60GHz
    WEB_SERVER                     = Apache/2.2.16 (Debian)
    PLAYOUT_ENGINE_PROCESS_ID      = 3164
    PLAYOUT_ENGINE_RUNNING_SECONDS = 190492
    PLAYOUT_ENGINE_MEM_PERC        = 0.4%
    PLAYOUT_ENGINE_CPU_PERC        = 0.0%
    LIQUIDSOAP_PROCESS_ID          = 3185
    LIQUIDSOAP_RUNNING_SECONDS     = 190492
    LIQUIDSOAP_MEM_PERC            = 3.2%
    LIQUIDSOAP_CPU_PERC            = 13.9%
    MEDIA_MONITOR_PROCESS_ID       = 20910
    MEDIA_MONITOR_RUNNING_SECONDS  = 290
    MEDIA_MONITOR_MEM_PERC         = 1.3%
    MEDIA_MONITOR_CPU_PERC         = 0.0%
    RABBITMQ_PROCESS_ID            = 1410
    RABBITMQ_RUNNING_SECONDS       = 190489
    RABBITMQ_MEM_PERC              = 0.8%
    RABBITMQ_CPU_PERC              = 0.0%
    -- Your installation of Airtime looks OK!


    Ryan Peter
    Post edited by Ryan Peter at 2012-12-09 18:03:07