Okay
  Public Ticket #3436852
Favorites
Closed

Comments

  • Jeremy started the conversation

    Hi.  I absolutely LOVE the new Favorites feature!  Thank you for implementing.

    I've discovered a couple of issues though...

    1.  The "Remove All Favorites" button immediately removes all tracks, without a confirmation message... I discovered this by accidentally touching the "Remove All Favorites" button while scrolling on my iPad.  It would be nice to have a confirmation pop-up before removing all of the tracks... for example: "Are you sure you want to remove all of your favorites? Yes / No"

    2.  So, I figured that I would just hide the "Remove All Favorites" button entirely, however, choosing the hide option in Settings does not work... The button still shows.  (see attachments)


    Thanks again for your help.

    Jeremy

    Attached files:  Sonaar_Remove-Favorites-Button.png
      Sonaar_Remove-Favorites-Settings.png

  •  1,114
    Max replied

    Hi,

    1) Thanks, we will consider this.

    2) This will be fixed in the official public version we gonna release in 2 weeks.


    Thanks,


    Max from the Sonaar.io Crew

  • Jeremy replied

    Excellent.  Thank you!

  • Jeremy replied

    Hi Sonaar Team,

    I noticed another big issue/concern with the "favorites" feature... Saved favorites do not save.  After logging out & then logging back in, or simply logging in with a different device, all favorites are gone!  It would be really nice if favorites lasted beyond each session.  Otherwise, this convenience feature could be a source of frustration for end-users.  I'm interested to hear your thoughts.  Thanks again for your continued support & product development.  

    Respectfully,

    Jeremy

  •  1,114
    Max replied

    This will also be available in the next plugin update: For logged out user, we save the favorites in the browser cookie. For logged in user, we save the favorite in the user meta. 

    Thanks,


    Max from the Sonaar.io Crew

  • Jeremy replied

    Wow!  You guys are on top of it.  Excellent.  😁

    Thank you!!

  •  1,114
    Max replied

    Just to let you know that we have officially released the Add to Favorite feature.

    ----------------------------------------------
    V.4.8 - 2023-09-06
    ----------------------------------------------
    - Now compatible with WordPress 6.3.x
    - Now compatible with PHP 8.2.x
    - New! [Pro Feature]: Add to Favorites. Visitor and logged-in users can now add tracks to their favorites. You can create a page with a player that will contains a list of the user's favorites. Check the settings in WP-Admin > MP3 Player > Settings > Add to Favorites
    - New! [Pro Feature]: Dynamic Visibility: Set visibility rules for the Downloads, Favorites, and Share buttons based on user roles, like administrators or subscribers, or non-logged users. A use case would be to to show the download button exclusively to logged-in users, while directing non-logged users to a sign-up page.
    - New! [Pro Feature]: Choose between 1000 different icons for the call-to-actions. This must be enabled in WP-Admin > MP3 Player > Settings > Widget Player > Optional Call-to-Action Buttons
    - New! Order your tracks simply by using drag and drop in the admin page! We have also added a Collapse/Expand tracks in your tracklist in the admin area.
    - New! Added a visual icon picker for call-to-action icons.
    - New! RSS Feed: Added an option to disable the plugin's RSS Feed. This is usefull if you want to use another RSS feed from another plugin such as Seriously Simple Podcasting (SPP).
    - New! Add custom link for the lightbox variation popup. A custom link may be added beside the Add to Cart button in the lightbox panel. This can be useful for directing users to a license comparison page or to the individual product page for more details.
    - New! Support ACF fields from WooCommerce Produce in the Music & Contract License
    - Tweak: Now it runs faster! We have optimized many queries.
    - Tweak: Support for Sharing Tracks using the navigator.share() method of the Web Share API.
    - Tweak: Replace TinyMCE by a simple HTML text area for track description. TinyMCE was very heavy. If you have many tracks (eg: 50+), you should see a faster loading time when you edit your playlist.
    - Tweak: Improved the UI in the plugin settings.
    - Fix: Gutenberg block was showing blank in some occasion. A page reload was needed.
    - Fix: Filter by post tag is now working
    - Fix: Share a track: button and other icon from srp_track_cta was invisble on boxed player from single post when the tracklist only have one track.
    - Fix: WooCommerce: Make the Preview License button translatable.
    - Fix: WooCommerce: Issue with related WC Product and the license popup not showing up
    - Code optimization

    Thanks,


    Max from the Sonaar.io Crew

  • Jeremy replied

    Hi Max!  This is great.  Thank you for the excellent work.  Sonaar just keeps getting better!!

  • Jeremy replied

    Hi.  

    The "Add to Favorites" settings state that "This option can also be enabled/disabled independently on each player instance."  I can't figure out how to accomplish this.  I would like to remove the "Add to Favorites" option on 1 of my playlists.  Please advise.  Thank you.

  •  1,114

    Thanks,


    Max from the Sonaar.io Crew

  • Jeremy replied

    Hi.  Thanks for your quick reply.  That explains why I don’t see it… I don’t use Elementor.  ☹️   Is this possible without Elementor? 

  •  1,114
    Max replied

    Use shortcode param force_cta_favorite="false"

    See this article for our shortcode and its attributes https://sonaar.io/docs/add-audio-player-with-shortcode/


    Thanks,


    Max from the Sonaar.io Crew

  • Jeremy replied

    Hey Max!

    Thanks for your suggestion.  Rather than re-create this playlist using a shortcode, I added the following custom CSS.  It appears to be working as I had hoped.  Let me know if you see any issues with this workaround, or if you have any better ideas.  Thanks again for your help!  I greatly appreciate your expertise.

    #playlist_NAME > div.srp_tracklist > ul > li > div.sr-playlist-item-flex > span > div > div > a.song-store.srp-fav-bt > i {
    display: none;
    !important;
    }

    Cheers!

    Jeremy

     

  •  1,114
    Max replied

    Great. If it works with that css code, you should be fine. 

    Thanks,


    Max from the Sonaar.io Crew