updated plugin AudioIgniter version 2.0.4
This commit is contained in:
@ -319,10 +319,20 @@
|
|||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ai-container .button,
|
||||||
|
.ai-module .button {
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
vertical-align: middle;
|
||||||
|
gap: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
.ai-container .button .dashicons,
|
.ai-container .button .dashicons,
|
||||||
.ai-module .button .dashicons {
|
.ai-module .button .dashicons {
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
line-height: 1.7em;
|
line-height: 1;
|
||||||
|
height: auto;
|
||||||
|
width: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ai-form-field-group {
|
.ai-form-field-group {
|
||||||
@ -609,7 +619,7 @@
|
|||||||
@media (max-width: 782px) {
|
@media (max-width: 782px) {
|
||||||
.ai-container .button .dashicons,
|
.ai-container .button .dashicons,
|
||||||
.ai-module .button .dashicons {
|
.ai-module .button .dashicons {
|
||||||
line-height: 1.2em;
|
line-height: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ai-form-field-addon .button {
|
.ai-form-field-addon .button {
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
|||||||
.ai-settings-box{background-color:#fff;padding:25px;border:1px solid #d8d8d8;box-shadow:0 2px 0 rgba(0,0,0,.04)}.ai-settings-box>:last-child{margin-bottom:0}.ai-settings-main-content-nav-header{margin:15px 0 40px;display:flex;align-items:center}.ai-settings-main-content-nav{display:flex;grid-gap:20px}.ai-settings-main-content-nav-link{color:#646970;text-decoration:none;font-size:16px}.ai-settings-main-content-nav-link.is-active{font-weight:700}.ai-settings-main-content-nav-link.is-active,.ai-settings-main-content-nav-link:hover{color:#1d2327}.ai-settings-main-content-nav-filters{margin-left:auto}
|
|
||||||
@ -5,9 +5,10 @@
|
|||||||
* Description: AudioIgniter lets you create music playlists and embed them in your WordPress posts, pages or custom post types and serve your audio content in style!
|
* Description: AudioIgniter lets you create music playlists and embed them in your WordPress posts, pages or custom post types and serve your audio content in style!
|
||||||
* Author: The CSSIgniter Team
|
* Author: The CSSIgniter Team
|
||||||
* Author URI: https://www.cssigniter.com
|
* Author URI: https://www.cssigniter.com
|
||||||
* Version: 2.0.1
|
* License: GPLv2 or later
|
||||||
|
* Version: 2.0.4
|
||||||
* Text Domain: audioigniter
|
* Text Domain: audioigniter
|
||||||
* Domain Path: languages
|
* Domain Path: /languages
|
||||||
*
|
*
|
||||||
* AudioIgniter is free software: you can redistribute it and/or modify
|
* AudioIgniter is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -129,10 +130,6 @@ class AudioIgniter {
|
|||||||
self::$plugin_url = plugin_dir_url( __FILE__ );
|
self::$plugin_url = plugin_dir_url( __FILE__ );
|
||||||
self::$plugin_path = plugin_dir_path( __FILE__ );
|
self::$plugin_path = plugin_dir_path( __FILE__ );
|
||||||
|
|
||||||
add_action( 'init', function() {
|
|
||||||
load_plugin_textdomain( 'audioigniter', false, dirname( self::plugin_basename() ) . '/languages' );
|
|
||||||
} );
|
|
||||||
|
|
||||||
require_once untrailingslashit( $this->plugin_path() ) . '/inc/class-audioigniter-sanitizer.php';
|
require_once untrailingslashit( $this->plugin_path() ) . '/inc/class-audioigniter-sanitizer.php';
|
||||||
$this->sanitizer = new AudioIgniter_Sanitizer();
|
$this->sanitizer = new AudioIgniter_Sanitizer();
|
||||||
|
|
||||||
@ -223,7 +220,7 @@ class AudioIgniter {
|
|||||||
'previous' => esc_html__( 'Previous track', 'audioigniter' ),
|
'previous' => esc_html__( 'Previous track', 'audioigniter' ),
|
||||||
'next' => esc_html__( 'Next track', 'audioigniter' ),
|
'next' => esc_html__( 'Next track', 'audioigniter' ),
|
||||||
'toggle_list_repeat' => esc_html__( 'Toggle track listing repeat', 'audioigniter' ),
|
'toggle_list_repeat' => esc_html__( 'Toggle track listing repeat', 'audioigniter' ),
|
||||||
'toggle_track_repeat' => esc_html__( 'Toggle track repeat' ),
|
'toggle_track_repeat' => esc_html__( 'Toggle track repeat', 'audioigniter' ),
|
||||||
'toggle_list_visible' => esc_html__( 'Toggle track listing visibility', 'audioigniter' ),
|
'toggle_list_visible' => esc_html__( 'Toggle track listing visibility', 'audioigniter' ),
|
||||||
'buy_track' => esc_html__( 'Buy this track', 'audioigniter' ),
|
'buy_track' => esc_html__( 'Buy this track', 'audioigniter' ),
|
||||||
'download_track' => esc_html__( 'Download this track', 'audioigniter' ),
|
'download_track' => esc_html__( 'Download this track', 'audioigniter' ),
|
||||||
@ -1211,7 +1208,7 @@ class AudioIgniter {
|
|||||||
'class' => '',
|
'class' => '',
|
||||||
), $atts, $tag );
|
), $atts, $tag );
|
||||||
|
|
||||||
$id = intval( $atts['id'] );
|
$id = (int) $atts['id'];
|
||||||
$class_name = $atts['class'];
|
$class_name = $atts['class'];
|
||||||
|
|
||||||
if ( ! $this->is_playlist( $id ) ) {
|
if ( ! $this->is_playlist( $id ) ) {
|
||||||
@ -1220,6 +1217,13 @@ class AudioIgniter {
|
|||||||
|
|
||||||
$post = get_post( $id );
|
$post = get_post( $id );
|
||||||
|
|
||||||
|
if ( $post->post_status == 'trash' ||
|
||||||
|
( ! is_user_logged_in() && 'publish' !== $post->post_status ) ||
|
||||||
|
( is_user_logged_in() && ! current_user_can( 'read_post', $id ) ) ) {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$params = apply_filters( 'audioigniter_shortcode_data_attributes_array', $this->get_playlist_data_attributes_array( $id ), $id, $post, $atts );
|
$params = apply_filters( 'audioigniter_shortcode_data_attributes_array', $this->get_playlist_data_attributes_array( $id ), $id, $post, $atts );
|
||||||
$params = array_filter( $params, array( $this->sanitizer, 'array_filter_empty_null' ) );
|
$params = array_filter( $params, array( $this->sanitizer, 'array_filter_empty_null' ) );
|
||||||
$params = $this->sanitizer->html_data_attributes_array( $params );
|
$params = $this->sanitizer->html_data_attributes_array( $params );
|
||||||
@ -1269,12 +1273,17 @@ class AudioIgniter {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$playlist_id = intval( $playlist_id );
|
$playlist_id = (int) $playlist_id;
|
||||||
$post = get_post( $playlist_id );
|
$post = get_post( $playlist_id );
|
||||||
|
|
||||||
if ( empty( $post ) || $post->post_type !== $this->post_type ) {
|
if ( empty( $post ) || $post->post_type !== $this->post_type ) {
|
||||||
wp_send_json_error( __( "ID doesn't match a playlist", 'audioigniter' ) );
|
wp_send_json_error( __( "ID doesn't match a playlist", 'audioigniter' ) );
|
||||||
}
|
}
|
||||||
|
if ( ( ! is_user_logged_in() && 'publish' !== $post->post_status ) ||
|
||||||
|
( is_user_logged_in() && ! current_user_can( 'read_post', $playlist_id ) )
|
||||||
|
) {
|
||||||
|
wp_send_json_error( __( 'Sorry, you are not allowed to access this playlist.', 'audioigniter' ) );
|
||||||
|
}
|
||||||
|
|
||||||
$response = array();
|
$response = array();
|
||||||
$tracks = $this->get_post_meta( $playlist_id, '_audioigniter_tracks', array() );
|
$tracks = $this->get_post_meta( $playlist_id, '_audioigniter_tracks', array() );
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: AudioIgniter\n"
|
"Project-Id-Version: AudioIgniter\n"
|
||||||
"POT-Creation-Date: 2024-11-19 13:49+0200\n"
|
"POT-Creation-Date: 2026-05-15 22:59+0300\n"
|
||||||
"PO-Revision-Date: 2016-08-29 19:22+0300\n"
|
"PO-Revision-Date: 2016-08-29 19:22+0300\n"
|
||||||
"Last-Translator: Anastis Sourgoutsidis <anastis@cssigniter.com>\n"
|
"Last-Translator: Anastis Sourgoutsidis <anastis@cssigniter.com>\n"
|
||||||
"Language-Team: Anastis Sourgoutsidis <anastis@cssigniter.com>\n"
|
"Language-Team: Anastis Sourgoutsidis <anastis@cssigniter.com>\n"
|
||||||
@ -10,368 +10,370 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
||||||
"X-Generator: Poedit 3.5\n"
|
"X-Generator: Poedit 3.9\n"
|
||||||
"X-Poedit-Basepath: ..\n"
|
"X-Poedit-Basepath: ..\n"
|
||||||
"X-Poedit-WPHeader: audioigniter.php\n"
|
"X-Poedit-WPHeader: audioigniter.php\n"
|
||||||
"X-Poedit-SourceCharset: UTF-8\n"
|
"X-Poedit-SourceCharset: UTF-8\n"
|
||||||
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
"X-Poedit-KeywordsList: "
|
||||||
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
"__;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
||||||
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
|
||||||
"X-Poedit-Flags-xgettext: --add-comments=translators:\n"
|
"X-Poedit-Flags-xgettext: --add-comments=translators:\n"
|
||||||
"X-Poedit-SearchPath-0: .\n"
|
"X-Poedit-SearchPath-0: .\n"
|
||||||
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
||||||
|
|
||||||
#. translators: %s is the track's title.
|
#. translators: %s is the track's title.
|
||||||
#: audioigniter.php:220
|
#: audioigniter.php:217
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Play %s"
|
msgid "Play %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. translators: %s is the track's title.
|
#. translators: %s is the track's title.
|
||||||
#: audioigniter.php:222
|
#: audioigniter.php:219
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Pause %s"
|
msgid "Pause %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:223
|
#: audioigniter.php:220
|
||||||
msgid "Previous track"
|
msgid "Previous track"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:224
|
#: audioigniter.php:221
|
||||||
msgid "Next track"
|
msgid "Next track"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:225
|
#: audioigniter.php:222
|
||||||
msgid "Toggle track listing repeat"
|
msgid "Toggle track listing repeat"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:226
|
#: audioigniter.php:223
|
||||||
msgid "Toggle track repeat"
|
msgid "Toggle track repeat"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:227
|
#: audioigniter.php:224
|
||||||
msgid "Toggle track listing visibility"
|
msgid "Toggle track listing visibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:228
|
#: audioigniter.php:225
|
||||||
msgid "Buy this track"
|
msgid "Buy this track"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:229
|
#: audioigniter.php:226
|
||||||
msgid "Download this track"
|
msgid "Download this track"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:230
|
#: audioigniter.php:227
|
||||||
msgid "Volume Up"
|
msgid "Volume Up"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:231
|
#: audioigniter.php:228
|
||||||
msgid "Volume Down"
|
msgid "Volume Down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:232
|
#: audioigniter.php:229
|
||||||
msgid "Open track lyrics"
|
msgid "Open track lyrics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:233
|
#: audioigniter.php:230
|
||||||
msgid "Set playback rate"
|
msgid "Set playback rate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:234
|
#: audioigniter.php:231
|
||||||
msgid "Skip forward"
|
msgid "Skip forward"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:235
|
#: audioigniter.php:232
|
||||||
msgid "Skip backward"
|
msgid "Skip backward"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:236
|
#: audioigniter.php:233
|
||||||
msgid "Shuffle"
|
msgid "Shuffle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:249
|
#: audioigniter.php:246
|
||||||
msgid ""
|
msgid ""
|
||||||
"Do you really want to remove all tracks? (This will not delete your audio "
|
"Do you really want to remove all tracks? (This will not delete your audio "
|
||||||
"files)."
|
"files)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:250
|
#: audioigniter.php:247
|
||||||
msgid "Select or upload audio media"
|
msgid "Select or upload audio media"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:251
|
#: audioigniter.php:248
|
||||||
msgid "Select a cover image"
|
msgid "Select a cover image"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:294
|
#: audioigniter.php:291
|
||||||
msgctxt "post type general name"
|
msgctxt "post type general name"
|
||||||
msgid "Playlists"
|
msgid "Playlists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:295 audioigniter.php:311
|
#: audioigniter.php:292 audioigniter.php:308
|
||||||
msgctxt "post type singular name"
|
msgctxt "post type singular name"
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:296
|
#: audioigniter.php:293
|
||||||
msgctxt "admin menu"
|
msgctxt "admin menu"
|
||||||
msgid "AudioIgniter"
|
msgid "AudioIgniter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:297
|
#: audioigniter.php:294
|
||||||
msgctxt "admin menu"
|
msgctxt "admin menu"
|
||||||
msgid "All Playlists"
|
msgid "All Playlists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:298
|
#: audioigniter.php:295
|
||||||
msgctxt "add new on admin bar"
|
msgctxt "add new on admin bar"
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:299 audioigniter.php:300
|
#: audioigniter.php:296 audioigniter.php:297
|
||||||
msgid "Add New Playlist"
|
msgid "Add New Playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:301
|
#: audioigniter.php:298
|
||||||
msgid "Edit Playlist"
|
msgid "Edit Playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:302
|
#: audioigniter.php:299
|
||||||
msgid "New Playlist"
|
msgid "New Playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:303
|
#: audioigniter.php:300
|
||||||
msgid "View Playlist"
|
msgid "View Playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:304
|
#: audioigniter.php:301
|
||||||
msgid "Search Playlists"
|
msgid "Search Playlists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:305
|
#: audioigniter.php:302
|
||||||
msgid "No playlists found"
|
msgid "No playlists found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:306
|
#: audioigniter.php:303
|
||||||
msgid "No playlists found in the trash"
|
msgid "No playlists found in the trash"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:331 audioigniter.php:857
|
#: audioigniter.php:328 audioigniter.php:854
|
||||||
msgid "Tracks"
|
msgid "Tracks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:332
|
#: audioigniter.php:329
|
||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:333 audioigniter.php:1325
|
#: audioigniter.php:330 audioigniter.php:1325
|
||||||
msgid "Shortcode"
|
msgid "Shortcode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:391
|
#: audioigniter.php:388
|
||||||
msgid "AudioIgniter Logo"
|
msgid "AudioIgniter Logo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:400
|
#: audioigniter.php:397
|
||||||
msgid "Upgrade to Pro"
|
msgid "Upgrade to Pro"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:424
|
#: audioigniter.php:421
|
||||||
msgid "Support"
|
msgid "Support"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:428
|
#: audioigniter.php:425
|
||||||
msgid "Documentation"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:432
|
#: audioigniter.php:429
|
||||||
msgid "Rate this plugin"
|
msgid "Rate this plugin"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. translators: %s is a URL.
|
#. translators: %s is a URL.
|
||||||
#: audioigniter.php:455
|
#: audioigniter.php:452
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Thank you for creating with <a href=\"%s\" target=\"_blank\">AudioIgniter</a>"
|
"Thank you for creating with <a href=\"%s\" target=\"_blank\">AudioIgniter</a>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:501
|
#: audioigniter.php:498
|
||||||
msgid "Toggle track visibility"
|
msgid "Toggle track visibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:512
|
#: audioigniter.php:509
|
||||||
msgid "Remove Cover Image"
|
msgid "Remove Cover Image"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:525
|
#: audioigniter.php:522
|
||||||
msgid "Upload Cover"
|
msgid "Upload Cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:543 audioigniter.php:550
|
#: audioigniter.php:540 audioigniter.php:547
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:558 audioigniter.php:565
|
#: audioigniter.php:555 audioigniter.php:562
|
||||||
msgid "Artist"
|
msgid "Artist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:574 audioigniter.php:581
|
#: audioigniter.php:571 audioigniter.php:578
|
||||||
msgid "Buy link"
|
msgid "Buy link"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:594 audioigniter.php:603
|
#: audioigniter.php:591 audioigniter.php:600
|
||||||
msgid "Audio file or radio stream"
|
msgid "Audio file or radio stream"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:607
|
#: audioigniter.php:604
|
||||||
msgid "Upload"
|
msgid "Upload"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:618 audioigniter.php:625
|
#: audioigniter.php:615 audioigniter.php:622
|
||||||
msgid "Download URL"
|
msgid "Download URL"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:639
|
#: audioigniter.php:636
|
||||||
msgid "Remove Track"
|
msgid "Remove Track"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:654
|
#: audioigniter.php:651
|
||||||
msgid "Add Track"
|
msgid "Add Track"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:661
|
#: audioigniter.php:658
|
||||||
msgid "Clear Playlist"
|
msgid "Clear Playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:667
|
#: audioigniter.php:664
|
||||||
msgid "Expand All"
|
msgid "Expand All"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:670
|
#: audioigniter.php:667
|
||||||
msgid "Collapse All"
|
msgid "Collapse All"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:709
|
#: audioigniter.php:706
|
||||||
msgid "Player & Track listing"
|
msgid "Player & Track listing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:714
|
#: audioigniter.php:711
|
||||||
msgid "Player Type"
|
msgid "Player Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:745
|
#: audioigniter.php:742
|
||||||
msgid "Show track listing by default"
|
msgid "Show track listing by default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:759
|
#: audioigniter.php:756
|
||||||
msgid "Show track listing visibility toggle button"
|
msgid "Show track listing visibility toggle button"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:773
|
#: audioigniter.php:770
|
||||||
msgid "Reverse track order"
|
msgid "Reverse track order"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:779
|
#: audioigniter.php:776
|
||||||
msgid "Starting volume"
|
msgid "Starting volume"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:790
|
#: audioigniter.php:787
|
||||||
msgid "0-100"
|
msgid "0-100"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:795
|
#: audioigniter.php:792
|
||||||
msgid "Enter a value between 0 and 100 in increments of 10"
|
msgid "Enter a value between 0 and 100 in increments of 10"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:809
|
#: audioigniter.php:806
|
||||||
msgid "Limit track listing height"
|
msgid "Limit track listing height"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:815 audioigniter.php:825
|
#: audioigniter.php:812 audioigniter.php:822
|
||||||
msgid "Track listing height"
|
msgid "Track listing height"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:830
|
#: audioigniter.php:827
|
||||||
msgid "Set a number of pixels"
|
msgid "Set a number of pixels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:836
|
#: audioigniter.php:833
|
||||||
msgid "Maximum player width"
|
msgid "Maximum player width"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:844
|
#: audioigniter.php:841
|
||||||
msgid "Automatic width"
|
msgid "Automatic width"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:849
|
#: audioigniter.php:846
|
||||||
#, no-php-format
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Set a number of pixels, or leave empty to automatically cover 100% of the "
|
"Set a number of pixels, or leave empty to automatically cover 100% of the "
|
||||||
"available area (recommended)."
|
"available area (recommended)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:869
|
#: audioigniter.php:866
|
||||||
msgid "Show track numbers in tracklist"
|
msgid "Show track numbers in tracklist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:883
|
#: audioigniter.php:880
|
||||||
msgid "Show track covers in tracklist"
|
msgid "Show track covers in tracklist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:897
|
#: audioigniter.php:894
|
||||||
msgid "Show active track's cover"
|
msgid "Show active track's cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:911
|
#: audioigniter.php:908
|
||||||
msgid "Show artist names"
|
msgid "Show artist names"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:925
|
#: audioigniter.php:922
|
||||||
msgid "Show track extra buttons (buy link, download button etc)"
|
msgid "Show track extra buttons (buy link, download button etc)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:939
|
#: audioigniter.php:936
|
||||||
msgid "Open buy links in new window"
|
msgid "Open buy links in new window"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:947
|
#: audioigniter.php:944
|
||||||
msgid "Track & Track listing repeat"
|
msgid "Track & Track listing repeat"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:959
|
#: audioigniter.php:956
|
||||||
msgid "Repeat track listing enabled by default"
|
msgid "Repeat track listing enabled by default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:973
|
#: audioigniter.php:970
|
||||||
msgid "Show track listing repeat toggle button"
|
msgid "Show track listing repeat toggle button"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:990
|
#: audioigniter.php:987
|
||||||
msgid "Show \"Powered by AudioIgniter\" link"
|
msgid "Show \"Powered by AudioIgniter\" link"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:994
|
#: audioigniter.php:991
|
||||||
msgid ""
|
msgid ""
|
||||||
"We've put a great deal of effort into building this plugin. If you feel like "
|
"We've put a great deal of effort into building this plugin. If you feel like "
|
||||||
"it, let others know about it by enabling this option."
|
"it, let others know about it by enabling this option."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:1014
|
#: audioigniter.php:1011
|
||||||
msgid "Grab the shortcode"
|
msgid "Grab the shortcode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:1048
|
#: audioigniter.php:1045
|
||||||
msgid "Full Player"
|
msgid "Full Player"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:1053
|
#: audioigniter.php:1050
|
||||||
msgid "Simple Player"
|
msgid "Simple Player"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audioigniter.php:1276
|
#: audioigniter.php:1273
|
||||||
msgid "ID doesn't match a playlist"
|
msgid "ID doesn't match a playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: audioigniter.php:1276
|
||||||
|
msgid "Sorry, you are not allowed to access this playlist."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: inc/class-audioigniter-admin-page-upsell.php:32
|
#: inc/class-audioigniter-admin-page-upsell.php:32
|
||||||
msgctxt "settings tab title"
|
msgctxt "settings tab title"
|
||||||
msgid "General"
|
msgid "General"
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@ -2,8 +2,8 @@
|
|||||||
Contributors: cssigniterteam, anastis, silencerius, tsiger
|
Contributors: cssigniterteam, anastis, silencerius, tsiger
|
||||||
Tags: audio, audio player, html5 player, mp3 player, podcast
|
Tags: audio, audio player, html5 player, mp3 player, podcast
|
||||||
Requires at least: 6.0
|
Requires at least: 6.0
|
||||||
Tested up to: 6.8
|
Tested up to: 7.0
|
||||||
Stable tag: 2.0.1
|
Stable tag: 2.0.4
|
||||||
License: GPLv2 or later
|
License: GPLv2 or later
|
||||||
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
||||||
|
|
||||||
@ -112,10 +112,21 @@ Visit the [GitHub repository](https://github.com/cssigniter/audioigniter) for fu
|
|||||||
|
|
||||||
== Changelog ==
|
== Changelog ==
|
||||||
|
|
||||||
|
= 2.0.4 =
|
||||||
|
* Fixed minor issues with the admin styles.
|
||||||
|
|
||||||
|
= 2.0.3 =
|
||||||
|
* Fixed issue where playlist information would be returned by the playlist JSON endpoint for playlists that were not yet published (CVE-2026-8679, props nudien udin).
|
||||||
|
|
||||||
|
= 2.0.2 =
|
||||||
|
* Added support for custom list playback rates when using the [ai_track] shortcode (AudioIgniter Pro).
|
||||||
|
* Fixed missing gettext domain issue.
|
||||||
|
* Removed call to load_plugin_textdomain().
|
||||||
|
|
||||||
= 2.0.1 =
|
= 2.0.1 =
|
||||||
Fixed issue where a PHP notice would get thrown (in WP 6.7) regarding translations loading too early.
|
* Fixed issue where a PHP notice would get thrown (in WP 6.7) regarding translations loading too early.
|
||||||
Fixed issue where the player would break when repeating a single track via the [ai_track] shortcode (pro).
|
* Fixed issue where the player would break when repeating a single track via the [ai_track] shortcode (pro).
|
||||||
Allow short-circuiting individual tracks from appearing in the endpoint, by returning false in the audioigniter_playlist_endpoint_track filter.
|
* Allow short-circuiting individual tracks from appearing in the endpoint, by returning false in the audioigniter_playlist_endpoint_track filter.
|
||||||
|
|
||||||
= 2.0.0 =
|
= 2.0.0 =
|
||||||
* Added AudioIgniter top level menu.
|
* Added AudioIgniter top level menu.
|
||||||
|
|||||||
Reference in New Issue
Block a user