Riffusion Multitool

Adds robust song deletion (Selective & Bulk) and a Download Queue tool with multi-format selection and delay. Features: Main Menu, Independent Lists, Keyword Filters, Liked Filters/Selectors, Draggable & Minimizable UI. USE WITH CAUTION.

نووسەر
Yeah No No “Graph1ks”
Daily installs
0
Total installs
0
Ratings
0 0 0
وەشان
1.5
Created
2025-05-01
Updated
2025-05-01
Size
67.7 KB
مۆڵەت
نییە
Applies to

Riffusion Multitool

Supercharge your Riffusion library management! This userscript adds a powerful, compact control panel to your "Songs" page, featuring Selective Deletion, Bulk Deletion, and a versatile Download Queue tool. It starts minimized as a small "RM" icon in the top-right corner. Click the icon to open the draggable panel and efficiently manage your tracks.

Key Features:

  • Minimizable & Draggable UI: Starts hidden as a small "RM" icon (top-right). Click to open, click "_" to minimize. Remembers its last position. Compact design saves screen space.
  • Main Menu Navigation: Easily switch between different tools (Delete Selective, Delete Bulk, Download Queue).
  • Selective Deletion Tool:
    • Reliably delete specific songs using unique Song IDs.
    • Filter options: Ignore Liked Songs, Keyword Ignore (songs with specific words in the title).
    • "Select All Visible" option.
  • Bulk Deletion Tool:
    • Rapidly clear your entire library (or all visible/loaded songs).
    • Efficiently deletes songs without needing to scroll. Includes retry logic.
    • ⚠️ EXTREME CAUTION ADVISED!
  • Download Queue Tool:
    • Select multiple songs to download sequentially.
    • Multi-Format Selection: Choose MP3, M4A, and/or WAV via checkboxes. Downloads selected formats for each song before moving to the next.
    • Configurable Delays: Set separate delays (in seconds) between downloading different formats of the same song, and between downloading different songs.
    • Filtering & Selection:
      • Keyword filter to narrow down the displayed list for easier selection.
      • "Select All" visible songs.
      • "Select/Deselect Liked" button (dynamically updates text).
      • "Clear Selection" button.
  • Robust Operation: Uses specific identifiers and includes retry mechanisms for reliability.
  • Debug Mode: Optional console logging for troubleshooting.

Why use this?

Manually deleting or downloading multiple Riffusion songs is tedious (many clicks per song/format). This script automates these processes, saving significant time. The Download Queue is especially useful for backing up specific tracks in multiple formats with controlled timing. The minimizable, compact UI keeps it out of the way until needed.

⚠️ USE WITH EXTREME CAUTION ⚠️

  • The deletion tools bypass the standard confirmation dialogs.
  • Deletion is instant and permanent. There is NO UNDO.
  • Be absolutely sure of your selection (Selective Mode) or intent (Bulk Mode) before deleting.
  • Start with Selective Mode and delete only a few unimportant songs first to ensure it works correctly before attempting bulk deletion.
  • The Download Queue automates format selection and clicks rapidly. Ensure delays are set appropriately.
  • Site updates by Riffusion may break the script's functionality. Report issues if encountered.

How to Use:

  1. Install the script using Tampermonkey, Violentmonkey, or a compatible manager.
  2. Go to https://www.riffusion.com/library/my-songs.
  3. A small "RM" icon will appear in the top-right corner. Click it to open the control panel.
  4. You'll see the Main Menu. Click a button to choose a tool:
    • Selective Deletion:
      • Use filters (Ignore Liked, Keyword Ignore).
      • Click "Reload List" to populate based on current songs and filters.
      • Select checkboxes for songs to delete (or use "Select All Visible").
      • Click "Delete Selected".
    • Bulk Deletion:
      • Click "Delete Entire Library". Be absolutely sure! Read the warning.
    • Download Queue:
      • Optionally filter the list using the keyword input. Click "Reload List" if needed.
      • Select the desired Download Formats (MP3, M4A, WAV).
      • Adjust the Delays (Between Formats, Between Songs) if needed.
      • Select checkboxes for songs to download (or use "Select All", "Select/Deselect Liked"). Use "C" to clear selection.
      • Click "Start Download Queue".
  5. Observe the status message at the bottom of the panel.
  6. Use the "Back to Menu" button within each tool to return to the main selection.
  7. Click "_" in the panel header to minimize it again.

Compatibility:

Credits:

  • Created by Graph1ks (assisted by GoogleAI)