- oik_tracks() – Implement [oik-tracks] shortcode
- oik_tunes_activation() – Implement "admin_notices" action for oik-tunes
- oik_tunes_add_shortcodes() – Add the shortcodes delivered by oik-tunes
- oik_tunes_admin_menu() – Implement "oik_admin_menu" action for oik-tunes
- oik_tunes_ajax_oik_tunes_create_tune() – Implement "wp_ajax_oik_tunes_create_tune" for oik-tunes
- oik_tunes_album_link() – Build album_link for a track
- oik_tunes_analyze() – Import the information for a file
- oik_tunes_analyze_file() – Analyze the file to determine the fields for oik-recording and oik-track and create the oik-track
- oik_tunes_analyze_folder() – Analyze the files in a folder
- oik_tunes_batch() – Batch client for oik-tunes
- oik_tunes_consider_file() – Decides whether or not to process this file
- oik_tunes_create_content_field() – Create a part of the content field for an oik-track
- oik_tunes_create_post_date() – Conjure up a post_date based on the year, track number and duration
- oik_tunes_create_recording() – Create an oik-recording
- oik_tunes_create_recording_content() – Create the content field for an oik-recording
- oik_tunes_create_track() – Create or update the track
- oik_tunes_create_track_admin_ajax() – Invoke AJAX to create the track on the remote server
- oik_tunes_create_track_client() – Determine how to create the track
- oik_tunes_create_track_content() – Create the content field for an oik-track
- oik_tunes_do_page() – Display the page to mass import tracks for a recording
- oik_tunes_fields_loaded() – Implement "oik_fields_loaded" for oik-tunes
- oik_tunes_get_artist() – oik tunes get artist
- oik_tunes_get_composers() – Return the composer(s) taking into account additional fields that getID3() does not automatically merge into comments_html
- oik_tunes_get_duration() – Return the duration of the track
- oik_tunes_get_field() – Return an imploded field from comments_html
- oik_tunes_get_title() – oik tunes get title
- oik_tunes_get_UFI() – Get a unique file identifier from UniqueFileIdentifier or Album, Year, Track
- oik_tunes_get_URI() – Get a unique album identifier from UniqueFileIdentifier or Album, Artist, Year
- oik_tunes_import() – oik tunes import
- oik_tunes_import_recording() – Import a Recording and all its tracks using the getID3() PHP library
- oik_tunes_insert_track() – Insert an oik-track with the fields provided, creating the album (oik-recording) as required
- oik_tunes_lazy_admin_menu() – oik tunes lazy admin menu
- oik_tunes_oik_recording_columns() – Implements "manage_edit-oik-recording_columns" filter for oik-recording
- oik_tunes_oik_track_columns() – Implements "manage_edit-oik-track_columns" filter for oik-track
- oik_tunes_query_recording() – Determine the post_id of the oik-recording based on:
- oik_tunes_query_track() – Find the track given the fields
- oik_tunes_recording_types() – Return an array of recording types.
- oik_tunes_register_recording() – Register the oik-recording Custom Post Type
- oik_tunes_register_track() – Register the oik-track Custom Post Type
- oik_tunes_update_track() – Update the track with the "correct" version
oik-tunes APIs
Application Programming Interfaces for the oik-tunes plugin: